Essendo un indiano, posso parlare dell'India.
Il problema riguarda la cultura qui, la mentalità della gente. Fin dall'infanzia, siamo addestrati a seguire il processo, scambiare la strada sicura, entrare in professioni altamente remunerative come ingegneria, medicina, amministrazione aziendale, ecc. L'innovazione, l'esplorazione, l'imprenditorialità non è ancora così comune qui.
La maggior parte delle persone si occupa di IT per soldi, non perché gli piaccia la programmazione o abbia un'inclinazione verso l'informatica. A causa di questa mancanza di interesse, molti di noi finiscono per diventare robot, eseguendo istruzioni senza prestare attenzione al significato. La maggior parte degli sviluppatori non pensa mai dal punto di vista dell'utente finale o in che modo il suo componente specifico fornirebbe valore al sistema più grande.
Qui difficilmente troverai innovatori, ma vedresti lavoratori eccellenti. L'idea di crescita è esclusivamente in termini di denaro e designazione, la conoscenza non conta davvero per la maggior parte.
Anche le principali aziende IT seguono lo stesso modello. Assumono matricole dai college e li addestrano a diventare tali robot. La parte triste è che la loro scala salariale è ancora migliore della maggior parte delle altre professioni e non c'è scampo da essa. Non ci sono quasi aziende IT qui, alla ricerca di veri talenti.
Un altro fatto importante è che la maggior parte delle persone di talento vola attraverso gli Stati Uniti o altre nazioni dove possono applicare le loro abilità e guadagnare molto di più rispetto alle loro controparti indiane. Quindi, se sei uno sviluppatore in India, è probabile che finiresti per essere un fanatico del processo, piuttosto che un esperto di tecnologia.
Anche se le cose stanno cambiando ora e vediamo spuntare alcune startup, ma sono ancora scarse.
Aggiornamento: Quindi, i punti sopra riportati erano la mia prospettiva su come siano i programmatori ad est. Tuttavia, per rispondere alla domanda, i programmatori occidentali sono generalmente più orientati ai risultati, focalizzati, diretti e più professionali. Ho sempre lavorato con clienti / clienti occidentali e li ho sempre trovati cooperativi, pazienti, flessibili e di supporto.