Parece que necesitas expandir tus horizontes un poco más. Los mejores programadores que conozco en estos días no funcionan únicamente en Java, PHP o .NET; pueden usar uno de esos lenguajes, pero también se quedarán atrapados en lenguajes dinámicos como Python, Ruby, JavaScript o Scala.
Si echa un vistazo a los lenguajes más populares para proyectos en GitHub, verá que JavaScript y Ruby están a la cabeza, con Python codo a codo con Java y PHP en sexto lugar: Idiomas principales · GitHub
Aquí hay un consejo general de carrera: trate de evitar pensar en usted mismo como un “programador de Language X”. Aprender nuevos lenguajes es una excelente manera de mejorar tu habilidad como programador: aprender Python también tendrá un gran efecto sobre cómo programar en C # o Java, por ejemplo. Los mejores programadores pueden aprender casi cualquier idioma en un par de semanas.
- ¿Cuál de los siguientes es mejor: un BCA, un curso de ingeniería informática o un BSc en informática?
- ¿Para quién es la informática? ¿La informática requiere una lógica rigurosa? ¿Es muy tedioso?
- Cómo aprovechar mis habilidades matemáticas para una carrera en programación
- En cuanto a esta nueva era de automatización que es asistida por el aprendizaje automático y la IA, ¿hacia dónde nos dirigimos? ¿Qué tipo de trabajos / puestos de TI ya no serán necesarios y qué puestos tendrán demanda en los próximos años?
- Soy un estudiante de segundo año de B.tech en informática. Estoy interesado en GSoC. ¿Cómo me preparo?
También vale la pena centrarse en adquirir habilidades relacionadas: SQL, HTML, administración de Unix, seguridad web, programación de red y control de versiones, por ejemplo. Todas estas son habilidades que mejorarán enormemente su carrera y lo ayudarán a conseguir los trabajos de desarrollo más interesantes.