Las respuestas aquí contienen verdades parciales y falsedades parciales. Daré el beneficio de la duda y declararé que solo sé cómo funcionan las cosas en los Estados Unidos.
La ingeniería de software es única entre las carreras de STEM en que no requiere absolutamente un título universitario para tener éxito. Ciertamente no requiere licencia o certificación.
Se requiere experiencia.
- ¿En qué tipo de roles podría saltar que son roles técnicos pero no de desarrollador?
- ¿Debo hacer un doctorado en ciencias de la computación o ingeniero de software?
- ¿Cómo es trabajar como ingeniero de software para un pequeño equipo en una gran empresa que intenta expandirse?
- ¿Puede un chico que es un gran programador pero sin un título obtener un trabajo en una compañía de software en India?
- Como aspirante de ingeniería de software, ¿realmente necesito la tutoría de mi instructor?
Ahí es donde las cosas se ponen difíciles. Porque en la mayoría de los casos, adquirir experiencia como ingeniero de software requiere que uno tenga al menos un título universitario para que se le ofrezca una entrevista de trabajo. Sin embargo, dependiendo de la organización que solicite, ese título no necesariamente tiene que ser en Ciencias de la Computación o Ingeniería de Software.
Mi licenciatura es en filosofía. Sin embargo, había estado programando computadoras desde los 10 años. Tenía 27 años cuando solicité mi primer trabajo profesional de programación. Me dirigí a una organización que era conocida por contratar personal de nivel básico (un laboratorio de investigación del Departamento de Defensa). Durante la entrevista, utilicé el conjunto de conocimientos que había acumulado a través de todos esos años de experiencia en desarrollo personal. Convencí fácilmente a los entrevistadores de que valía la pena intentarlo para un puesto de nivel de entrada.
Ahora, 20 años después, el resto es historia, como dicen. Tengo más de 10 años de experiencia en puestos de liderazgo y ahora soy ingeniero de software sénior en Thermo Fisher Scientific. Mi jefe es, sin duda, uno de los mejores ingenieros con los que he trabajado en mi carrera. No tiene ningún título en absoluto.
Entonces, para responder su pregunta directamente:
Te conviertes en un ingeniero de software sin un título universitario al acumular un enorme cuerpo de experiencia personal y luego apuntar a organizaciones que contratan personal de nivel de entrada.
Dicho esto, no va a ser fácil. Porque incluso los lugares que contratan personal de nivel básico generalmente requieren un título en algo .
A menos que sea simplemente inviable (y no simplemente indeseable de su parte), obtenga un título en algo . Luego, trabaje para llegar a una posición de nivel de entrada. Quédese con esa organización durante 4–5 años. En ese momento, nunca más se le preguntará sobre su educación, porque cualquier otro puesto para el que se postule estará mucho más preocupado por su experiencia.