Buscar
Social
Ofertas laborales ES
« SonarQube 4.0: ¿Technical Debt como métrica? | Main | Charla de MadridJUG "Warning: tripping hazard" »
lunes
nov112013

Un estudio en StackOverflow muestra que los mejores programadores tienen más de 50 años

Un grupo de investigadores de la North Carolina State University ha hecho un estudio tratando de determinar si los programadores más veteranos son mejores o peores que los más jóvenes a partir de datos de StackOverflow. El estudio se basó por un lado en ver el ranking de los programadores de StackOverflow y observar cómo este ranking variaba con la edad. En el estudio, también miraron la "amplitud" del conocimiento de los programadores estudiando en cuantos temas diferentes cada programador tendía a responder preguntas.

Las conclusiones son que los programadores por encima de los 50 años tienen un mejor ranking que los programadores más jóvenes. El estudio también mostró que los programadores más veteranos tienen más conocimientos sobre tecnologías relativamente modernas como por ejemplo plataformas móviles que los programadores más jóvenes.

Como cualquier estudio, éste tiene sus limitaciones. Una limitación de éste es que mucha de la gente que participa en StackOverflow no especifica su edad, y hay motivos para creer que los programadores más veteranos se encuentran proporcionalmente poco representados dentro de la comunidad de StackOverflow.

Aquí tenéis el estudio completo. ¿Qué os parece en los resultados del estudio?.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (8)

En realidad la década del 70,80 formó a un grupo de informáticos, programadores muy completos.
Cabe aclarar que no se puede generalizar de ningún modo.
Programadores los hay de todos los tipos y conocimientos, pero he conocido a algunos viejitos que de analisis, diseño y programación saben realmente mucho.

noviembre 11, 2013 | Unregistered Commenterjuan

Una muestra de 300.000 que declaran la edad, sobre un total de 1,6 millones registrados, lo que representa un 20%, me parece más que significativa.

A mí no me extrañan nada las conclusiones. Si no responden a estereotipos, tal vez es que éstos están profundamente equivocados.

noviembre 11, 2013 | Registered Commenterchoces

Creo que llega un momento en el que con la experiencia y los años cualquier nueva tecnología, framework o lenguaje te parece fácil de asimilar. Esto en contraparte para quienes están iniciando o tienen medianamente experiencia (me refiero a gente de mediana edad). Es mas complicado!....

noviembre 11, 2013 | Unregistered Commentergrafity

Hay otro punto. Los que, con más de 50, siguen programando, en general debe ser porque les gusta y son unos figuras, aunque solamente sea por la experiencia y la inquietud, o porque son unos absolutos negados que ni saben que stackoverflow existe.

Para los demás, seguramente mucho antes dejaron de programar para ser gestores, comerciales, etc...

noviembre 12, 2013 | Registered Commenterasertus

Trabajo en el mundo comercial puro y duro que hace software que utilizan usuarios para nada cautivos, cuya satisfacción influye DIRECTAMENTE en ventas, no soy el mejor programador del mundo pero cuando ves la mierda que hace tu competencia directa no puedes evitar pensar en los pobres programadores que hay detrás y en que "es un tema jodido lo difícil es que no funcione como el culo", quizás el problema raiz sea de gestión, de la costumbre de considerar que "jugar a los programadores" es como jugar al parchís, cuando más bien "jugar a los programadores" es más parecido a jugar al ajedrez contra un jugador=problema que a veces es muy jodido en donde no sólo se trata de ganar sino también de ganar lo antes posible y con el menor coste.

En mi opinión es posible cambiar el desolador panorama hispano/hispano-americano y se hace creando empresas con un perfil y unos VALORES diferentes a la mayoría de las que existen, de producto, de consultoría...

Yo en su momento cree una (de producto) aunque no funcionó, aunque estoy por ahora bien donde estoy, no descarto hacerlo en el futuro de nuevo, por desgracia me gusta DEMASIADO hacer software y no se cuanto tiempo más podré todavía permitirme el lujo de rechazar trabajos de gestión (renunciando a estar "mejor reconocido" y ganar un pastizal por cierto), por ello ante una realidad mediocre siempre hay opciones para mejorarla, ya hay gente haciéndolo...

Mi modelo de empresa se parece más a un equipo de fútbol que al modelo piramidal habitual típico consecuencia de la analogía, profundamente obsoleta y errónea, del mundo de la construcción de casas.


Estoy seguro que MUCHOS piensan como yo, aunque no digo que el futuro sea mañana.

Ahí lo dejo.

noviembre 12, 2013 | Registered Commenterjmarranz

Hombre yo ahora soy mucho mejor que cuando empece a programar (hace casi 20 años) y espero que dentro de otros 20 sea mucho mejor que ahora. Normal que los mejores sean mayores de 50, como en cualquier actividad que no sea puramente física, la experiencia es un grado (por supuesto a partir de ciertas edades la actividad mental también se degrada, pero eso es otra historia).

Aún así, considero que el talento y la pasión son factores bastante más importantes que la pura experiencia. Lo que ya es la leche es cuando juntas las dos cosas, alguien con talento, pasion y 40 años de experiencia.

Eso si, nuestra industria es experta en degradar el talento, acabar con las pasiones y discriminar por edades.

noviembre 12, 2013 | Registered Commenteralfredocasado

(Sin leer el estudio , lo confieso ...)
Le conclusion parece obvia sin necesidad de estudio: los X con mas de Y anios son mejores que la media porque, dada la naturaleza del mercado, en otro caso, no serian ya X.

noviembre 13, 2013 | Unregistered CommenterJB

Alfredo creo que va siendo hora de crear nuevas realidades que vayan cambiando las reglas del juego.

noviembre 14, 2013 | Registered Commenterjmarranz

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>