No me puedo resistir a comentar el debate de moda, si faltan o no programadores. Todo esto empezó con alguien que opinaba que
faltaban prgramadores, y a continuación el artículo se propagó como la polvora por otros medios como meneame o barrapunto. Poco a poco han ido saliendo opiniones.
Algunas críticas que todavía echaron más leña al fuego, aunque mucha gente
está de acuerdo. Después también hay quien hace notar que lo que faltan son
programadores motivados, y por supuesto quien
critica a las empresas o quien opina que es simplemente la ley de
oferta y demanda.
Yo, me voy a guardar mi opinión porque sería volver a marear la perdiz, una vez más. Más o menos comparto un poco la de todos. Está claro que las empresas no encuentran programadores, está claro que si pagasen más dinero aparecerían más, está claro que los jovenes quieren ganar lo máximo posible, está claro que hace años todos sufrimos cuando empezamos, y está claro que programar hoy en día no motiva a mucha gente.
Lo que me ha llamado la atención es que nadie (creo) haya sacado el tema de que
faltan empresas de software en España. Porque, digo yo que el habitat natural para los programadores son las empresas de software, ¿no? Ahí es donde puedes encontrar a la mayoría de programadores en otros paises. Sin embargo en España, ¿dónde están las empresas de software?
La mayoría de empresas en España son
consultoras,
empresas de servicios, o por decirlo de un modo menos políticamente correcto:
cárnicas. Esto tiene como consecuencia un mercado totalmente viciado. Es decir, un mercado en el que las empresas subcontratan, tricontratan o cuatricontratan gente para trabajar para el cliente final. Eso sí, si hay suerte igual puedes estar en una software factory, aunque en ocasiones casi seguro que es mejor que no. Un mercado en el que las empresas sí, crean software, pero que el software se quedará ahí, para toda la vida. Software que casi siempre es 1-1, un proveedor-un cliente, release (si hay suerte), mantenimientos, y fin de vida. Software que utilizarán los 1, 10, 100, o 1000 empleados del cliente. Todo ello aderezado con todo el politiqueo correspondiente, con todas las luchas de poder, con todas las luchas entre consultoras trabajando en el mismo cliente, y con la sensación de que lo que estás programando no lo utilizará ni el gato y que simplemente vale para que el dinero que se debería llevar el programador se lo vayan apropiando los diferentes escalafones. Difícil motivarse así, ¿no?
Porque al final a todo el mundo le gusta estar orgulloso de su trabajo. Y no es lo mismo el pensar que tu aplicación la va a usar sólo una empresa (por muy grande que sea), que hacer un software y ver como todo el mundo lo quiere utilizar, ver como se distribuye por internet, ver como aparecen clientes desde Japón interesándose por el mismo. ¿Por qué no pasa esto en España? ¿Por qué no exportamos software? ¿Por qué todos los programas vienen de US, UK, Irlanda, Alemania, Francia, Bélgica, ... si hasta voy a decir Italia? Fácil, porque no tenemos industria de software. Simplemente tenemos
trabajo basura. Y así es muy complicado "encontrar programadores".
De todas las personas que conozco trabajando en esto de IT, al final los que están más contentos son siempre los que están en empresas que hacen verdaderamente software; que evidentemente las hay en España, pero como he dicho, ¿cuántas? ¿Cuántas empresas en España hacen software antes de venderlo? ¿Cómo está el capital de riesgo en España para crear verdaderas empresas de software? Las menos, y normalmente pequeñas, y que sufren para subsistir porque al final las ayudas y los concursos públicos se mueven como sabemos todos que se mueven.
Esto quizás sea la cosa que más me ha chocado al venir a Irlanda. El encontrarte con un panorama tan diferente. Un panorama en el que vas a las páginas de trabajo y sobran ofertas bien pagadas, en el que la gente se va de los trabajos y se coge meses sabáticos porque sabe que no va a tener problemas en volver y encontrar otro trabajo, incluso mejor. Y es que la mayoría de este trabajo son para empresas ..... de software. Empresas que consiguen capital de riesgo y arrancan un producto sin clientes, poniendo a trabajar la maquinaria comercial y acabando con un software que se vende en todo el mundo; empresas spin-off que surgen como consecuencia de inversiones de capital o de entidades que ven un nicho en el sector y que deciden invertir; empresas de emprendedores que aprovechan las suculentas subvenciones del gobierno irlandés.¿Subcontratación? Claro que la hay, y alguna oferta me llegó en su momento, pero es muchísimo menos habitual que en España. Y eso que aquí si que existe el fantasma del offshore y los equipos de programadores en la India (nosotros tenemos uno) o los paises del Este.
Pero bueno, sobre Irlanda e IT me reservo otro post para otro momento porque no es sólo esa la diferencia.
Concluyendo, que para conseguir un mercado, y una buena oferta y demanda, y que aparezcan los codiciados programadores, en lugar de discutir tanto sobre si necesitamos o no regularizar la profesión, crear colegios, irse todos a huelgas, o sobre si los programadores ahora son unos señoritos, mejor haría todo el mundo en reflexionar
sobre si la industria del software es lo suficientemente saludable como para generar riqueza en España.
Me ha quedado un buen rant :)