Todavía decimos aprender primero los fundamentos y aprender bien los fundamentos. Eso incluye principalmente estructura de datos, programación, sistemas operativos, bases de datos y posiblemente redes de datos. Puede agregar Cloud computing a la lista.
La segunda cosa más importante es ser un programador práctico. Comience a escribir programas temprano, cree sus propias aplicaciones y siga haciéndolo. Nada es más poderoso que mostrar sus propias aplicaciones y si las aplicaciones se hacen bien, los empleadores harán cola para contratarlo.
Lo tercero es no dejar de aprender. En una disciplina que cambia rápidamente, debe estar en contacto con las últimas tecnologías a medida que surgen.
- ¿Cómo puede un ingeniero electrónico convertirse en ingeniero de software?
- SDET vs SDE
- ¿El uso excesivo de la palabra "super" como "adjetivo de uso múltiple" es común en los ingenieros?
- ¿Qué debo hacer si quiero ser ingeniero de software y trabajar para Google?
- ¿Qué hacen los ingenieros de software que escaparon del 9 al 5 y cómo llegaron a donde están ahora?
Desafortunadamente, la mayoría de estos pueden no enseñarse en sus clases. Las universidades están ocupadas completando el programa de estudios y debes tomar la iniciativa para aprender estas cosas por tu cuenta.
Mejor