Pourquoi les développeurs de logiciels indiens sont-ils si mauvais ?

L’Inde est souvent le premier choix des développeurs de logiciels, et de nombreuses entreprises à travers le monde n’hésitent pas à embaucher des développeurs indiens. Très souvent, ils sont capables d’obtenir le meilleur dans le domaine, mais ce n’est pas toujours si facile. Trouver la crème des talents parmi les milliers de développeurs disponibles est un processus énorme, mais souvent les entreprises constatent qu’après l’embauche, les développeurs ne livrent pas comme prévu.

Quelle peut être la raison de cela? Qu’est ce qui ne s’est pas bien passé? Pourquoi certaines personnes pensent-elles que les développeurs indiens sont vraiment mauvais ? Sont-ils mauvais ? Nous ne le pensons pas.

C’est peut-être parce que certaines choses ne correspondent pas, ou peut-être que quelque chose s’est mal passé. En fait, un certain nombre de choses peuvent mal tourner, et ce n’est souvent pas un problème, mais une série de problèmes qui peuvent conduire à l’échec du projet, faisant regretter aux entreprises étrangères leur décision.

L’Inde est une terre de diversité à tous égards, non seulement dans sa culture, son histoire et ses croyances religieuses, mais aussi dans la manière dont elle produit son travail. Il y a des développeurs hautement qualifiés et talentueux, et il y a des développeurs qui manquent de connaissances et sont très incompétents.

Quel est le problème avec les développeurs indiens ?

Voici quelques raisons pour lesquelles vous pourriez penser que les développeurs indiens ne sont pas à la hauteur.

1. Souvent, les développeurs voient souvent leur travail comme une tâche

Il est important d’aimer ce que vous faites. Le travail ne réussira que si l’esprit y est fixé. La gloire de devenir ingénieur logiciel est certainement très élevée, et avec elle porte l’étiquette de gagner beaucoup d’argent. La croyance générale est que les personnes travaillant dans le domaine informatique gagnent des salaires très élevés et qu’elles sont attirées par la perspective de gagner beaucoup d’argent dans les plus brefs délais. Très souvent, ils choisissent la carrière d’ingénieur/développeur logiciel même s’ils n’ont pas le talent pour cela. Ils ne sont attirés que par la perspective de gagner beaucoup d’argent, rapidement. Ce sont des développeurs par hasard, pas par choix. Être développeur de logiciels est un travail qui demande beaucoup de patience, de capacités d’analyse et de raisonnement logique, car il faut tout cela pour écrire du bon code.

2. L’éducation n’est pas souvent à la hauteur

Il existe d’excellents collèges en Inde, c’est certain. Mais souvent, les gens n’ont pas les moyens de se rendre dans ces collèges et n’ont pas non plus le calibre. Ils étudient souvent dans des collèges de qualité inférieure où ils n’ont aucune connaissance technique des cours qu’ils suivent. Les informations techniques sont mises à jour à un rythme rapide, et même s’ils acquièrent une certaine expertise technique, celle-ci serait obsolète au moment de l’obtention de leur diplôme. Ils ne seraient pas en mesure d’appliquer ces connaissances sur un projet.

Souvent, les étudiants doivent apprendre beaucoup de choses pendant leurs années d’obtention du diplôme, et souvent ce dont ils n’ont pas besoin dans leur carrière. Le système éducatif est tel que les étudiants doivent lire des centaines de livres, mais acquièrent très peu de connaissances pratiques. Et le système d’examen est tel que les étudiants doivent mémoriser beaucoup, testant probablement leurs capacités de rétention, mais pas leur capacité ou leurs connaissances réelles.

3. Ignorant leur incompétence technologique

De nombreux développeurs ne mettent pas à jour leurs connaissances une fois qu’ils ont quitté le collège/l’université. C’est parce qu’ils sont parfaitement inconscients de leur ignorance et ne sont pas prêts à sortir de leur zone de confort. Ils croient qu’ils ont toutes les connaissances dont ils ont besoin, en partie à cause de leur attitude arrogante et en partie parce qu’ils ne sont pas assez motivés pour se tenir au courant des normes à la mode de l’industrie. Cependant, tous les développeurs ne sont pas comme ça. Un bon nombre de développeurs se mettent constamment à jour et restent à la pointe de ce qui se passe dans la communauté des développeurs.

4. Le quart de travail de 9 à 6 est souvent un tueur de talents

La plupart des entreprises informatiques suivent l’horaire habituel de 9 à 6, et cela pourrait vraiment être un rabat-joie. Les professionnels de l’informatique passionnés souhaitent travailler à leur rythme et à leur convenance, ce qui n’est souvent pas possible. Qu’ils le veuillent ou non, ils doivent accomplir un ensemble de tâches assignées dans le délai imparti, ce qui conduit souvent à un travail médiocre. Les professionnels sont dans une ornière, et la boucle continue tous les jours.

5. Traiter les développeurs comme un sac de pommes de terre

De nombreuses entreprises traitent leurs ingénieurs comme des ouvriers. Cela pourrait être dû au fait que dans les premiers jours de la croissance informatique, les cadres étaient principalement des professionnels qui travaillaient dans d’autres industries, à savoir la fabrication. Ils ne savaient pas comment traiter avec des personnes créatives et qualifiées qui pourraient avoir les compétences nécessaires pour travailler sur un bon projet, mais pas encore formées. Cette saga s’est poursuivie car seule une personne affûtée à bon escient pourra diriger correctement. Ajouter trop de personnes sur un projet et passer trop d’heures à travailler dessus ne donnera pas de résultats. Vous avez besoin de bonnes personnes qui sont prêtes à sortir de leur cocon et à sortir de leur pensée erronée.

Alors, embaucher en Inde est-il une mauvaise idée ?

Embaucher depuis l’Inde présente un certain nombre d’avantages, mais vous devez regarder le mauvais et le bon pour faire un bon choix. Mais de nombreuses personnes qui ont embauché des développeurs indiens se plaignent que les développeurs sont souvent désemparés et qu’ils ne savent même pas répondre aux questions de programmation de base. Ils recherchent sur Google ce qu’ils ne savent pas pendant l’entretien. Parfois, c’est ce manque de curiosité qui rebute littéralement les employeurs.

Le plus triste, c’est qu’il y a tellement de développeurs indiens qui font très bien leur travail et feraient tout pour que leurs projets soient parfaits. L’astuce consiste à obtenir ces développeurs. Faites vos devoirs avant d’embaucher des développeurs pour votre projet, car souvent, les échecs se produisent lorsque vous ne connaissez pas vraiment la personne que vous avez embauchée, et vos attentes plus élevées de sa part entraînent des déceptions.

Il est important non seulement d’embaucher des développeurs capables de rivaliser avec leurs homologues étrangers, mais il est également important que leurs codes ne deviennent pas omniprésents au fil du temps.

Dernières pensées

Les développeurs doivent être actifs dans l’écosystème. Cela les tiendrait informés et ils seraient au courant des dernières normes de l’industrie. Il y a des développeurs prêts à apprendre et à contribuer. Ils aiment collaborer avec les cerveaux des développeurs du monde et comprennent vraiment comment fonctionnent les codes. Chercher aux bons endroits vous donnerait un bon mélange de talent et de compétence.

Ainsi, l’étape cruciale serait de trouver une agence de développement de logiciels réputée. Assurez-vous que l’agence propose de bonnes recommandations et qu’elle a franchi d’excellentes étapes. La chose la plus importante de toutes est la communication. Ayez des communications honnêtes tout au long du processus d’embauche afin d’obtenir ce que vous voulez. Certes, la barrière de la langue est bien une barrière, mais il est possible de la franchir lorsque les lignes de communication sont constamment ouvertes.

Liens intéressants :

Pourquoi les ingénieurs logiciels sont-ils très demandés ?

Quel est l’impact de la pénurie d’ingénieurs logiciels sur les entreprises ?

Photos : Toile


L’auteur : Sascha Thattil travaille chez Software-Developer-India.com qui fait partie du groupe YUHIRO. YUHIRO est une entreprise germano-indienne qui fournit des programmeurs aux sociétés informatiques, aux agences et aux services informatiques.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.