¿Qué área de informática necesita más creatividad?

Una de las formas de visualizar la creatividad es mapear con el protocolo TCP / IP y las interfaces de computadora humana. Además, la informática es el equilibrio del arte y la ciencia.

A medida que profundiza en el protocolo TCP / IP, las aplicaciones se acoplan estrechamente debido al protocolo subyacente limitado. Más sube en la pila: hay libertad para elegir el protocolo. Esa es una de las razones por las que vio tantas innovaciones en las capas de aplicaciones, industrias de software que se preocupan principalmente por el desarrollo / protocolos de capas de aplicaciones. La mayoría de las industrias de software tienden a centrarse en pilas de mayor nivel. Aquí hay dominios muy específicos donde la creatividad es crítica:

  1. Ingeniería GUI: ingeniería de interfaz hombre-computadora, tamaño de dispositivo e interacciones.
  2. Aprendizaje automático e inteligencia artificial: ¿qué modelo funcionará?
  3. Integraciones (electromecánicas, software – microservicios, servicios en la nube)

Recuerdo a un profesor de ingeniería explicando este tropo de que los ingenieros no son creativos y que no necesitan ser creativos. Si define la creatividad como fotografía y bellas artes, ese no es realmente el alcance completo.

A los ingenieros a menudo se les da un escenario limitado y se les dice que lo hagan funcionar de todos modos. Tal vez solo haya tanta RAM disponible; tal vez algunos de los datos de entrada serán inexactos; quizás necesites más detalles de los que el usuario entiende. Se convierte en uno de esos hoyos de mini golf con demasiados obstáculos.

Descubrir una toma que esquiva todos los obstáculos seguramente se puede describir como “creativo”. Me recuerda un ejemplo en robótica en el que un robot estaba aprendiendo a ver un punto rojo, luego conducía para encender la luz, luego encontraba la puerta y salía. En una iteración, mostraron el punto rojo, escucharon un montón de zumbidos y esperaron a ver qué sucedía, luego se abrió la puerta. El robot se había dado cuenta de que en realidad no necesitaba encender la luz; recordó el diseño de la habitación y fue directo a la puerta.

En términos de ingenieros y “personas creativas”, el genio hace lo que debe y el talento hace lo que puede .

Yo diría que mientras menos formas tengas para completar una tarea, menos creatividad necesitarás. Cosas como la lógica estrictamente dictada para los servidores son un ejemplo donde la creatividad no importa, mientras que la programación que involucra la resolución de problemas como algoritmos o el desarrollo centrado en la experiencia del usuario donde el desarrollador tiene mucha libertad para diseñar el sistema en el que está trabajando requiere mayores niveles de creatividad. .

Probablemente áreas de la futura interacción de la computadora humana, como una realidad virtual, etc.