Miré las respuestas anteriores y no pude evitar agregar algo que nadie dijo.
Para convertirte en ingeniero de software necesitas saber algunas cosas básicas :
- Al menos un lenguaje de programación con el que puede codificar con habilidad y sentirse cómodo; ¡Puede ser Python, C o Java o lo que quieras! El lenguaje no importa, ¡pero su sentido de construir bloques de lógica sí lo hace!
- Programación orientada a objetos: debe conocer los conceptos básicos de la programación orientada a objetos y cómo usarlos / implementarlos en proyectos / problemas de la vida real. Debe tener al menos un proyecto en el que haya trabajado con estos conceptos.
- Algunos algoritmos básicos sobre clasificación, búsqueda y manipulación de cadenas serán de gran ayuda. Y también conocimiento sobre las complejidades del espacio y el tiempo.
- Algunas estructuras de datos básicas como Cola, Pila, Lista, etc.
- Pocos patrones de diseño de software ampliamente utilizados como Singleton, Factory Method, Adapter, etc. y cuándo y cómo aplicarlos.
Esto es prácticamente todo, si conoces bien estas cosas, incluso si no tienes un buen GPA, deberías poder conseguir un trabajo, ¡pero no te garantizo que será un gran trabajo! Para conseguir un buen trabajo, tendrás que intentar mejorar. Es como el desarrollo iterativo, uno mejora, obtiene un mejor trabajo y mejora, obtiene otro mejor que antes del trabajo y así sucesivamente.
- ¿Es aconsejable hacer una postgrado en Nueva Zelanda para un estudiante internacional?
- Soy ingeniero civil y quiero unirme a una empresa de software. ¿Qué cursos debo aprender?
- ¿Cómo es una carrera en pruebas de rendimiento?
- ¿Qué puedo hacer en la universidad para prepararme para ganar experiencia en una carrera de marketing?
- ¿Qué certificados profesionales deberían obtener el desarrollador junior .net?
Por último, GPA no tiene mucho que ver con conseguir un trabajo como ingeniero de software o convertirse en ingeniero de software. Si te apasiona la programación y te encanta resolver problemas y, por supuesto, tienes las 5 cosas que mencioné antes, ¡no esperes, solo ve y comienza a postularte y mira cómo se desarrollan las cosas para ti! ¡La mejor de las suertes!