En mi experiencia, necesitas un título de 4 años. Realmente no importa en qué. ¡Y eso es todo para la universidad!
Todo lo que necesita para ser un ingeniero de software exitoso puede ser autodidacta. Necesita acceso a un par de proyectos ‘carnosos’ para perfeccionar sus habilidades. Por lo tanto, planifique trabajar para una organización sin fines de lucro, participe en concursos de codificación, proyectos de código abierto o busque la forma de donar sus habilidades para que pueda construir una cartera de proyectos. Con una cartera de proyectos en la mano, ahora puede entrevistar para un puesto y tener algo de qué hablar.
Cuando evalúo el potencial de ingeniería de software de un candidato, o valido su conjunto de habilidades, estoy buscando lo que saben y qué pueden hacer con él. Cómo adquieren nuevas habilidades, cómo se auto motivan: esto es más importante que cualquier cosa que hicieron académicamente. El campo exige que sea capaz de adaptarse a la tecnología y el mercado cambiantes.
- ¿Cuál es la mejor manera de pasar del programador / ingeniero de software al gerente?
- ¿Qué es probable que conduzca a un salario más alto, una carrera como ingeniero de software integrado o una carrera como científico de datos?
- ¿Debo encontrar trabajo principalmente como ingeniero de software de JavaScript?
- ¿Cómo difiere la mentalidad de un químico de un ingeniero de software?
- Soy ingeniero de software con cuatro años de experiencia y me siento bastante perdido en este momento. ¿Hay alguien más que sienta lo mismo?
Cuando veo a alguien que tiene una licenciatura o maestría en ingeniería de software, espero un portafolio que se remonta antes de la escuela secundaria. Si no lo veo, ¡el próximo candidato! No voy a invertir mi tiempo en alguien que aún no haya descubierto lo que requiere vivir como ingeniero de software. No estoy interesado en alguien que haya “descubierto” la ingeniería de software. Estoy interesado en alguien que lleva años perfeccionando su oficio. Prefiero a alguien con una formación más diversa (sin un título en ingeniería de software), o espero a alguien que sea capaz de cambiar la industria del software, el 5% superior de los graduados con un título en ingeniería de software.