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.