“Más sabe el diablo por viejo que por diablo”.
Nadie sabe por los derroteros que le llevará la vida. Nadie sabe si seguirá durante toda su carrera en la misma empresa, o cambiará varias veces. Si evolucionará como profesional o pasará años haciendo lo mismo. Si elegirá continuar haciendo lo que le gusta... o preferirá ascender a pesar de que el puesto quizás no le guste tanto.
Parece complicado, en este caso, mantenerse como programador durante varias décadas sin ascender a analista o jefe de proyecto. Pero esa opción por supuesto existe. Y puede ser tan estupenda como cualquier otra.
La pregunta que nos atañe es la siguiente: ¿Se puede seguir siendo programador cumplidos / pasados los 50 años? Esto lo tenemos claro, la respuesta es “sí”. Y otra más: ¿Se es mejor programador conforme se cumplen años o es una de esas profesiones en las que la “sangre joven” viene con más fuerza?
"Se es mejor programador pasados los 50”
Y no lo decimos nosotros. Es la conclusión de un estudio realizado por Patrick Morrison y Emerson Murphy-Hill del departamento de Ingeniería del Software de la Universidad de Carolina del Norte, publicado hace apenas cuatro años.
Su principal objetivo era conocer si había algún tipo de correlación entre el nivel de programación y la edad del profesional. Y la conclusión a la que llegaron es que es así, que esa correlación existe.

Para determinar este hecho, es decir, si los programadores mejoran o empeoran conforme pasan los años, los investigadores observaron a los mejores programadores clasificados en stackoverflow, una web donde los usuarios valoran respuestas de otros desarrolladores y programadores. Posteriormente el sitio utiliza las calificaciones para generar una puntuación de reputación para cada uno de ellos.
Se basaron en el análisis de los datos según edad, reputación en la comunidad y tecnologías tratadas; y encontraron que estas puntuaciones en cuanto a reputación crecían a medida que los programadores se acercaban a los 50.
Nosotros hemos querido saber qué opinan, qué sienten, qué piensan algunos programadores que han pasado ya la cincuentena. Hemos hablado con cuatro profesionales de distintas empresas con alrededor de 25 años de experiencia que nos han hablado de pasado, presente y futuro profesional.
La programación en los 80 y 90
Los dos hombres y dos mujeres con los que hemos hablado comenzaron su andadura en los años 80 o principios de los 90.
Eran años en los que esto de la tecnología y los ordenadores seguía "sonando a chino" en la inmensa mayoría de los hogares. Estábamos en un país que comenzaba a abrirse a un universo que daba vértigo. Y eso que aún de Internet apenas habíamos oído hablar.
Francisco Gavilán tiene 53 años y actualmente trabaja en la empresa Brainwave, por lo que remonta sus inicios a mediados de los años 80. Años en los que el lenguaje predominante de programación era el COBOL y se programaba para terminales "tontos".

“No se preveía la proliferación de tantos lenguajes, del uso de navegadores, del cliente-servidor y de la programación orientada a objetos. Digamos que era sota, caballo y rey, y que las programaciones "raras" quedaban circunscritas para personas fuera de los cauces comerciales normales. La programación estaba muy centrada en entidades bancarias, aseguradoras y organizaciones públicas”, comenta Gavilán.
En su momento, hace unos 25 o 30 años atrás, la programación era una profesión muy bien considerada y pagada, puesto que las nuevas tecnologías estaban imponiéndose a pasos agigantados en todos los sectores.
“Simplemente había tanto trabajo que podías cambiar de empresa siempre que quisieras y mejorar tu salario. Las expectativas laborales eran excelentes”, recuerda Paloma González, programadora de Atos España.
Da un poco de nostalgia recordar aquellos años, cuando los ordenadores eran aquellos aparatos inmensos, lentos, torpes. Como nostalgia da recordar cómo aún el “común de los mortales” no estaba familiarizado con la terminología propia de este sector. Y no nos referimos a complicados términos de programación, si no a cosas mucho más sencillas.
Por ejemplo, Antonia Geijo, de 50 años y también programadora en Atos, echa una divertida vista atrás y recuerda: “Un usuario al que se le indicaba abrir una ventana para entrar en una aplicación… ¡Lo que hacía era abrir la ventana de la sala donde trabajaba!”
Ay... Benditos 80’s.
“Evolución tipo”: ¿Es posible ser sólo programador durante toda una vida?

Resulta complicado encontrar a profesionales que se hayan mantenido en el tiempo como programadores dentro de una o varias empresas. La evolución normal es pasar de ser programador junior a senior, posteriormente analista programador, analista funcional o analista orgánico; y finalmente jefe de proyecto.
Así que nosotros nos preguntamos… ¿puede un profesional mantenerse en esa primera etapa de programador durante toda una carrera profesional? ¿es normal que eso suceda?
“Es la pregunta del millón”, contesta Gavilán. “Se supone que si uno es un buen programador y le gusta podría seguir ahí de por vida. El problema es que los sueldos no se adecúan a tu experiencia y valía en cada puesto, sino que se supone que un analista debe ganar más que un programador ¿Cómo vas a ganar más que tu jefe? Además a los que no quieren ese tipo de transición se les ve como bichos raros. Y lo malo es que a veces se pierde un buen programador para ganar un mal analista...”, nos explica con gran acierto.
Ahí está la respuesta: se puede ser únicamente programador pasados los 50. De hecho, tal y como comenta José Manuel García –Marugán (programador en Implemental Systems), hay personas que están muy especializadas en un lenguaje muy concreto y que están muy bien pagadas. ¿El motivo? Que ahora mismo no se encuentra gente formada y con experiencia en ese lenguaje concreto.
Aunque hay que tener cuidado con eso, ya que también puede ser un arma de doble filo si solo te centras en un tipo concreto de lenguaje… puedes acabar cerrándote puertas de posibles ofertas laborales o ascensos en caso de que así lo desees.
“El ser solo programador es una opción como otra cualquiera, hay quien es muy bueno programando pero sin embargo no tiene otro tipo de aptitudes o características que requieren otros perfiles, como comunicación, trato con el cliente, etc.”, sentencia García – Marugán, de 50 años.
Una profesión llena de desafíos
Por supuesto, para las personas cuyos empleos están ligados intrínsecamente a la tecnología, supone un verdadero desafío mantenerse al día en lo que a actualizaciones se refiere.
En este caso, los diferentes lenguajes de programación van cambiando con el tiempo, evolucionando, modernizándose. Y lo que ayer servía para desempeñar perfectamente el trabajo… hoy ya no.

“En el día a día no te das cuenta, pero cuando ves el mercado de trabajo o te enfrentas a nuevos retos puedes sentirte un poco fuera de lugar. Pero eso puede ser positivo para reforzarte, porque si consigues tus objetivos demuestras que la edad no es un problema, sino que puede ser un aliciente”, asegura Francisco Gavilán.
Algo más escéptica se muestra Geijo, que asegura que la edad es un valor negativo para todas las profesiones. “Vivimos en un mundo donde la juventud, los guapos y los que tienen padrinos tienen trabajo. El resto… hacemos lo que podemos”, sentencia.
En el caso de la programación, la falta de una correcta adaptación a los últimos lenguajes o las tecnologías más punteras puede suponer un punto de inflexión entre el conseguir un puesto o no, entre “sobresalir” en la empresa o no, entre ascender... o no.
Adaptarse o… morir
Por supuesto, los cuatro profesionales con los que hemos hablado, se han adaptado a los nuevos lenguajes a lo largo de sus más de 25 años de carrera como programadores. Puede parecer algo complejo, pero cuando eres un amante de tu trabajo, no lo es tanto. Se trata de estar “a la orden del día” y tener ciertas actitudes y aptitudes que impidan que la increíble velocidad a la que evoluciona la programación, te lleve por delante.
García – Marugán lo tiene claro: “Yo siempre lo comparo con los idiomas, cada lenguaje tiene su sintaxis, su vocabulario y una vez que aprendes uno, el siguiente te cuesta menos y encuentras semejanzas con el anterior. Además de que hoy en día con Internet tienes abundantes ejemplos, cursos gratuitos y foros donde resolver dudas.”

Y es que aunque desde fuera puede parecer algo más difícil, lo cierto es que al final el mercado y tus propios derroteros profesionales te llevan. En este caso, cuando un programador va cumpliendo años dentro de una empresa, no tiene la opción de pensar si se adapta o no al nuevo lenguaje. Ha de hacerlo. El problema viene cuando a cierta edad el mercado “te expulsa” y corres peligro de quedarte atrás durante ese impasse de tiempo.
Gavilán asegura que la suya ha sido una evolución natural. “COBOL, C, JAVA... Al final los conceptos son similares”, dice. “La transición más difícil es de programación lineal a orientada a objetos, pero enseguida le coges el truquillo. Además la ventaja que hay ahora es que los lenguajes de programación vienen con infinidad de librerías de apoyo, que te facilitan la labor, porque casi todo está inventado. Necesitas implementar un protocolo, vas a Internet, lo encuentras (encima gratuito) y lo usas”, explica.
Los programadores: profesionales poco valorados
Teniendo la oportunidad de preguntar a cuatro profesionales que han cumplido o pasado los 50 como programadores, teníamos que preguntarles si se sienten valorados por el mercado. ¿Creen que su profesión está reconocida? No ha habido un solo “sí” entre sus respuestas.
Paloma González, de Atos, que al principio nos contaba lo increíble que era la demanda y la estima que se tenía a los programadores allá por los 80 y principios de los 90, ahora asegura que el mercado hoy en día ya no valora su profesión.
“Cuando dices que eres informático piensan que puedes, desde reparar un PC a programar en cualquier lenguaje. Nada más lejos de la realidad: hay una especialización muy grande dentro de la profesión”, dice García – Marugán.

Asegura también sentirse “incómodo” por ese intrusismo que hay en la gran mayoría de profesiones, también en programación. Y es que según él, ser programador tradicionalmente ha sido una “balsa salvavidas” para todo el mundo que no encuentra trabajo.
“Yo he tenido compañeros/as que han estudiado Derecho, Geografía e Historia, Sociología, Químicas o Biología y después de hacer un curso de 200 horas o de muchas menos han buscado trabajo en Informática. Y por el contrario, gente que ha estudiado Informática, está en el paro. No es justo. ¿O es que nosotros nos ponemos a ejercer la abogacía cuando no encontramos trabajo en Informática?”, comenta.
Algo con lo que Antonia Geijo está completamente de acuerdo, confirmando que esta profesión tiene demasiados “no informáticos” trabajando en ella. Personas que, habiendo estudiado cualquier otra cosa, en los años 2000 debido a la fuerte demanda y a través de un pequeño curso, se instalaron y hoy en día se mantiene con todo lo que ello supone.
“Todo esto ha supuesto códigos pésimos y deficientes. Si cuando vamos a un hospital nos atiende un médico... ¿Por qué hay tanta usurpación en esta profesión?”, pregunta.
Por supuesto, habrá grandes programadores sin una carrera en informática detrás, pero la opinión generalizada de las personas con más de 25 años de profesión no es demasiado positiva acerca de su intrusión en el mercado laboral de la programación.
Vistas al paraje futuro de la programación: ¿automatización?
Si bien desde hace unos años atrás esta profesión tiene ciertos tintes de “masiva”, tal y como asegura Paloma González, lo cierto es que es un mercado en el que cabe la posibilidad de que determinados perfiles desaparezcan en el medio y largo plazo para ser sustituidos por máquinas
La programación cada vez evoluciona más deprisa. Con la aparición de los Smartphone, los Smartwatch, las Tablet y los Sistemas Operativos Android e IOS, la programación se está volcando en los dispositivos móviles, en detrimento de los PC.
“Si tenemos en cuenta las herramientas que facilitan la programación como las RAD (Rapid Application Development), que ya hacen una parte del trabajo, y los avances en Inteligencia Artificial… podría darse el caso de que en un futuro, determinados perfiles desaparezcan y sean sustituidos por máquinas que hagan ese trabajo”, observa el programador de Implemental Systems, García – Marugán.
Sabemos que es difícil de prever una mirada al largo plazo, ya que en este sector lo que hoy está de moda mañana está obsoleto.
Imágenes | david89, elentir, daquellamanera, wipleybraisins, dskley
Ver 97 comentarios
97 comentarios
DarkDudae
Yo cuando leo lo de "códigos pésimos y deficientes" siempre pienso en lo mismo:
- Casi todo programador ve en el código ajeno "código pésimo y deficiente" y viceversa.
Una de las cosas que yo llevaba peor en la facultad de ingeniería eran algunos exámenes de programación donde te servían la solución de un problema medio rellenada, y tenías que ir completando los huecos. Odiaba aquello, ya que a mí se me ocurrían mil soluciones al problema, pero no siempre encajaban con la plantilla que me servían (pese a no ser código ni mejor ni peor).
Esto al principio me frustraba bastante, hasta que me di cuenta de que el código de una persona representa su razonamiento lógico, y no todo el mundo piensa igual. Así que cuando ves código de otro programador, cuyo código es diferente al tuyo o al que tú harías tiendes a pensar que dicho código es "deficiente".
Vivimos en un mundo donde todo es relativo: ¿quién es mejor programador, uno que optimiza el código para arañar hasta la última milésima de segundo en un algoritmo, pese a que pierda varias horas de trabajo u otro que saca el trabajo muy rápido, pese a que su código no sea tan eficiente como el primero?
¿Quién programa mejor, el que encuentra la solución más óptima o el que la encuentra más rápido?
¿Quién es mejor programador, uno polivalente o uno muy especializado?
Al final, según el trabajo, habrá perfiles de programadores que se adaptarán mejor que otros.
tapiasbravo
Tengo 45 y en nuestro trabajo, la experiencia lo es todo. A más edad, más experiencia acumulada, siempre y cuando hayas evolucionado y hayas realizado una buena cantidad de proyectos diferentes. Mi primer lenguaje me costó bastante aprenderlo. No lo había dominado, ni siquiera la programación en sí misma, cuando salté a uno nuevo y así desde los años 80 hasta ahora. Poco a poco los patrones se van haciendo automáticos en tu cabeza y te da igual comenzar con un nuevo lenguaje, porque siempre es igual. Los frameworks se comprenden a muy alta velocidad y básicamente te puedes enfrentar a cualquier proyecto con tecnologías totalmente nuevas sin tener que hacer titánicos esfuerzos. Lo que antes significaba horas, días, semanas de estudio, ahora se transforma en ponerte manos a la obra.
En cuanto a la calidad del software, según mi experiencia los titulados universitarios la única ventaja que tienen frente a un "intruso" es que el titulado conoce algo de patrones, algo de arquitectura de sistemas e ingeniería de software, algo de fundamentos de redes y algo de fundamentos de la programación. Este "algo" le da ventaja sobre el que no ha estudiado pero sólo durante los primeros años como profesional. En cuanto los dos tipos de profesionales están rodados, ya no hay diferencia salvo, su talento. No hay más. Si la persona tiene talento y experiencia, entonces tendremos código de calidad y un programador más o menos eficiente o más o menos rápido desarrollando.
En cuanto a si se puede vivir toda la vida como programador. He pasado por cantidad de empleos relacionados con la informática: programador, diseñador, administrador de sistemas, analista, jefe de proyecto, trabajando por cuenta ajena y por cuenta propia y a la conclusión que he llegado es que lo de escalar para ganar más es un error. Conforme más responsabilidad adquiría más me alejaba del trabajo técnico. Hasta que me planté y decidí rechazar cualquier puesto de responsabilidad que no fuese puramente técnico. Es muy costoso alejarse de la programación porque en unos años te quedas completamente fuera y obsoleto y envuelto en un mundillo de politiqueo alejado de lo que te interesa. Tienes que luchar siempre por puestos que te hacen disfrutar y que por supuesto estén bien pagados, si no, recházalos. Creedme el mundo está lleno de oportunidades, no aceptéis lo primero que venga.
elnitzer
Me ha hecho gracia el título del artículo :)
La semana que viene cumpliré 51 años y desde el año 1983 que inicié los estudios de FP, "Informática de gestión y programación de ordenadores" (que años jajajaja) no he dejado de programar.
Al menos en mi caso, puedo asegurar que se puede ser programador después de los 50 y seguramente hasta mi jubilación.
Llevo toda la vida programando en la misma empresa y casi en el mismo lenguaje y cada día seguimos evolucionando.
Además de la experiencia y los estudios, para mi lo mas importante para desarrollar bien, es conocer perfectamente el núcleo del negocio para el que programas y sobre todo tener una empatía muy fuerte con los usuarios.
Un saludo a todos los programadores ;).
joseavdt4
No estoy para nada de acuerdo en el tema de que necesariamente alguien que no ha estudiado Informática, va a generar un código deficitario y pésimo. Para nada hoy en día una formación universitaria te hace mejor. Y esto lo dice alguien recién salido del sistema universitario.
Usuario desactivado
Pues yo estoy llegando al perfil del objeto del artículo y todavía me doy cuenta que no se programar...por mi lado pasan compañeros a los que ayudas y enseñas y muchos más que te enseñan a ti...y creo que es bueno el programador ha de estar siempre en constante refactorización de si mismo y sus conocimientos
Espero pasar mi vida laboral sin pisar el lado oscuro y haciendo lo que me gusta: programar
cefalopodo
En mi experiencia veo que el problema no son los años si no la base. Hay programadores excepcionales con 50 años o más y algunos pica-código jovencísimos que no tienen ni idea, no hay nada peor que un pseudo-informático sin una buena base matemática, diseño ... Al menos donde yo curro hay tantas opciones que al final tienen que meter también incompetentes que con 2 meses de curso se hacen llamar programadores, en fin ...
w0lfch4m4n3
Esté es sin duda el tema más lleno de "tópicos" que he leído en Xataka.
La calidad y la experiencia: ser buen programador no es directamente proporcional a los años de experiencia. Lo qué pasa es que a más experiencia y recorrido, mejor analista eres, y por lo tanto programas mejor. Suele acontecer que cuando aún estas "verde" en este mundo programas 1000 líneas de código para solucionar 1 problema, pero cuándo vas madurando acabas por programar las mismas 1000 línea de código para solucionar N problemas.
El salario: ser programador no esta mal pagado, al revés, vivimos en una época dónde cada vez tenemos mejor valoración. El problema es que la demanda es increíblemente enorme y la oferta más aún, así que para ser competitivo las empresas tienen que ajustar mucho los proyectos, y en ocasiones (el 99,99%) prima el tiempo vs la calidad; así se contratan 3 o 5 programadores jóvenes con salarios bajos en vez de 1 o 2 programadores experimentados con salarios altos. Los primeros acaban en tiempo el desarrollo, aunque luego el mantenimiento sea infumable y haya que refactorizar hasta el infinito. Los segundos, seguramente se demoren en sus entregas, pero a la larga hay que hacer menos "refactors" y el mantenimiento es mucho mejor. Al final, a río revuelto ganancia de pescadores. Hay que trabajar, y es mejor cobrar un salario pequeño y/o decente que no hacerlo, y las empresas se aprovechan de eso.
También la subcontratación no hace por primar unos salarios altos, al revés, aumenta la competitividad y conlleva una deficiencia de transparencia enorme.
La formación: este mundo es actualizarse o morir. Tengo amigos que programan en COBOL, pasaron de la escuela o la facultad directamente a empresas de colocación dónde les daban cursos de dicho lenguaje y en apenas unos meses empezaban a trabajar en grandes empresas del IBEX35, cobrando salarios muy por encima de cualquier expectativa. El problema, habrán pasado ya 8 o 10 años de aquello, y siguen cobrando el mismo salario (salvo por la antigüedad); por una razón, COBOL no ha evolucionado. Yo he ido de un lado a otro, hasta acabar como Front-end (Javascript), y cada día necesito aprender cosas nuevas, nuevas tecnologías, nuevas certificaciones, nuevos estilos y/o formatos (ES6 ...) Y cada vez que aprendo algo nuevo, mi empresa tiene a bien reconocerme la formación y re-evaluar mi salario.
Con muchos menos años de experiencia en el sector que mis amigos en COBOL, mi salario es hasta un 40% más alto.
Ganar más que el jefe: Hoy en día, es posible, al menos en entornos Agile/SCRUM. La pieza clave de todo proyecto es el arquitecto de software y sus peones "pica códigos" (c'es moi). Yo y mis compañeros tenemos mejor salario que nuestro "jefe"; al fin de cuentas, él gestiona y toma decisiones funcionales, pero nosotros construimos y somos quiénes decidimos cómo construir y qué materiales utilizar; la responsabilidad de los "errores" ya no es del jefe únicamente, ahora se comparte. Ahora, si tu empresa sigue trabajando en "cascada" ...
coolman3786
Pues yo tengo 56 años y sigo siendo programador o developer como se gustan llamar ahora. Con 53 años me encontré imprevisiblemente en el paro, en España me decían que si era viejo para trabajar de programador y al final miré el mercado y aplique para una oferta en Londres que finalmente acepté. Solo me arrepiento de una cosa, de no haber venido antes. No voy a hablar de las excelencias de Londres, pero si que estamos bien considerados (nada que ver con España). Tema Brexit, ni me lo mentes, que no sabemos como vamos a acabar. A mi forma de ver, la clave son dos cosas: - ganas, hambre de aprender
- reciclarse continuamente Alguien que no tenga ganas .. verá languidecer su trabajo, trabaje donde trabaje. Sobre reciclarse, hay que estar continuamente aprendiendo cosas nuevas, yo dedico un mínimo unas 15 horas a la semana a aprender nuevas cosas. Vine del mundo de Windows y desde hace 7 años estoy de iOS Developer, desde hace seis meses dandole caña a Swift .. y sin parar! Solo por aportar otro dato, nunca es tarde, con 50 años volví a aprender a tocar la guitarra (eléctrica) y cuerda que me queda!! Espero jubilarme continuando siendo programador. Developers, developers! como decía Steve Ballmer :))
maesus
“Todo esto ha supuesto códigos pésimos y deficientes" Madre mía, yo me he hartado en mis 22 años dedicado a la informática a ver unos pufos magníficos de licenciados en informática ( y de no licenciados) generalizar de esta manera es injusto.
Hay de todo, los hay con carrera que tendrían que permanecer alejados de un compilador y gente muy buena, así como FP's o gente con carreras que nada tienen que ver que son grandes programadores.
Lo de regular la profesión es un error, los colegios de ingenieros solo buscan el corporativismo, menos mal que la tendencia es a desregular. Prefiero las asociaciones profesionales tipo ATI mucho más abiertas (y más antigua que cualquier colegio del ramo, por cierto)
ringo2012
Yo tengo 39 y vivo en Reino Unido. Aquí la situación es distinta: se valora y paga la experiencia, y espero que sea una situación que se traslade con el tiempo a España. Estoy seguro de que si, en 5 años, 10 años, no lo sé.
Lo primero ser programador está bien considerado, de hecho los roles que hay son muy distintos: hay jefe de proyecto o scrum master, business analyst, devops, programadores, arquitectos. Excepto jefe de proyecto y arquitecto, ninguno de esos roles tiene por que ganar más que un programador.
La progresión entendida como incremento salarial está a la orden del día, sobre todo en función de que tecnologías domines o en que tipo de empresas (por ejemplo bancos).
Puedes empezar como junior cobrando 18-25K libras y en unos años, si eres muy bueno, estar en 100K libras al año, eso si, tienes que estar dispuesto a cambiar de empresa y tener la jeta de pedir mas salario en cada cambio e irte especializando en lo que se paga mas. Lo normal con unos años de experiencia es estar ahora mismo en unos 50-60K al año en Londres, pero currándotelo, sin llegar a ser un guru, estar en 60-70K.
Gonzalo Lara
A quien le interese y le fascine todo este tema de la programación y del mundillo de la informática desde sus inicios hasta la actualidad le recomiendo que lea Historias de un viejo informático de Macluskey. Son una serie de entradas en las que este señor narra las diferentes etapas de su vida profesional dedicada a la informática.
http://eltamiz.com/elcedazo/series/historia-de-un-viejo-informatico/
faraxit
Vayamos por partes, la primera es que cualquiera puede hacer un programa, igual que cualquiera le puede recomendar a un amigo un gelocatil si le duele la cabeza. A partir de ahí hay gente que le gusta y le interesa su trabajo-hobbie y puede que haya estudiado o no ingeniería informática, esa gente seguro que va a ser muy buena programando, porque le interesa. Luego el resto de los comunes que hacen su trabajo como si hicieran magdalenas son unos zotes, me da igual que hayan estudiado la carrera o que no, si no tienes interés, no sigues estudiando o siempre te dedicas a hacer lo mismo, no aprenderás nada a partir del segundo año de curro. Yo soy ingeniero técnico en informática, he visto de todo, muchas chapuzas y código del tipo, cargo un recordset, lo meto en un fichero, leo el fichero y realizo búsquedas de texto, ... y cosas muy bien hechas. Para mí el mejor es el que está más preparado, tiene más experiencia y estudia más las novedades de este mundo, que son infinitas. Ahora bien, a la hora de realizar un trabajo, el tío que no ha aprendido nada en 10 años pero sigue haciendo lo mismo de siempre, es muy válido para realizar ese trabajo, no le pidas otro. Si necesitas innovar, buscar buenas soluciones, eficientes, rápidas, ... sirve otro tipo de gente más preparada.
Eso si, en este país queremos a superman por 4 euros la hora, y si no encuentro a un licenciado en informática, busco a un diplomado en informática, si tampoco lo encuentro a un fp2, o fp, o si no a cualquiera que sepa tirar líneas de código, eso si, por ese precio si encuentras uno bueno no lo dejes escapar, porque la inmensa mayoría no lo son.
En cuanto a la carrera, he estudiado muchísimas cosas en la misma que nunca he utilizado, me parece perfecto conocer la arquitectura de los computadores, la carga en memoria, uso de los buses, ... y resulta que si terminas usando un lenguaje de alto nivel, de poco te va a servir. Otra cosa son algunas asignaturas de matemáticas, ahí si que puedo decir que he usado casi todo lo aprendido, aunque haya mucho desarrollo relacionado con las mates, que te evitan tener que realizar algunas funciones en tus programas.
En cuanto al tema del intrusismo, creo que el problema no es que un abogado, que casi no han estudiado nada de matemáticas se ponga a programar, creo que cada uno tiene que buscar el pan donde pueda, si no que a una empresa pequeña-media le da igual que algo de mil vueltas, tarde 5 segundos más o no tenga una estructura adecuada, porque el desconocimiento en temas informáticos es enorme y el desprecio que realizan a nuestra profesión va en consecuencia.
Un saludo a todos y suerte.
dabelo
Lo Mejor y Lo Peor para un programador es Internet.
denisoft
Esas manos no son de alguien de 50 años... y menos de 50 años de nuestra época...
manelolesa
Yo tengo 50 años, no soy programador pero llevo 22 años administrando Sistemas, mayoritariamente Linux y Windows. Esta claro que en estas profesiones el reciclaje es indispensable, en mi caso empezó con plataformas cliente pasando a servidores y actualmente trabajando en infraestructuras Virtuales.
22 años sin parar de aprender y asumiendo retos y me puedo considerar un bicho raro ya que nunca me ha interesado dirigir equipos, etc... a mi me gusta crear, probar y disfrutar de mi trabajo.
Supongo que los programadores de 50 años disfrutan igual que yo.
chaosburn
No estoy de acuerdo con el tema de los "intrusos".
Yo soy desarrollador Front-End (web) actualmente, pero antes he sido Back-End o Full Stack. Trabajo en una compañía de desarrollo de software y tengo un compañero que es mi opuesto en cuanto a perfil; ingeniero informático que ahora trabaja como diseñador (y es uno de los mejores diseñadores web con los que me he topado), y yo soy un diseñador (academicamente) que trabaja como programador.
Para mí fue muy natural el paso de diseñador a programador, lo que me pasó es que entré en el mundo del desarrollo web desde el extremo equivocado (pero eso no lo sabía cuando era joven) y tuve que dedicar años a formarme a mí mismo. Puede que algunos de mis compañeros, que sí son informáticos (algunos con la carrera bastante reciente y 10 años menos que yo), tengan una base teórica mayor, pero para nada me considero peor programador que ellos (y no creo que ellos me consideren a mí mal programador).
Por no hablar de intrusismo de informáticos en otros sectores... me parece más un problema de aptitud y valía que de qué hayas estudiado
nachovera
la gran diferencia entre un programador profesional y que lleva la tira de años y el que aprendió, quitándome el sombrero ante él, en YouTube o por su cuenta es que el primero mañana debe tener a punto el programa de nóminas con las actualizaciones para que cobren todos a fin de mes en su banco automáticamente, mientras que el otro le importa poco que a la hora de imprimir las columnas no salgan bien colocadas... dado que no se juega mucho en su obra final.
y claro que existen programadores y programadoras con 50 años y más, y ya muchas generaciones de ellos y ellas que llevan en fase "jubilación" varias décadas.. ni que ésto fuera nuevo.....
silicablog
Magnífico artículo!! Me siento totalmente identificado con prácticamente todo lo que se comenta el el.
Tengo 48 años y llevo programando desde los 22-23, cuando como se comenta en el artículo, ME LLAMABAN de empresas que ni siquiera conocía y siempre era la misma pregunta: "una cosa..¿ cuanto estás ganando ahora en tu empresa?... mas o menos se lo decías : "..PUES ALREDEDOR DE 400.000 pesetas neto..". Y su respuesta siempre siempre: "Muy bien aquí serían 500.000 neto mas tickets de comida ( o cualquier otra cosa)".... aquellos tiempos!!.. joder, muy pocos sabíamos programar (sobre todo para Internet..) con lo que había: HTML. JavaScript, Visual Basic Script, Programación en CGI con PERL, poco mas. y por otro lado las aplicaciones (como también menciona el post) en Cobol (de los Bancos...que aún siguen funcionando!!), AS400, SQL, Pascal (y Turbo Pascal), CLIPPER, C.
Cuando digo que me siento totalmente identificado, es que en mi caso cuando ya trendría unos 30 o alguno menos, YA ESTABA EN EL MUNDILLO casi mal visto seguir como programador con ya 7 ú 8 años de experiencia. Había que pasar o a Jefe de Proyectos (pequeños / medianos) y a mi no me gustaba!!...yo quería seguir programando!!.
Así es que un buen día, ya hablo del año 2000 o casi, decidí dejar la profesión (Soy Ing. Técnico en Informática de Gestión) y dedicarme a vender SEGUROS!! (estudiando y consiguiento las certificaciones C y B de MEDIADOR DE SEGUROS y empezando desde abajo, en una pequeña empresa!!...nada de intrusismo... :-) )... por cierto, algo mas en lo que me siento identificado con el artículo, cuando se dice que "... en cuanto saben que eres programador, se supone que sabes 100% de hardware (algo que además no me ha gustado mucho!!), de smartphones, programas en TODOS LOS LENGUAJES Y METALENGUAJES , y eres la leche...siempre pasa igual y te bombardean a preguntas de alas que a lo peor tienes una ligera noción... Igualmente de acuerdo que una de las cosas que mas me costó también a mi fue pasar de la PROGRAMACIÓN ESTRUCTURADA DE TODA LA VIDA a PROGRAMAR ORIENTADO A OBJETOS (era al final una cuestión de romper con los esquemas mentales que sabíamos..fue un cambio para mejor, pero yo fui uno de los que mas se resistió al cambio jajaja...tan agustito con "mi programación"..)
En fin, Hoy por hoy y desde hace un par de años, volví a retomar TODO (por placer) y al principio fue un poco abrumador pero a la vez te das cuenta (como también se comenta) que las dll, rutinas y funciones ESTÁN HECHAS y gratis!!... ahora los chavales que programan, no saben lo que es pasarse 2 horas programando la sombra de una ventana en algún programa para MS-DOS ( ni existía windows!!! os acordaís??? )...
Bueno paro!!, que si no me tiro una hora escribiendo jajaj..
Un cordial saludo a xataka.com y a tod@s vosotros compañeros cincuenteros ;-) bueno a mi me faltan 2 para los 50 aún jajaj
JuanCarlos
"se supone que un analista debe ganar más que un programador ¿Cómo vas a ganar más que tu jefe?" He aquí una de las premisas que hicieron que un amigo programador que vivía en Barcelona se mudara a Canadá. En España y Latinoamérica es común ver estos cargos, donde se hacen llamar "jefes" y no son mas que gestores, secretarios y gente que va a reuniones. Sin aras de ofender y partiendo también de que estos trabajos son necesarios, no se debe obviar que en este tipo de empresas el desarrollador es la clave para el desarrollo. Eso lo saben empresas de US y Canada, por eso pagan muy bien a los desarrolladores y no se andan con tanto cargo inflado. Es en la práctica el que programa, el que hace el trabajo técnico, el trabajo que pocos saben hacer y genera el producto final.
sarpullido
Programar es como ir en bicicleta..., te hostias da igual la edad que tengas...
sanamarcar
En fin, pensé iba a aprender algo, pero no xD. Como todo depende lo que es un buen software o no, depende a donde vaya ir, y lo que se le pida. Yo veo como loco las empresas contratando a gente que no tiene ni idea, de materias básicas, pero si sobre un par de lenguajes. Normal que las apps vayan como van xD.
De todas formas parece que todo vale en el mundo informático.
jonijnm
Un enlace aquí podría haber estado bien: https://medium.freecodecamp.com/being-a-developer-after-40-3c5dd112210c
arteze
Espero que la gente aprenda a programar, así tenga 50 años, incluso podrían los viejos... Todos deberían saber cómo se hace.
xtremwise
Tengo 51 años y empecé a los 12, con eso lo digo todo ...
torleone
El programador está pésimamente visto y valorado en este país y el por qué de ello es sencillo:
El programador es un perfil sumiso, cero reivindicativo. Al existir tanto intrusismo que comienzan programando y que odian la programación, estos perfiles no informáticos, mucho más reivindicativos hacen lo posible para dejar cuanto antes la programción y pasan a puestos de analistas, funcionales y jefes de proyectos.
En este punto, se da la ironía de que los jefes de proyectos informáticos y tecnológicos son ahora perfiles como abogados, filólogos, químicos, etc etc....y se sitúan por encima de los perfiles informáticos. Ahora bien, a la hora de promocionar, ¿vas a promocionar a un informático que sabe más que tú y que debería estar donde tú? obviamente no. Y es más, si puedes relegar a la más absoluta basura a los perfiles técnicos, pues todo perfecto. Eso es España y por eso tenemos el peor país en lo que a tecnología del software se refiere. No tenemos ni una sola empresa que cree un videojuego decente, no tenemos ni una sola empresa que cree software de calidad,... Una pena, pero la gran culpa de todo la tenemos nosotros, los propios informáticos, que nos hemos dejado pisar desde el minuto cero. Ahora no nos podemos quejar.
denisoft
Esas manos no son de alguien de 50, se os va...
mkd
Yo desde luego soy peor programador con el paso del tiempo. Empecé en el 86 con BASIC, después llegaron COBOL, RPG, etc... hasta mediados de los 2000, que lo dejé aparcado no, tirado. Ahora no sería capaz de hacer un programa para solucionar el típico problema de trenes saliendo a diferentes horas. ;)
juanvidalgil
Artículo muy interesante