Toma mucho tiempo. Tiene muchas opciones para convertirse en un buen ingeniero de software, mezclando estudios y luego experiencia. Tenga cuidado, ser contratado para un trabajo como ingeniero de software no significa que sea bueno.
La respuesta también depende de cuánto tiempo puede dedicar a aprender y practicar, y de qué tan rápido aprende como persona. Tiene diferentes opciones para comenzar a aprender, dependiendo de su perfil / contexto personal, y si ya está trabajando o no:
1. Si quieres seguir el camino tradicional, puedes ir a una universidad y aprender mucha teoría allí. Le llevará 4 años de su tiempo.
- Quiero convertirme en ingeniero VLSI. ¿Es la profesión correcta para mí?
- Tengo 27 años y tengo una maestría. Actualmente estoy trabajando como desarrollador web, y me faltan habilidades para resolver problemas y la capacidad de escribir algoritmos. ¿Debo seguir intentándolo o enfrentar la verdad y seguir buscando algo más?
- ¿Cómo es IMSEC Ghaziabad para un B.Tech en CS?
- Cómo aprovechar al máximo mis conferencias de informática
- Tengo un promedio académico superior al 80%, un puntaje GRE de 296 e IELTS 7. Quiero obtener una maestría en informática en los Estados Unidos. ¿Qué buenas universidades con fondos (GA, RA) serían adecuadas para mi perfil?
2. Si puede dejar de trabajar durante 9 meses, Holberton School es una escuela física que capacita a ingenieros de software en 2 años. La educación es muy práctica, aprendizaje entre pares y aprendizaje basado en proyectos + más de 100 mentores.
3. Si puede dejar de trabajar durante 15 semanas, los bootcamps son buenas opciones. Hack Reactor es una buena opción
4. Si no puede dejar de trabajar en absoluto, puede considerar Coursera o EDX
En cualquier caso, si quieres ser bueno, tendrás que aprender, incluso después de graduarte.