Make Text BiggerMake Text SmallerReset Text Size
A ver cuando me ascienden para dejar de programar E-mail
11.06.2008

promocionEn una entrevista para selección de programadores el candidato admitía que su objetivo era ascender en la compañía... ascender para dejar de programar y pasar a comercial o a consultoría. Según sus palabras "a puestos con más proyección".

No sé, entre arquitectos, médicos o astrónomos (por decir algo), no es una aspiración generalizada ascender para llegar a áreas administrativas de empresas constructoras, hospitales o centros astrofísicos; ¿o sí?, porque a mi no me gustaría que me atendiera un médico que espera con ansiedad cuándo dejar de ver pacientes, o que hiciera mi casa un arquitecto que no quiere hacer casas.

Pero sin embargo sí que es frecuente embarcarse en ingenierías técnicas para "hacerse jefe". Claro, así son luego algunos directivos.

 

Comentarios (23)Add Comment
Puede ser pero...
escrito por Lucas, June 11, 2008
Cierto. También es cierto que los arquitectos, médicos o astrónomos no son mal vistos por seguir diseñando, curando o predicioendo movimientos de cuerpos celestes. Un médico de 50 años es una eminencia y un programador de 50 años es un fracasado.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +5
Fracasado es el que quiere ser jefe y no lo logra: sea programador, medico o arquitecto
escrito por Raul, June 11, 2008
No lo veo así, Lucas, Alexander Stepanov tiene 58 años, sigue trabajando como ingeniero de software, y gracias a que no está esperando dejar de serlo, no es un fracasado, sino una eminencia.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +3
De acuerdo con Lucas
escrito por Un visitante, June 11, 2008
"Un médico de 50 años es una eminencia y un programador de 50 años es un fracasado"

Así es, subrealismo real como la vida misma :-( Pero no es ya que la sociedad nos tenga tan mal vistos (a los programadores), no está ahí el problema porque seguramente ni la sociedad sepa todavía qué hacemos realmente. El problema es que entre nosotros mismos (informáticos) miramos mal la programación.Dos frases que siempre escucho de informáticos técnicos e ingenieros:
- Picateclas (despectivo con el que se suele identificar a un programador)
- Yo no programo, yo soy ingeniero y yo no estoy para programar. Eso para los efeperos (típica frase de un "ingeniero de primera")

Luego preguntas a futuros informáticos (técnicos o ingenieros) y pocos son los que tienen previsto trabajar en programación. Está esto tan mal visto que incluso nosotros mismos no sabemos realmente qué implica programar. Muchos informáticos se creen que la programación implica solo tirar líneas de código como un auténtico macaco descerebrado. Qué triste... a mí me hace mucha gracia porque afortunadamente soy PROGRAMADOR (me encanta!) freelance desde hace muchos años, me va realmente bien y trabajo en los proyectos que quiero y básicamente cuando quiero. Para mí es el mejor trabajo que hay.

Claro que no me dedico a picar teclas, ni a tirar líneas de código inmundo o aleatoriamente. Un programador informático es aquel con la capacidad de moldear un problema y generar un modelo abstracto del mismo que lo soluciona. Hago análisis, diseño, implementación, testing, mantenimiento, etc. y siempre lo diré: me considero un programador, así de simple y así de claro. Y bien orgulloso que estoy de ello: de la experiencia que tengo resolviendo problemas de variados tipos o también de dominar algún que otro lenguaje de programación.

No entiendo como a un ingeniero infomático o a un técnico informático no le parece apasionante el mundo de la Programación de ordenadores. Nunca lo entenderé.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +9
Es cuestion de trato
escrito por Victor, June 11, 2008
La verdad es que hasta yo mismo pienso así. Me encanta programar, me apasiona. Es mi vida. Pero sabéis que me ha sucedido? mis jefes y superiores me han tratado tan mal, me han despreciado tanto y me han pisoteado tanto (y siguen haciéndolo por que aun no he abandonado mi puesto de trabajo) a lo largo de mi carrera profesional que hasta he llegado a pensar que mi profesión, la de programador, es una verdadera porquería. Y al final he hecho lo inevitable, me he creado mi propia empresa y en la medida que pueda, mis programadores serán los más mimados y cuidados que os podáis encontrar jamas (solo espero que no sea utópico).

Lo que quiero decir es que nos han tratado tan mal y nos han señalado con el dedo tantas veces que hasta nosotros mismos nos creemos lo peor del mundo laboral. Esa es la razón por la que deseamos y aspiramos subir a puestos directivos. Vemos día a día que nuestro esfuerzo, incomparable a la de un directivo, no es recompensado como esperamos que sea pero en cambio al directivo, que no ha hecho realmente nada, le cuelgan las medallas por el triunfo de un trabajo bien hecho. Por supuesto, yo también quiero esa medalla y esa palmadita en la espalda que tan bien sienta a nuestro ego.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +4
y el sueldo
escrito por Antonio, June 12, 2008
No podemos negar que el salario ademas de la reputacion es muy importante.
Un programador no gana ni por asomo como estos profesionales y ademas
la informatica es muy joven comparado con la medicina,abogacia y arquitectura donde la experiencia es un grado.
No conozco programadores en España con tanta edad. Los echaran para meter becarios de la universidad. Tiempo al tiempo.
O subes escalones rapido o te meteran con un puñado de becarios para aprender otra tecnologia en poco tiempo.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +1
los que desprestigian la programación
escrito por Juan Palacio, June 12, 2008
Así es: en la profesión estamos convencidos de que un programador de 50 años es un fracasado.
De la programación, un trabajo creativo, fruto mucho más del talento que de la técnica, a base de conceptos tan en boca de empresarios confundidos como "pull de programadores", "recursos", han llegado a convencer de que esto se trata de un proceso industrial, como una cadena de trabajo.
De poner mesas para sentar a operarios que teclean código.

Como dice Victor son estos empresarios los que se cargan la verdadera programación, y es que hay empresarios y empresarios,

Ser programador de "technical consulting la mundial" es de fracasados, y ser programador de Google, Adobe... es todo lo contrario

Un saludo
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +2
Spain is different
escrito por yoyoooyoy, June 12, 2008
Efectivamente, el negocio software aquí en España funciona así. En lugar de valorar a una persona que lleva 30 años de experiencia en su profesión (programando), se considera algo negativo.

Yo estoy en este negocio por vocación, y llevo tiempo queriendo montármelo como progamador y profesor freelance. Pero también me gusta organizar y me gustaría ascender como asalariado, porque me gusta y ya lo he hecho bien.

Es lo que comenté aquí en otra ocasión, son dos profesiones distintas y quiero dar el salto también, yo no lo encuentro como algo negativo... seré como la doctora Cuddy (de House) ? XD

Saludos y felicidades de nuevo por el blog y por scrum manager !
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Prestigio, edad y creatividad
escrito por Betawriter, June 12, 2008
Interesante reflexión, Juan.

Ser (buen) programador es duro. Muy duro. Gente a la que supuestamente le encantaba suele coger un puesto de dirección de proyecto o similar sin vacilar en cuanto se le ofrece. Gente que dice que "le encanta programar" y "jamás lo dejará" es casi seguro que lleva menos de 5 años de trabajador por cuenta ajena en la informática empresarial.

Raro es ver gente de más de 35 años programando, ¿por qué será?.

Creo que tiene que ver con varios aspectos:

- Soledad: Aunque trabaje en equipo (cosa que las PYMEs intentan minimimizar para "aumentar la productividad") el programador suele estar solo, se enfrenta a sus problemas solo y celebra sus satisfacciones solo, ya que raramente es comprendido por el resto de compañeros de su empresa y a veces ni por sus propios compañeros, que tienen sus propios problemas. En España, por desgracia, la forma de relacionarse con los programadores es "hay que hacer esto; cuando esté, me avisas". Pocas reuniones, pocos puntos de vista, poco análisis, poco compartir ideas, poca revisión de código... soledad continua.

- Sumisión: Para mí éste es el aspecto más importante, con diferencia. El programador sigue siendo el ser más sumiso de la empresa. Todas las empresas aparentan ser "horizontales" pero no es más que un tópico copiado del modelo anglosajón. Ya puede llevar 20 años en la empresa que el programador sigue siendo el "último mono"; sus aportaciones no son tenidas en cuenta, sus decisiones ignoradas y su "parcela de poder" se limita a él y su ordenador. Además, como por arte de magia se le presupone un "mago", capaz (y deseoso) de resolver cualquier "problema". Ante cualquier duda, opinión o disidencia se le supone un vago o una persona negativa en vez de una persona que se basa en sus experiencias y fracasos anteriores que quiere mantener los pies en la tierra y no volver a sufrir otro estrepitoso fracaso empresarial.

- Geekización: A todo buen programador se le supone un geek y no una persona como cualquier otra a la que simplemente le gusta su trabajo y desea realizarlo bien. Por eso, en vez de preguntarle las cosas, se le supone el eterno adolescente y se toman decisiones por él. En vez de rebajar su jornada laboral o darle tiempo para salir a tomar un café, se le dan cocacolas, una camiseta o se le regala un ipod. En vez de pensar que a las 19:00 desea irse a casa porque tiene a su familia esperando, amigos con los que hacer deporte, etc... se le presupone que no tiene vida fuera y, si la tiene, no tiene ningún interés.

- Capacidad intelectual y de reciclaje: Debido a los cambios continuos en los procesos y las tecnologías, estas cualidades son imprescindibles. Hace no tantos años no se programaba con orientación a objetos. Hace no tantos años, ya no AJAX sino la programación web dinámica ni se soñaba. Prueba a programar en prolog, luego en c y luego en ruby. Un joven suele tener ilusión, capacidad y sobre todo, ganas, de probar nuevas cosas. Una persona adulta suele querer resultados, eficiencia y satisfacción. Son ligeramente incompatibles.

- Aburrimiento: Seamos realistas. En general, la programación empresarial más típica es tremendamente aburrida. En la mayoría de las empresas los problemas suelen ser siempre los mismos aunque estén asociados a distintas tecnologías e incluso los buenos programadores acaban rindiendo poco por puro aburrimiento. El tipo de reto que supone un proyecto tras otro, o un proyecto empresarial largo, no es lo que la mayoría se espera.

- Salarios: Acorde con la idea que todos tenemos del término van los salarios. Cuando el programador es de los peor pagados en toda la empresa porque "tiene que demostrar y ganarse su valor" una y otra vez (ya que toda su carrera anterior sólo sirve para empezar a hablar) o tiene que marcharse para que le valoren, algo ocurre. Si en cualquier otro puesto directamente se gana un 50 o un 100% más haciendo otras labores, la gente tampoco es estúpida. Lo queramos o no, el salario es un indicador de la "valía" del puesto en la empresa. Si casi cualquier otro elemento de la cadena empresarial tiene un salario superior y está mejor visto (en España), es normal que la gente no quiera ser programador. Tanto por reconocimiento social como por pura economía.

- Decepción: Sí, asumámoslo. Gran parte del esfuerzo y del código de muchos programadores acaba en la basura. Directamente. En otros casos acaba en programas de baja calidad, protestas de los clientes o parcheo continuo de monstruos inmantenibles. El programador es visto como el "responsable directo" (y en cierta medida obviamente lo es). También siente decepción al ver las cosas como realmente son y no como se ven desde fuera.

- Instatisfacción: El buen programador tiene al perfeccionismo, a la belleza, al minimalismo. El contacto continuo con código basura y su conciencia de la generalmente mediocre calidad y de la gran cantidad de fallos que pueden ocurrir en su aplicación, de la imposibilidad de tender hacia una mejora continua por cuestiones económicas y de calendario, le provocan insatisfacción.

Acabemos de una vez ya con el ideal del eterno adolescente que es feliz estando sentado al ordenador durante 16 horas al día tomando cocacolas y resolviendo grandes problemas de la humanidad. Un eterno altruista sin amigos al que le encanta donar su tiempo y sus esfuerzos a la empreas por pura diversión y satisfacción del intelecto por un salario muy bajo.

Quizá cuando se empiece a reconocer al programador como un profesional como otro cualquiera, con sus necesidades, sus limitaciones y su labor se le reconozca como difícil, pesada, se le quite todo el aura de "misticismo" y se le recompense social y económicamente en proporción a su trabajo y responsabilidad, se cuente con un (obligatorio) downshifting acorde a su edad, la gente prefiera seguir siendo programador cuando llega a cierta madurez.

Por supuesto ser programador tiene sus satisfacciones, sus grandes momentos, su entretenimiento y sus cosas buenas. La cuestión es, ¿compensa a partir de determinada edad?.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +23
¿Alexander Stephanov un programador?
escrito por Betawriter, June 12, 2008
Raúl, ¿de verdad llamarías a Alexander Stephanov "programador"?.

No lo conozco mucho pero viendo su biografía, sus lugares de trabajo (e.g. Bell Labs) y la cantidad y orientación de sus papers (programación, lógica, robótica...) y su aportación a la informática, me parece que es bastante más investigador que otra cosa.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Depende del "tipo"
escrito por _Ehecatl, June 12, 2008
Yo creo que depende del "tipo" de programador, si es que asi se le puede llamar... Si alguien a los 50, sigue programando solamente ABC's sin un ápice de conocimiento mayor para hacer cosas mejores, para mi es un fracasado... inclusive lo es desde los 28 o 29..... Pero si alguien puede programar cosas mejores, ademas de investigar, diseñar, definir, proponer, etc.; en fin tener un pensamiento de más alto nivel, entonces creo que ha hecho bien el trabajo... Yo espero no dejar de programar nunca, pero aspiro a que mi capacidad y experiencia me de para pensar mas allá....
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
...
escrito por ivan_cursos, June 12, 2008
Nunca llega el efecto derrame por un proyecto concluido excelentemente, el merito se lo llevan los comerciales y gerentes. Y dentro de las empresas solo se valora a quien tenga contacto con el cliente, ya que es el que paga. Y ni que hablar en empresas chicas donde el comercial tambien juega de analista relevando requerimiento para que no tengan contacto con el cliente, a ver si se lo sacan y deja de recibir comiciones mensuales por un trabajo ya concluido. Las empresas chicas no valoran el tiempo que un programador debe utilizar para mantenerse al dia, te requieren full time, no uses tiempo para capacitarte, y se te mandan a un curso lo hacen fuera del horario laboral. y largo etc, donde el programador es parte de una cadena de produccion en el escalafon mas bajo y si encima tienes la desgracia de trabajar en algun empresa donde no sea la actividad primaria, sino que haces sistemas internos para acompañar la demanda de la empresa sos un gasto. Cuando te tratan mal en un puesto por lo general a la larga terminas pensando que el responsable es el puesto ya que es la salida facil cambiar de trabajo, que cambiar a tus susperiores o ideosincracias empresariales.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Acá por México es igual
escrito por KerryKing, June 12, 2008
Acá por México la cosa no cambia. Un programador sigue siendo un título un poco despectivo y hasta de bajo nivel. Aunque creo que no todo está perdido. En el mismo ámbito hay muchas formas de subir de nivel, al menos en empresas que se dedican a fabricar software. Siempre estará el analista y el diseñador pero no nos olvidemos del Arquitecto, del líder de proyecto, del DBA, el Tester, etc.

Quizá lo frustante para algunos es seguir siendo programador toda su vida, y no "especializarse". Aunque a mi, en la etapa de la vida en la que estoy es emocionante, dentro de 30 años podria no serlo.

También existen certificaciones, cursos, actualizaciones, pero una vez más esto sólo es reconocido en una empresa de software. En donde laboro actualmente dado mi descontento por poco crecimiento profesional, me quieren "ascender" para que "deje de teclear" con un puesto más "estratégico". Con esa mentailidad, ¿cómo podrán entender, que a mi lo que me gusta es programar?
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
programadores hay a patadas, Lowly rated comment [Show]
Programador a lider de proyecto
escrito por P-los, June 13, 2008
Repito lo que una vez escuché en una conferencia: "No hagan lideres de proyecto a sus mejores programadores, porque pierden a su mejor programador y ganan un pesimo lider de proyecto"

Desde mi punto de vista, si tu meta es trabajar en un puesto administrativo, busca tener estudios y experiencia relativas a tu objetivo final, no vayas por el camino largo y dificil.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +1
¿Quién quiere trabajar en algo "fácil" y sin atribuciones profesionales?
escrito por Luis, June 15, 2008
Lo dicho, mientras haya sitios con la Universidad de Mondragón, propongan que gastes una buena parte de tu vida en estudiar algo que es tan fácil que ni si quiera se plantea con atributos profesionales desde su incepción pues ....

http://www.mondragon.edu/
http://www.mondragon.edu/estudios/ingenierias/informacion-grado-ingenieria-en-informatica/memoria-solicitud-homologacion-titulo-grado/SOLICITUD HOMOLOG GRADO ING.ELECTR IND -AUTOMAT.doc

Informar de comentario inadecuado
voto negativo
voto positivo
Votes: -2
Lectura recomendable sobre el tema
escrito por Yo, June 17, 2008
Lo mejor que he leído en mucho tiempo sobre este tema:
http://geeks.ms/blogs/rcorral/...-vida.aspx
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +1
Yo tambien quiero dejar de ser programador.
escrito por TAZ, June 18, 2008
Yo también quiero dejar de ser programador, pero no por prestigio.

Trabajo en una empresa que no "desarrolla Software", pero la producción y su gestión depende
mucho del software, por lo tanto no se exige calidad en su desarrollo. smilies/cheesy.gif

Como programador, con más de 35 años, recibo un "análisis" de mi analista que suele consistir en dos lineas que ha escrito mientras estaba reunido. Incluso, a veces, la esquina de un folio le basta. Con este análisis, me tengo que dirigir a las diferentes fuentes para poder saber que tengo que hacer o definir las especificaciones. Una vez hecho esto, tengo que realizar una estimación, realizar la implementación, realizar las pruebas pertinente, presentarlo a los usuarios, preparar el posible plan de formación, realizar las correcciones y al final ponerlo en producción.

Durante este tiempo, mi analista ha realizado dos preguntas sobre la situación del "proyecto"
de manera informal.

Esta situación se repite con cada uno de los proyectos, independientemente de su tamaño.

Por lo tanto yo quiero ser analista, cobra el doble y trabaja muy poco, a mí me encanta ir de reunión en reunión tomando café a la salida y mandar a mis programadores tareas. He incluso están mejor visto dentro de la empresa.

Supongo que piensan, que porque no cambio de trabajo. He de reconocer que no existe la presión del tiempo, mi analista tampoco la tiene, tengo que fichar mi analista ni eso. Pero el horario es muy bueno y eso, he aprendido a valorarlo.

Tengo algunos conocidos en situaciones similares, ademas de programar instalan maquinas, redes ... . Por lo que creo que no es una situación poco habitual.
Creo que ser programador en general está infravalorado, ya que además de conocer cientos de lenguajes, tiene que saber de cualquier cosa sobre informática. A nadie se le ocurre preguntar a un analista sobre una tarjeta de red o una impresora y sin embargo a un programador sí y pobre de él si no sabe. Vaya burro. smilies/sad.gif


Un saludo,
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
pero no estamos hablando de profesiones de verdad???
escrito por Esta dirección de correo electrónico está siendo protegida de \"spam bots\", necesita habilitar Javascript para poder verla. , June 26, 2008
hablemos en serio
cuando nos referimos a medicos estamos hablando de una profesion de verdad, no se puede comparar para nada con la "ingenieria de sistemas"
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Sobre Analistas, programadores y otras categorías
escrito por Miquel, June 29, 2008
Creo que nos olvidamos de una de las cosas que seguramente nos hemos llenado la boca mil veces "TRABAJO EN EQUIPO".
Desde mi posición de responsable de proyectos y analista funcional no hay nada mas desagradecido que una idea no llegue a puerto. Porque la técnica budista de los mandalas cansa y cansa mucho.
Escribo esto para deciros que si un Analista Funcional escribe un caso de uso y un modelo de negocio y no hay detras un diseñador que haga el modelo de entidad relación o el modelo de clases o las realizaciones de casos de uso ..., y detras (y utilizo detras no como despectivo sino como secuencia de trabajo) un ""Programador"" que lo implemente, a mas de un equipo de testing etc.. nuestro trabajo (el de todos) NO SIRVE DE NADA!
Por lo tanto nos hemos de ver como un equipo que realiza funciones determinadas para satisfaccer una necesidad de negocio (en la mayoría de casos) de una empresa que quiere solucionar una necesidad.
Otra cosa es el sueldo, creo que es una cuestión de mercado, si hay muchas ofertas y no hay profesionales el sueldo sube o no?
Saludos!
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Yo quiero programar...
escrito por Alfonso, July 29, 2008
Si, ya se que no se estila, pero quiero programar. Mi caso es lo que podiamos llamar carrera, he programado muy poco y mi trabajo hoy esta más en "con-vender" que en tirar lineas de código. Mi trabajo se basa más en transmitir confianza que en crear, y que quereís que os diga, a mi me gustaba esa sensación de llegar a casa con dolor de cabeza y un problema resuelto. Ahora al terminar el día mi sentimiento no es ese, es más bien un vacio, mi tiempo se va en reuniones esteriles, en luchar para que los requerimientos se mantengan dentro de lo esperado y no varien día tras día, en pasar notas a mi equipo (TAZ yo soy de esos, y lo hago por que creo que un programador experimentado es capaz de hacer mejores diseños que yo cuando hablo, muchas veces, de tecnologías o lenguajes donde no tengo experiencia en programación real).
En fin, que espero que las empresas cambien el concepto del programador y se den cuenta que la mejor calidad se consigue teniendo desarrolladores experimentados, pagandoles como tal y promocionandoles como lo que son, si no se dan cuenta seguiremos con los niveles de productividad que tenemos, y seguiremos siendo blanco fácil de paises que ofrecen los mismos programadores con sueldos inferiores.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
interesante pero posible confusión en los términos
escrito por a, August 01, 2008
A qué se refería el candidato con "programar" en el post original? 40 horas semanales implementando diseños masticados por otros?

Conocía el candidato que el software también hay que diseñarlo, especificarlo y requisitarlo (nuevo verbo)?

Si es que sí: comparto todo lo demás que se dice en el artículo. Tú puedes inteligentemente querer pasar por programador para aprender
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
...
escrito por a, August 01, 2008
(perdón. el intento anterior ha quedado cortado.)

A qué se refería el candidato con "programar" en el post original? 40 horas semanales implementando diseños masticados por otros?

Conocía el candidato que el software también hay que diseñarlo, especificarlo y requisitarlo (nuevo verbo)?

Si es que sí: comparto todo lo demás que se dice en el artículo. Tú puedes inteligentemente querer pasar por programador para aprender
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
me doy
escrito por a, August 01, 2008
se ha vuelto a cortar el post por la mitad y además ahora lo he perdido del portapapeles. fff bueno. lo importante eran las preguntas iniciales. lo demás lo podéis inferir XD
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0

Escribir comentario
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
reducir | aumentar

busy
 
< Anterior   Siguiente >

En Navegapolis
En Internet

ScrumManager

Advertisement

Área de descargas

Artículos relacionados

(c) Navegapolis