Warum sind indische Softwareentwickler so schlecht?

Indien ist oft die erste Wahl für Softwareentwickler, und viele Unternehmen auf der ganzen Welt denken nicht lange darüber nach, bevor sie Entwickler aus Indien einstellen. Sehr oft sind sie in der Lage, die Besten auf dem Gebiet zu werden, aber es ist nicht immer so einfach. Das Finden der besten Talente unter den Tausenden von verfügbaren Entwicklern ist ein riesiger Prozess, aber oft stellen Unternehmen fest, dass die Entwickler nach der Einstellung nicht wie erwartet liefern.

Was könnte der Grund dafür sein? Was schief gelaufen ist? Warum denken manche Leute, dass indische Entwickler wirklich schlecht sind? Sind sie schlecht? Wir denken nicht.

Es könnte daran liegen, dass einige Dinge nicht zusammenpassen oder etwas schief gelaufen ist. Tatsächlich kann eine Reihe von Dingen schief gehen, und oft ist es nicht ein Problem, sondern eine Reihe von Problemen, die zum Scheitern des Projekts führen können und dazu führen, dass die ausländischen Unternehmen ihre Entscheidung bereuen.

Indien ist in jeder Hinsicht ein Land der Vielfalt, nicht nur in Bezug auf Kultur, Geschichte und religiöse Überzeugungen, sondern auch in der Art und Weise, wie sie arbeiten. Es gibt hochqualifizierte, talentierte, erstklassige Entwickler, und es gibt Entwickler, denen es an Wissen mangelt und die höchst inkompetent sind.

Was ist los mit indischen Entwicklern?

Hier sind einige Gründe, warum Sie vielleicht das Gefühl haben, dass indische Entwickler nicht auf der Höhe der Zeit sind.

1. Oft sehen die Entwickler ihren Job oft als Aufgabe

Es ist wichtig zu lieben, was man tut. Der Job wird nur dann erfolgreich sein, wenn der Geist darauf eingestellt ist. Der Ruhm, ein Softwareentwickler zu werden, ist sicherlich sehr hoch, und damit verbunden ist das Etikett, viel zu verdienen. Die allgemeine Meinung ist, dass Menschen, die im IT-Bereich arbeiten, sehr hohe Gehälter verdienen und von der Aussicht angezogen werden, in kürzester Zeit gutes Geld zu verdienen. So oft entscheiden sie sich für den Beruf eines Software-Ingenieurs/-Entwicklers, auch wenn sie nicht das Talent dafür haben. Sie werden nur von der Aussicht angezogen, schnell viel zu verdienen. Sie sind Entwickler aus Zufall, nicht aus freier Wahl. Ein Softwareentwickler zu sein ist ein Job, der viel Geduld, analytisches und logisches Denkvermögen erfordert, denn all das braucht man, um guten Code zu schreiben.

2. Die Ausbildung ist oft nicht auf dem neuesten Stand

Es gibt hervorragende Hochschulen in Indien, das ist sicher. Aber oft können es sich die Leute nicht leisten, zu diesen Colleges zu gehen, noch haben sie das Kaliber. Sie studieren oft an unterdurchschnittlichen Colleges, wo sie keine technischen Kenntnisse über die Kurse haben, die sie belegen. Technische Informationen werden schnell aktualisiert, und selbst wenn sie sich ein gewisses Maß an technischem Fachwissen aneignen, wäre dies zum Zeitpunkt ihres Abschlusses veraltet. Sie könnten dieses Wissen nicht auf ein Projekt anwenden.

Oft müssen die Studierenden in den Studienjahren vieles lernen, oft auch das, was sie im Beruf nicht brauchen. Das Bildungssystem ist so, dass die Schüler Hunderte von Büchern lesen müssen, aber nur sehr wenig praktisches Wissen erwerben. Und das Prüfungssystem ist so, dass die Studenten viel auswendig lernen müssen, was wahrscheinlich ihre Merkfähigkeit testet, aber nicht ihre tatsächliche Kapazität oder ihr Wissen.

3. Unbewusst ihrer technologischen Inkompetenz

Viele Entwickler versäumen es, ihr Wissen zu aktualisieren, wenn sie das College/die Universität verlassen. Das liegt daran, dass sie sich ihrer Ignoranz glücklicherweise nicht bewusst sind und nicht bereit sind, ihre Komfortzone zu verlassen. Sie glauben, dass sie alle Kenntnisse haben, die sie brauchen, teilweise aufgrund ihrer arroganten Haltung und teilweise, weil sie nicht motiviert genug sind, sich über trendige Industriestandards auf dem Laufenden zu halten. Allerdings sind nicht alle Entwickler so. Eine gute Anzahl von Entwicklern aktualisiert sich ständig und bleibt an der Spitze dessen, was in der Entwickler-Community passiert.

4. Die 9-zu-6-Schicht ist oft ein Talentkiller

Die meisten IT-Unternehmen folgen dem üblichen 9-to-6-Schichtplan, und das könnte wirklich ein Spielverderber sein. Leidenschaftliche IT-Experten möchten in ihrem Tempo und ihrer Bequemlichkeit arbeiten, und dies wäre oft nicht möglich. Sie müssen eine Reihe zugewiesener Aufgaben innerhalb der festgelegten Zeit erledigen, ob sie wollen oder nicht, und oft führt dies zu unterdurchschnittlicher Arbeit. Die Profis sind in einem Trott, und die Schleife geht jeden Tag weiter.

5. Entwickler wie eine Tüte Kartoffeln behandeln

Viele Unternehmen behandeln ihre Ingenieure wie Arbeiter. Dies könnte daran liegen, dass in den Anfangstagen des IT-Wachstums die Führungskräfte hauptsächlich Fachleute waren, die in anderen Branchen, nämlich der Fertigung, tätig waren. Sie wussten nicht, wie sie mit kreativen, qualifizierten Menschen umgehen sollten, die vielleicht die Fähigkeiten haben, an einem guten Projekt zu arbeiten, aber noch nicht gefördert wurden. Diese Saga ging weiter, denn nur wer klug geschärft ist, wird in der Lage sein, richtig zu führen. Zu viele Leute in ein Projekt einzubeziehen und zu viele Stunden damit zu verbringen, es zu bearbeiten, wird keine Ergebnisse bringen. Sie brauchen gute Leute, die bereit sind, aus ihrem Kokon herauszukommen und aus ihrem fehlerhaften Denken auszubrechen.

Ist es also eine schlechte Idee, in Indien einzustellen?

Die Anstellung aus Indien hat eine Reihe von Vorteilen, aber Sie müssen das Schlechte und das Gute betrachten, um eine gute Wahl zu treffen. Aber viele Leute, die indische Entwickler eingestellt haben, beklagen sich darüber, dass die Entwickler oft ahnungslos sind und nicht einmal die grundlegenden Programmierfragen beantworten können. Sie googeln, was sie während des Vorstellungsgesprächs nicht wissen. Manchmal ist es dieser Mangel an Neugier, der die Arbeitgeber buchstäblich verärgert.

Das Traurige daran ist, dass es so viele Entwickler aus Indien gibt, die ihren Job sehr gut machen und alles tun würden, um ihre Projekte perfekt zu machen. Der Trick besteht darin, diese Entwickler zu bekommen. Machen Sie Ihre Hausaufgaben, bevor Sie Entwickler für Ihr Projekt einstellen, denn oft passieren Fehler, wenn Sie die von Ihnen eingestellte Person nicht wirklich kennen, und Ihre höheren Erwartungen an sie führen zu Enttäuschungen.

Es ist nicht nur wichtig, Entwickler einzustellen, die mit ihren ausländischen Kollegen konkurrieren können, sondern es ist auch wichtig, dass ihre Codes im Laufe der Zeit nicht allgegenwärtig werden.

Abschließende Gedanken

Entwickler müssen im Ökosystem aktiv sein. Dies würde sie auf dem Laufenden halten und sie wären über die neuesten Industriestandards informiert. Es gibt Entwickler, die bereit sind zu lernen und einen Beitrag zu leisten. Sie lieben es, mit den Entwicklergehirnen der Welt zusammenzuarbeiten und wirklich zu verstehen, wie die Codes funktionieren. Wenn Sie an den richtigen Stellen suchen, erhalten Sie eine gute Mischung aus Talent und Können.

Der entscheidende Schritt wäre also, eine seriöse Softwareentwicklungsagentur zu finden. Stellen Sie sicher, dass die Agentur gute Empfehlungen hat und dass sie einige wirklich hervorragende Meilensteine erreicht hat. Das Wichtigste überhaupt ist die Kommunikation. Sorgen Sie während des gesamten Einstellungsprozesses für eine ehrliche Kommunikation, damit Sie bekommen, was Sie wollen. Stimmt, die Sprachbarriere ist in der Tat eine Barriere, aber es ist möglich, diese zu überwinden, wenn die Kommunikationswege ständig offen sind.

Interessante Links:

Warum sind Softwareingenieure sehr gefragt?

Welche Auswirkungen hat der Mangel an Software-Ingenieuren auf Unternehmen?

Bilder: Canva


Der Autor: Sascha Thattil arbeitet bei Software-Developer-India.com die zur YUHIRO Gruppe gehört. YUHIRO ist ein deutsch-indisches Unternehmen, das Programmierer an IT-Unternehmen, Agenturen und IT-Abteilungen vermittelt.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.