¿Está codificando la habilidad del futuro?

¿El futuro de qué? ¿Humanidad? ¿Civilización?

La codificación está aquí y ahora. Vivimos en un mundo digital donde el software gobierna todo. Alguien tiene que escribir todo este software. Ahí es donde entra la programación.

Si está preguntando si la programación continuará siendo crucial, la respuesta es sí, lo será. Sin embargo, la automatización de la programación está llegando y esto significa dos cosas:

  1. Los usuarios finales podrán crear sus propias aplicaciones sin el conocimiento tradicional de programación y sin los servicios de programadores profesionales.
  2. Eventualmente, posiblemente dentro de muchas décadas, la IA y los “bots” de programación podrán hacerse cargo de la función de los programadores tradicionales.

Esto tiene graves implicaciones a largo plazo. Finalmente, la demanda de programadores profesionales disminuirá. En lugar de los más de 18 millones de programadores que tenemos hoy, ese número podría disminuir a millones en 20 años más o menos.

Puedo decirles que NO alentaré a mis nietos a ingresar a la profesión de programación. Las perspectivas no se ven bien.

Si está buscando ingresar a la profesión, puede ser la última generación en hacerlo. Pero prepárate para un posible cambio de carrera en 20 años.

No. La codificación (programación) será una habilidad importante con seguridad, pero las habilidades del futuro seguramente serían el diseño y la implementación de algoritmos de inteligencia artificial. Es el único campo que lógicamente se puede garantizar que sea relevante hasta que se logre la inteligencia general artificial a nivel humano. Sin embargo, la advertencia es que los algoritmos futuros podrían ser muy diferentes de cualquier cosa que se haya implementado hasta ahora. Entonces, si ese es el caso, las habilidades de nadie hoy serían relevantes en el campo.

Otro conjunto de habilidades que también podrían ser relevantes sería la capacidad de diseñar e implementar mejoras artificiales del cuerpo humano, especialmente mejoras cerebrales.

No.

Es una habilidad cada vez más importante, de la misma manera que la lectura, la escritura y la aritmética son habilidades básicas, y tal vez de la misma manera que escribir y buscar en Google ahora son habilidades básicas críticas.

Es difícil pasar por la vida sin poder programar su DVR y teléfono inteligente, construir una hoja de cálculo (incluidas las macros) y escribir scripts para las herramientas de software que son comunes en su profesión (por ejemplo, un maquinista tiene que programar dispositivos de control numérico. )

Será un poco difícil pasar la vida sin tener alguna habilidad básica de programación. Pero no es una clave mágica para la riqueza y el poder, más de lo que lo es escribir (mucha gente puede escribir, pero escribir es solo una clave del éxito si puedes escribir una buena historia, y una historia vendible; o noticias de primera plana; o Obras de Broadway, o guiones de películas, o saber mucho sobre un tema de no ficción que la gente realmente quiere saber).

Sin codificación no es la habilidad del futuro. La ingeniería, la visión y la capacidad de hacer que una idea suceda con éxito, es la habilidad del futuro, cuando se trata de computadoras.

Es un error común pensar que solo porque sabes cómo codificar, sabes cómo resolver problemas. Solía ​​tener algunos compañeros de trabajo que sabían codificar, pero no podían resolver un problema. Estaba atrapado mostrándoles exactamente qué hacer y exactamente cómo realizar las tareas. Eso no es del futuro.

Debe aprender a codificar, pero al mismo tiempo, debe aprender:

  • Cómo diseñar una aplicación
  • Toma una idea y conviértela en un éxito
  • Resuelva un problema real, no uno de esos graciosos como se ve en la televisión (lo siento si ofendí a alguien, pero era necesario decirlo)

La codificación es la habilidad del presente, en el futuro, la codificación puede ser principalmente automatizada y la programación será una bestia diferente que requerirá poca codificación. Apuesto a que durante al menos un horizonte de 10 años, la codificación seguirá siendo una habilidad relevante.

Yo diría que pensar es la habilidad del futuro, no solo la codificación.

Podríamos considerar la codificación como “poner nuestros pensamientos en una representación útil y reutilizable”.