web-dev-qa-db-fra.com

Comment les programmeurs de l'Est voient-ils les programmeurs de l'Ouest?

L'autre moitié de cette question: Comment les programmeurs occidentaux voient-ils les programmeurs orientaux?

Je pense qu'il est tout aussi intéressant et important de voir comment les programmeurs à l'est voient les programmeurs à l'ouest.


La partie orientale du monde (Inde/Chine/Philippines) est souvent considérée comme fournissant principalement des services d'externalisation au monde occidental (États-Unis et Europe).

Avez-vous l'expérience de travailler au sein d'une équipe offshore? Si oui, comment c'était?

Avez-vous des idées ou des opinions générales sur les programmeurs de l'Ouest (par exemple, sont-ils coopératifs, livrent-ils à temps ou font-ils un travail de qualité?)

89
Jon Hopkins

Étant indien, je peux parler de l'Inde.

Le problème concerne la culture ici, l'état d'esprit des gens. Depuis notre enfance, nous sommes formés pour suivre le processus, tracer la voie de la sécurité, accéder à des professions bien rémunérées comme l'ingénierie, la médecine, l'administration des affaires, etc.

La plupart des gens se tournent vers l'informatique pour de l'argent, non pas parce qu'ils aiment le codage, ou ont une tendance à l'informatique. En raison de ce manque d'intérêt, la plupart d'entre nous finissent par devenir des robots, exécutant des instructions sans prêter attention au sens. La plupart des développeurs ne pensent jamais du point de vue de l'utilisateur final, ni comment leur composant spécifique apporterait de la valeur au système plus grand.

Vous trouveriez à peine des innovateurs ici, mais vous verriez d'excellents travailleurs. L'idée de croissance est uniquement en termes d'argent et de désignation, la connaissance n'a pas vraiment d'importance pour la plupart.

Les grandes sociétés informatiques suivent également le même schéma. Ils embauchent des étudiants de première année des collèges et les forment pour devenir de tels robots. Le plus triste, c'est que leur échelle salariale est toujours meilleure que la plupart des autres professions et il n'y a pas moyen d'y échapper. Il n'y a pratiquement pas de sociétés informatiques ici qui recherchent de vrais talents.

Un autre fait important est que la plupart des gens talentueux se rendent aux États-Unis ou dans d'autres pays où ils peuvent appliquer leurs compétences et gagner beaucoup plus que leurs homologues indiens. Donc, si vous êtes un développeur en Inde, il y a de fortes chances que vous finissiez par être un geek de processus, plutôt qu'une recrue technologique.

Bien que les choses changent maintenant et nous voyons quelques startups surgir, mais elles sont toujours en nombre insuffisant.

pdate: Donc, les points ci-dessus étaient mon point de vue sur la façon dont les programmeurs à l'est sont. Cependant, pour répondre à la question, les programmeurs occidentaux sont généralement plus axés sur les résultats, concentrés, directs et plus professionnels. J'ai toujours travaillé avec des clients/clients de l'ouest et les ai toujours trouvés coopératifs, patients, flexibles et solidaires.

73
Danish

J'ai travaillé pour de grandes sociétés de vente aux États-Unis aux États-Unis en Inde. L'équipe américaine avec laquelle j'ai interagi savait exactement ce qu'elle voulait. Comme discuté dans l'autre article, les Indiens "montrent une adhésion presque religieuse aux politiques et procédures, mais un manque presque complet de compréhension du problème qui devait être résolu".

Il y a des cas où les gars aux États-Unis ont été flexibles aux délais. Ils diraient "C'est bon si vous livrez le code d'ici le 26 février" et le gestionnaire offshore répondra "non, c'est bien, nous le livrerons le 23 février lui-même", ajoutant ainsi plus de pression. C'est plus dans le sens de plaire aux gens plutôt que d'évaluer réellement le temps qu'il faut pour coder.

Donc, cela peut être le problème de la structure sociale en Inde.

35
Vinoth Kumar C M

Japonais ici.

Je ne pense pas que les programmeurs japonais comprennent vraiment le travail que les occidentaux font la moitié du temps. Nous sommes dans notre propre petit bulle des Galapagos , troublant inconscient du reste du monde. Mis à part les logiciels conçus pour les sciences (systèmes de simulation, outils d'ingénierie, etc.), je ne pense pas que nous nous intéressions trop aux universitaires. Nous semblons voir le logiciel comme un esclave du matériel, et non l'inverse, donc tout le travail innovant au Japon se produit dans le matériel.

Donc, quand des gens comme Bill Gates disent des choses comme "le logiciel est là où l'innovation se trouve", je pense que la plupart d'entre nous au Japon iraient simplement "ahhh, il est riche, il sait de quoi il parle " , puis recommencez à concevoir des applications orientées vers l'avant sans vraiment y réfléchir.

Aussi, que nous le réalisions toujours ou non, la xénophobie et le complexe de persécution sont profondément ancrés dans la société japonaise. Le projet Tron les gens sont un exemple, bien que j'espère qu'ils sont exceptionnellement extrêmes:

les personnes qui ont propagé cette rumeur - et malheureusement il y a des Japonais, qui devraient mieux connaître, ainsi que des étrangers engagés dans la diffusion de la désinformation sur le projet TRON - ignorent le fait que le projet TRON n'est pas un projet commercial à court terme qui doit conquérir un marché particulier en deux ou trois ans pour être considéré comme un succès.

Malheureusement, cela n'aide pas qu'il y ait apparemment des gens au Japon qui croient sérieusement que Microsoft récompense les téléphones WinMo 7 aux pirates anonymes attaquant Sony. (De l'argent, peut-être, mais pourquoi offriraient-ils des téléphones bon marché à des pirates anonymes ??)

Cela dit, nous semblons avoir un intérêt pour la convivialité et les interfaces utilisateur - il est donc courant de voir des interfaces utilisateur du Japon qui sont assez pratiques et intuitives, bien que non conventionnelles. Cela est même évident dans les choix de conception stylistique de Ruby :

Matsumoto a déclaré que Ruby est conçu pour la productivité et le plaisir des programmeurs, en suivant les principes d'une bonne conception d'interface utilisateur. [14] Il souligne que la conception des systèmes doit mettre l'accent sur les besoins humains plutôt que informatiques. ..

Si mon cynisme vous surprend, j'en ai plus dans ne autre question ici sur P.SE.

27
Rei Miyasaka

J'ai environ 4 ans d'expérience dans le développement de logiciels professionnels. J'ai travaillé principalement avec des développeurs européens allemands/espagnols/italiens, etc. Ce que j'ai trouvé était comme partout ailleurs, il y a de bons gars et il n'y en a pas si bons. La chose que j'ai trouvée la plus frappante par rapport aux développeurs en Inde est que ces gars-là essaient d'Excel dans ce qu'ils font, et la plupart des gars apprécient et sont fiers de ce à quoi ils sont associés.

Maintenant, cela ne signifie pas que les développeurs en Inde sont des êtres un peu inférieurs. Pour la plupart des gars en Inde (Asie), il y a un vide énorme et un manque d'introspection concernant ce qu'ils aiment et ce qu'ils veulent réellement faire. C'est le résultat de ce que beaucoup d'entre vous ont souligné comme le manque de liberté vis-à-vis des parents et de la configuration sociale. Un gars typique ici est né avec beaucoup d'attentes sociales, il n'a pas le droit de prendre des risques et un échec n'est tout simplement pas acceptable sinon il devient un paria. Les élèves empruntent donc généralement des itinéraires "plus sûrs" et deviennent davantage un "produit d'usine".

Je ne veux pas dire que c'est particulièrement mauvais, car cela garantit plus ou moins le respect social et le bien-être économique, mais à long terme, ces gars-là ne se connectent pas à l'âme de ce qu'ils font parce qu'ils ne sont tout simplement pas intéressés par le travail qu'ils font. Une fois qu'ils commencent à gagner, il devient difficile de sortir du cercle vicieux en raison d'obligations économiques.

Les choses sont assez détendues dans l'ouest en général et les gens sont autorisés à faire leur quota d'erreurs. Un gars peut bousiller et découvrir son chemin dans ses zones d'intérêt sans bagages attachés. Donc, un développeur dans l'ouest fait son travail relativement plus en raison de l'intérêt que des obligations économiques et sociales, cela les aide à Excel.

J'ai également trouvé que les gars occidentaux étaient légèrement plus professionnels et compréhensifs (ils comprennent que les gens peuvent faire des erreurs et ils en reconnaissent la valeur telle qu'ils l'ont traversée).

J'ai trouvé les chefs de projet asiatiques cruels, rusés et opportunistes en général. ils ne valorisent pas leur peuple. la plupart du temps, ils considèrent les gens comme des ressources R1, R2 et ils veulent à tout prix supprimer les identités des développeurs. Ils perdent rarement une chance de monopoliser le crédit de quelqu'un d'autre. Ceci est principalement dû au fait qu'ils sont entrés dans l '"usine" depuis plus longtemps. Maintenant, cela crée également un manque d'appropriation parmi les développeurs de l'est.

Les gars de l'ouest bénéficient d'une hiérarchie relativement plus plate, ce qui offre un environnement de travail plus libre.

Mais les perspectives d'avenir changent et je pense qu'il y aura un environnement de confiance et d'innovation sans cesse croissant entre l'Est et l'Ouest.

21
Rishabh Jain

Pakistanais ici ...

J'ai environ 7 ans d'expérience et la plupart du temps, j'ai travaillé avec des gars aux États-Unis. J'ai travaillé les deux dans:

  • modèle d'externalisation offshore et
  • dans la branche du Pakistan du modèle de la société américaine.

J'ai un sentiment que j'aimerais partager. Les gars des États-Unis sont honnêtes et comme l'honnêteté (j'ai de l'expérience avec des gens des États-Unis seulement, donc je ne peux pas dire des autres). J'entends par là que si mon développeur principal qui était responsable de terminer un certain travail la semaine prochaine part en vacances pour quelque raison que ce soit, je devrais certainement le dire au gars aux États-Unis et dans la plupart des cas, les gars assis là-bas seront assez prévenant pour réaliser que les gens partent en vacances.

Cependant, la mentalité générale des gens ici est d'essayer de plaire même s'ils ne peuvent pas le faire. Ils essaient de cacher les choses aux équipes à terre en pensant que cela pourrait affecter leurs relations commerciales, ce qui, selon moi, est faux. Un exemple actuel d'un tel comportement était quand j'ai récemment quitté un emploi où j'étais sur une position de coordination très importante entre l'équipe on-shore et off-shore. Quand j'ai démissionné, notre manager off-shore a dit cette chose à l'équipe on-shore et leur a également dit le nom du gars qui allait me remplacer. Mais seulement après 15 jours de ma démission, le gars qui me remplaçait a également démissionné. Maintenant, ils n'ont pas dit cela à l'équipe à terre et ont caché le fait que le nouveau gars était également parti et qu'il y aurait maintenant quelqu'un d'autre.

Tout cela est normalement fait pour éviter d'avoir de mauvais effets sur les relations commerciales et ce genre de choses est assez courant ici.

Donc, la pensée générale sur les équipes de l'Ouest et de l'Ouest est qu'elles veulent un travail de qualité bien qu'elles ne soient pas très avancées techniquement que nous. Deuxièmement et surtout, ils veulent l'honnêteté. Si quelque chose ne va pas, dites-leur la vérité. Après tout, ils ne vont pas envoyer d'agents de la CIA après nous :)

17
Aamir

Du Bangladesh.

De mon point de vue, les différences sont-

  • Technologie: L'Ouest est toujours en avance sur nous dans la technologie. Tout arrive dans cette partie du monde presque 2 ans plus tard que l'ouest en termes d'adaptation. Par exemple, nous n'avons toujours pas commencé à utiliser .net 4 (pas le framework, mais les fonctionnalités) pour l'environnement de production. Cela peut être fait à un moment où .net 5 sera disponible.

  • Connaissance: Le meilleur porteur de connaissances sont les livres, à mon humble avis. Presque tous les livres sur les nouvelles technologies sont écrits en anglais. Ce n'est pas un gros problème. Le problème est le prix et le temps. Si les éditions à bas prix ne sont pas publiées, ces livres coûtent cher pour nous. Et même si nous sommes prêts à payer le montant, il faut beaucoup de temps pour que les livres soient disponibles dans les magasins locaux. Et si commandé, il faut près d'un mois pour expédier. Donc, l'ouest est clairement en avance sur nous ici. Cela peut aussi durer deux ans. J'espère que plus d'adaptations d'ebooks amélioreront quelque peu le scénario.

  • Meilleures pratiques: L'industrie informatique est encore nouvelle ici. Donc, il y a beaucoup de non-techniciens dans la partie gestion. Et cela crée parfois une lacune dans la communication. Et il y a d'autres obstacles pour s'adapter aux meilleures pratiques plus récentes en laissant celles qui existent déjà. Donc, parfois, nous suivons toujours ces vieilles idées. Je pense que l'ouest est plus flexible sur les changements et l'adaptation de nouvelles choses.

  • Licence: Habituellement, nous ne prêtons pas beaucoup d'attention aux logiciels/outils de licence que nous utilisons et développons par rapport à l'ouest.

  • Open source: Je pense que les programmeurs occidentaux participent davantage à l'élan open source que nous.

  • Tendances linguistiques: Les langues que nous utilisons principalement ici sont- à commencer par C, puis C++, C #/Java ou PHP. Il s'agit de la tendance - Impératif, orienté objet et typiquement statiquement typé. Mais les langages comme Python ou Ruby et pour les paradigmes fonctionnels - LISP ou Haskell ne sont pas si courants ici. Même la programmation de style fonctionnel dans les langages pris en charge comme C # n'est pas celle Les gens utilisent C # comme Java.

Certains d'entre eux peuvent être spécifiques à notre région et peuvent ne pas s'appliquer à l'ensemble de l'Est ou de l'Asie. En mettant de côté l'argent, je pense que ces tendances devraient changer.

11
Gulshan

Coréen ici. A MON HUMBLE AVIS,

Il y a beaucoup de programmeurs informatiques ici, mais les Coréens ne fournissent généralement pas d'externalisation pour les pays occidentaux. Les catégories d'emplois liées à la programmation varient, mais la majorité des programmeurs travaillent pour:

  1. Entreprises de jeux (l'industrie du jeu en ligne est assez grande)
  2. Société de recherche sur Internet (vous savez quoi? Google n'est pas la société leader ici)
  3. Société de produits (comme Samsung, LG ..)

Contrairement aux pays occidentaux, le programmeur n'est pas le métier qui rapporte de l'argent ici même s'il s'agit d'un travail décent. Et les heures supplémentaires sont vraiment courantes pour les programmeurs. Je veux dire VRAIMENT commun.

Ainsi, de nombreux programmeurs ici pensent que travailler en tant que programmeur dans un pays occidental serait bien, certaines personnes envisagent même d'aller à l'étranger. Mais malheureusement, peu de Coréens parlent anglais. Ce n'est pas comme l'Inde.

Conclusion. que pensent les Coréens des programmeurs occidentaux?

  1. Riche (peut-être ... êtes-vous?)
  2. Plus de liberté
  3. Aimer la programmation
10
jeong

J'habite en Bolivie et j'ai déjà travaillé avec des entreprises américaines. J'ai remarqué qu'ils sont beaucoup plus flexibles et compréhensifs lorsque vous laissez les gestionnaires savoir ce qui peut et ne peut pas être fait dans le délai imparti.

Ils étaient également très ouverts aux suggestions et aux approches. Cela aurait pu être ma chance cependant.

Une chose que j'ai remarquée, c'est l'amour qu'ils ont pour les réunions. J'ai eu une réunion de mêlée quotidienne tous les matins pendant 20 minutes et personnellement, je pense que c'était une perte de temps, mais là encore, je n'ai pas fait partie de la méthodologie de mêlée entière depuis plus d'un an.

10
Sergio

Je travaille pour une société de produits MNC en Inde. Même s'il s'agit d'une société de produits (équipements de télécommunications), la division indienne est légalement une société différente, détenue à 100% par une société mère aux États-Unis, fournissant des services d'ingénierie à la société mère. C'est le statut juridique de la filiale indienne.

En général, j'ai trouvé les gars aux États-Unis plus rapides et francs, tandis que les Indiens sont plus diplomates. J'ai également l'impression que les Indiens passent plus de temps au bureau (disons 10 heures) à faire à peu près la même chose que les gars américains réalisent en moins de temps (disons 8 heures). Ceci est principalement dû à leur rapidité. Je pense que c'est plus une chose culturelle. En ce qui concerne les capacités techniques, je pense que les deux sont plus ou moins égaux. Un autre fait intéressant est que la plupart (~ 60-70%) des programmeurs aux États-Unis sont des Indiens, qui s'y sont installés depuis 5-15 ans.

J'ai également estimé que beaucoup de travail sur la plate-forme (en particulier la conception matérielle) est effectué aux États-Unis tandis que l'Inde se concentre davantage sur les logiciels d'application. Bien que de plus en plus de logiciels de plate-forme soient également adoptés en Inde.

Une autre tendance est que de nombreux Indiens reviennent en Inde après 5 à 20 ans aux États-Unis. Je connais personnellement plus d'une douzaine de ces personnes. De nombreux Indiens se rendent également aux États-Unis "sur place" et y apprennent la culture. La différence de culture d'entreprise diminue régulièrement en raison de tout cela.

9
aufather

tout. Je suis un soi-disant programmeur chinois. Je veux te dire quelque chose de vrai.

  1. Beaucoup de programmeurs doivent être programmeurs en Chine, juste pour un salaire relativement élevé. Quoi que nous puissions dire, nous avons besoin de pouvoir pour vivre.

  2. Pour ma part, j'ai eu une idée du PC ou de l'ordinateur quand j'étais élève du primaire, et je l'ai touché ou eux quand j'étais étudiant en collage.

  3. Quand j'étais étudiant, je connaissais juste un peu Java, qui m'aide à passer mon papier, c'est incroyable?

  4. Lorsque j'entre à Shanghai, j'ai trouvé un emploi en tant qu'UE (User Experience). Sans entraînement, par instinct , je fais de mon mieux pour s'adapter à mon ouverture, mais j'ai échoué après trois mois.

  5. Heureusement, j'ai trouvé que j'aime mon domaine, donc je dois commencer à lire les livres sur mon domaine, tels que CSS, Javascript.

  6. Ok, tous les livres sont en anglais, je les ai trouvés dans un endroit sans ebooke. Livre par livre, je sais juste ce qu'est un programmeur. Non, peut-être, nous devons m'appeler codeur, oui, c'est mieux.

  7. Malheureusement, certains bons livres en anglais en Chine étaient un livre de cuisine biblique pour un programmeur.

  8. Il ne fait aucun doute que le chinois est assez intelligent pour faire toutes les copies de toutes sortes de logiciels, nous l'avons appelé "Shanzhai".

  9. "non" est un mauvais mot pour tous les patrons en Chine, pas seulement dans le domaine informatique.

    1. En ce qui concerne le motif et le design, c'est long à courir, beaucoup de spéculateurs ici, l'argent est tout pour eux, en fait, chaque besoin d'argent.

    2. "Le client est Dieu", donc les exigences changent encore et encore. Incroyablement, cela arrive tous les jours.

8
baobao

Indien ici. J'ai travaillé avec et pour les États-Unis, le Royaume-Uni et les Australiens. Exclure le Japon de l'est pour l'instant. Les Indiens ont été asservis par l'empire britannique pendant plus de 300 ans. Les générations qui en ont résulté jusqu'à présent voient la culture occidentale plus avancée en termes de technologie et les Indiens, y compris les autres cultures d'Asie du Sud, se sentent inférieurs à l'ouest. Bien qu'ils soient fiers de leurs valeurs et cultures familiales. Vous voyez des produits plus innovants sortir de l'ouest plutôt que de l'est. En bout de ligne, j'ai du respect pour les programmeurs occidentaux et orientaux, lisez des mathématiciens indiens (et ne respectez pas un gestionnaire indien: P)

7
Kumar

Chinois ici.

J'ai travaillé avec des programmeurs d'Inde, des États-Unis, d'Angleterre et la plupart du temps, je travaille avec des programmeurs chinois. Voici comment je me sens:

1. Les Indiens travaillent très dur. Il semble qu'ils soient nés pour faire preuve de diligence. Mais il semble qu'ils le prennent simplement comme un "travail", car le résultat n'est pas proportionnel aux heures de travail, en termes de productivité.

2. Les Américains travaillent avec beaucoup d'enthousiasme, la plupart d'entre eux pensent que ce sur quoi ils travaillent est formidable et c'est ce qu'ils poursuivent. Généralement, le résultat est égal à leur dévouement et à leur concentration. Plus important encore, ils peuvent considérer la programmation comme une occupation à vie et c'est très courant là-bas.

3. Bien que Tim Berners-Lee soit originaire de Grande-Bretagne, il semble que la plupart des Britanniques ne soient pas aussi intéressés par ce domaine. Ils le prennent aussi comme un "travail", un peu comme les Indiens.

Voici à quoi ressemblent les programmeurs chinois: (pas hors du sujet, je suppose)
1. La plupart des gens dans ce domaine le considèrent comme un "travail", tout comme les Indiens et les Britanniques.
2. Les programmeurs apparaissent de plus en plus dans ces listes des "10 meilleurs métiers" en ce qui concerne le revenu ainsi que le risque (dans la vie).
3. Les programmeurs ici sont "retraités" ou passent à d'autres emplois après l'âge de 40 ans. Généralement, ils y pensent depuis qu'ils ont 32 ou 35 ans.
4. Ce qui manque vraiment ici, c'est un environnement ouvert et une culture innovante. Nous avons beaucoup de gens passionnés et d'idées créatives ici, mais la passion et les idées sont cachées dans l'obscurité. Nous devons les guider pour le crier et agir.

La Silicon Valley est le lieu de travail rêvé et j'espère qu'il pourrait y avoir de la Silicon Valley partout dans le monde. Tous les programmeurs peuvent être passionnés et innovants, poursuivre leur rêve et, surtout, peuvent y travailler toute leur vie.

7
Simon Gong

Philippin ici. Ces chiffres sont tirés de mon opinion.

Je peux dire que 70% des programmeurs ici veulent créer leur propre entreprise et se concentrer sur l'innovation. Avec le manque de financement et la tentation de salaires élevés pour les entreprises étrangères (IT et non-IT), les programmeurs tombent dans le fameux piège des "menottes d'or". En conséquence, l'innovation est lente car elle se déroule sur le temps libre de chaque programmeur.

Il y a beaucoup d'excellents travailleurs ici. Il est inhérent à la culture de faire de son mieux. Une chose que je dois mentionner ici est que les programmeurs sont orientés vers la sortie. Un inconvénient est que la plupart des programmeurs ne sont pas si sûrs d'eux et ne sont pas directs en particulier lorsqu'ils traitent avec des étrangers, car il est inhérent à la culture d'être des personnes amicales, souriantes, hospitalières et optimistes, mais cela change rapidement sur le lieu de travail maintenant, la culture de travail occidentale. prend le relais.

Les programmeurs ici sont généralement formés dans les universités et les entreprises privées spécialisées dans la programmation de formations. Par conséquent, le développement logiciel à partir de zéro se fait conformément aux meilleures pratiques de l'industrie.

Les programmeurs talentueux qui ne prennent pas de risques pour créer leur propre entreprise quittent généralement le pays, par exemple Singapour, États-Unis, Australie, Hong Kong et Malaisie pour un pâturage plus vert.

Les programmeurs occidentaux sont considérés comme des professionnels qualifiés, avancés, simples, axés sur les résultats et dévoués.

6
setzamora

Environ la moitié de mes 15 années de carrière en programmation a travaillé avec des gars de l'Ouest. Je n'avais jamais rendu compte directement au leader belge, jamais dirigé des membres de l'équipe indiens et américains. De manière générale, il n'y a pas de différence entre les programmeurs de ces pays. La plupart des programmeurs que j'ai rencontrés travaillent dur et créent des œuvres d'innovation. Les gars de l'Ouest sont bons dans toutes sortes de trucs de programmeur et de politique de bureau, aussi bien que mauvais que les gars de l'Est. La plupart des programmeurs chinois expérimentés sur le continent ne sont pas si bons en anglais, cela a causé beaucoup de problèmes de communication et a apporté un certain avantage aux gars américains et indiens. Mon sentiment personnel, les gars américains sont plus faciles à coopérer que les gars européens, peut-être que je me suis battu trop souvent avec les équipes de l'UE pour des projets et des ressources. PS, je suis chinois et basé en Chine continentale.

5
wondering
in india most of us are programmers not by choice but by our circumstances. 

l'exemple de ceci est que l'un des employés réputés des services de conseil en entreprise tata donne la mauvaise réponse dans KBC (version indienne de qui veut être millionnaire) et la question est?

ce que vous ne trouvez généralement pas sur la page d'accueil de google?

et les options sont

gmail youtube facebook orkut

et il a répondu à youtube

de sorte que vous pouvez maintenant avoir une idée en Inde la plupart des entreprises embauchent un ingénieur juste plus frais et leur donnent une formation sur ce qu'elles doivent faire quotidiennement ??? et il n'y a pas de changement dans le travail quotidien mêmes horaires même travail pas de défi pas d'apprentissage pas de recherche

2
rahularyansharma

L'Orient suit l'Occident:

  • normes
  • attitude
  • tout

Presque tous les livres que j'ai lus sur l'informatique sont écrits par quelqu'un de l'Ouest.

J'étais content quand j'ai rencontré Apache Jakarta / Struts . Je pensais que c'était de fabrication asiatique.

1
niccolo m.

Je suis un programmeur indien. J'ai travaillé avec des éditeurs de logiciels natifs n'ayant rien à voir avec l'Occident ainsi qu'avec de grandes sociétés d'impartition indiennes et des sociétés américaines de développement de logiciels.

La majeure partie de ma compréhension de l'informatique peut être apportée aux sources occidentales. De plus, à mesure que je grandissais (dans une grande région métropolitaine), l'influence des médias occidentaux augmentait. Donc, je connais surtout la culture américaine ainsi que les pratiques professionnelles. Et la plupart des gens avec qui j'ai étudié ont eu une exposition similaire. À l'exception de près de 95% d'entre eux ont déjà migré aux États-Unis. Je n'ai pas.

Sur/hors travail, j'ai beaucoup appris de programmeurs, auteurs et informaticiens américains. Grâce à Internet, les frontières disparaissent rapidement pour les orientés vers l'apprentissage.

J'apprécie le fait que les gens de l'Ouest consacrent beaucoup de temps et d'efforts au partage d'informations sur les blogs, wikipedia, stackexchange, etc. Cette culture du partage des connaissances est quelque chose que l'Est doit réapprendre. Je dis "réapprendre" car, malgré un riche héritage d'excellentes connaissances mathématiques, scientifiques et spirituelles, l'Inde a pris beaucoup de retard.

Personnellement, je considère la programmation comme faisant partie de ma personnalité et j'essaie de la pratiquer comme une forme d'art. Ce sont les traits que j'ai repris des occidentaux. Malheureusement, j'ai du mal à trouver de telles personnes ici en Inde. Bien que, ces dernières années, j'ai remarqué une culture geek en hausse, principalement dans le domaine du développement web.

Certains aspects négatifs de l'Occident méritent d'être mentionnés. Tout en travaillant avec eux dans un environnement professionnel avec un modèle offshore sur site, les gens se sentent souvent peu sûrs. Je pense que c'est principalement dû à la peur d'être redondant. Souvent, ils ne veulent pas partager des informations critiques ou ne permettent pas à un Indien de travailler sur des parties importantes du code. Cela mord vraiment. Avec une culture technologique bien établie, une stabilité financière et de nombreuses opportunités en Occident, cela semble être une peur inutile.

De plus, la plupart des technologies développées en Occident, bien qu'extrêmement efficaces et récentes, semblent parfois sèches. Ils ont une similitude inhérente, ce qui rend presque tous les frameworks/piles/technologies très prévisibles. Ce que je vois rarement, c'est un logiciel sain développé avec un certain goût sur des périodes plus longues, comme le noyau Linux ou la norme C++.

1
Amol

Il y a plus de programmeurs âgés et expérimentés dans l'ouest tandis qu'il y a plus de managers plus jeunes et plus âgés en Inde. Ok il y a aussi peu de programmeurs en Inde. Devenir manager d'un développeur est vu comme une évolution de carrière et je déteste cette perception.

1
Tarun

Je fonde ce qui suit sur mon expérience personnelle et je l'extrapole. Conçu pour être pris avec une pincée de sel.

De manière générale, les programmeurs indiens semblent penser que leurs homologues occidentaux sont l'un ou plusieurs des éléments suivants:

  • Seigneurs arrogants

Cela peut avoir quelque chose à voir avec l'histoire de l'Inde - la domination impériale par les Britanniques et la méfiance qui en résulte. Bien que l'externalisation contribue à beaucoup d'emplois en Inde, le fait qu'ils soient embauchés par des gens de l'Ouest ne leur échappe pas. Une déclaration informelle pourrait être interprétée comme une preuve (encore une fois!) Que les Occidentaux sont arrogants.

  • Non engagé.

En Inde, le concept de partir en vacances pour passer du temps avec sa famille n'est pas aussi établi qu'en Occident. Ainsi, partir en vacances équivaut à ne pas démontrer un engagement suffisant au travail.

En raison de la structure sociale répandue, il n'est pas jugé utile de progresser dans la carrière si vous demandez des pauses même si votre contrat de travail vous autorise clairement un certain nombre de jours par an.

Il est prévu que vous kowtow à vos gestionnaires et leur plaisiez. Contester l'autorité est un non-non strict et peut parfois avoir des conséquences désastreuses.

  • Inutilement sévère

Le langage clair et simple n'est pas le bienvenu en Inde. Si quelqu'un a fait une grave erreur, on s'attend à ce que vous fassiez tout votre possible pour enrober ce qui serait autrement une réprimande ou, à tout le moins, une conversation franche. Puisque les Occidentaux semblent aimer appeler un chat un chat, ils sont considérés comme des juges très durs.

Culturellement, les occidentaux traitent leurs collègues cordialement, mais gardent leurs distances. Les programmeurs indiens deviennent très copains avec leurs collègues, et donc un déguisement est généralement très difficile à faire.

  • Obsédé par les délais

C'est très déroutant pour les programmeurs indiens. Les délais, pensent-ils, ne sont faits que pour être manqués et réinitialisés par la suite. S'ils disent qu'ils vont livrer quelque chose en x jours et qu'ils prennent x + 5 jours, ils s'attendent à ce que vous soyez "plus compréhensif" des raisons du retard.

  • Créatif, digne de respect

Plus souvent qu'autrement, les programmeurs en Inde sont dit quoi faire. À la lumière de ce fait, il ne devrait pas être très difficile de comprendre pourquoi les logiciels originaux viennent rarement de l'Inde. Ainsi, le fait que presque tous les logiciels utilisés dans la vie quotidienne proviennent de l'Occident est une raison de respect et d'admiration.

1
JamieJag