Wie sehen Programmierer im Osten Programmierer im Westen?

89

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

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


Im östlichen Teil der Welt (Indien / China / Philippinen) werden häufig hauptsächlich Outsourcing-Dienstleistungen für die westliche Welt (USA und Europa) angeboten.

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?)

Jon Hopkins
quelle
12
Das sind tolle Fragen! Das gegenseitige Verständnis der Sichtweisen hilft, Barrieren abzubauen und Zusammenhalt aufzubauen. Wäre es möglich, diese Fragen über eine strikte Grenze zwischen Outsourcing-Lieferant / Outsourcing-Käufer hinaus auf einen breiteren Anwendungsbereich auszuweiten? ZB Wie wirkt sich die historische Rolle des Westens in der Informatik auf die östliche Wahrnehmung der Technologie und die dazu verwendeten Werkzeuge aus? Wie wirkt sich auch die historische Rolle des Ostens in der Mathematik auf die westliche Wahrnehmung des Themas aus?
Osterwal
47
mit dem fernglas nehme ich an.
Jimmy Collins
@oosterwal - Meiner Meinung nach wird es dadurch in einen Bereich verschoben, der für Programmierer zu diskussionsbasiert ist.SE, in dem es nur um "Was ist Ihre Erfahrung" geht. Sie könnten versuchen, eine solche Frage zu stellen, aber ich vermute, sie würde nicht überleben (diese hat bereits einige enge Abstimmungen).
Jon Hopkins
Meiner Beobachtung nach sind sie im Durchschnitt älter als wir, nicht Outsourcing, sondern Offshore.
RIPPER
3
Dies ist eine völlig irrelevante Frage. Viel wichtiger ist die Frage, wie Programmierer in grünen T-Shirts Programmierer in roten T-Shirts sehen.
ThomasX

Antworten:

73

Als Inder kann ich über Indien sprechen.

Hier geht es um die Kultur, die Denkweise der Menschen. Seit unserer Kindheit sind wir darin geschult, den Prozess zu verfolgen, den sicheren Weg zu beschreiten, hochbezahlte Berufe wie Ingenieurwesen, Medizin, Betriebswirtschaft usw. zu ergreifen. Innovation, Exploration und Unternehmertum sind hier noch nicht so verbreitet.

Die meisten Leute kommen für Geld in die IT, nicht weil sie das Programmieren mögen 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 exzellente Arbeiter sehen. Die Idee des Wachstums ist nur in Bezug auf Geld und Bezeichnung, Wissen ist für die meisten nicht wirklich wichtig.

Dem gleichen Muster folgen auch führende IT-Unternehmen. Sie stellen Studienanfänger an Hochschulen ein und bilden sie zu solchen Robotern aus. Das Traurige daran ist, dass ihre Lohnskala immer noch besser ist als die der meisten anderen Berufe, und dass es kein Entkommen gibt. Hier gibt es kaum ein IT-Unternehmen, das nach echten Talenten Ausschau hält.

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 ein Prozessfreak und nicht ein Technik-Neuling.

Obwohl sich die Dinge jetzt ändern und wir sehen, dass ein paar Start-ups auftauchen, sind sie immer noch Mangelware.

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

dänisch
quelle
Schön und auf den Punkt zu antworten
iammilind
4
Was? Dies ist das Gegenteil von "nett und auf den Punkt". Wäre das Update nicht gewesen, hätte es die Frage überhaupt nicht beantwortet.
Andres F.
9
Ist das nicht eine Antwort auf die Frage "Wie sehen Programmierer im Osten Programmierer im Osten?"
Czarek Tomczak
1
"... ausgezeichnete Arbeiter ..." vs "... Anweisungen ausführen, ohne auf die Bedeutung zu achten ..."?
Den
35

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 wollten. Wie in dem anderen Beitrag besprochen, "zeigen die Inder eine 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 Jungs in den USA flexibel auf Termine 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 liefern es bis zum 23. Februar selbst", wodurch mehr Druck entsteht. Dies dient eher dazu, den Menschen zu gefallen, als tatsächlich zu bewerten, wie lange es tatsächlich dauert, Code zu erstellen.

Dies könnte also das Problem mit der Sozialstruktur in Indien sein.

Vinoth Kumar
quelle
3
eager to pleaseleider bin ich damit einverstanden .. zumindest habe ich es erlebt.
Fehlbezeichnung
+ unbezahlbar "Nein, es ist in Ordnung, wir liefern es von ... selbst", wenn nicht früher ...
Aditya P
27

Japaner hier.

Ich glaube nicht, dass japanische Programmierer wirklich die Arbeit verstehen, die die Westler zur Hälfte leisten. Wir befinden uns in unserer eigenen kleinen Galapagos-Blase und sind dem Rest der Welt beunruhigenderweise nicht bewusst. Abgesehen von Software für die Naturwissenschaften (Simulationssysteme, Ingenieurswerkzeuge usw.) sind wir meines Erachtens nicht besonders an Akademikern interessiert. Wir scheinen Software als einen Sklaven der Hardware zu sehen, nicht umgekehrt. Die ganze innovative Arbeit in Japan findet also in Hardware statt.

Wenn also Leute wie Bill Gates sagen, dass die Innovation in der Software liegt, denken die meisten von uns in Japan einfach, dass er reich ist und weiß, wovon er spricht , und dann wieder an die Arbeit gehen Entwerfen zukunftsweisender Anwendungen, ohne wirklich viel darüber nachzudenken.

Unabhängig davon, ob wir es immer bemerken oder nicht, sind Fremdenfeindlichkeit und Verfolgung in der japanischen Gesellschaft tief verwurzelt. Die Tron-Projektleute 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 an der Verbreitung von Desinformationen über das TRON-Projekt beteiligt sind - ü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 anscheinend Leute in Japan gibt, die ernsthaft glauben, Microsoft belohne WinMo 7-Telefone für die anonymen Hacker, die Sony angreifen. (Geld vielleicht, aber warum sollten sie anonymen Hackern preiswerte Telefone anbieten ?)

Das heißt, wir scheinen 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 auch in den stilistischen Gestaltungsmöglichkeiten von Ruby :

Matsumoto sagte, dass Ruby für die Produktivität und den Spaß von Programmierern entwickelt wurde und den Prinzipien eines guten Benutzeroberflächendesigns folgt. [14] Er betont, dass beim Systemdesign die Bedürfnisse des Menschen und nicht des Computers im Vordergrund stehen müssen ...

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

Rei Miyasaka
quelle
Sehr aufschlussreich!
Tomfanning
21

Ich habe ungefähr 4 Jahre Erfahrung in der professionellen Softwareentwicklung. Ich habe hauptsächlich mit europäischen Entwicklern, Deutschen, Spaniern, Italienern usw. zusammengearbeitet. Was ich gefunden habe, war wie überall sonst, wo es gute und nicht so gute Leute gibt. Das, was ich am deutlichsten von den Entwicklern in Indien unterschied, ist, dass diese Jungs versuchen, ihre Arbeit zu übertreffen, und die meisten Jungs genießen und sind stolz auf das, womit sie verbunden sind.

Das bedeutet nicht, dass Entwickler in Indien etwas weniger wert sind. Für die meisten Leute in Indien (Asien) gibt es ein riesiges Vakuum und einen Mangel an Selbstbeobachtung in Bezug darauf, was sie genießen und was sie tatsächlich tun wollen. Dies ist ein Ergebnis dessen, was viele von Ihnen als Mangel an Freiheit von Eltern und sozialem Umfeld bezeichnet haben. Ein typischer Typ hier wird mit vielen sozialen Erwartungen geboren, er darf kein Risiko eingehen und ein Misserfolg ist einfach nicht hinnehmbar, sonst wird er zum Ausgestoßenen. 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 Typen 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.

Die Dinge im Westen sind im Allgemeinen ziemlich entspannt und die Leute dürfen ihre Fehlerquote machen. Ein Kerl kann es vermasseln und trotzdem ohne Gepäck seinen Weg in seine Interessengebiete finden. Ein Entwickler in West macht seine Arbeit also relativ mehr aus Interesse als aus wirtschaftlichen und sozialen Gründen. Dies hilft ihm, sich zu übertreffen.

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. Die meiste Zeit betrachten sie Menschen als Ressource R1, R2 und wollen die Entwickleridentität um jeden Preis unterdrücken. Sie verlieren selten die Chance, jemand anderem die Ehre zu nehmen. Dies liegt vor allem daran, dass sie schon länger in der Fabrik sind. Dies führt nun auch zu mangelnder Eigenverantwortung der Entwickler aus dem Osten.

Jungs aus dem Westen genießen eine relativ flachere Hierarchie, wodurch die Arbeitsumgebung freier wird.

Aber der Blick in die Zukunft ändert sich, und ich denke, zwischen Ost und West wird es ein Umfeld geben, in dem Vertrauen und Innovation immer weiter zunehmen werden.

Rishabh Jain
quelle
+1 denn es gibt ein riesiges Vakuum und mangelnde Selbstbeobachtung in Bezug auf das, was sie genießen und was sie tatsächlich tun wollen
pramodc84
17

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 Niederlassung des US-amerikanischen Unternehmensmodells.

Ich habe ein Gefühl, das ich teilen möchte. Die Jungs aus den USA sind ehrlich und mögen Ehrlichkeit (ich habe nur Erfahrung mit Leuten aus den USA, kann also nichts über andere sagen). Damit meine ich, dass wenn mein Hauptentwickler, der für die Fertigstellung eines bestimmten Jobs in der nächsten Woche verantwortlich war, aus irgendeinem Grund in den Urlaub geht, ich dies auf jeden Fall dem US-Amerikaner mitteilen sollte und in den meisten Fällen den dort sitzenden Rücksichtsvoll genug, um zu erkennen, dass Menschen in den Urlaub fahren.

Die allgemeine Mentalität der Menschen hier ist jedoch, es zu versuchen und es ihnen recht zu machen, auch wenn sie es nicht können. Sie versuchen, die Dinge vor On-Shore-Teams zu verbergen, weil sie glauben, dass dies ihre geschäftlichen Abläufe beeinträchtigen könnte, was meiner Meinung nach falsch ist. Ein aktuelles Beispiel für ein solches Verhalten war, als ich kürzlich eine Stelle verließ, in der ich eine sehr wichtige Koordinierungsposition zwischen Onshore- und Offshore-Team innehatte. Als ich zurücktrat, teilte unser Offshore-Manager dem Onshore-Team das mit und nannte ihnen auch den Namen des Mannes, 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 das nicht dem Onshore-Team erzählt und die Tatsache versteckt, dass der neue Mann auch weg ist und jetzt jemand anderes da ist.

All dies geschieht normalerweise, um negative Auswirkungen auf Geschäftsbeziehungen zu vermeiden.

Das allgemeine Denken über westliche und westliche Teams ist also, dass sie qualitativ hochwertige Arbeit wollen, obwohl sie technisch vielleicht nicht sehr weit fortgeschritten sind als wir. Zweitens und vor allem wollen sie Ehrlichkeit. Wenn etwas schief geht, sag ihnen die Wahrheit. Schließlich werden sie keine CIA-Agenten nach uns schicken :)

Aamir
quelle
4
Nicht die CIA ... aber niemand erwartet CSIS ... muahahahaha. Das wäre alles.
Steven Evers
11

Aus Bangladesch.

Aus meiner Sicht sind die Unterschiede

  • Technologie: In der Technologie liegt der Westen immer vor uns. Alles kommt fast zwei Jahre später als der Westen in diesen Teil der Welt, was die Anpassung anbelangt. Zum Beispiel haben wir noch nicht begonnen, .net 4 (nicht das Framework, sondern die Funktionen) für die Produktionsumgebung zu verwenden. Dies wird möglicherweise 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 kostengünstige Ausgaben nicht 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 es fast einen Monat, um zu versenden. 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 Nicht-Techniker im Management. Und das macht manchmal eine Lücke in der Kommunikation. Und es gibt andere Hürden, um sich an neuere Best Practices anzupassen und bestehende zu verlassen. Manchmal folgen wir immer noch diesen alten Ideen. Ich denke, West ist flexibler in Bezug auf Änderungen und Anpassungen neuer Dinge.

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

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

  • Sprachtexte: Die hier hauptsächlich verwendeten Sprachen beginnen mit C, dann C ++, C # / Java oder PHP. Dies ist der Trend Imperative, Objektorientierte und meist statisch typisierte. Aber Sprachen wie Python oder Ruby und für funktionale Paradigmen - LISP oder Haskell - sind hier nicht so verbreitet. Sogar funktionale Stilprogrammierung in unterstützten Sprachen wie C # ist nicht so verbreitet. Die Leute benutzen C # wie Java.

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

Gulshan
quelle
1
Wenn Sie glauben, dass alle im Westen ein Upgrade auf .Net 4.0 durchgeführt haben, werden Sie möglicherweise schwer enttäuscht sein. (Und wenn Sie die Bücher nicht kaufen können, folgen Sie den Blogs , es gibt viele von ihnen ...)
Benjol
@Benjol Ich verfolge mehrere Blogs. Aber ich denke, Bücher haben keine Alternative. Und in Bezug auf die Anpassung springen Westler möglicherweise nicht nur auf die neueste Version, sondern erwägen auch ein Upgrade, wenn es einen Wert hat. Zumindest ist das meine Idee. Was hier ganz anders ist.
Gulshan
10

Ich lebe in Bolivien und habe bereits mit US-amerikanischen Unternehmen zusammengearbeitet. Mir ist aufgefallen, dass sie viel flexibler und verständlicher sind, wenn Sie den Managern mitteilen, was in dem vorgegebenen Zeitrahmen möglich und nicht möglich ist.

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

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

Sergio
quelle
7
Ein echtes Scrum-Meeting sollte nur 5 Minuten dauern. Der einzige Grund für sie ist, Probleme aufzuwerfen, die verhindern, dass die Arbeit so früh wie möglich erledigt wird. Das Lösen sollte offline erfolgen. Aber ja, wir haben auch eine tägliche Besprechung von 15 bis 20 Minuten.
Berin Loritsch
10

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, die sich auf die Programmierung beziehen, variieren, aber die Mehrheit der Programmierer arbeitet für:

  1. Spielefirmen (Online-Spielebranche ist ziemlich groß)
  2. Internet-Suchunternehmen (wissen Sie was? Google ist hier nicht das führende Unternehmen)
  3. Produktunternehmen (wie Samsung, LG ..)

Anders als in westlichen Ländern ist der Programmierer hier kein "Geldverdiener", obwohl er immer noch ein anständiger Job ist. Und Überstunden sind bei Programmierern weit verbreitet. Ich meine WIRKLICH üblich.

Daher denken viele Programmierer hier, dass es nett wäre, als Programmierer in einem westlichen Land zu arbeiten, und manche denken sogar darüber nach, ins Ausland zu gehen. Aber leider sprechen nicht viele Koreaner Englisch. Es ist nicht wie in Indien.

Endeffekt. Was denken Koreaner westliche Programmierer?

  1. Reich (vielleicht ... bist du?)
  2. Mehr Freiheit
  3. Liebe Programmierung
jeong
quelle
Reich ja ... aber in Anbetracht dessen, was ich ausgeben musste, um das notwendige Wissen zu erlangen, wurde der Vorteil für viele Jahre vollständig aufgehoben (10 bis 15 sind der Durchschnitt für die Rückzahlung von Studentendarlehen). Das ist, bis ich nach China gezogen bin, während ich das gleiche Gehalt hatte :-)
Newtopian
Als Chinese habe ich keine Ahnung, was ein Studentendarlehen in den USA ist. Ist es ein großes Geld für US-Entwickler?
RIPPER
Ich bin gespannt, was ist die führende Suchmaschine in Korea?
KChaloux,
naver.com ist das beliebteste. daum.net kommt als nächstes. und etc, etc (google, yahoo usw.)
jeong
1
In vielen westlichen Ländern (Europa) ist die Ausbildung kostenlos und in Bezug auf Fachhochschulen von hervorragender Qualität. Das Erlernen der Sprache kann etwas schwieriger sein als das Erlernen von Englisch, ist aber immer noch kein großes Problem. Es ist viel billiger als in den USA zu studieren.
Sulthan
9

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 Ingenieurdienstleistungen für die Muttergesellschaft erbringt. Das ist der rechtliche Status der indischen Tochtergesellschaft.

Im Allgemeinen fand ich die Jungs in den USA schneller und direkter, während die Inder diplomatischer sind. Ich habe auch den Eindruck, dass Inder mehr Zeit im Büro verbringen (sagen wir 10 Stunden) und ungefähr das Gleiche tun, was die Jungs in den USA in kürzerer Zeit erreichen (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 Inder sind, die sich dort seit 5-15 Jahren niederlassen.

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

Ein weiterer Trend ist, dass viele Inder nach 5-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.

aufather
quelle
11
ist nicht 60 -70% eine sehr große Zahl?
Vinoth Kumar CM
@vinoth - Ja, das ist es. Aber ich habe mich so gefühlt. Um die tatsächlichen Zahlen zu nennen: In den USA arbeiten etwa 80 Menschen, von denen etwa 40 bis 50 indische Ureinwohner sind. Aber viele der Mitglieder des Plattform-Teams sind US-amerikanische Ureinwohner, während die Anwendungssoftware von indischen Ureinwohnern dominiert wird.
Aufather
7
Woher bekommen Sie diese Statistik? Ich habe eine schnelle Google-Suche durchgeführt, aber nichts Interessantes gefunden.
Pemdas
@Pemdas - Ich habe über meine Firma gesprochen. Ich glaube nicht, dass dies verallgemeinert werden kann. Ich bin jedoch der Meinung, dass andere Produktunternehmen in meiner Domäne ähnliche demografische Merkmale aufweisen. Nun, eine andere GIANT-Firma in meiner Domäne hat eine bedeutende Präsenz chinesischer Ureinwohner gegenüber indianischen Ureinwohnern.
aufather
1
Inder arbeiten hart und verbringen mehr Zeit im Büro, können aber nicht viel produktiver sagen.
Pramodc84
8

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 Vorstellung von PC oder Computer, als ich Grundschüler war, und habe sie berührt, als ich Collage-Student war.

  3. Als ich mein Studium noch nicht abgeschlossen hatte, wusste ich nur ein bisschen über Java Bescheid, was mir dabei hilft, meine Arbeit zu übergeben. Wie großartig?

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

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

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

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

  8. Es ist keine Frage, dass Chinesisch klug genug ist, um alle Arten von Software zu kopieren. Wir nannten es "Shanzhai".

  9. "Nein" sind schlechte Worte für alle Chefs in China, nicht nur im IT-Bereich.

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

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

Baobao
quelle
7

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

Kumar
quelle
7

Chinesen hier.

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

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

2. Amerikaner arbeiten mit großer Begeisterung, die meisten von ihnen glauben, dass das, woran sie arbeiten, großartig ist, und genau das verfolgen sie. Meist ist das Ergebnis gleich ihrer Hingabe und Konzentration. Noch wichtiger ist, dass sie das Programmieren als eine lebenslange Beschäftigung ansehen können und es dort sehr häufig vorkommt.

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 die Inder.

Hier kommt, wie chinesische Programmierer aussehen: (Ich denke, nicht vom Thema abweichend)
1. Die meisten Leute in diesem Bereich sehen es als "Job" an, ähnlich wie Inder und Briten.
2. Programmierer tauchen immer häufiger in diesen "Top-10-Berufslisten" auf, sowohl in Bezug auf Einkommen als auch auf Risiko (im Leben).
3. Hier werden Programmierer "pensioniert" oder wechseln nach dem 40. Lebensjahr in einen anderen Beruf. Meistens denken sie schon seit ihrem 32. oder 35. Lebensjahr daran.
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 die Ideen sind im Dunkeln verborgen. Wir müssen sie anleiten, es zu schreien und Maßnahmen zu ergreifen.

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

Simon Gong
quelle
6

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. Aufgrund der fehlenden Finanzierung und der Versuchung, ausländische Unternehmen (IT- und Nicht-IT-Unternehmen) mit hohen Gehaltsstufen auszustatten, geraten Programmierer in die berühmte "goldene Handschellen" -Falle. Infolgedessen ist die Innovation langsam, da sie in der Freizeit jedes Programmierers stattfindet.

Hier gibt es viele hervorragende 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 direkt im Umgang mit Ausländern sind, da es der Kultur innewohnt, freundliche, lächelnde, gastfreundliche und optimistische Menschen zu sein, aber dies ändert sich schnell am Arbeitsplatz, in der westlichen Arbeitskultur übernimmt.

Hier werden Programmierer in der Regel an Universitäten und private Unternehmen ausgebildet, die sich auf Programmiertrainings spezialisiert haben. Infolgedessen wird die Softwareentwicklung von Grund auf gemäß den branchenüblichen Best Practices durchgeführt.

Talentierte Programmierer, die kein Risiko eingehen, um ihre eigenen Unternehmen aufzubauen, ziehen normalerweise aus dem Land, z.

Programmierer im Westen gelten als qualifizierte, fortgeschrittene, direkte, leistungsorientierte und engagierte Fachkräfte.

Joset
quelle
5

Ungefähr die Hälfte meiner 15-jährigen Programmierkarriere arbeitete mit West-Leuten. Ich hatte mich jemals direkt beim belgischen Führer gemeldet und jemals Teammitglieder aus Indien und den USA angeführt. Generell gibt es keinen Unterschied zwischen Programmierern aus diesen Ländern. Die meisten Programmierer, die ich getroffen habe, arbeiten hart und schaffen Innovationswerke. West-Leute sind gut in allen Arten von Programmier-Tricks und in der Office-Politik, genauso gut / schlecht wie Ost-Leute. Die meisten erfahrenen chinesischen Programmierer auf dem Festland beherrschen nicht so gut Englisch, was viele Kommunikationsprobleme verursachte und den US-Amerikanern und Indern Vorteile brachte. Mein persönliches Gefühl ist, dass US-Amerikaner leichter zusammenzuarbeiten sind 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.

frage mich
quelle
2
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 die falsche Antwort in KBC gibt (indische Version von Wer möchte Millionär werden?) und die Frage lautet:

was findest du generell nicht auf google homepage?

und Optionen sind

gmail youtube facebook Orkut

und er antwortete youtube

So können Sie jetzt eine Vorstellung davon haben, dass die meisten Unternehmen in INDIEN nur noch frischere Ingenieure einstellen und sie darin schulen, was sie täglich zu tun haben. und es gibt keine Veränderung in der täglichen Arbeit gleiche Zeiten gleiche Arbeit keine Herausforderung kein Lernen keine Forschung

rahularyansharma
quelle
1

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.

Tarun
quelle
1

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.

Matthieu
quelle
1

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

Das meiste meines Verständnisses der Informatik kann zu den Quellen aus dem Westen beigetragen werden. Als ich aufgewachsen bin (in einem großen Ballungsraum), hat der Einfluss der westlichen Medien zugenommen. Daher kenne ich mich sowohl mit der US-Kultur als auch mit professionellen Praktiken aus. Und die meisten Leute, mit denen ich studiert habe, hatten eine ähnliche Exposition. Mit Ausnahme von 95% sind sie bereits in die USA ausgewandert. I hatte nicht.

Ich habe viel von amerikanischen Programmierern, Autoren und Informatikern gelernt. Durch das Internet verschwinden die Grenzen für Lernorientierte schnell.

Ich weiß die Tatsache zu schätzen, dass die Menschen aus dem Westen viel Zeit und Mühe in den Austausch von Informationen in Blogs, Wikipedia, Stackexchange usw. gesteckt haben. Diese Kultur des Wissensaustauschs muss der Osten neu lernen. Ich sage "relearn", weil Indien trotz seines reichen Erbes an hervorragenden mathematischen, wissenschaftlichen und spirituellen Kenntnissen weit zurückgefallen ist.

Ich persönlich behandle das Programmieren als Teil meiner Persönlichkeit und versuche es als Kunstform zu üben. Dies sind die Merkmale, die ich von den westlichen Menschen aufgegriffen habe. Leider finde ich es schwierig, solche Leute hier in Indien zu finden. Obwohl ich in den letzten Jahren eine aufstrebende Geek-Kultur bemerkt habe, hauptsächlich im Bereich der Webentwicklung.

Einige negative Aspekte des Westens müssen erwähnt werden. Bei 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 gewillt, wichtige Informationen weiterzugeben, oder lassen jemanden aus Indien nicht an wichtigen Codeteilen 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.

Die meisten im Westen entwickelten Technologien sind zwar äußerst effizient und auf dem neuesten Stand, wirken jedoch manchmal als trocken. Sie haben eine inhärente Gleichheit, die nahezu jedes Framework / Stack / jede Technologie sehr vorhersehbar macht. Was ich selten sehe, ist eine gesunde Software, die über einen längeren Zeitraum mit einem bestimmten Geschmack entwickelt wurde, wie der Linux-Kernel oder der C ++ - Standard.

Amol
quelle
1

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

Im Allgemeinen scheinen indische Programmierer der Meinung zu sein, dass ihre westlichen Gegenstücke eines oder mehrere der folgenden sind:

  • Arrogante Oberherren

Dies mag 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 (wieder!) Als Beweis dafür ausgelegt werden, dass die Westler arrogant sind.

  • Nicht zugesagt.

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

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

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

  • Unnötig streng

Klartext ist in Indien nicht sehr willkommen. Wenn jemand einen schwerwiegenden Fehler begangen hat, wird erwartet, dass Sie alles daran setzen, etwas zu beschönigen, was sonst ein Verweis oder zumindest eine stumpfe Unterhaltung wäre. Da die Westler einen Spaten gerne einen Spaten nennen, werden sie als sehr harte Richter angesehen.

Kulturell behandeln Westler ihre Kollegen herzlich, aber halten Abstand. Indische Programmierer sind mit ihren Kollegen sehr befreundet, weshalb es im Allgemeinen sehr schwierig ist, sich zu verkleiden.

  • Von Fristen besessen

Dies ist sehr verwirrend für indische Programmierer. Sie glauben, dass Fristen nur versäumt und anschließend zurückgesetzt werden dürfen. 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 und respektvoll

In den meisten Fällen 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 Software, die im Alltag verwendet wird, aus dem Westen kommt, ist Grund für Respekt und Bewunderung.

JamieJag
quelle