it-swarm-eu.dev

Wie sehen Programmierer im Osten Programmierer im Westen?

Die andere Hälfte dieser Frage: Wie sehen Programmierer im Westen Programmierer im Osten?

Ich denke, es ist genauso interessant und wichtig zu sehen, wie Programmierer im Osten Programmierer im Westen sehen.


Der östliche Teil der Welt (Indien/China/Philippinen) bietet häufig hauptsächlich Outsourcing-Dienstleistungen für die westliche Welt (USA und Europa) an.

Haben Sie die Erfahrung, als Teil eines Offshore-Teams zu arbeiten? Wenn ja, wie war es?

Haben Sie allgemeine Vorstellungen oder Meinungen zu den Programmierern aus dem Westen (z. B. Sind sie kooperativ, liefern sie pünktlich oder leisten sie Qualitätsarbeit?)

89
Jon Hopkins

Als Inder kann ich über Indien sprechen.

Es geht um die Kultur hier, die Denkweise der Menschen. Seit unserer Kindheit sind wir darin geschult, dem Prozess zu folgen, den sicheren Weg zu gehen, hochbezahlte Berufe wie Ingenieurwesen, Medizin, Betriebswirtschaft usw. zu übernehmen. Innovation, Exploration und Unternehmertum sind hier immer noch nicht so verbreitet.

Die meisten Leute kommen für Geld in die IT, nicht weil sie gerne codieren oder eine Neigung zum Rechnen haben. Aufgrund dieses mangelnden Interesses werden die meisten von uns zu Robotern, die Anweisungen ausführen, ohne auf die Bedeutung zu achten. Die meisten Entwickler denken niemals aus der Sicht des Endbenutzers oder wie würde ihre spezifische Komponente dem größeren System einen Wert verleihen.

Sie würden hier kaum Innovatoren finden, aber Sie würden hervorragende Arbeitskräfte sehen. Die Idee des Wachstums ist nur in Bezug auf Geld und Bezeichnung, Wissen ist für die meisten nicht wirklich wichtig.

Führende IT-Unternehmen folgen ebenfalls dem gleichen Muster. Sie stellen Studienanfänger an Colleges ein und bilden sie zu solchen Robotern aus. Der traurige Teil ist, dass ihre Lohnskala immer noch besser ist als die der meisten anderen Berufe und es kein Entkommen gibt. Es gibt hier kaum IT-Unternehmen, die nach echten Talenten Ausschau halten.

Eine weitere wichtige Tatsache ist, dass die meisten talentierten Leute in die USA oder in andere Länder fliegen, wo sie ihre Fähigkeiten anwenden und viel mehr verdienen können als ihre indischen Kollegen. Wenn Sie ein Entwickler in Indien sind, sind Sie wahrscheinlich eher ein Prozessfreak als ein Tech-Neuling.

Zwar ändern sich die Dinge jetzt und wir sehen einige Startups auftauchen, aber sie sind immer noch Mangelware.

pdate : Die obigen Punkte waren also meine Perspektive, wie Programmierer im Osten sind. Um die Frage zu beantworten, sind Programmierer im Westen im Allgemeinen ergebnisorientierter, fokussierter, offener und professioneller. Ich habe immer mit Kunden/Kunden aus dem Westen zusammengearbeitet und sie immer als kooperativ, geduldig, flexibel und unterstützend empfunden.

73
Danish

Ich habe für große US-Einzelhandelsunternehmen in den USA aus Indien gearbeitet. Das US-Team, mit dem ich interagierte, wusste genau, was sie wollen. Wie im anderen Beitrag besprochen, zeigen Inder "fast religiöse Einhaltung von Richtlinien und Verfahren, aber fast völligen Mangel an Einsicht in das Problem, das gelöst werden sollte".

Es gibt Fälle, in denen die Leute in den USA flexibel zu Terminen waren. Sie würden sagen "Es ist in Ordnung, wenn Sie den Code bis zum 26. Februar liefern" und der Offshore-Manager wird antworten "Nein, es ist in Ordnung, wir werden ihn bis zum 23. Februar selbst liefern", wodurch mehr Druck entsteht. Dies geht eher in die Richtung, Menschen zu gefallen, als tatsächlich zu bewerten, wie lange es tatsächlich dauert, um zu codieren.

Dies könnte also das Problem der sozialen Struktur in Indien sein.

35

Japanisch hier.

Ich glaube nicht, dass japanische Programmierer die Arbeit, die Westler die halbe Zeit leisten, wirklich verstehen. Wir sind in unserer eigenen kleinen Galapagos-Blase , die den Rest der Welt auf beunruhigende Weise nicht wahrnimmt. Abgesehen von Software für die Wissenschaften (Simulationssysteme, Engineering-Tools usw.) denke ich nicht, dass wir uns zu sehr für Akademiker interessieren. Wir scheinen Software als Sklaven der Hardware zu sehen, nicht umgekehrt, daher findet die gesamte innovative Arbeit in Japan in der Hardware statt.

Wenn also Leute wie Bill Gates sagen, dass Dinge wie "Software ist der Ort, an dem die Innovation stattfindet", würden die meisten von uns in Japan einfach sagen: "Ahhh, er ist reich, er weiß, wovon er spricht " und dann wieder an die Arbeit gehen, um zukunftsgerichtete Anwendungen zu entwerfen, ohne wirklich viel darüber nachzudenken.

Unabhängig davon, ob wir es immer bemerken oder nicht, sind Fremdenfeindlichkeit und Verfolgungskomplex tief in der japanischen Gesellschaft verankert. Das Tron-Projekt Menschen sind ein Beispiel, obwohl ich hoffe, dass sie außergewöhnlich extrem sind:

die Leute, die dieses Gerücht verbreitet haben - und leider gibt es Japaner, die es besser wissen sollten, sowie Ausländer, die Desinformation über das TRON-Projekt verbreiten - übersehen die Tatsache, dass das TRON-Projekt kein kurzfristiges kommerzielles Projekt ist muss in zwei oder drei Jahren einen bestimmten Markt erobern, um als Erfolg gewertet zu werden.

Leider hilft es nicht, dass es in Japan anscheinend Leute gibt, die ernsthaft glauben, dass Microsoft WinMo 7-Telefone an die anonymen Hacker belohnt, die Sony angreifen. (Geld vielleicht, aber warum sollten sie anonymen Hackern preiswerte Telefone anbieten?)

Trotzdem scheinen wir ein Interesse an Benutzerfreundlichkeit und Benutzeroberflächen zu haben. Daher ist es üblich, Benutzeroberflächen aus Japan zu sehen, die recht praktisch und intuitiv sind, wenn auch unkonventionell. Dies zeigt sich sogar in der stilistischen Designauswahl von Ruby :

Matsumoto hat gesagt, dass Ruby ist für die Produktivität und den Spaß von Programmierern konzipiert und folgt den Prinzipien eines guten Benutzeroberflächendesigns. [14] Er betont, dass das Systemdesign die Bedürfnisse des Menschen und nicht des Computers hervorheben muss. ..

Wenn mein Zynismus Sie überrascht, habe ich mehr in eine andere Frage hier auf P.SE.

27
Rei Miyasaka

Ich habe ungefähr 4 Jahre Erfahrung in der professionellen Softwareentwicklung. Ich habe hauptsächlich mit europäischen Entwicklern gearbeitet, Deutschen/Spaniern/Italienern usw. Was ich fand, war, dass es überall gute Leute gibt und es nicht so gute Leute gibt. Das, was ich am auffälligsten von Entwicklern in Indien unterschied, ist, dass diese Leute versuchen, Excel in dem zu machen, was sie tun, und die meisten Leute genießen und sind stolz auf das, womit sie verbunden sind.

Das bedeutet nicht, dass Entwickler in Indien etwas weniger Wesen sind. Für die meisten Jungs in Indien (Asien) gibt es ein großes Vakuum und mangelnde Selbstbeobachtung in Bezug auf das, was sie genießen und was sie tatsächlich tun wollen. Dies ist ein Ergebnis dessen, was viele von Ihnen als mangelnde Freiheit von Eltern und sozialem Aufbau bezeichnet haben. Ein typischer Typ hier wird mit vielen sozialen Erwartungen geboren, er darf kein Risiko eingehen und ein Misserfolg ist einfach nicht akzeptabel, sonst wird er ein Ausgestoßener. Daher gehen die Schüler normalerweise „sicherere“ Wege und werden eher zu einem „Fabrikprodukt“.

Ich will damit nicht sagen, dass dies besonders schlimm ist, weil es mehr oder weniger sozialen Respekt und wirtschaftliches Wohlergehen garantiert, aber auf lange Sicht verbinden sich diese Jungs nicht mit der „Seele“ dessen, was sie tun, weil sie einfach nicht an dem interessiert sind Arbeit, die sie tun. Sobald sie anfangen zu verdienen, wird es aufgrund wirtschaftlicher Verpflichtungen schwierig, aus dem Teufelskreis herauszukommen.

Im Westen ist es im Allgemeinen ziemlich entspannt und die Leute dürfen ihre Fehlerquote machen. Ein Mann kann es vermasseln und trotzdem seinen Weg in seine Interessengebiete finden, ohne dass Gepäck angebracht ist. Ein Entwickler im Westen erledigt seine Arbeit also eher aufgrund von Interessen als aufgrund wirtschaftlicher und sozialer Verpflichtungen. Dies hilft ihm bei Excel.

Ich fand auch, dass westliche Leute etwas professioneller und verständnisvoller sind (sie verstehen, dass Menschen Fehler machen können und sie erkennen den Wert davon, wie sie es durchgemacht haben).

Ich fand asiatische Projektmanager im Allgemeinen grausam, gerissen und opportunistisch. Sie schätzen ihre Leute nicht. Meistens betrachten sie Personen als Ressource R1, R2 und möchten Entwickleridentitäten um jeden Preis unterdrücken. Sie verlieren selten die Chance, den Kredit eines anderen zu verlieren. Dies liegt vor allem daran, dass sie schon länger in der 'Fabrik' sind. Dies führt nun auch zu mangelndem Eigentum bei Entwicklern aus dem Osten.

Leute aus dem Westen genießen eine relativ flachere Hierarchie, was eine freiere Arbeitsumgebung bietet.

Aber der Blick in die Zukunft ändert sich und ich denke, es wird ein Umfeld von immer größerem Vertrauen und Innovation zwischen Ost und West geben.

21
Rishabh Jain

Pakistanisch hier ...

Ich habe ungefähr 7 Jahre Erfahrung und die meiste Zeit habe ich mit Leuten in den USA gearbeitet. Ich habe beide gearbeitet in:

  • offshore-Outsourcing-Modell und
  • in Pakistan Branch des Modells der US Company.

Ich habe ein Gefühl, das ich gerne teilen möchte. Die Jungs aus den USA sind ehrlich und mögen Ehrlichkeit (ich habe Erfahrung nur mit Leuten aus den USA, kann also nichts über andere sagen). Damit meine ich, dass wenn mein Hauptentwickler, der für die Beendigung eines bestimmten Jobs in der nächsten Woche verantwortlich war, zu irgendeinem Zweck in den Urlaub fährt, ich dies dem Mann in den USA auf jeden Fall sagen sollte, und in den meisten Fällen werden es die Leute sein, die dort sitzen rücksichtsvoll genug, um zu erkennen, dass Menschen Urlaub machen.

Die allgemeine Mentalität der Menschen hier ist es jedoch, zu versuchen und zu gefallen, auch wenn sie dies nicht können. Sie versuchen, die Dinge vor On-Shore-Teams zu verbergen, weil sie glauben, dass dies ihre Geschäftsbeziehungen beeinträchtigen könnte, was ich für falsch halte. Ein aktuelles Beispiel für ein solches Verhalten war, als ich kürzlich einen Job verließ, bei dem ich eine sehr wichtige Koordinierungsposition zwischen Onshore- und Offshore-Team innehatte. Als ich zurücktrat, erzählte unser Offshore-Manager dem Onshore-Team dies und teilte ihnen auch den Namen des Mannes mit, der mich ersetzen würde. Aber erst nach 15 Tagen meines Rücktritts trat auch der Mann zurück, der mich ersetzte. Jetzt haben sie dies dem Onshore-Team nicht erzählt und die Tatsache versteckt, dass der neue Typ auch weg ist und jetzt jemand anderes da sein würde.

All dies geschieht normalerweise, um negative Auswirkungen auf Geschäftsbeziehungen zu vermeiden, und solche Dinge sind hier weit verbreitet.

Die allgemeine Meinung über westliche und westliche Teams ist also, dass sie qualitativ hochwertige Arbeit wollen, obwohl sie technisch möglicherweise nicht sehr weit fortgeschritten sind als wir. Zweitens und vor allem wollen sie Ehrlichkeit. Wenn etwas schief geht, sag ihnen die Wahrheit. Immerhin werden sie keine CIA-Agenten nach uns schicken :)

17
Aamir

Aus Bangladesch.

Aus meiner Sicht sind die Unterschiede:

  • Technologie : West ist in der Technologie immer vor uns. Fast zwei Jahre später als in der Anpassung kommt alles in diesen Teil der Welt. Zum Beispiel haben wir noch nicht begonnen, .net 4 (nicht das Framework, sondern die Funktionen) für die Produktionsumgebung zu verwenden. Dies kann irgendwann geschehen, wenn .net 5 verfügbar wird.

  • Wissen : Der beste Wissensträger sind die Bücher, IMHO. Fast alle neuen Technologiebücher sind in englischer Sprache verfasst. Das ist kein großes Problem. Das Problem ist der Preis und die Zeit. Wenn keine kostengünstigen Ausgaben veröffentlicht werden, kosten diese Bücher viel für uns. Und selbst wenn wir bereit sind, den Betrag zu bezahlen, dauert es lange, bis die Bücher in den örtlichen Geschäften erhältlich sind. Und wenn bestellt, dauert der Versand fast einen Monat. Der Westen liegt hier also klar vor uns. Kann auch hier zwei Jahre sein. Hoffe, dass weitere Anpassungen von E-Books das Szenario etwas verbessern werden.

  • Best Practices : Die IT-Branche ist hier noch neu. Es gibt also viele Non-Tech-Personen im Management-Teil. Und das macht manchmal eine Lücke in der Kommunikation. Und es gibt noch andere Hürden, um sich an neuere Best Practices anzupassen und bestehende zu verlassen. Manchmal folgen wir also immer noch diesen alten Ideen. Ich denke, West ist flexibler in Bezug auf Veränderungen und Anpassungen neuer Dinge.

  • Lizenzierung : Normalerweise widmen wir der Lizenzierung von Software/Tools, die wir im Vergleich zu West verwenden und entwickeln, nicht viel Aufmerksamkeit.

  • Open Source : Ich denke, Programmierer aus dem Westen beteiligen sich mehr an Open Source als wir.

  • Sprachtrends : Sprachen, die wir hier hauptsächlich verwenden, beginnen mit C, dann mit C++, C #/Java oder PHP. Dies ist der Trend - Imperativ, objektorientiert und meist statisch typisiert. Aber Sprachen wie Python oder Ruby und für funktionale Paradigmen - LISP oder Haskell) sind hier nicht so verbreitet. Selbst funktionale Stilprogrammierung in unterstützten Sprachen wie C # ist das nicht Menschen verwenden C # wie Java.

Einige davon sind möglicherweise spezifisch für unsere Region und gelten möglicherweise nicht für den gesamten Osten oder Asien. Abgesehen von Geld denke ich, dass sich diese Trends ändern sollten.

11
Gulshan

Koreanisch hier. MEINER BESCHEIDENEN MEINUNG NACH,

Es gibt hier viele Computerprogrammierer, aber Koreaner bieten hauptsächlich kein Outsourcing für westliche Länder an. Die Berufsgruppen für die Programmierung variieren, aber die Mehrheit der Programmierer arbeitet für:

  1. Spielefirmen (Online-Spielebranche ist ziemlich groß)
  2. Internet-Suchfirma (wissen Sie was? Google ist hier nicht die führende Firma)
  3. Produktfirma (wie Samsung, LG ..)

Anders als in westlichen Ländern ist Programmierer hier nicht der "Geldverdiener" -Job, obwohl es immer noch ein anständiger Job ist. Und Überstunden sind für Programmierer sehr verbreitet. Ich meine wirklich häufig.

Viele Programmierer hier denken, dass es schön wäre, als Programmierer in einem westlichen Land zu arbeiten. Einige Leute denken sogar darüber nach, ins Ausland zu gehen. Leider sprechen nicht viele Koreaner Englisch. Es ist nicht wie in Indien.

Endeffekt. Was denken Koreaner über westliche Programmierer?

  1. Reich (vielleicht ... bist du?)
  2. Mehr Freiheit
  3. Liebe Programmieren
10
jeong

Ich lebe in Bolivien und habe bereits mit US-Unternehmen zusammengearbeitet. Mir ist aufgefallen, dass sie viel flexibler und verständnisvoller sind, wenn Sie den Managern mitteilen, was in dem vorgegebenen Zeitrahmen getan werden kann und was nicht.

Sie waren auch sehr offen für Vorschläge und Ansätze. Es hätte aber einfach mein Glück sein können.

Eine Sache, die mir aufgefallen ist, war die Liebe, die sie zu Meetings haben. Ich hatte jeden Morgen 20 Minuten lang ein tägliches Scrum-Meeting und ich persönlich denke, es war Zeitverschwendung, aber andererseits war ich seit mehr als einem Jahr nicht mehr Teil der gesamten Scrum-Methodik.

10
Sergio

Ich arbeite für eine MNC-Produktfirma in Indien. Obwohl es sich um ein Produktunternehmen (Telekommunikationsausrüstung) handelt, handelt es sich bei der indischen Division rechtlich um ein anderes Unternehmen, das sich zu 100% im Besitz der Muttergesellschaft in den USA befindet und der Muttergesellschaft Ingenieurdienstleistungen erbringt. Das ist der rechtliche Status der indischen Tochtergesellschaft.

Im Allgemeinen fand ich die Jungs in den USA schneller und offener, während die Inder diplomatischer sind. Ich habe auch den Eindruck, dass Inder mehr Zeit im Amt verbringen (sagen wir 10 Stunden) und ungefähr das Gleiche tun wie die Jungs in den USA in kürzerer Zeit (sagen wir 8 Stunden). Dies liegt hauptsächlich an ihrer Schnelligkeit. Ich denke, es ist eher eine kulturelle Sache. In Bezug auf die technischen Fähigkeiten bin ich der Meinung, dass beide mehr oder weniger gleich sind. Eine weitere interessante Tatsache ist, dass die meisten (~ 60-70%) der Programmierer in den USA Indianer sind, die sich dort seit 5-15 Jahren niedergelassen haben.

Ich hatte auch das Gefühl, dass in den USA viel Plattformarbeit (insbesondere Hardware-Design) geleistet wird, während sich Indien mehr auf die Anwendungssoftware konzentriert. Mittlerweile wird aber auch in Indien immer mehr Plattformsoftware eingesetzt.

Ein weiterer Trend ist, dass viele indische Ureinwohner nach 5 bis 20 Jahren in den USA nach Indien zurückkehren. Ich persönlich kenne mehr als ein Dutzend solcher Personen. Auch viele Inder gehen "vor Ort" in die USA und lernen dort die Kultur. Der Unterschied in der Unternehmenskultur nimmt dadurch stetig ab.

9
aufather

alle. Ich bin ein chinesischer sogenannter Programmierer. Ich möchte dir etwas Wahres sagen.

  1. Viele Programmierer sind Programmierer in China, nur für ein relativ hohes Gehalt. Was immer wir sagen können, wir brauchen Kraft zum Leben.

  2. Ich für meinen Teil hatte eine Idee über PC oder Computer, als ich Grundschüler war, und habe sie oder sie berührt, als ich ein Collagenschüler war.

  3. Während meines Studiums wusste ich nur ein wenig über Java, was mir hilft, meine Arbeit zu bestehen. Wie großartig?

  4. Als ich nach Shanghai kam, fand ich einen Job als UE (User Experience). Aus Instinkt ohne Training , Ich versuche mein Bestes, um meine Öffnung anzupassen, scheiterte aber nach drei Monaten.

  5. Zum Glück habe ich festgestellt, dass ich mein Fachgebiet mag, also muss ich anfangen, die Bücher über mein Fachgebiet wie CSS, Javascript zu lesen.

  6. Ok, alle Bücher sind englisch, ich habe sie an einem ebooke-freien Ort gefunden. Buch für Buch weiß ich nur, was ein Programmierer ist. Nein, vielleicht müssen wir mich Codierer nennen, ja, es ist besser.

  7. Leider waren einige gute englische Bücher in China für einige Programmierer ein Bibelkochbuch.

  8. Es ist keine Frage, dass Chinesisch klug genug ist, um alle Kopien aller Arten von Software zu erstellen. Wir haben es "Shanzhai" genannt.

  9. "Nein" ist ein schlechtes Wort für alle Chefs in China, nicht nur im IT-Bereich.

    1. Über Muster und Design ist es langwierig, viele Spekulanten hier, Geld ist alles für sie, eigentlich braucht jeder Geld.

    2. "Kunde ist Gott", daher ändern sich die Anforderungen immer wieder. Unglaublich, es passiert jeden Tag.

8
baobao

Inder hier. Ich habe mit und für US/UK/Australier gearbeitet. Schließen Sie Japan vorerst aus dem Osten aus. Inder wurden mehr als 300 Jahre lang vom britischen Imperium versklavt. Ergebnis Generationen bis jetzt sehen westliche Kultur in Bezug auf Technologie weiter fortgeschritten und Inder, einschließlich anderer südasiatischer Kulturen, fühlen sich dem Westen unterlegen. Obwohl sie stolz auf ihre Familienwerte und Kulturen sind. Sie sehen innovativere Produkte eher aus dem Westen als aus dem Osten. Unterm Strich habe ich Respekt vor westlichen und östlichen Programmierern, lese indische Mathematiker (und respektiere keinen indischen Manager: P)

7
Kumar

Chinesen hier.

Ich habe mit Programmierern aus Indien, den USA, England und die meiste Zeit mit chinesischen Programmierern gearbeitet. So fühle ich mich:

1. Die Menschen in Indien arbeiten sehr hart. Es scheint, dass sie geboren wurden, um Fleiß zu sein. Aber es scheint, dass sie es nur als "Job" betrachten, weil das Ergebnis in Bezug auf die Produktivität nicht im Verhältnis zur Arbeitszeit steht.

2. Die Amerikaner arbeiten mit großer Begeisterung. Die meisten von ihnen glauben, dass das, woran sie arbeiten, großartig ist, und das verfolgen sie. Meistens entspricht das Ergebnis ihrer Hingabe und Konzentration. Noch wichtiger ist, dass sie das Programmieren als lebenslangen Beruf betrachten können, und das ist dort sehr verbreitet.

3. Obwohl Tim Berners-Lee aus Großbritannien stammt, scheinen sich die meisten Briten nicht so für dieses Gebiet zu interessieren. Sie nehmen es auch als "Job", ähnlich wie Inder.

Hier kommt, wie chinesische Programmierer sind: (nicht vom Thema entfernt, denke ich)
1. Die meisten Leute in diesem Bereich nehmen es als "Job", ähnlich wie Inder und Briten.
2. Programmierer tauchen immer häufiger in diesen "Top 10 Beruf" -Listen in Bezug auf Einkommen und Risiko (im Leben) auf.
3. Programmierer hier werden "pensioniert" oder wechseln nach dem 40. Lebensjahr zu anderen Jobs. Meistens haben sie daran gedacht, seit sie 32 oder 35 Jahre alt sind.
4. Was hier wirklich fehlt, ist ein offenes Umfeld und eine innovative Kultur. Wir haben hier viele leidenschaftliche Menschen und kreative Ideen, aber die Leidenschaft und Ideen sind im Dunkeln verborgen. Wir müssen sie anleiten, es herauszuschreien und Maßnahmen zu ergreifen.

Das Silicon Valley ist der Traumarbeitsplatz und hoffentlich gibt es überall auf der Welt ein Silicon Valley. Alle Programmierer können leidenschaftlich und innovativ sein, ihren Traum verfolgen und vor allem ein Leben lang daran arbeiten.

7
Simon Gong

Philippinisch hier. Diese Zahlen basieren auf meiner Meinung.

Ich kann sagen, dass 70% der Programmierer hier ein eigenes Unternehmen gründen und sich auf Innovation konzentrieren möchten. Mit dem Mangel an Finanzmitteln und der Versuchung, ausländische Unternehmen (IT und Nicht-IT) mit hohen Gehaltsstufen zu belohnen, geraten Programmierer in die immer berühmte "goldene Handschellenfalle". Infolgedessen ist die Innovation langsam, da sie in der Freizeit jedes Programmierers stattfindet.

Hier gibt es viele ausgezeichnete Arbeiter. Es gehört zur Kultur, das Beste zu tun. Eine Sache, die ich hier erwähnen muss, ist, dass Programmierer ausgabeorientiert sind. Ein Nachteil ist, dass die meisten Programmierer nicht so selbstbewusst und nicht offen sind, insbesondere im Umgang mit Ausländern, da es der Kultur innewohnt, freundliche, lächelnde, gastfreundliche und optimistische Personen zu sein, aber dies ändert sich am Arbeitsplatz, der westlichen Arbeitskultur, rasch übernimmt.

Programmierer werden hier normalerweise an Universitäten und privaten Unternehmen ausgebildet, die sich auf Programmiertrainings spezialisiert haben. Infolgedessen erfolgt die Softwareentwicklung von Grund auf gemäß den Best Practices der Industriestandards.

Talentierte Programmierer, die kein Risiko eingehen, ihre eigenen Unternehmen aufzubauen, verlassen normalerweise das Land, z. Singapur, USA, Australien, Hongkong und Malaysia für eine grünere Weide.

Programmierer im Westen gelten als qualifizierte, fortgeschrittene, unkomplizierte, leistungsorientierte und engagierte Fachleute.

6
setzamora

Ungefähr die Hälfte meiner 15-jährigen Programmierkarriere war die Arbeit mit West-Leuten. Ich hatte mich jemals direkt beim belgischen Führer gemeldet und jemals Teammitglieder aus Indien und den USA geführt. Generell gibt es keinen Unterschied zwischen Programmierern aus diesen Ländern. Die meisten Programmierer, die ich getroffen habe, arbeiten hart und schaffen Innovationsarbeiten. West-Leute sind gut in allen Arten von Programmiertricks und Büropolitik, genauso gut/schlecht wie Ost-Leute. Die meisten erfahrenen chinesischen Programmierer auf dem Festland sprechen nicht so gut Englisch, es verursachte viele Kommunikationsprobleme und brachte den US-amerikanischen und indischen Leuten einige Vorteile. Mein persönliches Gefühl, US-Leute sind einfacher zu kooperieren als Europäer. Vielleicht habe ich zu oft mit EU-Teams um Projekte und Ressourcen gekämpft. PS, ich bin Chinese und wohne auf dem chinesischen Festland.

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

das Beispiel hierfür ist, dass einer der renommiertesten Mitarbeiter von Tata Consultancy Services in KBC (indische Version von Wer möchte Millionär werden) die falsche Antwort gibt und die Frage lautet?

was finden Sie nicht allgemein auf der Google-Startseite?

und Optionen sind

gmail youtube facebook Orkut

und er antwortete youtube

sie können also jetzt eine Idee in INDIEN haben. Die meisten Unternehmen stellen nur frischere Ingenieure ein und schulen sie, was sie täglich tun müssen. und es gibt keine Veränderung in der täglichen Arbeit, gleiche Zeiten, gleiche Arbeit, keine Herausforderung, kein Lernen, keine Forschung

2

Der Osten folgt dem Westen:

  • standards
  • einstellung
  • alles

Fast jedes Buch, das ich über IT lese, wurde von jemandem aus dem Westen geschrieben.

Ich war glücklich, als ich Apache Jakarta / Struts zum ersten Mal traf. Ich dachte, es wäre asiatisch gemacht.

1
niccolo m.

Ich bin ein Programmierer aus Indien. Ich habe mit nativen Softwarehäusern gearbeitet, die nichts mit dem Westen zu tun haben, sowie mit großen indischen Outsourcing-Unternehmen und in den USA ansässigen Softwareentwicklungsfirmen.

Der größte Teil meines Verständnisses der Informatik kann in die Quellen aus dem Westen eingebracht werden. Als ich aufwuchs (in einer großen Metropolregion), nahm auch der Einfluss westlicher Medien zu. Daher kenne ich mich hauptsächlich mit der US-Kultur und den beruflichen Praktiken aus. Und die meisten Leute, mit denen ich studiert habe, hatten eine ähnliche Exposition. Mit Ausnahme von etwa 95% von ihnen sind bereits in die USA ausgewandert. Ich habe nicht.

On/Off-Arbeit, ich habe viel von amerikanischen Programmierern, Autoren und Informatikern gelernt. Durch das Internet verschwinden die Grenzen für Lernorientierte schnell.

Ich schätze die Tatsache, dass die Leute aus dem Westen viel Zeit und Mühe in den Austausch von Informationen in Blogs, Wikipedia, Stapelaustausch usw. investieren. Diese Kultur des Wissensaustauschs muss der Osten neu lernen. Ich sage "neu lernen", weil Indien trotz eines reichen Erbes an hervorragenden mathematischen, wissenschaftlichen und spirituellen Kenntnissen weit zurückgefallen ist.

Ich persönlich betrachte das Programmieren als Teil meiner Persönlichkeit und versuche, es als Kunstform zu praktizieren. Dies sind die Eigenschaften, die ich von den westlichen Menschen aufgegriffen habe. Leider fällt es mir schwer, solche Leute hier in Indien zu finden. Obwohl ich in den letzten Jahren eine zunehmende Geek-Kultur festgestellt habe, hauptsächlich im Bereich der Webentwicklung.

Einige negative Aspekte des Westens müssen erwähnt werden. Während der Arbeit mit ihnen in einem Geschäftsumfeld mit Onsite-Offshore-Modell werden die Mitarbeiter häufig als unsicher eingestuft. Ich denke, das liegt hauptsächlich an der Angst, überflüssig zu werden. Oft sind sie nicht bereit, wichtige Informationen weiterzugeben, oder erlauben niemandem aus Indien, an wichtigen Teilen des Codes zu arbeiten. Das beißt wirklich. Mit einer gut etablierten Technologiekultur, finanzieller Stabilität und zahlreichen Möglichkeiten im Westen scheint dies eine unnötige Angst zu sein.

Außerdem sind die meisten im Westen entwickelten Technologien, obwohl sie äußerst effizient und auf dem neuesten Stand sind, manchmal trocken. Sie haben eine inhärente Gleichheit, die fast jedes Framework/Stack/jede Technologie sehr vorhersehbar macht. Was ich selten sehe, ist eine gesunde Software, die über längere Zeiträume mit einem bestimmten Geschmack entwickelt wurde, wie der Linux-Kernel oder der C++ - Standard.

1
Amol

Es gibt mehr ältere und erfahrene Programmierer im Westen, während es in Indien mehr jüngere und ältere Manager gibt. Ok es gibt auch in Indien nur wenige Programmierer. Ein Manager von einem Entwickler zu werden, wird als beruflicher Aufstieg angesehen, und ich hasse diese Wahrnehmung.

1
Tarun

Ich stütze das Folgende auf meine persönlichen Erfahrungen und extrapoliere sie. Soll mit einer Prise Salz eingenommen werden.

Im Allgemeinen scheinen indische Programmierer ihre westlichen Kollegen als eine oder mehrere der folgenden zu betrachten:

  • Arrogante Oberherren

Dies könnte etwas mit der Geschichte Indiens zu tun haben - der imperialen Herrschaft der Briten und dem daraus resultierenden Misstrauen. Obwohl Outsourcing zu vielen Arbeitsplätzen in Indien beiträgt, entgeht ihnen die Tatsache, dass sie von Menschen aus dem Westen eingestellt werden, nicht. Eine beiläufige Aussage könnte als Beweis (wieder!) Ausgelegt werden, dass Westler arrogant sind.

  • Nicht verpflichtet.

In Indien ist das Konzept, Urlaub zu machen, um Zeit mit der Familie zu verbringen, nicht so etabliert wie im Westen. Urlaub zu machen bedeutet also, nicht genügend Engagement für den Job zu zeigen.

Aufgrund der vorherrschenden sozialen Struktur wird es nicht als hilfreich für den beruflichen Aufstieg angesehen, wenn Sie um Pausen bitten, auch wenn Ihr Arbeitsvertrag Ihnen eindeutig eine bestimmte Anzahl von Tagen pro Jahr erlaubt.

Es wird erwartet, dass Sie kowtow Ihren Managern und ihnen gefallen. Herausfordernde Autorität ist ein striktes Nein-Nein und kann manchmal katastrophale Folgen haben.

  • Unnötig streng

Einfaches Reden ist in Indien nicht sehr willkommen. Wenn jemand einen schwerwiegenden Fehler gemacht hat, wird erwartet, dass Sie sich alle Mühe geben, etwas zu beschönigen, was sonst ein Verweis oder zumindest ein stumpfes Gespräch wäre. Da Westler einen Spaten gerne als Spaten bezeichnen, werden sie als sehr harte Richter angesehen.

Kulturell behandeln Westler ihre Kollegen herzlich, halten aber Abstand. Indische Programmierer werden mit ihren Kollegen sehr befreundet, und daher ist ein Anziehen im Allgemeinen sehr schwierig.

  • Besessen von Fristen

Dies ist für indische Programmierer sehr verwirrend. Die Fristen, so denken sie, werden nur verpasst und anschließend zurückgesetzt. Wenn sie sagen, dass sie in x Tagen etwas liefern werden und sie x + 5 Tage brauchen, erwarten sie, dass Sie die Gründe für die Verzögerung "besser verstehen".

  • Kreativ, verdient Respekt

Meistens wird Programmierern in Indien gesagt, was sie tun sollen. Angesichts dieser Tatsache sollte es nicht schwer zu verstehen sein, warum Originalsoftware selten aus Indien stammt. Die Tatsache, dass fast alle im Alltag verwendete Software aus dem Westen stammt, ist Grund für Respekt und Bewunderung.

1
JamieJag