¿Cuáles son las diferencias en los hábitos de trabajo entre los desarrolladores estadounidenses, chinos e indios?

Veamos … Las generalizaciones rara vez funcionan … Pero trataría de enumerar mis observaciones.

No he trabajado mucho con los desarrolladores chinos. He trabajado con muchos desarrolladores indios y algunos estadounidenses. Debido a que he trabajado con muchos desarrolladores en empresas de consultoría de TI, mis opiniones podrían ser sesgadas.

  • Desarrolladores indios:
  • La mayoría de los desarrolladores indios están hechos para ser generalistas porque la mayoría de los desarrolladores indios trabajan en compañías de consultoría de TI cuya pila de tecnología y requisitos comerciales son impulsados ​​por sus clientes y un generalista es alguien que puede ser proyectado como especialista en todas las áreas 🙂
  • La mayoría de los desarrolladores indios de consultoría de TI no tienen experiencia en CS. Se les da capacitación manual después de unirse a la empresa. Este es el resultado de una gran demanda frente a una oferta limitada. Esto a menudo resulta en una codificación cuestionable hasta que ganan experiencia. El caso de los desarrolladores en empresas que son tecnológicas, como Amazon, MSFT, Google, etc. es completamente diferente.
  • Los desarrolladores indios tienden a pasar largas horas en la oficina. Principalmente no porque haya mucho trabajo, sino porque toman descansos frecuentes.
  • Las reuniones son según la hora estándar de la India, es decir, 5 minutos después de que comience la reunión 🙂
  • Los desarrolladores indios suelen comenzar su día tarde (9:30 a 11:00 a.m.) y terminarlo tarde
  • Los desarrolladores indios extienden su trabajo fuera de la oficina. No es raro que los desarrolladores indios atiendan llamadas de oficina después de la oficina o los fines de semana.
  • Desarrolladores de EE. UU .:
  • La mayoría de los desarrolladores de EE. UU. Que he visto fuera de las empresas de tecnología (desarrolladores internos de empresas minoristas / financieras / de atención médica, empresas de consultoría de TI) tienden a ser especialistas. Tienen un conocimiento muy profundo de una tecnología específica, pero no van más allá de su área de especialización.
  • Los desarrolladores de la costa este son muy puntuales para reunirse y tienden a comenzar el día temprano (7:00 a.m. a 9:00 a.m.). Creo que los desarrolladores de la costa oeste son similares a los desarrolladores indios a este respecto
  • Los desarrolladores estadounidenses tienden a pasar horas de oficina solo para trabajo de oficina y trabajo de oficina.
  • Los desarrolladores de EE. UU. Protegen su espacio personal y una llamada al consultorio fuera del horario de atención o los fines de semana se desaconseja de inmediato si no se trata con hostilidad

Nuevamente, no puedo enfatizar esto lo suficiente. Las generalizaciones nunca se ajustan a todos y estas son solo mis observaciones.