Hola,
Necesitas :
- Practica: Practica mucho, cada uno y todo lo que aprendes. Debería estar a tu alcance. Debería poder aplicar sus conocimientos para resolver problemas prácticos.
- Trabajo independiente: haga algunos proyectos para acostumbrarse a la codificación. Agregaría valor a su CV y también podría ganar algo de dinero de esa manera.
- Aprender matemáticas: te ayudaría con algoritmos.
- También puedes asistir a bootcamps.
- Le recomendaría que revise esta Escuela de Ingeniería de Software de Holberton en la escuela de San Francisco. Ofrece un programa de dos años y se centra en el aprendizaje basado en proyectos y el aprendizaje entre pares . Aprendes a trabajar en equipo y resolver problemas prácticos reales. El programa también desarrolla habilidades sociales de las personas, ya que el trabajo en equipo es una parte esencial de los ingenieros de software, ya que tienen que trabajar en equipos para depurar o desarrollar un nuevo software. La enseñanza no se realiza de manera tradicional. No hay conferencias formales y la mayor parte del trabajo se basa en proyectos donde la gente consigue que aplique sus conocimientos para construir proyectos. Te recomiendo este programa si quieres convertirte en un desarrollador de cinco estrellas.