¿Es
necesario un maestro? Depende de la disciplina. Estarías en apuros si pretendes
aprender artes marciales por ti mismo, sin un sensei, mientras que tres de los
más grandes guitarristas que han existido, Jimi Hendrix, Eddie Van Halen, y
Stevie Ray Vaughn, todos eran autodidacta.
Se
podría pensar seriamente que una disciplina compleja como la programación también requeriría
entrenamiento formal, pero una encuesta
(de la que escribía un artículo hace un par de días) de Stack Overflow que
entrevistó a 50,000 programadores encontró que muy pocos tienen entrenamiento formal.
Sobre
el tema de la formación, Stack Overflow
encontró que 69.1% de programadores son autodidactas, del cual un 43.9%
asegura haberlo aprendido en el trabajo. Solo un 34.8% tiene un título de
licenciatura en ciencias de la computación o similares, y otros tantos tiene
certificaciones en el área.
Curiosamente,
los que tienen un doctorado representaban sólo 2.1% de la encuesta, pero fueron
los mejor pagados. Los programadores con un doctorado y cinco años de experiencia
ganan un promedio de $122,219 dólares, y los que tienen un título de maestría
estaban justo detrás de ellos con un promedio de $118,803 dólares. Por su
parte, los programadores autodidactas ganan $103.801 anualmente según la
encuesta, nada mal.
El
estudio revela otros datos interesantes como los siguientes:
Lenguajes de programación más populares
JavaScript
es el lenguaje más popular (55.4%), seguido de SQL (49.1%), Java (36.3%), y C#
(30.9%).
Edad y género de los programadores
Algunas
de las revelaciones personales son interesantes. Los desarrolladores menores de
30 años representan el 59% de todos los programadores y la edad media es de 27
años. El campo de la programación es definitivamente un mundo de hombres. El 92.8% de los encuestados eran
hombres, solo el 5,8% eran mujeres. Sin duda hay que trabajar en eso.