¿Qué se necesitaría para convertirse en un ingeniero de software exitoso?

No estoy seguro de cuáles son sus calificaciones, pero solo puede convertirse en un ingeniero de software superior si puede entregar. El conocimiento teórico es de poca importancia si puede aplicarlo para resolver problemas del mundo real.

Para convertirse en un ingeniero de software superior, necesita mejorar y trabajar en la escritura de algoritmos eficientes, ya que esto ahorraría mucha memoria. Debe tener un ojo para leer y encontrar errores y códigos de depuración de otros codificadores. Debe ser adaptable y tener curiosidad por probar cosas nuevas. Necesita tener conocimientos prácticos y saber cómo hacer las cosas. Yo sugiero:

  • Puede ir a cursos en línea y practicar y hacer tantos proyectos como sea posible para aprovechar sus habilidades. También puede asistir a bootcamps, pero no estoy convencido de que sea una buena opción. Todavía tengo dudas sobre cuánto éxito laboral puede generar.
  • Los bootcamps suelen ser programas acelerados, son principalmente intensivos en conocimiento y no en práctica. Entonces no obtendrás ninguna experiencia práctica que sea vital
  • Te recomendaría que pases por esta Escuela Holberton de Ingeniería de Software en la escuela de San Francisco. Ofrece un programa de dos años y se enfoca en el aprendizaje basado en proyectos y el aprendizaje entre pares . Aprendes a trabajar en equipo y resolver problemas prácticos reales. Es un programa ideal para personas que desean aplicar sus conocimientos para resolver problemas prácticos. Muchos de sus graduados trabajan para gigantes de software . Los miembros del personal que son ingenieros de software anteriores lo ayudarán en el camino. Obtener la guía de un profesional de la industria de la tecnología es la mejor manera de mejorar sus habilidades y llegar a ser competente

Espero haber podido ayudarlo. Le deseo todo lo mejor en sus esfuerzos futuros.