He tenido malas experiencias con ellos, y definitivamente tuve buenas. Creo que las experiencias que he tenido con desarrolladores de India son similares a las de China y Rusia (aunque no he trabajado con nadie de Filipinas).
He tenido varias buenas experiencias, pero mencionaré una que se me ocurrió por primera vez. Tuvimos un equipo indio que realizaba pruebas de regresión y pruebas unitarias en el código escrito en los estados. Este ingeniero indio mantuvo clavando errores o posibles errores en mi código. Se le ocurrían casos de prueba realmente extraños y preguntas realmente ingeniosas en las que no había pensado. Aunque esto no es “trabajo de desarrollo”, por ejemplo, todavía se necesita un ingeniero inteligente para hacerlo.
No creo que los desarrolladores estadounidenses sean intrínsecamente mejores en la codificación que los programadores de otros países. Creo que los problemas que los desarrolladores estadounidenses tienen con los codificadores externos se deben principalmente a las diferencias culturales y de comunicación. La comunicación sobre el software entre dos ingenieros estadounidenses puede ser realmente difícil, por lo que no es sorprendente que cruzar las barreras del idioma y la cultura sea un desafío adicional.
- ¿En qué se diferencia la vida de la investigación de un trabajo técnico?
- Cómo posicionarme para obtener un gran trabajo después de graduarme si no estoy asistiendo a una de las mejores universidades de informática
- ¿Cuál es la mejor opción después de hacer mi B.Tech en informática?
- ¿Puede alguien sin experiencia en informática convertirse en experto en aprendizaje profundo?
- ¿Cuáles son las habilidades que los estudiantes de informática deben dominar?
Imagínese si usted como estadounidense tuviera que escribir un programa para decir … Noruega. En noruego; recibir todas sus limitaciones y dirección a través de correos electrónicos y llamadas telefónicas. ¡Hará las cosas más difíciles!