Lo prometido es deuda y aquí está la continuación del anterior post, si acabáis de llegar aquí os aconsejo leer la primera parte, si no lo habéis hecho ya:
http://blog.txarly.com/2007/07/23/programadores-trozos-de-carne-y-otros-beans/

Después de introducir el tema, confirma la escasez de buenos programadores y habiendo aportado mis razones, había dejado pendiente la última cuestión:

¿Cuáles son la soluciones para paliar la escasez de buenos programadores en España?

En este caso puedo proponer también unas cuantas, pero la más clara y escueta es esta: Hay que aislar a los malos programadores y destacar a los buenos. O mejor dicho, los buenos se tienen que destacar ellos mismo.

Una de las principales soluciones consiste en NO aceptar cualquier oferta de trabajo, sobre todo si viene de empresas charcuteras y demás calaña. Se que no es fácil, que cada uno tiene sus circunstancias personales, pero por mi experiencia os puedo decir que si os permitís el lujo de recharzar unas cuantas ofertas de dudosa calidad, ofertas de vende-motos y explotadores, seguro que tarde o temprano encontrais algo más apetecible. ¿qué conseguimos con esto? Es sencillo, estas empresas de segunda no encontrarán kilos de carne tan barato y al menos si te dejas vender por ellas, tendrán que disminuir el margen de beneficio que consiguen con tu culo.

Otra razón para pasar de empresas explotadoras es el desarrollo de nuestra carrera profesional. Muchos se creen que por trabajar en una gran consultora, van a tener más posibilidades de ser promocionados, ascender y cobrar un dineral en 5 años. Nada más lejos de la realidad, quizás tu sueldo a final de mes suba, pero tus horarios se alargan según más arriba llegas y tu formación y conocimientos siguen igual. Te dedicarás a gestionar carne en vez de hacer buenos proyectos.

Es mucho mejor pasarse a una empresa pequeña, sobre todo si se trata de un proyecto único propio y no se dedica a proyectos para terceros. Quizás estas empresas no puedan competir con los sueldos de las grandes, pero el ambiente es muchísimo mejor, en general los horarios se cumplen y las condiciones de trabajo y la calidad de vida aumenta considerablemente. Además, no te creas que el primer año vas a cobrar una maravilla en una gran empresa, si no tienes mucha experiencia, no lo dudes, anímate por los peces pequeños. ¿de qué empresas hablo? Aquí podéis encontrar algunos ejemplos de ofertas de trabajo con proyectos propios y buen ambiente.

¿qué tienen que ver estas afirmaciones con paliar la escasez de buenos programadores? También es sencilla esta cuestión. Si trabajas en un proyecto único, en un equipo reducido en el que estáis todos en el mismo barco, tendrás más oportunidades y flexibilidad para emprender secciones nuevas del proyecto, aprender nuevas tecnologías y enfrentarte a nuevos retos. Todo esto hace de uno un mejor programador y tu curriculum irá mejorando según vayas pasando por diferentes proyectos. A mi no me impresiona que hayas pasado 2 años implantando la intranet de una gran compañía llevando un equipo de 30 personas con lo mejorcito de las máquinas de tal marca y el software de tal otra. Mejor cuéntame como te lo has currado para soportar el último aumento de tráfico, añadir los resumenes RSS a toda tu aplicación o haber programado ese mashup tan chulo.

Hemos comentado que para aislar a los malos y destacar a los buenos, es mejor que estos se destaquen ellos mismo. La manera de conseguir esto consiste nada más y nada menos en tener presencia online: Escribe un blog, publica tu sitio en Flickr, Youtube, Last.fm, nvivo.es,  del.icio.us o la red social que creas conveniente. Compra tu propio dominio, colabora en otros blogs, colabora con proyectos Open Source, haz experimentos, ofrece algo a la comunidad, sigue listas de correo, participa en ellas, etc etc etc. Eso diferencia a la elite del populacho en desarrollo de software. ¿what side are you on?

Tags: , , , , ,