Me gustaría enumerar algunas de las cosas básicas que el ingeniero de software debe saber:
- Conocer los sistemas de control de versiones para que pueda trabajar mejor en la organización.
- Tener la capacidad de escribir notas de lanzamiento para sus proyectos, enviar mensajes para el control de versiones y documentación clara sobre el proyecto.
- Ser capaz de expresar códigos largos a expresiones regulares.
- Ser capaz de usar bibliotecas.
- Conocer los conceptos básicos de la normalización de la base de datos y poder hacer SELECCIONES (incluidas las UNIONES INNER y OUTER básicas), INSERT, ACTUALIZACIONES y DELETES.
- Ser capaz de usar IDLE, editores, herramientas CLI de manera efectiva y segura.
- Ser capaz de depurar con un depurador interactivo.
- Poder trabajar con el equipo.
Verifique Holberton una vez que desee si desea un enfoque de aprendizaje basado en proyectos. Abogamos por un enfoque de educación progresiva para aquellos sin experiencia previa en programación también. La escuela Holberton enfatiza principalmente en 4 puntos para convertirse en un gran ingeniero de software: tener un sólido conocimiento de la pila completa , capacidad de autoaprendizaje , habilidades blandas , aprendizaje basado en proyectos . En esta escuela, hemos ayudado a muchas personas, incluso a aquellas que no tienen experiencia previa en programación, a conseguir trabajos en software en gigantes como Apple y la NASA, por nombrar algunos. Ha estado capacitando a ingenieros de software full-stack de la mejor manera para satisfacer las demandas del dinámico y desafiante mundo tecnológico.
- ¿Cuáles son buenas herramientas de software para administrar casos de prueba de software y documentación?
- ¿Hay ejemplos en la historia cuando los programadores experimentaron responsabilidad penal por el mal funcionamiento de su software?
- ¿Qué tan ventajoso es un MS en el campo del desarrollo de software?
- ¿Cómo vende software a las empresas?
- Como estudiante de ECE, ¿qué debo hacer para ingresar al campo del software?