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


89

L'autre moitié de cette question: comment les programmeurs de l'Ouest voient-ils les programmeurs de l'Est?

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


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

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

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


12
Ce sont de bonnes questions! Comprendre le point de vue de chacun contribue à éliminer les obstacles et à renforcer la cohésion. Serait-il possible d'élargir ces questions au-delà d'une frontière strictement externalisée-fournisseur / externalisation-acheteur pour inclure une portée plus large? Par exemple, comment le rôle historique joué par «l'Occident» dans la science informatique affecte-t-il la perception «orientale» de la technologie et des outils utilisés pour la soutenir? En outre, comment le rôle historique joué par «l'Est» en mathématiques a-t-il une incidence sur la perception «occidentale» du sujet?
Oosterwal

47
avec des jumelles je suppose.
Jimmy Collins

@oosterwal - Mon point de vue serait que cela le place dans un domaine trop basé sur la discussion pour les programmeurs.SE où cela est uniquement axé sur "quelle est votre expérience". Vous pouvez essayer de poser une question comme celle-là, mais je soupçonne qu’elle ne survivrait pas (celle-ci a déjà deux votes serrés).
Jon Hopkins

Je ne fais pas l’impartition, mais au large des côtes, ils sont en moyenne plus âgés que nous.
RIPPER

3
C'est une question complètement hors de propos. Beaucoup plus importante est la question de savoir comment les programmeurs de t-shirts verts voient les programmeurs de t-shirts rouges.
ThomasX

Réponses:


73

Étant un Indien, je peux parler de l'Inde.

Le problème concerne la culture ici, la mentalité des gens. Depuis notre enfance, nous sommes formés pour suivre le processus, échanger la bonne voie, accéder à des professions bien rémunérées telles que l’ingénierie, la médecine, la gestion des affaires, etc. L’innovation, l’exploration et l’esprit d’entreprise n’est pas si courant ici.

La plupart des gens se lancent dans l'informatique pour de l'argent, pas parce qu'ils aiment coder ou qu'ils ont 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 à la signification. La plupart des développeurs ne pensent jamais du point de vue de l'utilisateur final, ni de la manière dont leur composant spécifique apporterait de la valeur au système plus grand.

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

Les grandes entreprises informatiques suivent également le même schéma. Ils embauchent des étudiants de première année dans des collèges et les entraînent à devenir de tels robots. Ce qui est triste, c’est que leur échelle de rémunération est encore meilleure que celle de la plupart des autres professions et qu’elle ne peut y échapper. Il n’ya guère d’entreprises informatiques ici qui recherchent de vrais talents.

Un autre fait important est que la plupart des personnes talentueuses se rendent aux États-Unis ou dans d'autres pays, où elles 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 deveniez un geek en informatique, plutôt qu'un débutant en technologie.

Bien que les choses changent maintenant et que nous voyons quelques startups se développer, elles sont encore rares.

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


Nice et au point de réponse
iammilind

4
Quelle? C'est l'opposé de "sympa et précis". En fait, s'il n'y avait pas eu la mise à jour, cela n'aurait pas du tout répondu à la question.
Andres F.

9
N'est-ce pas une réponse à une question "Comment les programmeurs de l'Est voient-ils les programmeurs de l'Est?"
Czarek Tomczak le

1
"... excellents ouvriers ..." vs "... exécuter des instructions sans prêter attention à la signification ..."?
Den

35

J'ai travaillé pour de grandes entreprises de vente au détail américaines aux États-Unis, en Inde. L'équipe américaine avec laquelle j'ai interagi savait exactement ce qu'elle voulait. Comme indiqué dans l’autre billet, les Indiens "font preuve d’une quasi-adhésion religieuse aux politiques et procédures, mais d’un manque presque total de connaissances sur le problème qui devait être résolu".

Il y a des cas où les gars aux États-Unis ont été flexibles sur les délais. Ils diraient "ça va si vous livrez le code avant le 26 février" et le gestionnaire offshore répondra "Non, c'est bon, nous le livrerons le 23 février", ce qui ajoutera plus de pression. Cela va plus dans le sens de plaire aux gens que d’évaluer réellement le temps qu’il faut réellement pour coder.

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


3
eager to pleasemalheureusement, je suis d’accord… au moins je l’ai expérimenté.
Mauvais nom

+ inestimable "Non, c'est bon, nous le livrerons par ... lui-même", sinon plus tôt ...
Aditya P

27

Japonais ici.

Je ne pense pas que les programmeurs japonais comprennent vraiment le travail effectué la moitié du temps par les Occidentaux. Nous sommes dans notre petite bulle des Galapagos , troublée, inconscients 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 les universitaires nous intéressent trop. Nous semblons considérer le logiciel comme un esclave du matériel, et non l'inverse, de sorte que tout le travail novateur au Japon se passe dans le matériel.

Ainsi, lorsque Bill Gates, par exemple, dit que "le logiciel, c’est là où réside l’innovation", je pense que la plupart d’entre nous au Japon dirions simplement "ahhh, il est riche, il sait de quoi il parle ", puis retourne au travail. concevoir des applications tournées vers l’avenir sans vraiment y penser.

En outre, que nous le sachions ou non, la xénophobie et la persécution sont profondément ancrées dans la société japonaise. Les gens du projet Tron sont un exemple, même si j'espère qu'ils sont exceptionnellement extrêmes:

les personnes qui ont répandu cette rumeur - et malheureusement, il y a des Japonais qui devraient en savoir plus, ainsi que des étrangers impliqués dans la désinformation sur le projet TRON - oublient 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, au Japon, apparemment, il semble que des Japonais croient sérieusement que Microsoft récompense les téléphones WinMo 7 des pirates informatiques anonymes attaquant Sony. (Argent, peut-être, mais pourquoi offriraient-ils des téléphones bon marché aux pirates anonymes ??)

Cela dit, il semble que nous ayons un intérêt pour la convivialité et les interfaces utilisateur. Il est donc courant de voir des interfaces utilisateur du Japon très pratiques et intuitives, bien que non conventionnelles. Cela est même évident dans les choix stylistiques de Ruby :

Matsumoto a déclaré que Ruby est conçu pour la productivité et le plaisir des programmeurs, conformément aux principes de bonne conception de l'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'ai d' autres questions dans P.SE ici.


Très perspicace!
Tomfanning le

21

J'ai environ 4 ans d'expérience dans le développement de logiciels professionnels. J'ai travaillé avec principalement des développeurs européens allemands / espagnols / italiens, etc. Ce que j'ai trouvé est comme partout ailleurs, il y a des bons et des moins bons. Ce qui me distingue le plus frappant des développeurs en Inde, c'est que ces gars-là essaient d'exceller dans ce qu'ils font, et la plupart d'entre eux 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 moins importants. Pour la plupart des gars en Inde (Asie), il y a un vide énorme et un manque d'introspection quant à ce qu'ils aiment et ce qu'ils veulent réellement faire. Ceci est le résultat de ce que beaucoup d'entre vous ont souligné comme un 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’est pas autorisé à prendre de risques et un échec n’est tout simplement pas acceptable, sinon il devient un paria. Ainsi, les étudiants empruntent 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 grave parce que 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 de l'argent, il devient difficile de sortir du cercle vicieux en raison d'obligations économiques.

La situation est relativement détendue dans l’Ouest en général et les personnes sont autorisées à commettre leur quota d’erreurs. Un mec peut se tromper et toujours se frayer un chemin dans ses zones d'intérêt sans bagage attaché. Donc, un développeur de l'ouest fait son travail relativement plus par intérêt que par des obligations économiques et sociales, cela les aide à exceller.

J'ai aussi trouvé que les occidentaux étaient un peu plus professionnels et compréhensifs (ils comprennent que les gens peuvent faire des erreurs et reconnaissent la valeur de ce qu'ils ont vécu).

J'ai trouvé les gestionnaires de projets asiatiques cruels, rusés et opportunistes en général. ils n'apprécient pas leurs gens. la plupart du temps, ils considèrent les personnes comme des ressources R1, R2 et souhaitent supprimer l'identité des développeurs à tout prix. Ils perdent rarement une chance de profiter du crédit de quelqu'un d'autre. Ceci est principalement dû au fait qu'ils sont dans l'usine depuis plus longtemps. Maintenant, cela crée également un manque de propriété parmi les développeurs de l’est.

Les gars de l’ouest jouissent d’une hiérarchie relativement plate qui offre un environnement de travail plus libre.

Mais en regardant dans l'avenir, les choses changent et je pense qu'il y aura un climat de confiance et d'innovation toujours plus grand entre l'Est et l'Ouest.


+1 car il y a un vide énorme et un manque d'introspection quant à ce qu'ils aiment et ce qu'ils veulent réellement faire
pramodc84

17

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é à la fois en:

  • modèle d'impartition en mer et
  • au Pakistan, 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 aiment l'honnêteté (j'ai une expérience avec des gens des États-Unis seulement, alors je ne peux pas en dire autant des autres). J'entends par là que si mon développeur principal, qui était responsable de terminer un certain travail la semaine prochaine, partirait en vacances pour quelque raison que ce soit, je devrais absolument le dire au gars aux États-Unis et dans la plupart des cas, les gars assis là-bas seront assez attentionné 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 on-shore pensant que cela pourrait affecter leurs relations commerciales, ce qui, à mon avis, est erroné. Un exemple actuel d'un tel comportement est celui où j'ai récemment quitté un poste dans lequel je me trouvais dans une position de coordination très importante entre les équipes on-shore et off-shore. Lorsque j’ai démissionné, notre responsable off-shore a informé l’équipe à terre de cette affaire et leur a également indiqué le nom du type qui allait me remplacer. Mais seulement 15 jours après ma démission, le type qui me remplaçait a également démissionné. Maintenant, ils n’ont pas dit cela à l’équipe onshore et ils ont caché le fait que le nouveau gars est également parti et qu’il y aurait quelqu'un d’autre.

Tout cela est normalement fait pour éviter d’avoir des effets négatifs sur les relations d’affaires et ce genre de choses est assez courant ici.

Les équipes occidentales et occidentales pensent donc généralement qu’elles veulent un travail de qualité bien qu’elles ne soient peut-être pas très avancées techniquement. Deuxièmement et plus important encore, 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 :)


4
Pas la CIA… mais personne ne s'attend à ce que le SCRS… muahahahaha. Ce sera tout.
Steven Evers

11

Du Bangladesh.

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

  • Technologie: l' Ouest est toujours devant nous en matière de 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 pourra être fait à un moment ou .net 5 sera disponible.

  • Connaissance: Le meilleur vecteur de connaissance 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 à faible coût ne sont pas publiées, ces livres nous coûtent cher. Et même si nous sommes prêts à payer le montant, il faut beaucoup de temps pour avoir les livres disponibles dans les magasins locaux. Et si commandé, cela prend presque un mois pour expédier. Donc, l'ouest est clairement devant nous ici. Peut-être deux ans ici aussi. Espérons que plus d’adaptations des livres électroniques amélioreront quelque peu le scénario.

  • Meilleures pratiques: le secteur informatique est encore nouveau ici. Donc, il y a beaucoup de non-techniciens dans la partie gestion. Et cela fait parfois une faille dans la communication. Et il existe d'autres obstacles à l'adaptation aux meilleures pratiques les plus récentes, en laissant celles qui existent déjà. Alors, parfois, nous suivons encore ces vieilles idées. Je pense que l’Ouest est plus flexible en ce qui concerne les changements et l’adaptation de nouvelles choses.

  • Licence: Habituellement, nous ne prêtons pas beaucoup d’attention à la licence des logiciels / outils 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 langagières: Les langages que nous utilisons principalement ici commencent par C, puis C ++, C # / Java ou PHP. C’est la tendance: impérative, orientée objet et surtout statiquement typée. 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 styles fonctionnels dans des langages pris en charge tels que C # n'est pas si commune. Les gens utilisent C # comme Java.

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


1
Si vous pensez que tout le monde dans l'Ouest s'est mis à niveau vers .Net 4.0, vous risquez d'être profondément déçu. (Et si vous ne pouvez pas acheter les livres, suivez les blogs , ils sont nombreux ...)
Benjol

@Benjol Je suis plusieurs blogs. Pourtant, je pense que les livres n'ont pas d'alternative. Et en ce qui concerne l’adaptation, les habitants de l’Ouest ne se contenteront peut-être pas de la version la plus récente, mais ils envisageront de procéder à une mise à niveau si elle a une certaine valeur. Au moins, c'est mon idée. Ce qui est totalement différent ici.
Gulshan

10

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 indiquez aux gestionnaires ce qui peut ou ne peut pas être fait dans les délais impartis.

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

Une chose que j'ai remarquée, c'est l'amour qu'ils ont pour les réunions. J'ai tenu une réunion de mêlée quotidienne chaque matin pendant 20 minutes et personnellement, je pense que c'était une perte de temps, mais là encore, je ne fais pas partie de la méthodologie de la mêlée depuis plus d'un an.


7
Une vraie réunion de mêlée ne devrait prendre que 5 minutes. Leur seule raison est de soulever des problèmes empêchant le travail de se faire le plus tôt possible. Les résoudre devrait être mis hors ligne. Mais oui, nous avons également une réunion quotidienne de 15 à 20 minutes.
Berin Loritsch

10

Coréen ici. A MON HUMBLE AVIS,

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

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

Contrairement aux pays occidentaux, le programmeur n’est pas le travail qui «rapporte de l’argent» ici, bien que ce soit toujours un travail décent. Et les heures supplémentaires sont très courantes chez les programmeurs. Je veux dire vraiment commun.

Donc, beaucoup de programmeurs ici pensent qu’il serait bien de travailler en tant que programmeur dans un pays occidental, certains envisageant même de partir à l’étranger. Malheureusement, peu de Coréens parlent anglais. Ce n'est pas comme l'Inde.

Ligne de fond. Que pensent les Coréens des programmeurs occidentaux?

  1. Rich (peut-être .. es-tu?)
  2. Plus de liberté
  3. Programmation d'amour

Riche oui ... mais compte tenu de ce que j'ai dû dépenser pour acquérir les connaissances nécessaires, il a complètement annulé le bénéfice pendant de nombreuses années (10 à 15 correspond à la moyenne des prêts étudiants à rembourser). Jusqu'à ce que je déménage en Chine tout en conservant le même salaire :-)
Newtopian le

En tant que Chinois, je n'ai aucune idée du prêt étudiant aux États-Unis. S'agit-il d'un gros investissement pour les développeurs américains?
RIPPER

Je suis curieux, quel est le principal moteur de recherche en Corée?
KChaloux

naver.com est le plus populaire. daum.net vient ensuite. et etc, etc (google, yahoo etc.)
jeong

1
Dans de nombreux pays occidentaux (Europe), l’enseignement est gratuit et s’agissant des collèges techniques, il est d’une excellente qualité. Apprendre la langue peut être un peu plus difficile que d'apprendre l'anglais mais ce n'est pas un gros problème. C'est beaucoup moins cher que d'étudier aux États-Unis.
Sulthan

9

Je travaille pour une entreprise de produits de multinationales en Inde. Bien qu’il s’agisse d’une société productrice (équipement de télécommunication), la division indienne est légalement une société différente, détenue à 100% par la société mère aux États-Unis et 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, alors que les Indiens étaient plus diplomates. J'ai également l'impression que les Indiens passent plus de temps au bureau (disons 10 heures) à peu près comme le font les gars aux États-Unis en moins de temps (disons 8 heures). Ceci est principalement dû à leur rapidité. Je pense que c'est plus une chose culturelle. Sur le plan technique, je pense que les deux sont plus ou moins égaux. Un autre fait intéressant est que la plupart (~ 60 à 70%) des programmeurs américains sont des Indiens, installés dans ce pays depuis 5 à 15 ans.

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

Une autre tendance est le retour en Inde de nombreux Indiens après 5 à 20 ans passés aux États-Unis. Je connais personnellement plus d'une douzaine de ces personnes. En outre, de nombreux Indiens se rendent aux États-Unis «sur place» et y apprennent la culture. La différence de culture d'entreprise diminue progressivement à cause de tout cela.


11
N'est-ce pas 60 -70% un très grand nombre?
Vinoth Kumar CM

@vinoth - Oui c'est ça. Mais je me sentais tellement. En chiffres réels, environ 80 personnes travaillent aux États-Unis, dont environ 40 à 50 sont des Indiens. Cependant, bon nombre des membres de l'équipe de la plate-forme sont des natifs américains, tandis que les logiciels d'application sont dominés par les indiens.
aufather

7
Où obtenez-vous cette statistique? J'ai essayé une recherche rapide sur Google, mais je n'ai rien trouvé d'intéressant.
Pemdas

@Pemdas - Je parlais de mon entreprise. Je ne pense pas que cela puisse être généralisé. Mais j'estime que d'autres sociétés de produits de mon domaine ont des données démographiques similaires. Eh bien, une autre société GIANT de mon domaine a une présence importante d’origine chinoise sur les Indiens.
aufather

1
Les Indiens travaillent fort et passent plus de temps au bureau, mais ne peuvent en dire beaucoup.
pramodc84

8

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

  1. Beaucoup de programmeurs sont des 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 lorsque j’étais étudiant au collège et je les ai touchés lorsque j’étais étudiant en collage.

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

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

  5. Heureusement, j'ai découvert que j'aime mon domaine. Je dois donc commencer à lire des livres sur mon domaine, tels que CSS, Javascript.

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

  7. Malheureusement, certains bons livres d'anglais en Chine étaient des livres de recettes bibliques pour certains programmeurs.

  8. Il ne fait aucun doute que le chinois est assez intelligent pour créer toute la copie de tout type de logiciel, nous l'appelons "Shanzhai".

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

    1. En ce qui concerne les motifs et la conception, il est long de courir, il y a beaucoup de spéculateurs ici, l'argent est tout pour eux, en fait, chaque besoin d'argent.

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


7

Indien ici. J'ai travaillé avec et pour les US / UK / Australians. 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 de résultats jusqu'à présent voient la culture occidentale plus avancée en termes de technologie et les Indiens, y compris les autres cultures sud-asiatiques, se sentent inférieurs à ceux de l'Ouest. Bien qu'ils soient fiers de leurs valeurs familiales et de leurs cultures. 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 Indiens, des mathématiciens (et ne respectez pas un gestionnaire indien: P)


7

Chinois ici.

J'ai travaillé avec des programmeurs d'Inde, des États-Unis, d'Angleterre et la plupart du temps avec des programmeurs chinois. Voici ce que je ressens:

1. Les gens en Inde travaillent très fort. Il semble qu'ils soient nés pour faire preuve de diligence. Mais il semble qu’ils le prennent 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 croient que leur travail est excellent et qu’ils le poursuivent. Généralement, le résultat est égal à leur dévouement et à leur concentration. Plus important encore, ils peuvent prendre la programmation comme une occupation à vie et c'est très courant là-bas.

3. Bien que Tim Berners-Lee soit britannique, 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 comment sont les programmeurs chinois: (je suppose que ce n’est pas le sujet)
1. La plupart des gens dans ce domaine le considèrent comme un "travail", un peu comme les Indiens et les Britanniques.
2. Les programmeurs apparaissent de plus en plus dans les listes du "Top 10 des professions" concernant le revenu et le risque (dans la vie).
3. Les programmeurs ici «prennent leur retraite» ou changent d'emploi après l'âge de 40 ans. Ils y pensent surtout 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 passionnés et d’idées créatives ici, mais la passion et les idées sont cachées dans le noir. Nous devons les guider pour le crier et prendre des mesures.

La Silicon Valley est le lieu de travail de rêve et il est à espérer qu’il y en aura une partout dans le monde. Tous les programmeurs peuvent être passionnés et novateurs, poursuivre leur rêve et, surtout, y travailler à vie.


6

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 des salaires élevés sur les sociétés étrangères (informatiques et non informatiques), les programmeurs tombent dans le piège toujours plus célèbre des "menottes dorées". De ce fait, l’innovation est lente car elle se déroule pendant le temps libre de chaque programmeur.

Il y a beaucoup d'excellents travailleurs ici. Il est inhérent à la culture de faire le meilleur. Une chose que je dois mentionner ici est que les programmeurs sont orientés vers les résultats. Un inconvénient est que la plupart des programmeurs ne sont pas aussi affirmés, et pas avant, surtout lorsqu'il s'agit d'étrangers, car il est inhérent à la culture d'être amical, souriant, hospitalier et optimiste, mais cela change rapidement sur le lieu de travail, culture de travail occidentale prend le relais.

Les programmeurs ici sont généralement formés dans des universités et des entreprises privées spécialisées dans la formation à la programmation. En conséquence, le développement logiciel à partir de la base est effectué conformément aux meilleures pratiques des normes de l'industrie.

Les programmeurs talentueux qui ne prennent pas de risques dans la construction de leurs propres entreprises quittent généralement le pays, par exemple Singapour, les États-Unis, l'Australie, Hong Kong et la Malaisie pour un pâturage plus vert.

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


5

Environ la moitié de mes 15 années de carrière en programmation travaillait avec des gars de l'Ouest. J'avais déjà rendu compte directement au dirigeant belge, toujours aux membres de l'équipe indienne et américaine. 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 fort et créent des travaux d'innovation. Les gars de l'Ouest sont bons dans toutes les astuces de programmeurs et dans la politique de bureau, aussi bien / mauvais que les gars de l'Est. La plupart des programmeurs chinois expérimentés du continent ne maîtrisent pas très bien l'anglais, cela a causé de nombreux problèmes de communication et apporté un avantage certain aux Américains et aux Indiens. Mon sentiment personnel, les gars américains sont plus faciles à coopérer que les européens, peut-être que je me suis trop souvent battu avec les équipes de l'UE pour des projets et des ressources. PS, je suis chinois et basé sur la Chine continentale.


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

L’exemple en est qu’un des employés bien réputés des services de conseil de la société tata donne la mauvaise réponse dans KBC (version indienne de qui veut être millionnaire) et la question est de savoir?

qu'est-ce que vous ne trouvez pas vraiment 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 avoir maintenant une idée en Inde, la plupart des entreprises embauchent un ingénieur plus récent et leur donnent une formation quotidienne et il n'y a pas de changement dans le travail quotidien même temps de travail même travail sans défi sans apprentissage ni recherche


1

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



1

Je suis un programmeur de l'Inde. J'ai travaillé avec des éditeurs de logiciels natifs n'ayant rien à voir avec l'Occident, ainsi qu'avec de grandes sociétés de sous-traitance indiennes et des sociétés de développement de logiciels basées aux États-Unis.

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

Sur le tas, j'ai beaucoup appris des programmeurs, des auteurs et des informaticiens américains. Grâce à Internet, les frontières disparaissent rapidement pour l'apprentissage.

J'apprécie le fait que les Occidentaux consacrent beaucoup de temps et d'efforts à partager des informations sur leurs blogs, leurs wikipedia, leurs échanges de piles, etc. Cette culture du partage des connaissances est quelque chose que l'Est doit réapprendre. Je dis "réapprendre" parce que, malgré un riche patrimoine d'excellentes connaissances en mathématiques, en sciences et en sciences, 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 trouvés chez les 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 train de se développer, principalement dans le domaine du développement Web.

Certains aspects négatifs de l’Occident méritent d’être mentionnés. Lorsqu'ils travaillent avec eux dans un cadre professionnel avec un modèle offshore sur site, les personnes se sentent souvent insécurisées. Je pense que cela est principalement dû à la peur d'être redondant. Souvent, ils refusent de partager des informations critiques ou ne permettent pas à quelqu'un d'Inde 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.

En outre, la plupart des technologies développées dans l’Ouest, bien qu’extrêmement efficaces et récentes, paraissent parfois aussi sèches. Ils ont une similitude inhérente, ce qui rend presque chaque cadre / pile / technologie très prévisible. 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 le standard C ++.


1

Je me base sur ce qui suit et extrapole mon expérience personnelle. 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 pays suivants:

  • Seigneurs arrogants

Cela peut avoir quelque chose à voir avec l'histoire de l'Inde - le règne impérial des Britanniques et la méfiance qui en résulte. Bien que la sous-traitance crée de nombreux emplois en Inde, le fait qu’ils soient embauchés par des occidentaux ne leur échappe pas. Une déclaration fortuite pourrait être interprétée comme une preuve (encore!) Du fait que les Occidentaux sont arrogants.

  • Non commis.

En Inde, le concept de partir en vacances pour passer du temps avec sa famille n’est pas aussi bien établi qu’en Occident. Par conséquent, partir en vacances revient à ne pas montrer un engagement suffisant pour le travail.

En raison de la structure sociale qui prévaut, il n’est pas considéré comme une aide pour la progression de carrière de demander des pauses, même si votre contrat de travail vous autorise clairement un certain nombre de jours chaque année.

On s'attend à ce que vous vous prosterniez devant vos gestionnaires et que vous 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 n'est pas le bienvenu en Inde. Si quelqu'un a commis une grave erreur, on s'attend à ce que vous fassiez tout ce qui est en votre pouvoir pour enduire de sucre ce qui serait autrement une réprimande ou, à tout le moins, une conversation franche. Puisque les Occidentaux semblent appeler un chat un chat, ils sont considérés comme des juges très durs.

Culturellement, les Occidentaux traitent leurs collègues avec cordialité, mais gardent leurs distances. Les programmeurs indiens deviennent très amis avec leurs collègues, il est donc généralement très difficile de se déguiser.

  • Obsédé par les délais

C'est très déroutant pour les programmeurs indiens. Ils pensent que les échéances ne sont faites que pour être manquées et par la suite réinitialisées. S'ils disent qu'ils vont livrer quelque chose dans 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

Le plus souvent, les programmeurs indiens se font dire quoi faire. À la lumière de ce fait, il ne devrait pas être très difficile de comprendre pourquoi le logiciel original vient rarement d'Inde. Ainsi, le fait que presque tous les logiciels utilisés au quotidien proviennent d'Occident est un motif de respect et d'admiration.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.