Creo que estás haciendo la pregunta equivocada. La mayoría de las preguntas que preguntan si algo es posible, solo obtendrán un “SÍ, es una respuesta posible”. Pero en mayor medida, usted se pregunta si puede obtener un “buen” salario.
Sería mejor preguntar si puede aprender lo suficiente sobre C ++ para ser viable. Y si no es por el primer trabajo, luego por el segundo.
Si puedes aprender sobre programación, disfruta de la programación (requerida para sobresalir), entonces crecerás como programador. Es posible que al principio tenga que aceptar un trabajo con un salario ligeramente más bajo. Pero los “buenos” desarrolladores de software tienen una curva de aprendizaje muy pronunciada en sus primeros años. Si te apasiona el tema, puedes ser muy capaz en un par de años. En ese punto, ya puedes ganar bastante dinero (probablemente dinero escandaloso según los estándares de los graduados de inglés).
- ¿Cuáles son los pros y los contras de convertirse en un administrador de software en lugar de apegarse a un rol de desarrollo de software?
- ¿Cuál es el futuro de una carrera en ingeniería de sistemas integrados?
- ¿Qué tipo de trabajos existen en Google para las personas con 20 años de experiencia en desarrollo de software en diversas tecnologías como .Net, sql, BI, ETL, etc.?
- Cómo transformarse de 'aficionado' a desarrollador de software profesional
- Cómo conseguir un trabajo como ingeniero de software en la oficina de Google en San Francisco
En una compañía con la que estaba, contratamos a alguien de un programa de enseñanza de 18 semanas en el campamento de entrenamiento. Se unió como desarrollador junior. Obtuvo su primer aumento en su revisión de 6 meses. En su revisión de 12 meses, fue ascendido a ingeniero de software. Y obtuve otro aumento.
Esta persona es impulsiva, aguda y le gusta la tecnología. Aprende en cada oportunidad, más de lo que requiere conseguir el trabajo. ¿Mencioné que es un gran trabajador?
Las historias sobre personas que cambian de rumbo y se mueven al desarrollo de software son cada vez más frecuentes. Pero eso no significa que esto sea fácil.
C ++ es una gran opción. Me saltaría JAVA por ahora y solo me enfocaría en uno. Tal vez comience con C (es predecesor). C #, JAVA son nueva era C ++. Pero muy similar en estructura y flujo. Incluso JavaScript y Ruby tienen raíces C ++. Pero C ++ es un tema complejo. Es posible que deba tomar varias clases y deseará dedicar cientos de horas por su cuenta, perfeccionando sus habilidades.
Tu mayor obstáculo no es tu título (muchos de nosotros abandonamos la escuela). Está poniendo el tiempo en aprender. Passion and Drive te llevará hasta allí.
Pero, si lo disfrutas (¡sí, este punto sigue apareciendo!), ¡No tengo dudas de que tendrás éxito!