¿Cuál es el propósito de tener un curso sobre ingeniería de software? ¿Por qué debería tomarlo en serio?

Supongo que la Ingeniería de software como un curso en el plan de estudios que puede optar y, por lo tanto, la pregunta.

En primer lugar, no debe tomar un curso pensando que será un maestro tan pronto como lo complete. Tenga en cuenta que el trabajo profesional siempre será diferente, pero si tiene los conceptos básicos, estará bien.

Déjame contarte un breve sobre lo que se cubre en el curso de Ingeniería de Software.
1. Sdlc
2. Análisis más profundo de lo anterior.
3. Pruebas y mantenimiento, etc.

Objetivo: informarle sobre todo el ciclo de desarrollo de software, desde los requisitos del cliente hasta la entrega. Esto le ayuda a trabajar en diferentes niveles / roles como QA, QC, SE.
Aunque le recomendaría que tome un curso más fuerte en informática teórica si está disponible. Consulte a sus mayores / profesores.
Buena suerte.

Tuve el mismo problema con usted, luego tuve una pasantía este verano e inmediatamente seleccioné el curso de ingeniero de software después de regresar a la escuela, porque me encontré con una necesidad desesperada de los conocimientos cubiertos en este curso.

Durante mi pasantía, pasé el 20% del tiempo de codificación enfocándome en la lógica del código (que me educaron bastante bien). Luego pasé el 50% del tiempo mejorando la calidad del código. (El otro 30% se desperdició antes de darme cuenta).

Por lo tanto, todavía no estoy calificado para decirte cómo este curso te ayudará porque acabo de comenzar a tomarlo yo mismo. Pero para mí, al tomarlo, pretendo gastar el 30% en lugar del 50% del tiempo en aumentar la calidad del código en el futuro.

Espero aprender de manera exhaustiva cómo escribir programas que sean legibles, comprobables, escalables, mantenibles, flexibles, portátiles y confiables, es decir, que cumplan con los estándares industriales. No se trata de cómo convertirse en un brillante pirata informático que escribe código genio, sino de cómo convertirse en un profesional de software responsable y confiable que no cree un legado de horror para sus compañeros de trabajo y el futuro equipo. Este curso es probablemente esencial si desea realizar una carrera profesional de ingeniero de software. Sin embargo, es menos importante si quieres concentrarte en investigar en el futuro.