¿Son los ingenieros de software realmente ingenieros o hay un término mejor para representar su profesión?

¡Interesante pregunta!

Cuando se hace bien, ingeniería es el término correcto. Cuando se hace rápidamente / sin previsión / con revisiones, algo más como ‘autor del software‘ o scripter podría ser más aplicable.

‘Hecho bien’ implica configurar la arquitectura del software a través de marcos y objetos de software reutilizables utilizando la implementación de “patrones” de software Patrones de diseño | Diseño orientado a objetos. Esto toma tiempo para escribir y juntar y tiene una sensación muy ingeniosa.

Parte del problema es que la barrera de entrada en el desarrollo de software es mucho menor que decir … construcción de puentes. Los errores son menos costosos y puede haber poca supervisión. Sin embargo, la similitud entre los dos es que, tanto en ingeniería física como en ingeniería de software, puede obtener algo de milagro con un diseño deficiente. No es hasta que los diseños pobres se amontonan sobre los diseños pobres que todo puede colapsar.

En 1981, describí mi trabajo como “programador de computadoras” y antes de eso (1977-1981) era un hacker (uno que construye muebles con una fuente de hacha, el archivo Jargon). Tenga en cuenta que esto fue antes de que la palabra hacker fuera usurpada por los medios en 1983. Ahora un hacker tiene el mismo significado que lo que un hacker de 1981 habría conocido como “cracker” (uno que viola los límites de seguridad de los sistemas)

En algún momento, décadas después, noté que todos mis compañeros se llamaban a sí mismos “ingenieros de software” y eso es lo que los empleadores también comenzaban a imprimir en mi tarjeta de presentación. Estaba un poco incómodo trabajando con una regla de cálculo y tenía muy poca experiencia con materiales y cálculos de estrés, pero finalmente me acostumbré.

Si tiene un título en informática con especialización en ingeniería de software, puede llevar el título; pero no como los ingenieros tradicionales. Estará armado con una perspectiva similar, pero solo con software. Los programadores no son ingenieros de software.

Espero que esto ayude. Buena suerte.

Hacer las cosas bien y hacerlo bien consistentemente es el trabajo de un ingeniero.

¿La ingeniería de software está alineada con eso?
Como discípulo, sí.
¿Cumplen todos los ingenieros de software, no.

la ingeniería de software es un campo de ingeniería porque también pertenece a los temas de ingeniería eléctrica e informática y quiero decir que es mejor porque las principales compañías mundiales google, ibm, microsoft, etc. contratan ingenieros de software

Siempre imaginé que la programación era más un oficio que una ciencia. Deberíamos tener aprendizajes y programadores de viaje y eventualmente maestros.

Los ingenieros de software se denominan científicos o desarrolladores, no ingenieros, porque la ingeniería de software es un programa que no es de ingeniería.

More Interesting

¿Qué frecuencia RFID + acoplamiento funcionaría mejor para detectar qué elementos con etiquetas pasivas están en una mochila con un presupuesto máximo de $ 75?

¿Cómo puede un profesor no asegurado ganar dinero en el verano?

¿Por qué hay tanta insatisfacción laboral entre los jóvenes hoy en día?

¿Hay buenos lugares de orientación profesional en Ahmedabad para universidades de EE. UU.?

Cómo conseguir un trabajo después de graduarse de bootcamp de codificación

¿Qué todos los flujos de proyectos tienen vacantes ahora en Infosys Hyderabad?

¿Cuáles son las mejores empresas para un ingeniero de software en Dubai?

¿Qué calificaciones se requieren para un trabajo en Google?

¿Cómo debo prepararme para una entrevista de BARC OCES / DGFS?

Cómo ganarse la vida jugando al póker

¿Cuál es el error más grande sobre tu profesión?

¿Cómo conseguiste tu trabajo como bibliotecario de investigación?

¿Se necesitarían menos policías si se requiere un nivel de educación y capacitación superior para unirse a la profesión?

¿Cuántas horas a la semana se debe esperar que un profesor de una universidad de investigación pública dedique a tareas relacionadas con la enseñanza?

¿Por qué se molesta la contratación de gerentes de ventas cuando los candidatos para un trabajo de ventas siguen llamando constantemente para hacer un seguimiento del estado de su solicitud, cuando esperan la misma persistencia de su propio personal de ventas cuando buscan nuevos negocios?