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.
- ¿Se pueden mejorar los escáneres corporales TSA para personas transgénero?
- ¿Cuáles son los principales inconvenientes de TDD? ¿Qué factores o problemas impulsarían a los desarrolladores o gerentes a preferir TLD (Test Last Development) a TDD?
- ¿Cuál es su opinión sobre la programación de pares?
- ¿Cuál es todo el proceso de hacer cualquier tipo de software?
- ¿Cuáles son los atributos de calidad de un buen software?