Para responder a su pregunta, sí, hay una buena cantidad de oportunidades. Pero creo firmemente que realmente no importa.
Cualquier empresa de software que contrate para trabajos de desarrollador analiza la capacidad del candidato para resolver problemas y prueba su experiencia en conceptos básicos como estructuras de datos, algoritmos y programación orientada a objetos. Esta es la razón por la cual la mayoría de las compañías de productos le permiten elegir un lenguaje de programación en el que podría codificar para resolver el problema. Sí, estoy de acuerdo, hay algunas compañías que te ponen a prueba tus habilidades en un lenguaje de programación en particular. Esto es principalmente cierto con lenguajes como C y Java, donde se puede hacer que depure programas C o resuelva problemas Java utilizando estructuras de datos preexistentes en Java. Esto se debe a que es parte de su plan de estudios y se espera que lo sepa.
La probabilidad de que alguien pruebe sus habilidades en Python, como lenguaje de programación, es muy muy limitada. Esto se debe a que, una vez que comprenda bien sus conceptos y conozca los aspectos internos de un lenguaje de programación (C, por ejemplo, que debe ser parte de su plan de estudios), podría recibir capacitación fácilmente para programar en cualquier idioma que la empresa desee. Es solo una cuestión de buscar la sintaxis correcta de Google y comenzar a implementar en ese idioma.
- ¿Cuál es el alcance de la gestión rural en la India y qué empresas contratan gestores rurales?
- ¿Por qué la mayoría de los títulos universitarios están orientados al "mercado laboral"?
- ¿Es una buena idea mudarse a Bolonia (Italia) por un trabajo?
- ¿Por qué es tan difícil entrar en una gran agencia de publicidad sin ninguna referencia?
- ¿Cuál es el secreto del liderazgo poderoso?
C / C ++ fue el zumbido de la industria hace aproximadamente dos décadas. Hace una década, era Java (y sigue siéndolo) y ahora se trata de lenguajes de script como php y python. Los idiomas que se usan prominentemente siguen cambiando. Hay miles de lenguajes de programación flotando en la industria y todos son buenos a su manera. Si uno aprendiera incluso una fracción de estos, tomaría toda una vida. Es tan estúpido como tratar de memorizar los números de registro de todos los automóviles en su ciudad. Aprende los lenguajes de programación cuando y cuando los necesita, y después de haber aprendido C y C ++ como parte de su plan de estudios, debería ser muy fácil adoptar cualquier lenguaje de programación que utilice su empresa.