¿Por qué sería bueno aprender a programar?

Siento que he respondido preguntas similares en el pasado reciente, por lo que esto puede ser redirigido. Sin embargo, brevemente …

  • Si trata con datos o tareas repetitivas en su trabajo, la programación le facilita la vida. Puede pasar un día extrayendo manualmente el texto de un archivo o puede piratear un programa rápido para que se ejecute mientras obtiene café. Puedes mantenerte al tanto de las actualizaciones de los sitios web de tus competidores, o puedes ejecutar un programa cada mañana cuando inicies sesión para notificarte.
  • Algunas de las herramientas que descubrirás son increíbles. Muchas personas me han dicho, por ejemplo, lo difícil que es hacer un seguimiento de quién en un equipo trabajó en qué partes de un documento y cómo mantener todo coherente. Los programadores han tenido software para hacer eso durante décadas, bastante bien en los últimos diez años.
  • Si necesita tratar con programadores o personal de TI (y lo hará), no tendrá que perder tanto tiempo tratando de que comprendan lo que necesita si entiende lo que es posible y cómo funcionan.
  • Es posible que necesite algún software personalizado que nadie tenga tiempo de escribir para usted. Si es simple, no necesita pagar por ello.
  • Podrías disfrutarlo.

Además, no es tan difícil. Tenga en cuenta que probablemente también sepa jugar fútbol, ​​escribir historias, cocinar y limpiar sus ventanas, pero presumiblemente tampoco planea hacerlo profesionalmente.

Como alguien que encaja en el perfil de las preguntas, creo que necesito responder.
Primero, vea la respuesta de John Colagioia, cada uno de sus puntos son verdaderos. Solo déjame añadir uno o dos.

  • Es como aprender un segundo idioma, incluso si nunca tiene que hablar ese idioma, se ha beneficiado de un pensamiento más amplio y profundo.
  • El mundo en que vivimos depende cada vez más de poder decirle a una máquina qué hacer. Esto podría ser una impresora 3D o un enrutador CNC o cualquier otra cosa en la casa o en su trabajo.

1. Es divertido, para muchos. Es diferente de cualquier otra cosa, así que creo que es interesante aprender por derecho propio … saber cómo es. También puede enseñarte algunos pensamientos lógicos y resolución de problemas que pueden ser útiles en general.

2. Puede ayudarlo a comprender mejor cómo funciona el software que usa a diario (como Quora y un navegador web, supongo 🙂). Así que cuando, por ejemplo, encuentra alguna molestia o un error, quizás pueda adivinar un poco de qué se trata.

No serás una de esas personas que piensen que las computadoras son máquinas mágicas que pueden hacer cualquier cosa.