Falsa premisa, hay muchas más opciones superficialmente útiles para aprender a codificar que en el pasado. Pero, la actividad fundamental involucrada en aprender a codificar bien , es decir, dedicar suficiente tiempo a escribir el código para que pueda “cometer todos los errores que hay que cometer”, se ha mantenido prácticamente igual durante los últimos 30 años o más. Ahora es mucho más fácil aprender a piratear los conceptos básicos, pero no es más fácil ser un buen desarrollador y no lo será en ningún momento.
Lo que puede hacer que el desarrollo sea menos lucrativo es la percepción de que es tan lucrativo.
Una anécdota: entré a la escuela en 2000 y había 200 estudiantes de primer año de CS. Cuando me gradué, después de que estallara la burbuja .com, había 200 personas en todo el programa. Parecía que todos los trabajos de codificación iban a ir a la India y las perspectivas para los desarrolladores estadounidenses parecían sombrías. Esa percepción, en 2003, mantuvo a las personas alejadas de la disciplina durante el tiempo suficiente para que cuando las cosas empezaron a mejorar, hubo una grave escasez de desarrolladores en tierra bien capacitados.
Avancemos hasta el día de hoy y la percepción de que la habilidad de desarrollo == un boleto de oro puede resultar en una cantidad suficiente de talento en la parte superior del embudo. Teóricamente, esto debería dar como resultado que los desarrolladores de suficiente calidad salgan del fondo del embudo para adaptarse al reciente aumento de la demanda.
- Tengo 14 años y me gustaría aprender un idioma. ¿Cuál es el mejor método para hacerlo?
- Cuando otros países venden productos sin la transferencia de tecnología, ¿no puede el país comprador simplemente aprender la tecnología abriendo el producto y estudiando sus partes?
- Tengo 21 años y quiero aprender piano. ¿Qué práctica para principiantes debo hacer?
- ¿Cuál es la forma más rápida de obtener un título en negocios?
- Como dibujar una persona real.
Dicho esto, el crecimiento a largo plazo de cualquier compañía está altamente correlacionado con la capacidad de esa compañía para desarrollar productos y servicios nuevos e innovadores. Los ingenieros de 10X crean mucho valor y siempre serán compensados adecuadamente.
También vale la pena mencionar que los desarrolladores que son más valiosos y altamente compensados no son necesariamente los que simplemente pasan la codificación todo el día.