Si un adolescente comienza a programar en 2017, ¿dónde lo vería en los próximos 10 años?

Si me preguntaras si un adolescente comenzó a construir un muro de ladrillos hoy y continuó durante los siguientes 10 años, diría que después de 10 años ese adolescente tendría un muro muy largo o muy alto. Tal vez ambos.

La colocación de ladrillos es una tarea unidimensional tan simple (disculpas para los albañiles, sé que es más) en comparación con el software de escritura, podemos decir fácilmente que solo cumplirlo lo hará mejor.

La programación, por otro lado, requiere un conjunto diverso de habilidades. Un día construirás un muro alto, al siguiente un muro bajo y luego al día siguiente un muro con un agujero. Tendrás que actualizar constantemente tus herramientas, el tipo y la forma del ladrillo con el que trabajas, la mezcla de mortero, el plan de tu proyecto, incluso iría tan lejos como para decir que sería como si la gravedad cambiara un poco todos los días.

Entonces, lo que el adolescente querría no es solo saber cómo construir un muro (que se llamará codificador) sino que querrían estirarse de la misma manera que acabo de describir al albañil.

Ese estiramiento se puede hacer en un mes, un año o incluso diez años.

Es difícil de decir. Depende del ambiente de aprendizaje del adolescente.

Elija una escuela, trabajo o proyecto que estire sus límites .

Pero sabrás que has llegado cuando te pidan que construyas castillos en lugar de dependencias.

Digamos que comienza a aprender un lenguaje de programación en 2017.

Después de un año, podrá encontrar un trabajo decente pero de baja remuneración en ese campo.

O podrá resolver problemas en línea mediante trabajo independiente.

Al hacerlo, su experiencia seguirá aumentando. Tendrá que mantenerse al día con el mercado.

Y seguramente dentro de 10 años será un experto. Un programador senior. Que son realmente difíciles de encontrar. Y están haciendo mucho dinero.

Pero la mayoría de los programas se cansan de codificar después de 3 a 5 años, por lo que comienzan a entrenar / enseñar en instituciones locales.

Definitivamente una década mayor. Otros resultados, uno no puede estar seguro.

Aquí hay 3 de las posibilidades infinitamente contables:

  1. El adolescente se da cuenta de que la programación no es su taza de té y se convierte en arquitecto.
  2. El lenguaje de programación, en el que el adolescente se volvió experto, ahora está obsoleto.
  3. El adolescente gana terminaciones de codificación, es codiciado por grandes corporaciones, pero decide enseñar codificación a niños menos privilegiados en una escuela local.

En una computadora?

Lo sentimos, por supuesto, hay muchos factores aquí. Si al adolescente realmente le gustara la programación y trabajara de manera constante durante 10 años, estaría programando algún tipo de juego.

Incluso en la programación tenemos diferentes aptitudes y habilidades. Un programador realmente bueno en teoría gráfica podría terminar trabajando con videos, mientras que otro podría ser bueno con datos y terminar trabajando con bases de datos. Otro podría ser fuerte con las redes y terminar escribiendo software de seguridad. Hay muchas más opciones.

Cualquiera que sea el camino que sigan, es una buena vida. ¡Asegúrate de que todavía se levanten y se muevan y aún interactúen con las personas cara a cara y les irá bien!

Comencé a programar hace casi una década, acabo de conseguir mi primer trabajo. Por otra parte, con la universidad considerada opcional por algunos, en estos días, puede que no tarde tanto en el futuro.

He estado desarrollando software desde que tenía 12 años (tengo 51).

El desarrollo de software me ha dado una carrera lucrativa muy satisfactoria: esperaría un resultado similar de un adolescente en 2017 (si su cerebro está conectado de la manera extraña y absurda del nerd).

Trabajará por un salario mínimo, como los otros diez mil millones de personas que comenzaron a buscar el pozo de oro en la programación al mismo tiempo que él. Si le gusta la programación, puede valer la pena, pero si espera hacerse rico, puede reconsiderarlo.