¿Ser ingeniero de software / informático / programador inhibe la creatividad?

Ser desarrollador es un acto inherentemente creativo.

Es posible que no se clasifique en las opciones de “cursos de bellas artes” en su establecimiento educativo local, pero el arte de la programación es crear soluciones.

Claro, hay técnicas estándar que puede aplicar. CS los llama “algoritmos”, Art los llama “técnicas”, la música los llama “escalas, teclas, rifs”, pero todos son patrones.

Ser desarrollador se trata tanto de la comunicación con otras personas como de la comunicación con las computadoras.

Sí, debe poder escribir código que su compilador / intérprete entienda, pero debe poder comunicar a otros humanos lo que pretendía que hiciera.

Incluso si solo se trata de escribir comentarios en línea, necesita claridad … pero en el momento en que intente explicar a los no programadores, alcanzará su conjunto de habilidades de comunicación. La semana pasada, mi CFO me preguntó, en respuesta a algo que acababa de decirle, si tenía un stock de metáforas para explicar nuestra plataforma a personas que no son de TI. Hasta cierto punto lo hago, pero muchos de ellos son los que se me ocurrieron.


¿Pero no estás limitado por lo que la gente te dice que codifiques?

Sí. pero todos los “artistas que trabajan” que conozco están limitados por lo que la gente les dice que dibujen / pinten.

El conjunto de artistas que realmente eligen sus temas se divide en dos grupos:

  • Aquellos tan bien establecidos que pueden elegir porque hay una gran demanda
  • Aficionados

La misma división se aplica también a las personas informáticas.

¿Ser ingeniero de software / informático / programador inhibe la creatividad?

No. La programación es una vía para la creatividad, pero obviamente es diferente a escribir o dibujar.

Y escribir y dibujar son vías para la creatividad que son diferentes entre sí. Puede haber personas a las que les encanta escribir, pero no les interesa dibujar. O sienten que pueden expresarse perfectamente dibujando, pero escribir los deja fríos.

Entonces, si bien la programación es un buen área para ser creativo, no sustituye a estas otras cosas más de lo que se sustituyen entre sí, o más que jugar a los sustitutos de fútbol para una de ellas. Está bien hacer tiempo para las otras cosas que te gusta hacer.

¡Absolutamente no!

Fui educado como artista y diseñador industrial. Trabajó en el campo durante 20 años. Luego me desarrollé como programador y diseñador de máquinas. Se transfirió cada parte de la capacidad de ser creativo como diseñador y artista. Algunos directamente, algunos indirectamente.

Las especificaciones para una solución de software son como la solicitud de un cliente o cliente de una obra de arte. La pantalla en blanco es como el lienzo en blanco.

De hecho, en opinión de muchas personas creativas, es la capacidad de tomar un conjunto de restricciones y desarrollar una nueva forma creativa de desarrollar una solución que aproveche al máximo esas restricciones para obtener un resultado.

Pero incluso como comparación directa, la capacidad de crear una interfaz de usuario efectiva es un esfuerzo creativo. ¿Cómo captura toda la información necesaria para obtener el mejor resultado de una manera que funcione mejor para el usuario y el programa?

No, nunca pensé que el trabajo que hice como programador fuera menos creativo que el trabajo que hice como diseñador o artista. De hecho, en muchos sentidos fue más creativo.

No puedo decir sobre el trabajo diario de un programador, pero puedo decir sobre el campo. La informática es un campo increíblemente creativo. La ingeniería y la programación de software son un poco menos, pero la informática es un campo tan creativo en mi opinión como el arte, y en muchos casos entre un arte y una ciencia.

Diría que la hay, pero es creatividad técnica la mayor parte del tiempo, no creatividad visual. Si, como programador, estás diseñando muchos íconos, no irás a ninguna parte en tu carrera. La mayoría de los trabajos bien remunerados son sobre abstracciones más que sobre los sentidos.

Si trabajas como programador, creo que debes aceptar que es poco probable que dibujar sea una gran parte de lo que te pagan por hacer.