¿Todos los que tienen entre 18 y 40 años deben aprender a codificar, incluso si no les gusta?

La respuesta corta?

No.

La respuesta larga?

Acabo de terminar un informe de más de 150 páginas sobre este tema exacto, que está disponible para descarga gratuita aquí.

¿Una respuesta mediana?

Claro, habrá más trabajos de codificación disponibles en el futuro cercano que los que hay ahora. Clive Thompson, mi amigo espeluznante e inteligente, ha escrito mucho sobre el futuro de lo que él llama trabajos de “codificación de cuello azul”: trabajos que generan ingresos de manera constante para una base de personas más grande que la que tienen ahora. Entonces, si te gusta codificar, invertir más en estas habilidades es sin duda un cambio de carrera inteligente.

Además, McKinsey acaba de publicar una investigación que sugiere que la “inteligencia emocional” (a menudo llamada “EQ”) se volverá aún más valiosa en nuestra economía futura. A medida que se automaticen más trabajos, es probable que nos sintamos más agradecidos por las cosas que no se automatizan. Las tendencias a menudo son cíclicas … Por ejemplo, en la posguerra en los Estados Unidos, dedicamos recursos masivos para crear, escalar y vender “comida rápida”. Empaquetamos y rebanamos pan, pusimos un microondas en casi todas las cocinas, ritualizamos todo, desde McDonalds hasta Panera y Chipotle. Y luego, el movimiento de “comida lenta” llegó como respuesta cultural: el péndulo había girado demasiado en cierta dirección. La maravilla de Wonder Bread también nos hizo extrañar algo.

En mi informe me refiero a una escasez general de empleos / estado de subempleo continuo como una realidad muy probable del futuro muy próximo. Su pregunta pregunta si tendremos * que * aprender a codificar, pero hay otra pregunta más grande que se cierne sobre el espacio negativo de esas palabras …

No, en absoluto.

Hay muchas, muchas profesiones bien pagadas que no requieren programación en absoluto.

Las personas más ricas que conozco no son programadores.

Aprender a codificar es importante para los aspirantes a programadores , para todos los demás, es opcional.

Replantearé la pregunta y preguntaré:

¿Qué nuevos problemas enfrentará la sociedad en las próximas décadas? ¿Qué te emociona sobre esos desafíos y qué habilidades necesitas para enfrentar esos problemas?

Estas motivaciones intrínsecas te ayudan a atravesar los altibajos de tu carrera. Cuanto más específico sea el problema, más fácil será identificar las habilidades específicas necesarias para enfrentar esos desafíos.

No. Aprender a codificar tiene buenos usos, pero tiene algunos problemas.

Primero, vamos a cubrir las ventajas de aprender a codificar:

  • Mejor conocimiento de las computadoras.
  • Habilidad para controlar mejor tu computadora.
  • Capacidad para resolver problemas.
  • Aprendiendo a google
  • Aprendiendo a leer documentación

Estas son habilidades que muchas personas no tienen, pero las computadoras generalmente las introducen. Hacer que todos aprendan a codificar, por lo menos, hará que la sociedad sea un poco más inteligente, pero hay una variedad de problemas.

  • La codificación es difícil, no todos pueden o querrán hacerlo
  • Aprender a codificar es un trabajo duro
  • No será muy útil si no trabajas con computadoras.
  • La mayoría de la gente lo olvidará inmediatamente.
  • La gente pensará que puede codificar y terminará creando software de mierda e inseguro.

Estos, y algunos problemas más, contrarrestan las ventajas de que todos aprendan a codificar. Además, simplemente no es necesario. La codificación será más fácil de lo que es ahora, y los programadores necesitarán cada vez menos.

Lo cambiaría a ‘todos los usuarios de 7 a 70 tendrán que aprender a codificar’. Comience temprano y dé a los baby boomers jubilados algo que hacer.

Es verdad. Muy pronto la mayoría de los trabajos de servicio serán realizados por robots. Eso incluye a los médicos y abogados, no solo a los camareros y conductores de camiones. Todos necesitarán abrir sus funciones y objetos de IDE durante 12 horas al día.

¡Esos camiones no se van a conducir solos y esas hamburguesas no se van a voltear a sí mismas a menos que te conectes con esos algoritmos!

En serio, una vez tuve que aprender Álgebra (bueno, tuve que intentar aprender Álgebra) y no me gustó ni un poco. Me dijeron que ayudaría con todo tipo de habilidades cognitivas, etc., etc. “¿Cuándo voy a necesitar saber qué es un módulo?”, Grité con el resto de la clase de séptimo grado. Bueno, he usado uno hoy.

Como alguien que enseña a las personas a codificar, siempre he sentido que la codificación básica enseña lógica, lenguaje, matemáticas y diseño de una manera mucho más concreta y “aplicada” de lo que se enseña ahora.

También enseña corrección, mecanografía y habilidades básicas de computación. Habilidades que te ayudarán en lo que elijas hacer en estos días.

La deducción y la resolución de problemas también se agudizan al aprender a codificar. La mayoría de los problemas de programación comienzan con problemas de palabras.

Y aprenderás palabras divertidas para compartir en fiestas, como recursiva, especificidad, canónica y ofuscación.

Si los niños aprenden el código de manera divertida, es decir, la animación es perfecta, se encontrarán usando matemáticas, ondas sinusoidales y PI sin el habitual control sobre “¿cuándo voy a usar esto?”

No todos pueden aprender a codificar más allá de la base. La mayoría de las personas no tienen la aptitud, de la misma manera que la mayoría de las personas no pueden aprender a ser artistas o deportistas de calidad comercial.

No me gusta la sangre, por lo que sería un médico terrible, pero al final del día, es bueno saber qué hacer en caso de un accidente doméstico.

Por lo tanto, creo que no es necesario ser un “médico” y ser capaz de diseñar y escribir el código para una gran aplicación web que necesita escalar para admitir a mil millones de usuarios por nanosegundo. Mientras pueda resolver sus problemas cotidianos, por ejemplo, al escribir un pequeño programa en VisualBasic que automatiza algunas tareas en Excel, estará bien.

Jaja no.

Siempre necesitaremos famers, carpinteros, plomeros y un millón de otros trabajos que no requieran código.

No, ¿porque quién será policía? ¿Bomberos? ¿Quién me haría mis ensaladas? Jajaja Mira a lo que me refiero. No