Gracias por el A2A, excelente pregunta
Su primer enfoque simple debe ser hacerle entender esto en términos con los que pueda relacionarse.
Dígale que el ingeniero de software es una persona cuyo trabajo es similar al de un agricultor.
- ¿Cuál es la calidad de los juegos con un procesador de computadora a diferentes niveles de GHZ?
- ¿Qué tipo de trabajo hacen los buenos codificadores algorítmicos en las empresas de TI?
- ¿Hay alguna startup en Medan, la capital del norte de Sumatra?
- ¿Qué es un terminal virtual en una red?
- ¿Qué es la estrategia de bandidos multibrazos en línea en el aprendizaje automático?
1) Comprende las necesidades de las personas,
2) similar a un agricultor que compra semillas / tierra, etc. obtiene una computadora y algo de café.
3) Luego, nuevamente, como un granjero sembrando semillas, regando sus cultivos, codifica y escribe lógicas para realizar tareas.
4) Luego, nuevamente, como un granjero cosechando su cosecha, prueba su software para separar lo bueno y lo malo.
5) Vende sus cosas al distribuidor, quien se encarga de venderlas a las personas en el mercado.
6) Finalmente se le paga y se le recompensa por su trabajo. Luego va a la fiesta.
Espero que ahora pueda relacionarse con un ingeniero de software como profesión, para explicar la codificación, etc. Debería decirle que es similar a resolver ecuaciones matemáticas para nuestros problemas cotidianos. Déle algunos ejemplos.
Una vez que le haya explicado el ciclo de vida del desarrollo de software, hágale entender que el software se refiere a una colección de lógica e información que resuelve el problema. En cuanto a la informática, dígale que esta es una rama de estudio donde aprendemos sobre el software (sé que es solo una parte).