Recruiting Nigeriano: Guía de supervivencia para que el personal de RRHH sepa cómo contratar informáticos

Película: El viaje del director de RR.HH.

Hace un tiempo que trato bastante con «recruiters», con «expertos» en Recursos Humanos.

Siempre he pensado que esta gente empezaban ya mal con ese nombre, ya que los trabajadores especializados no somos intercambiables (por ej., yo nunca podría hacer el trabajo de un administrador de BB.DD. porque no tengo ni idea de eso). Es decir, que no somos «recursos» que, si se agotan (porque se van a otra empresa)  va uno al supermercado y te traes otro. «¿Me pone cuarto y mitad de programador Java, por favor?». Somos especialistas con un grado de formación constante muy alto y eso es algo que fallan en reconocer. Como tampoco se valora la extrema dificultad que tiene el trabajo de programador: en cualquier momento, tienes que tener en la cabeza la estructura de tu proyecto, las reglas sintácticas del lenguaje que uses, cómo utilizar tu IDE y herramientas, cómo probar los ejecutables, SQL, dónde está tu base de datos en la red, Patrones de diseño, TDD, … Y claro, luego pasa lo que pasa. Que te contactan y dan una impresión de pena. Son los nuevos spammers, enviando el mismo correo a todo lo que se mueve en la esperanza de que alguien pique. Es la táctica «recruiting nigeriano«

Si quieres contratar informáticos, y te precias de [sic] «seleccionar a grandes profesionales» o cualquier otro rollo que aparezca en tu tarjeta de body-shopper, sigue estos consejos para al menos no mosquear al personal:

  • si me contactas desde LinkedIn, por favor, no me pidas un «CV actualizado en formato Word». Uso LinkedIn precisamente para no mantener un documento con mi CV, documento que además no se suele tener actualizado. En mi perfil puedes ver todo lo que estoy haciendo. Y hay un fantástico botón de «imprimir como PDF». Así, de paso, cada uno hace su trabajo. No creo que yo tenga que andar rellenándote tu base de datos, porque tú no me vas a solucionar un par de bugs a cambio ¿cierto?
  • cuando me mandes un mensaje, sea a través de LI o de email, suele agradar que te llamen por tu nombre correcto de pila y no por el de otro. Si veo que el mensaje es de manera muy evidente, un «corta, pinta y colorea» aumenta la sensación de «SPAM RRHH» y me lo tomo menos en serio. Y no, no me llamo Mario.
  • trabajar para una «empresa líder en el sector de las telecomunicaciones» o cualquier otra frase rimbombante para ocultar la empresa final no me impresiona. Me molesta. Un contrato es un acuerdo entre dos partes. Quiero saber dónde me ofreces trabajar, ya que yo no oculto nada. He trabajado y colaborado (muchas veces de manera indirecta, en la cadena interminable de subcontratas) para Telefónica, HP o Fujitsu, luego no me deslumbra lo de «líder». Entiendo el miedo del reclutador: perder su comisión por conseguir al candidato para el puesto. Pero en este caso no creo que nadie se salte al recruiter. ¿Me van a pagar más si lo hago directamente con la empresa final? No tiene sentido este miedo y creo que, al contrario, crea confianza desde el primer momento.
  • dime para qué me quieres contratar. Para programar Apps iOS, como formador, etc. Salario, empresa y qué voy a estar haciendo son las cosas que probablemente tienen más peso. Y no te inventes puestos de trabajo con nombres absurdos. Si voy a programar, soy programador o desarrollador. No soy «ensamblador de códigos y mago del teclado»
  • detalles geeks, si quieres ganarme. ¿Qué ordenador y equipamiento voy a tener? ¿Se usan metodologías ágiles? ¿SVN o Git? ¿Puedo llevar mi portátil si el que me ofreces no me gusta? ¿Das algún dispositivo móvil? ¿Me mandarías al WWDC?
  • otros detalles generales se agradecen: ¿Donde es el trabajo? ¿Hay que viajar? ¿Necesitas que hable inglés?
  • trata de comprender las tecnologías que maneja la gente que vas a contratar. Si veo que no distingues entre una BBDD y programar en LISP puedo pensar que no distingas entre una buena y una mala oferta. Buscar filtrando por un montón de siglas que no comprendes normalmente no da buen resultado
  • no termines tu mensaje diciéndome «pero si no te gusta el puesto, ¿puedes localizarme a alguien que le interese?». Perdona, pero ese es TU trabajo. Si el puesto es increíble y «awesomico» (como diría David Bonilla) ya me encargaré yo solito de comentárselo a mis amigos. Si no lo es, y quieres que trabaje por ti, hay una cosa que se llaman referrals: me pagas si te mando un candidato valido. Que ya está bien. Además de arreglar el ordenador del primo de turno gratis ahora tenemos que hacer esto también. Ni de coña.

Si te ha gustado esto, puedes continuar leyendo mi análisis de los dos tipos de negocio de desarrollo de software. Sobre vendedores de carne y demás.

j j j

Isotrol: Freniche Strikes Back

Isotrol

Isotrol

Repasando las noticias que he publicado este año me he dado cuenta que estoy en Septiembre y no he comentado en ningún sitio que mi forma de ganarme la vida ha cambiado… de nuevo.

Hace unos meses, hablando con David Ragel, el socio con el que fundé Elelog, me dijo que mi perfil era de cambiar de trabajo cada dos años. Creo que me lo dijo como algo peyorativo. Ya se sabe que si cambias mucho de trabajo es que no eres constante, te desanimas ante las dificultades, no tienes las cosas claras… Bueno, eso que se lo digan a Steve Jobs.

Curiosamente, las empresas suelen buscar estos perfiles, cuando los cambios están justificados. Si te han despedido por, digámoslo románticamente, hacer de Robin Hood con los beneficios de la empresa o por aparecer borracho en aquella reunión con los clientes, o salir con la hija del jefe quizá debas replanteártelo. Aunque siempre te puedes fugar con ella al caribe y beber mojitos con el dinero afanado…

Bueno, que me pierdo. El caso es que si has estado en diferentes puestos en diferentes empresas la teoría es que te has enriquecido como profesional. O eso dicen. Yo veo mis cambios como una búsqueda del trabajo que puedo hacer mejor, que es el que me hace feliz. Si un trabajo me aburre, lo normal es que me vaya. Si es difícil, o requiere muchas horas, o hay que trabajar mucho, o lo que sea, pero me motiva, es raro que me mueva.

En un trabajo así estaba hasta Enero del 2007. Impartiendo cursos de Java, Linux, UML, etc. por España. Escribiendo algún artículo en PCWorld. Leyendo, aprendiendo. Impartiendo los cursos de Incyde de consolidación de empresas. Viajando mucho. Vamos, el paraíso.

El problema se llama Gonzalo y tiene ahora casi 20 meses. Me niego a no ver crecer a mis hijos. Y tanto viaje se acaba notando. Así que estaba pensando esto cuando me vinieron a ofrecer un puesto en Isotrol. Responsable de Formación. Suena bien.

Así que me convertí en el Director del Departamento de Formación. Un compañero me dijo hace unos meses que yo era un departamento al que se puede invitar a un café: estoy yo solo. Mi trabajo: montar el departamento y gestionar la formación para una empresa de 230 personas, de momento.

Dedico mis días a terminar de equipar el aula del edificio Bluenet, a gestionar los cursos para los trabajadores, a detectar las necesidades de formación y darles solución, a ayudar a conseguir las diferentes certificaciones (Sun, LPI,  Oracle, etc.), a impartir algún curso esporádicamente. Hago muchas cosas y muy variadas, de las que iré contando lo que pueda (lo siento chicos de la competencia :-)) en sucesivas noticias.

Así que ya sabés dónde encontrarme.

j j j

¿Quién escribe estas ofertas de trabajo?

Una de mis aficiones, cuando estoy supuestamente trabajando, es entrar cada cierto tiempo en los portales de empleo y ver qué se cuece en el mercado informático. En parte, es morbo por ver la cara tan dura que tienen algunos empleadores ofreciendo 12.000 Eur./año por un puesto con 5 años de experiencia. ¡Pero encima hay quien envía su C.V.! En parte, es nostalgia de aquellos tiempos en los que tenía jefe y de lo único que me ten?a que preocupar era de hacer mi trabajo y cobrar a fin de mes. Ser tu propio jefe suena muy bonito, pero cuando algo sale mal no puedes echarle las culpas a nadie (bueno, sí, a tí mismo).

Hoy estaba mirando ofertas en Tecnoempleo y me he encontrado con dos «perlas». Vamos a por la primera:

PROGRAMADORES Y ANALISTAS JAVA/J2EE

Preferiblemente Ingeniero Tecnico o Superior en informatica de gestión o sistemas con al menos 1 años de experiencia en el desarrollo de proyectos con tecnologia JAVA

REQUISITOS MÍNIMOS:

– JAVA/J2EE (JSP, Servlets,etc)

– Patrón de diseño MVC – Struts

– JDBC

– Apache Tomcat

– Linux nivel Usuario

– UML

– HTML, Javascript

– XML

– SQL-PostgreSQL

– IDE’s Eclipse/Netbeans

Experiencia en alguno/s de los siguientes REQUISITOS DESEADOS:

Frameworks Jakarta:

– JSF

– Cocoon

– Spring

Bases de Datos:

– Oracle

– DB2

Entornos Desarrollo:

– JDeveloper

– WebSphere Studio

Herramientas OpenSource:

– Persistencia Objetos Java : Hibernate, JDO, iBAtis, etc.

– OPENCMS, ZOPE, Alfresco u otros gestores de contenidos

– Motores de Workflow (como Bonita,etc.)

Experiencia con alguno de los siguientes servidores de aplicaciones :

– JBoss

– SunOne Application Server

– IBM Websphere

– BEA Weblogic

– Oracle IAS

Herramientas CASE, análisis y diseño software:

– PowerDesigner(SyBase)

– Rational Rose

Otros:

– Administración electrónica, y/o Plataformas de la Junta de Andalucia (como @Firma, Trew @, Wand @, etc.)

– PHP

– Flex

– Ajax

¿Ya? ¿Hemos terminado? ¡Buff, menos mal!. Sólo falta pedir experiencia programando el kernel de Linux y la obligación de realizar como prueba de ingreso en la empresa un compilador de COBOL escrito en Prolog.

Vamos por partes. La frase «al menos 1 años de experiencia» me sugiere que la persona de RR.HH. no quiere pagar la experiencia necesaria para ser experto en todo lo que piden, pero probablemente algún técnico comentó la barbaridad de pedir un «experto» en todo esto con sólo un año de experiencia. Por eso escribieron inicialmente «al menos 3 años de experiencia» pero al coger la calculadora RR.HH. (aka Tío Gilito) cambió el 3 por 1. Se le olvidó la concordancia en número de la frase, pero eso es un fallo menor.

Es posible que una persona con un año de experiencia conozca los requisitos mínimos, aunque sin demasiada profundidad. No comprendo la necesidad de dominar los dos IDEs (Eclipse y NetBeans). Con conocer uno de los dos, basta. Y en 1 año no aprendes en profundidad a manejar ambos, eso seguro. Al menos, si tienes que ver el resto de requisitos DESEADOS.

Porque es aquí donde comienza la paranoia. No bastaban dos IDEs, para pedir los otros dos dominantes en el mercado. Ya no quedan más IDEs Java por añadir a la oferta. Y encima, el WebSphere Studio es la versión comercial de Eclipse, que la propia IBM liberó como proyecto de Software Libre. El desconocimiento al poder.

La parte que empieza con los «Frameworks Jakarta» es espectacular: JSF NO es de Jakarta. Existe una implementación de JSF de Jakarta, llamada MyFaces, lo que es algo distinto. ¿Spring tiene algo que ver con Jakarta?. Aquí me he perdido. Tenía entendido que era un producto Open Source creado por Interface21, pero seguro que me he equivocado.

Cuando llegamos a la parte de Servidores de Aplicaciones, la persona que ha redactado esto continua con su carta a los Reyes Magos. Si la criatura no tuvo bastante con aprender Tomcat en 1 año, ¿por qué no pedir también un contenedor Java EE?. Total, pedir es gratis. Así que basta con saber uno de los listados, además de Tomcat.

Como ya estamos desbocados a estas alturas de la oferta, pidamos BDs. ¿Nos conformamos con MySQL para ir tirando? No, hombre, no, pidamos Oracle y DB2. Total, todo el mundo instala en su casa para trastear DB2 ¿no? Continuamos con los datos. No basta con saber JDBC, queridos. Aprended un framework que os alivie de hacer el mapeado Objeto-Relacional. Bueno, qué digo, ¿para qué uno, pudiendo pedirlos todos? Así que pedimos Hibernate, JDO e iBatis DAO. Sólo falta OJB, de Jakarta, aunque supongo que ese es el «etc.»

Y para qué seguir. Ajax, OpenCMS, Zope (aunque no entiendo qué demonios hace un gestor de contenidos escrito en Phyton en esta oferta), y la lista sigue y sigue…

¿Quién redacta estas listas de acrónimos? ¿Quién es tan osado de pedir tal lista de tecnologías con sólo 1 año de experiencia? Entiendo que los recién titulados se sientan mal, se sientan estresados, porque el nuestro es un mundo cambiante y cada vez más amplio. Pero genios reclutadores como los que escriben estas ofertas no ayudan. Una persona trabajadora, brillante, apasionada de la Informática y la Programación puede deprimirse leyendo lo que piden para un novato.

¿Y quién se apunta a estas ofertas? Sólo son leerla ya se vislumbra quién manda en la empresa demandante: gente que no tiene ni la más remota idea de la parte técnica del trabajo, que, por cierto, y a ver si nos enteramos aquí en España, es la más importante. Ya está bien de tanto comercial sin formación ni ganas de aprender, de tanto jefecillo intermedio con títulos que no caben en una cara de la tarjeta de visita, de gestores que intentan triunfar en el mundo de la consultoría sin conocer qué hacen los empleados que subcontratan frente al ordenador.

Todo informático que esté buscando un empleo debería leerse este artículo de Joel Spolsky. A ver si así espabilamos un poco a los que escriben estas idioteces con forma de listas de acrónimos.

j j j