¿Cuál es el futuro para los ingenieros de software actuales en la India?

Por lo que veo en la comunidad de Ruby en la India, los buenos ingenieros pueden ganar cerca de los salarios de los Estados Unidos en la India. La palabra clave es buena . Creo que muchos ingenieros indios tienen el potencial de ser buenos. Eso requiere no conformarse, es decir, no centrarse en cómo cuidar de EMI. Tienes que seguir desafiándote y seguir invirtiendo en aprender y esforzarte.

Los ingenieros que vi que eran buenos, eran tipos fuertes de CS. Tienes que estar dispuesto a participar con otros ingenieros inteligentes. Muchos de estos chicos se sienten cómodos con los proyectos de código abierto. Contribuyen activamente al código abierto. No puedes estar cómodo.

Los ingenieros superiores deben tener una comprensión de la arquitectura y una comprensión profunda de la plataforma.

Tenga cuidado de trabajar para empresas grandes o con salarios altos, como bancos extranjeros. Incluso si trabajas para ellos, no te sientas cómodo.

Tener metas muy fuertes para ti mismo.

Una buena manera de aprender es enseñar.

Otra gran manera de aprender es escribir o presentar (en conferencias).

Muchos indios no tienen buen inglés. Es bueno si puedes trabajar en eso. Sin embargo, lo que es más importante es no permitir que la falta de un buen inglés afecte su escritura y presentación. Hace poco asistí a una presentación de un chico cuyo inglés no era bueno. Sin embargo, técnicamente era muy fuerte. Fue un placer escucharlo.

Consigue un mentor.

Quora tiene muchas preguntas geniales sobre la programación. Úsalo para mejorar tus habilidades.

Si no es el mejor en programación, puede trabajar en habilidades de tipo de infraestructura, por ejemplo, integración continua, pruebas automatizadas, BDD, ATDD.