Wie man gute Softwareentwickler in Indien findet

Wie man gute Softwareentwickler in Indien findet

Erfahrene und engagierte Softwareentwickler fungieren als Erweiterung Ihres internen Teams und helfen Ihnen, robuste und skalierbare Anwendungen zu entwickeln. Softwareentwickler kann man überall finden, aber qualifizierte Entwickler zu finden, ist die Aufgabe des Lebens.

Einem kürzlich erschienenen Zeitungsbericht zufolge sind etwa 95 % der Ingenieure in Indien nicht für Softwareentwicklungsaufgaben geeignet. Etwa 36.000 Ingenieurstudenten im IT-Bereich wurden mit Automata getestet, einer auf maschinellem Lernen basierenden Bewertung von Softwareentwicklungsfähigkeiten, und es zeigte sich, dass 2 von 3 von ihnen keinen richtigen Code schreiben konnten.

Nur etwa 1,4 % der Entwickler sind in der Lage, korrekten und effizienten Code zu schreiben. Das bringt die meisten Unternehmen in das Dilemma, großartige Entwickler zu finden, die innovative Softwarelösungen für sie entwickeln können. Sie brauchen nicht irgendjemanden, der Tausende von Codezeilen schreibt, sondern sie wollen ein Konzept, das einen maximalen Geschäftswert schafft.

Garantiert werden Sie mit allen wichtigen Ressourcen ausgestattet, die Ihnen bei der Suche nach Entwicklern helfen. LinkedIn, Twitter, Entwicklerforen und -gemeinschaften und so weiter.

Aber es ist auch wichtig zu prüfen, ob sie für Ihr Projekt geeignet sind. Indien ist eine großartige Ressource für qualifizierte Entwickler, und viele Menschen leisten hier wirklich erfolgreiche Arbeit.

Das Problem in Indien ist jedoch, dass es zu viele Entwickler gibt, die mit ihren Zertifikaten und Qualifikationen angeben und bereit sind, diese auf Anfrage vorzulegen. Aber es ist eine echte Herausforderung, aus dieser riesigen, ständig wachsenden Liste das Beste herauszufinden. Die besten werden immer schnell gepflückt, deshalb hier ein paar Tipps, wie Sie sie für sich gewinnen können.

1) Die Sprache

Sie können mit Ihrem Partner in Indien auf Englisch kommunizieren. Das Problem liegt jedoch darin, wie die Inder die Sprache verstehen und wie sie im Vereinigten Königreich oder in den USA gesprochen wird. Der Tonfall, die Intonation, die Aussprache und die Betonung sind in den einzelnen Ländern so unterschiedlich, dass Sie wirklich sicherstellen müssen, dass Sie beide auf derselben Seite stehen, bevor Sie die Entwickler für ein Projekt verpflichten.

Und es gibt bestimmte Begriffe, die nur im indischen Englisch verwendet werden. Beispiele sind Guter Name,
Proberaum, Versprechen der Mutter, Nicht erwähnen, Cousin/Schwester, Rückwärtsfahren und Radiergummi (statt Radiergummi). Wenn Sie sich also das nächste Mal bei Ihrem indischen Partner für eine gut geleistete Arbeit bedanken und er sagt: „Nicht der Rede wert“, brauchen Sie sich nicht den Kopf zu zerbrechen, denn das ist nur seine Art, seine Wertschätzung zu zeigen.

2) Gute Kommunikationsfähigkeiten

Ein Software-Experte muss kein Experte für die englische Sprache sein. Aber die Person sollte in der Lage sein, selbstbewusst zu sprechen, um die richtige Einstellung zu vermitteln. Wenn er im Laufe des Projekts auf irgendwelche Probleme stößt, muss er dies mitteilen, damit alles schwarz auf weiß besprochen werden kann.

Es gibt keinen Raum für Annahmen. Anstatt um den heißen Brei herumzureden und die Probleme zu umgehen, wäre es der richtige Weg, sich ihnen zu stellen und eine dauerhafte Lösung zu finden. Wenn Sie das Gefühl haben, dass der Entwickler nicht richtig kommuniziert oder ein bestimmtes Problem verheimlicht, dann sollten Sie es sich zweimal überlegen.

3) Erschließung der richtigen Ressourcen

Es gibt eine Vielzahl von Ressourcen, die Ihnen die besten Leute für den Job vermitteln. StackOverflow hat mehr als fünf Millionen registrierte Benutzer, die Sie leicht über ihre Jobbörsen oder Twitter erreichen können.

Und LinkedIn ist eine weitere gute Ressource. Sie können Ihre eigenen Kontakte nach Ort und Region durchsuchen. GitHub ist ein Ort, an dem Entwickler ihre Open-Source-Projekte austauschen, und es ist wahrscheinlich, dass sich dort die Mitglieder mit der größten Anhängerschaft befinden. Sie können ihre Arbeit und ihr Wissen über Codes hier leicht bewerten.

4) Versenden eines kurzen Tests

Konzentrieren Sie sich auf die Entwickler, von denen Sie glauben, dass sie die Mühe wert sind. Sie können sie zu Vorstellungsgesprächen einladen und Einzelgespräche zu ihren Fähigkeiten und Meilensteinen führen. Auf diese Weise können Sie Personen ausschließen, die Sie nicht beeindrucken konnten.

Sobald Sie Ihre Liste auf einige wenige Entwickler eingegrenzt haben, die Ihnen tatsächlich gefallen, können Sie diese zu einem kurzen Test einladen. So können Sie sich ein Bild von der Qualität der Arbeit machen. Testen Sie mit Scheinproblemen, damit sie den Weg herausfinden können. Wenn Sie sie einladen, eine kleine Anwendung zu entwickeln, und Ihnen ihr Produkt wirklich gefällt, können Sie sie sogar dafür bezahlen.

5) Gute Blogs

Wenn Sie die Gewohnheit haben, von Entwicklern geschriebene Blogs zu lesen, können Sie diese wahrscheinlich abonnieren und regelmäßig verfolgen. So können Sie sich ein Bild von ihrem Wissensstand machen. Sie können sich sogar ein Bild davon machen, wie sicher die Entwickler sind und welche Programmiersprache sie beherrschen. Durch die regelmäßige Veröffentlichung der Blogs erfahren Sie auch, wie aktuell sie in ihrem jeweiligen Bereich sind. Behalten Sie also die Blogs im Auge, um eine gute Einstellungsentscheidung zu treffen.

6) Eine gute Geschäftspolitik


Auf der Suche nach talentierten Entwicklern müssen Sie auch mit dem Unternehmen als Ganzes zusammenarbeiten, also stellen Sie sicher, dass es eine gute Geschäftspolitik verfolgt. Eine transparente Politik bedeutet, dass sie mit Ehrlichkeit und Integrität arbeiten, so dass Sie darauf vertrauen können, dass die Arbeit korrekt ausgeführt wird.

Erstellen Sie eine eindeutige Sicherheitsstrategie und einen Plan. Unternehmen schließen Verträge mit ihren Offshore-Partnern ab und müssen daher sicherstellen, dass ihre Politik transparent ist. Unterzeichnung einer Absichtserklärung oder ähnlicher Dokumente vor der Freigabe des Endprodukts.

Schlussgedanken

Softwareentwickler in Indien sind im Allgemeinen bereit, in verschiedenen Zeitzonen zu arbeiten. Das ist einfacher für Sie, wenn Sie sich mit ihnen über Änderungen und Aktualisierungen des Projekts austauschen möchten. Die Zahlungen können bei Erreichen der einzelnen Meilensteine oder am Ende des Projekts erfolgen.

Und vergewissern Sie sich, dass keine versteckten Kosten enthalten sind, wenn sie einen Preis nennen. Es ist immer eine gute Idee, Outsourcing-Unternehmen zu beauftragen und nicht einzelne Freiberufler, es sei denn, sie haben sich bereits einen Namen gemacht. Dies erleichtert den Einstellungsprozess und es ist wahrscheinlicher, dass Sie auf diese Weise verantwortungsbewusste Fachleute finden.

Interessante Beiträge:
Gründe für die Wahl von Softwareentwicklern in Indien
Wege, einen Programmierer in Indien zu finden

Bildquelle: Flickr.com/ Mozilla


Über den Autor: Reema arbeitet als Thought Leader bei PHPBabu.

Schreibe einen Kommentar