No, no solo.
La verdad es que puede tener una gran carrera en Ingeniería de Software a partir de cero en su programa de Licenciatura en Ciencias de la Computación en una buena universidad acreditada de 4 años. Supongamos por un minuto que el BS es la puerta más básica que puede pasar para comenzar su profesión como ingeniero de software.
Todo lo que hagas antes de tu educación de pregrado que esté relacionado con que pases por esa puerta hará que sea más fácil pasar por ella o abrir otras puertas después de ella.
- ¿Cómo es la vida laboral diferente para un ingeniero de software que trabaja en un banco y un ingeniero de software que trabaja en una empresa de tecnología?
- ¿Por qué te convertiste en ingeniero de software?
- ¿Cuál es el mejor lugar para publicar trabajos de desarrollador en Baltimore, MD?
- ¿Qué debe hacer un ingeniero de software si su experiencia aumenta, ya que más experiencia significa más presión?
- ¿Cómo adquiere experiencia un desarrollador web en diseño UX, diseño de interacción, arquitectura de información y disciplinas relacionadas en el área de Nueva York?
Algunos ejemplos de actividades que puede realizar en la escuela secundaria como esta son tomar AP Computer Science, tomar un curso de programación universitaria de nivel básico durante el verano, aprender un idioma como JavaScript o Python en su tiempo libre tomando un curso en línea en Udemy o Coursera, haciendo tu propio juego como Black Jack o Pong, o quizás jugando con una Raspberry Pi.
¿Alguno de estos te hace un gran ingeniero de software? No
Pero todos ellos le enseñarán muchos de los conceptos básicos para que cuando vaya a la universidad, tenga más tiempo para hacer clases más avanzadas, investigación de pregrado o sus propios proyectos paralelos. Tal vez ese aprendizaje adicional que hiciste permitirá un menor complementario, como negocios, matemáticas, bioinformática o ingeniería eléctrica. Tal vez te impulse a obtener una maestría o un doctorado.
Tú entiendes.
Además, todas las actividades que mencioné anteriormente, excepto el curso AP, lo convertirán en un mejor ingeniero de software cada vez que las realice, incluso después de graduarse. Tener una gran carrera como ingeniero de software requiere pasión, aprendizaje constante y trabajo duro, dentro y fuera del trabajo.
El 11º grado es un buen momento para comenzar con eso, si aún no lo ha hecho.