“Valor: debe determinarse objetivamente y dentro de un contexto. Mi respuesta aquí es ciertamente subjetiva en gran medida, pero debería darle alguna perspectiva.
Permítanme resumir mis pensamientos sin dar más detalles al decir que la informática como disciplina y filosofía matemática es mucho mayor que sus aplicaciones en ingeniería de software. La relación entre “Informática” y “programación” es análoga a la que existe entre los estudios de posgrado en Negocios (integral de Economía (Econ + Estadísticas + Finanzas, etc.), Publicidad (Diseño + Comunicación + Sociología + Psicología, etc.), Negocios Administración (con su propio conjunto de subtemas) y todo lo demás que he dejado de lado) y un título de Asociado en Contabilidad. Bueno, la “programación” de todos modos estaría a ese nivel y la “ingeniería de software” real es más compleja.
Si esa analogía no funciona, aquí hay algunas otras relaciones (espero no herir los sentimientos de nadie con esto …):
Editor de publicaciones vs columnista
Investigador Científico vs Técnico de Laboratorio
Doctor vs enfermera
Chef Ejecutivo vs (algún tipo de cocinero principiante / persona de preparación de comida)
- ¿Cuáles son algunos problemas en el aprendizaje automático donde los algoritmos simples pueden incluso vencer a las redes neuronales avanzadas de aprendizaje profundo bien diseñadas?
- ¿Qué está vendiendo IBM ahora?
- ¿Cuál es la opción más barata para implementar microservicios?
- ¿Quién ideó el primer generador algorítmico de números aleatorios y cómo funciona?
- ¿Cuál es el estado del arte en la compresión de datos?
El tema es “fundamento teórico con consideración e integración con muchas otras disciplinas” versus “trabajo técnico con una comprensión conceptual limitada”. “Informática” son las ideas que dan forma a lo que es una computadora en primer lugar, cómo se pueden resolver los problemas a través de la computación y, lo que es más importante, qué problemas NO se pueden resolver con las computadoras. La “programación” es la base para expresar la computación en las máquinas que tenemos hoy.
Además, la “Ingeniería de software” está más involucrada en que se trata de los principios generales de expresar la computación en cualquier plataforma / entorno e implementar soluciones diseñadas con la teoría de la informática que resuelven problemas humanos.
La “tecnología de la información” tiene una preocupación distinta (pero quizás no práctica) de todo lo anterior. Podría elaborar si está interesado.