
“Empezarás como programador pero podrás ascender hasta analista, jefe de proyecto y hasta consultor”.
Con esta frase comienzan muchas entrevistas de trabajo en el mercado laboral mundial (salvo honrosas excepciones). De hecho, el salario más bajo siempre corresponde a programadores haciendo de este trabajo un pozo del que hay que salir para progresar económicamente.
Imaginemos un gran cirujano, con miles de operaciones a sus espaldas. Una gran experiencia que ha permitido salvar vidas adelantándose, muchas veces, a los acontecimientos y desarrollando un sentido especial para detectar problemas, igual que para encontrar soluciones en los momentos de mayor estrés. ¿A alguien se le podría ocurrir peor idea que promocionarlo a jefe de hospital y encargarlo de labores cada vez más administrativas? ¿Por qué se hace esto con los desarrolladores?
La vocación como motivación
Muchos de nosotros comenzamos a programar cuando éramos pequeños o muy jóvenes, como un impulso de simple atracción hasta desarrollar la manía de convertir todo desarrollo, por pequeño que fuese, en un reto personal. Pasan los años y, si has tenido suerte, conviertes tu hobby en motivo de tu estudio y terminas ganándote la vida con ello.

Sabes que se te da bien y que prácticamente naciste para esto, así que te entregas y empiezas a obtener frutos. Profundizas y aprendes cosas cada vez más difíciles. Consigues el UNIX Network Programming y alucinas con ese submundo mientras haces herramientas que hacía tan sólo seis meses ni siquiera imaginabas que pudieran existir. No sólo es una pasión, ya es tu pasión.
Hacerse mayor es caro
Bastante caro de hecho. Ese pequeño friki que hacía todo por placer ya tiene pareja, más tarde hijos, un coche, una casa, una pila de facturas y un refrigerador por llenar. Programar sigue siendo una gran experiencia y, aunque cada vez hay menos tiempo para seguir estudiando, empleas cada segundo libre del que dispones para hacerlo. Pero cada vez necesitas más dinero y no ves que el futuro vaya a ser muy diferente. No te queda otra que pedir un ascenso …. a analista.
Aun siendo un programador solvente, que estás tan a la última como tu tiempo libre te lo permite, tu trabajo no está valorado económicamente. Es una triste realidad en nuestro mundo laboral:no puedes permitirte una vida mejor manteniendo tus funciones. Y no estamos hablando de que estemos haciendo un trabajo cualquiera sino que somos personal altamente cualificado, con unas habilidades que sólo se consiguen con el tiempo y mucha práctica, así que ¿por qué esto es así?
¿Cabeza de ratón o cola de león? ¡Mejor Rataleón!
Así que, finalmente, te rindes a los emolumentos y aceptas “subir” de rango. Esta es la trampa que muchas empresas se hacen a sí mismas que, en mi opinión, viene auspiciado porque la mano de obra de programadores se encuentra muy barata en el mercado. Tan barata que suele corresponder a prácticas en empresas, becas o puestos junior, y su precio no es sólo muy bajo en remuneración sino que en los dos primeros no conlleva la carga fiscal e impositiva de los empleados generales.
Todo ello resulta incongruente con la formación recibida, ya que tanto en la universidad como en los ciclos formativos se enseñan las labores de analista, de DBA y de dirección de proyectos en la misma medida que la programación en Java, .NET, Python o PHP del mundo real, por lo que creo que sería más rentable a largo plazo que cada uno se especializara laboralmente en el rol que le realice como empleado y con la labor que le haga disfrutar de su trabajo.
¿Habéis pasado por esta situación o teméis pasar pronto? ¿Opináis que esa evolución es natural y perfectamente válida? ¿O por el contrario pensáis que es una aberración?
Comentarios
Interesante artículo, no sé como será en el resto de Europa, ni en otras grandes empresas en EEUU. Pero en Google no existe el rol de analista, cada programador es analista y cada analista programador, es decir, no hay distinción entre roles. Sin duda, creo que es el modelo que se debería seguir.
Lo más probable es que esté implantado el modelo actual por dos razones fundamentales: el intrusismo laboral y -en la mayoría de los casos- la poca formación informática que tienen los que toman las decisiones, bien sea por no haber seguido formándose o por directamente no haberlo hecho nunca. Creo que incluso influye lo infravalorada que está nuestra rama en este país, si se le pregunta a un ciudadano de a pie: ¿Qué profesión valora más: médico o ingeniero informático? Ganaría por goleada la primera.
Concluyendo, es evidente que el problema está en la cultura empresarial española, y hasta que no cambie los programadores seguirán siendo -lamentablemente- unos paria.
Saludos,
Totalmente de acuerdo, es algo que debe cambiar y estoy seguro que cambiará con el paso del tiempo. Todavía la informática es joven y los que tienen la pasta aún tienen que entender todo lo que comentas.
De momento hay pocas empresas con pasta que puedan entenderlo, ya que son las jóvenes (Google, Facebook, etc.) que ya conocemos, donde las cosas son de otra manera).
En fin, no sé si llegaremos para la generación donde esto se comprenda, pero sí sé que llegará el momento.
El ejemplo del cirujano es muy bueno.
Totalmente de acuerdo, hoy por hoy, salvo por el tema económico, no me motiva nada pasar a ser analista o superiores.
Lamentablemente, en este país, como en la mayoría, al programador se le ve como a un peon en una obra
Muy bueno el ejemplo del cirujano, coñe, si haces bien tu trabajo y te gusta, que te den una subida de salario, no un ascenso que te desvincula de aquello que un día solicitaste empleo.
El problema de lo poco valorado que están los programadores, como bien dices, es el intrusismo laboral. El intrusismo laboral esta matando literalmente el sector. Si esto ademas le añadimos una pésima formación pues ya tenemos el cóctel perfecto para el estado actual del sector informático.
A mi personalmente me molesta mucho ver como ingenieros en telecomunicaciones, ingenieros industriales, físicos, matemáticos que porque han cursado un par de asignaturas de programación en C o han hecho algún curso FPO de 6 meses ya dicen saber programar. ¿Merece la pena estudiar cualquiera de los grados superiores de informática? yo creo que no. Yo con mi grado superior solo puedo hacer una cosa: programar pero cualquiera que haga un FPO también puede... ¿entonces para que hice el grado superior?
Yo sinceramente opino que la situación del sector informático no solo no va a mejorar, si no que cada vez va a ir a peor.
Que gran verdad lo de los grados superiores. Especialmente con el plan BOE, dan verdadera lastima, no conozco a nadie haciendo el nuevo plan, pero, a pesar de estar mejor orientado, tampoco lo veo gran cosa ...
La situación es bastante lamentable. En mi facultad nos hemos agrupado para ir a San Francisco unos meses a probar suerte al acabar la carrera.
El ejemplo de los médicos no es el más adecuado, pues no sé como será en españa, pero en el resto del mundo es precisamente esa estúpida dinámica la que se sigue: de cirujanos pasan a especialistas, de especialistas a jefes de área, y de jefes a directores. De ahí que en países como chile los hospitales estén tan mal administrados, porque los gobiernan médicos y no ingenieros.
brillante
Hola, voy a daros mi opinión sobre el tema. Por lo visto mucha gente culpa al intrusismo profesional de la precaria situación de los profesionales de la informática sin tener en cuenta otros aspectos de nuestro sector en este país, y es que un gran porcentaje de los puestos de trabajo disponibles lo están a través de empresas intermediarias o como vulgarmente se las conoce "body shopping", estas la mayoría de las veces sirven más a los propósitos de reducción de costes por "trucos contables" a las grandes empresas que necesitan permanentemente de una gran plantilla de especialistas informáticos que no a al que creo que fue su propósito inicial , realizar picos puntuales de trabajo o proyectos para otras empresas. Estas “consultoras” además de que a veces emplean tácticas de dudosa legalidad con sus empleados, venden un producto engañoso, es decir, venden que en un proyecto informático lo único que aporta valor es la gestión a alto nivel y que los técnicos somos fácilmente reemplazables y externalizables por lo que es fácil aplicar la “industrialización” con nosotros(para que os hagáis una idea, industrializar sería como: “Para que voy a contratar cocineros bien formados y camareros, si puedo venderle a la gente hamburguesas que hacen prácticamente las máquinas con operarios de baja preparación y la gente viene al mostrador a buscar la comida”). Otra "pega" de que las grandes empresas contraten outsorcing en vez de a sus propios informáticos es que ante el panorama de que tienen un montón de estas empresas consultoras para elegir, les aprietan el precio hasta el límite, cosa que acaba repercutiendo no solo en el sueldo y la calidad de vida de los profesionales informáticos sino que también en la percepción de la profesión en este país y en la calidad de los trabajos entregados. Mucha gente se quema e intenta trabajar de cualquier otra cosa y eso hace que las consultoras necesiten carne fresca constantemente, recién licenciados/diplomados de cualquier campo que puedan programar un “Hola mundo”. Por cierto yo soy un intruso, que no ha parado de formarse desde que entró en esta profesión y en varias ocasiones he tenido que enseñar y corregir a los “no intrusos”. Con este rollo tan solo he intentado daros un poco más de visión de nuestro sector y intentar explicaros que todo lo que no separe como comunidad de técnicos, como la procedencia de los estudios, tan solo nos debilita y permite una vuelta de rosca más a nuestra precaria situación.
!SALUDOS¡
Con tú ejemplo queda bien claro porque a estas "consultoras" se les llama "Cárnicas: los Burger King de la informática" ;) (buen título para un documental ¿no? :D)
El problema es que en España a cualquier informático o persona poco cualificada se le llama programador y luego pasa lo que pasa, arreglando chapuzas y destrozos que han dejado, normal que se genere una DESCONFIANZA a la profesión.
Las empresas pequeñas quieren contratar a trabajores que sea un Dioses por dos duros 100 horas a la semana, y las grandes tienen dirigiendo a personas enchufadas/incompetentes con mucha cara que lo único que hacen es dar imagen, reenviar correos (no pegar ni chapa) y son los últimos que se bajan el sueldo (para eso están los que les han salvado el culo en innumerales ocasiones...)
Mientras había dinero todo esto daba igual por que se maquillaba con los beneficios pero ahora todas las empresas que conozco que no se han "adaptado" no han aguantado el tirón y han acabado cerrando o lo están haciendo ahora.
Creerme si os digo que ahora valorarán un buen programador.. por lo demás el tiempo decidirá...
Un abrazo.
interesante
Me parece que esto esta relacionado también con el principio de Peter: "En una jerarquía, todo empleado tiende a ascender hasta su nivel de incompetencia".
Debo contarles algo que para mi es esperanzador, trabajo para una consultora española en Argentina, dicha empresa tenia una política de promoción de categorías, que se manejaba de la manera tradicional, uno necesariamente subía a tareas mas funcionales. Hace algunos días la empresa presento la nueva política de carrera interna donde prevee que esta situación no es la ideal para aquellos que no queremos ser analistas, con el nuevo modelo hay dos maneras de subir de categoría: la manera tradicional teniendo cada vez mas trabajos funcionales o seguir especializándose en el desarrollo y la tecnología que maneja. Ambas maneras incluyen recategorizaciones y con ello aumento de sueldo. Mientras el ascenso tradicional tiene como techo/meta el titulo de "Solutions Project Leader", la carrera de especialización tiene como techo/meta la categoria "Solutions Specific Knowledge Leader". En fin veremos como se termina implementando, debo decir que acá, en Argentina, es increíble el momento que esta pasando el ámbito informático, muy positivo, hay muchísimo mas trabajo que trabajadores, por lo tanto las empresas manejan sueldos altos (y otros beneficios) tratando de retener al trabajador, ya que la rotación entre empresas es altisima, por lo cual no me sorprendería que el cambio de política de carrera interna aya surgido de una verdadera preocupación en las inquietudes de los trabajadores, no por bondad de la empresa sino para cuidar sus intereses, evitar la salida de trabajadores, ya que aquí uno se encuentra minimamente incomodo en un puesto de programador y conseguir otra empresa (que pague mas) es rápido y fácil. Saludos.
Es una aberracion, no se si es a proposito o no que lo hacen de esta manera, pero en lugar de hacerse los listos solo pasan por estupidos, y lo mas lindo que muchos novatos se entregan a ellos sin saber nada de la situacion.
Bueno, yo soy muy conciente de la situacion, ya desde el primer dia que los neanderthales se enteraron de la programacion y ya existia toda esa birria de lenguaje php, asp, java, sql, etc. La programación fue en declive y perdió valor. Hoy en dia la programación ya no vale nada, nadie sabe que tan potente puede ser y como esta siendo de muy maldejado. Asi que por esa razon no he conseguido ningun trabajo externo de ese tipo porque no merece la pena. Eso no significa que deje de programar, porque le puedo dar usos mejores que trabajar para los demas.
Esos trabajos son solo para novatos que no saben de programacion y tampoco lo valoran, algun dia cuando maduren se van a dar cuenta y lo van a abandonar, eso si no se dejo aplastar por la avaricia capitalista y sistematica.
PD: Ya ni leo los clasificados.
@programadork: Y despues te despertaste?
Hola lobooscuro, la verdad tu comentario me parecio muy SOBERBIO... Pero bueno, ojala un día sepas que es la humildad, si no es así la vida te lo mostrara. Mas alla de eso hay cosas que dije que podes confirmar hablando con otros programadores de estos lugares, como la demanda de trabajo y la cantidad trabajadores, que eso baja en muchos caso la calidad del trabajo realizado sin duda, yo no dije que acá la calidad del desarrollo sea alto, si no que el ambiente laboral era positivo para el trabajador, o sea no para los programadores de alma, si no para aquellos que se ganan el sueldo desarrollando, que pueden o no tener un verdadero interés en lo que hacen, al fin al cabo es su trabajo, he trabajado de cosas que no me interesaban para nada y ahora trabajo de aquello que mas me gusta, pero no puedo esperar que sea así para todos. Por otro lado si hablas de que las consultoras son para novatos (si es que hablabas de eso) no lo niego, y no me refería a eso, yo solo contaba el cambio de política en cuanto a la carrera que tomo la empresa. Un saludo.
-- editado por última vez a las 15:31
Estoy deacuerdo con programadork no se en espana, o pero he visto muy buenas ofertas en argentina y mas que todo una gran demanda de personal capacitado, eso tambien esta pasado en latino america, yo vivo en republica dominicana y aqui esta pasando un buen detalle digno de analizar la crisis de muchos paises (espana, estados unidos etc).. muchas empresas ponen bases en estos paises pues le salen mucho mas barato, pero cual es el problema para estas empresas tener personal capacitado de buen nivel sin el proceso mario (brinca y brinca) , si eres bueno y tienes un buen nivel las ofertas no te faltaran y muchas veces ganando en moneda extranjera y pagando en moneda local llevas mucha ventaja, sumandole a eso la crisis de personal capacitado permite a nosotros los programadores "Por ahora " manejar buenos sueldo debido a la oferta y demanda, donde laboro nos dando un trato super excelente porque simplemente encontrar personal con experiencia y buen nivel es mas dificil pescar si carnada :)
-- editado por última vez a las 15:40
En mi país se puede tener un buen salario sin necesidad de cambiar de función, pero todo depende del nivel de estudios. Si por ejemplo eres técnico en programación te pagan una miseria así seas un genio, si eres un Ingeniero Desarrollador como yo tienes un sueldo bueno, pero si quieres ganar muy bien necesitas ser especialista en construcción de software.
En conclusión, si quieres dedicarte programar y a la vez progresar económicamente, estudia un pregrado de 5 años, un posgrado que 1 año y se bueno en lo que haces.
Yo ahora mismo me encuentro en esa misma situación.
Desde muy pequeño, y sin saber bien porque, siempre he querido programar, y ahora hace ya casi 5 años que me dedico a ello.
El problema de todo esto, es que el primer interés de las "cárnicas" es que el producto nunca, y digo NUNCA, sea perfecto. Es por eso que el noob, junior o como se quiera llamar es el trabajador perfecto para ellos. Salario mínimo y mínima calidad (la mayoría de las veces), ¿y esto que conlleva? Un contrato de mantenimiento por parte del cliente a la cárnica, con un tiempo indefinido para arreglar lo que esos programadores no han sabido hacer correctamente por falta de nivel, dirección o ambos.
Si buscáis un poco por Internet, hasta se han dado casos de consultoras que obligaban a sus trabajadores a colocar bombas lógicas en el código...
Y en cuanto a lo del intrusismo, es lo más normal... Si alguien estudia para construir rascacielos, ¿¿no se podrá dedicar a construir cabañas?? Está claro que siempre les quedará una buen parte técnica, pero al fin y al cabo, la informática es matemáticas como la mitad de lo que nos rodea..
Primeramente excelente articulo, debido a que tomaste en cuenta muchas realidades una cosa es la pasion por el desarrollo y otra cosas son las realidades de la sociedad donde estes viviendo, me impacto bastante el punto que planteas sobre cuando "Ya te has casado, pagas piso, tienes una familia que mantener y el desarrollo de software en donde esta no es bien remunerado" (Cada vez que leo genbetadev me doy cuenta de la realidad en espana (pero es otro tema)). Es lamentable que las empresas no tomen en cuenta la experiencia y los an~os, que has dedicado a quemarte las pestanas que iniciaste esto cuando no tenias barbas .. y ahora ya hasta algunas canas esta saliendo.
He visto que esta creciendo lo que llaman "Especialidad" donde trabajo se aplica la ley de "Porque rambo, nunca fue general" simplemente aqui no sacan al mejor soldado de batalla, siempre y cuando este le guste la guerra, mientras mas anos de experiencia, mas proyectos hayas terminado, mientras mas tecnologia de punta manejas mas pagado eres y mas retos tienes, un ejemplo mas directo aqui hay personal con 6 o 7 anos trabajando en la misma area pero trabajan secciones muy criticas de la empresa y personas que adoran lo que hacen y trabajan los puntos que mas le gustan debido a que se busca la persona de acuerdo a la necesidad que la empresa tiene, Se han buscado personal especializado en Reporting Services para que se encargue de todo lo que es reportes con el fin de no hacer que los programadores tambien trabaje los reportes, o por ejemplo un maquetador con experiencia fuerte en jquery con el fin aun mas permitirnos a nosotros trabajar solamente la parte core Pero eso no es solo aqui he visto que en USA esa tendencia esta creciendo de buscar especialistas en una area especifica o una tecnologia.
Espero que eso tambien empieze a propagarse en demas paises.
¿Donde trabajas? ¿Necesitan gente? ¿Cuando puedo empezar? xDD
para @programadork y @danywalls : A cualquiera le parece que mis comentarios son soberbios, egocentricos, agresivos y hasta el de un enfermo. Eso es porque cualquiera tiene una vida llena de rosas y optimismo, entonces a cualquiera lo vuelve debil. Simplemente no estabas preparado para leerlo.
Y estoy en contra de lo que decis porque estas tambien dando falsas esperanzas a otros paises cuando leen tus mensajes. Un claro ejemplo la respuesta de @ivogallego . Repito, no hay ninguna diferencia de trabajos con otros paises, la programacion tampoco se valora para nada y solo se lucra con lenguajes inutiles.
Con mi ultimo parrafo en el mensaje anterior me referia que es optimo para cualquiera que quiera perder tiempo valioso en su vida.
Don´t feed the troll.
FAIL!!
don't feed the optimism.
¡El ejemplo del cirujano es genial!
Como dice el comentario 20, el ejemplo del cirujano es genial. Al fin y al cabo un cirujano es un operario, que se mancha las manos, como un programador. Los dos pueden necesitar planificar las cosas y estudiar, pero al final ambos se manchan las manos y disfrutan con ello. Una médico que solo pensará en como hacer una operación, no tendría el mismo reconocimiento que el que la hace.
Yo, desde hace tiempo cuando alguien me pregunta que hago, digo que soy programador, y a mucha honra, paso de decir chorradas como programador senior, analista, analista programador o arquitecto o lo que sea, SOY PROGRAMADOR.
Este problema que planteáis en España, no lo noto yo en Reino Unido, que es donde yo trabajo. Al programador se le reconoce mucho más.
De todas maneras me parece normal que un gestor bueno cobre mas, al fin y al cabo tiene mas responsabilidad, tiene que tratar con mas gente.
El verdadero problema es que los programadores queremos ganar mucho solo programando y eso solo es posible si la demanda de programadores es menor que la oferta. Algunos se ven tentados a convertirse en gestores por motivos económicos, muchas veces por presión social, etc, pero si te gusta programar no lo dejes.
No es que tu lo dejes, sino que te obligan a dejarlo.
Estimado Lobo
Creo que tu punto de vista va un poco mas allá, deberías intentar crear tu propia empresa y colocar tu propia forma de comandarlo, es más, incluso estarías como programador siempre, en mi caso yo he hecho algo parecido, hago mis programas "empleados" por decirlo así y me va bien, también trabajo para una empresa, tengo 2 realidades, como dependiente y como independiente, la verdad en ambos me va bien.
Ahora sobre la realidad para que mentir estoy de acuerdo contigo, al inicio no ganaba más de lo que ganaba un portero, pero conforme estudio y aprendí más (autodidacta), pude convertirme en una especie de "producto" que las empresas digieren mejor, tengo 9 años programando, los 5 últimos mucho mas dedicado, puedo decirte que quienes te critiquen porque te demoras más haciendo código de buena calidad estos caerán luego a tus pies incluso te alabarán como un santo, tengo varios programas que no se han "caído" porque apliqué mucha dedicación muy aparte de que me apasiona, las críticas negativas me entraron por una oreja y salieron por la otra, después el tiempo te premia.
Al final, hay muchos caminos, no se ilusiona a nadie que quiera ser programador, simplemente que no existe un único camino, si quieres ser programador bien remunerado tienes que ver tu mismo que camino escoges, yo escogí el de dedicación y autodidacta, espero que mis comentarios les ayude en algo.
Saludos
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect