No todos tienen la oportunidad de trabajar en lenguajes de programación ‘centrales’ como C o C ++.
Entonces, considérate afortunado.
Aprende tanto como sea posible. Intenta captar tantos matices de programación orientada a objetos como puedas. Mientras continúa haciendo su trabajo de proyecto en C ++, mejore su conocimiento personal y su competencia en él, aprendiendo cosas fuera del alcance de su trabajo diario.
Aprenda programación compleja tanto en Windows como en plataformas Unix / Linux.
- ¿Qué debo hacer después de completar mi B.Tech en Ingeniería Eléctrica para hacer una carrera en Robótica, automatización, etc.?
- ¿Cuál es la mejor escuela B privada en Delhi NCR?
- ¿Qué es mejor, un Lamborghini Gallardo 2004 o un Ferrari Testarossa 1992?
- Hace una semana, recibí una advertencia de bajo rendimiento, y mañana es mi evaluación de rendimiento. Mientras tanto, conseguí otro trabajo hoy en mi ciudad natal. ¿Qué debo hacer?
- Quiero obtener el certificado COMPTIA A + para obtener un trabajo de entrada y, por lo tanto, pagar mi matrícula en lugar de los préstamos. Entraré en el desarrollo de software en la universidad. ¿Crees que este es un camino correcto?
No hay desventajas y numerosas ventajas que tiene trabajar en C ++.
Algunas de las ventajas clave son:
- Tener habilidades de programación de nivel de sistema decente en C ++ hace que un programador de software sea muy buscado. La mayoría de las aplicaciones / productos estables, robustos y seguros se crean utilizando tecnologías convencionales a nivel de sistemas. No es la taza de té de todos. Es por eso que las personas con buenas habilidades de programación en C ++ continúan teniendo una gran demanda.
- Si eres bueno con C ++, puedes elegir cualquier lenguaje orientado a objetos con facilidad cuando sea necesario, ya que los fundamentos de todos los lenguajes OOP siguen siendo los mismos, solo el ‘look-n-feel’ varía con ciertos grados de personalización.
- Si desea avanzar más en el campo tecnológico central, especialmente en el desarrollo de aplicaciones, al rol de arquitecto de sistemas o superior, está en el camino correcto.
Habiendo dicho todo eso, es de suma importancia que no pierdas interés en la programación en C ++. Mientras tenga el interés y el impulso, y esté continuamente prosperando para aprender cosas nuevas con el fin de mantenerse actualizado y solicitado, ¡las oportunidades son infinitas!
En la industria de servicios de TI, especialmente con compañías indias como TCS, Wipro, Infosys, Cognizant, etc., es posible que no tenga la oportunidad de trabajar en programación C ++ hardcore, ya que la mayoría de sus proyectos son proyectos de soporte / mantenimiento.
Pero C ++ es una habilidad excelente, especialmente si está dispuesto a tener una carrera con gigantes tecnológicos como Intel, Amazon, Google, Yahoo, etc.
Como nota al margen, también es mejor lograr dominio en la programación de bases de datos (Oracle, Sybase, MS SQL Server, MySQL, etc.).
C ++, Unix, SQL: este es un gran conjunto de habilidades para tener independientemente del tipo de proyecto / dominio.
Siempre en demanda. Nunca obsoleto
PD : Estoy en la industria de TI por cerca de 11 años. Después de haber comenzado como desarrollador de C ++, ‘ he estado allí, hecho eso’ . Entonces, hablando desde mi propia experiencia, diría que estás en el camino correcto.