Realmente no le tomo importancia a sus comentarios, pero gracias.

"Gonzalo" de Talento en Comercio Exterior

Como (no) ser un reclutador de desarrolladores de software

Comenzaré con este complicado tema con una anécdota.

Yo soy parte de varios grupos de Facebook de programadores, entre ellos, Desarrolladores, Programadores y Diseñadores de México, en el cuál se publican y piden consejos y vacantes de empleo, generalmente en la zona centro del país. Pues bien, una de esas vacantes llamó particularmente mi atención, no porque me interesara para mi, sino exactamente lo contrario. El autor borró la publicación original, pero el gran Internet me preparó una copia que pude rescatar:

(Adventencia: esto será largo)

Actividades a realizar:

  • Desarrollo y mantenimiento de aplicaciones, validaciones, flujos y pantallas de sistemas productivos
  • Desarrollo, mantenimiento y actualización de base de datos
  • Pruebas unitarias, de integración y de sistemas con aseguramiento de calidad
  • Diseño gráfico básico para soluciones web
  • Atención y soporte técnico al cliente
  • Seguimiento a casos administrativos

Conocimientos técnicos requeridos:

  • PHP
  • .NET
  • C#
  • Base de datos (MSSQL, MYSQL, Farebird)
  • SQL
  • Programación orientada a objetos
  • Javascript
  • HTML5/CSS3

Conocimientos técnicos deseables:

  • Framework CodeIgniter
  • XML, XSD, XSLT
  • RESTful
  • Git/Mercurial
  • Amazon Web Services
  • Administración de servidores
  • Inglés (80% escrito)
  • Otros lenguajes de programación

Habilidades personales:

  • Autodidacta
  • Proactivo
  • Comunicativo
  • Creativo
  • Trabajo en equipo
  • Análisis crítico
  • Razonamiento lógico-matemático
  • Confidencialidad
  • Tolerante a la presión
  • Orientado a resultados
  • Que le gusten los retos
  • Responsable
  • Comprometido
  • Dinámico

 

Interesados postularse por este medio

Zona de Trabajo: Metro Oceanía

Vales de despensa y Fondo de Ahorro

Sueldo hasta $17,000 brutos

Fuente Original: http://www.bumeran.com.mx/empleos/programador-talento-en-comercio-exterior-1111921593.html?indiceAviso=1

Primero, vamos por partes, estimado internauta.

Si el puesto fuera solo de “Programador”, como se especifica, el sueldo estaría bien para un desarrollador mid. Pero de entrada se piden 3 lenguajes muy diferentes (PHP, .NET y C#), y encima saber Codeigniter, que si eres “C-sharpero” o “.Netero”, te sirve para 3 cosas: para nada, para nada y para nada. Encima, piden manejar 3 bases de datos (SQL Server, MySQL, y una tal “farebird”. Intuyo que esta última era Firebird). Encima piden que sea Tester (pruebas unitarias), DBA (por lo de base de datos), UI/UX (Diseño gráfico básico), DevOps (Administrador de servidores AWS), Helpdesk (Soporte al cliente)… ¡Todo un departamento de sistemas en una sola persona! ¡¿”k raios”?!. ¡Encima piden que sea tolerante a la presión!. Pos’ si, con semejante carga de trabajo, el pobre terminará con síndome burnout…

Por supuesto, mis colegas del grupo, ni tardos ni perezosos, comenzaron a señalar la que llamaré “la vacante imposible”, por lo poco realista que es. El reclutador, al que llamaré “Gonzalo”, respondió diciendo que el trabjo “no era lo que nosotros pensamos” y “pidió respeto”. Mis colegas respondieron que si la vacante no era así, que la republicara, pero con los requisitos específicos de la misma. Gonzalo respondió que si el programador es bueno, debería conocer “todos los tipos de programación”(sic). Asumiendo a que se refería a todos los lenguajes, no veo ni al mejor programador de Google siendo experto en PHP, Java, C#, C++, RoR, Python… En pocas palabras, no tenía idea de lo que pedía. Pero en lugar de admitir su error y enmendarse, ¡seguía argumentando acerca de cosas que desconocía totalmente!.

Al final, Gonzalo respondió con la frase que corona esta entrada: “Realmente no le tomo importancia a sus comentarios, pero gracias”. Eso terminó por dejarlo muy mal parado a el y a la empresa que representa.

Investigando un poco en Internet, dí con la empresa en la que trabaja Gonzalo; es una agencia de reclutamiento llamada “Talento en Comercio Exterior”. También vi “la vacante imposble” publicada en varios sitios. Entendiendo esto, podemos intuir que Gonzalo es una persona, quizá un novato, que no conoce del medio y le encargaron la tarea de recultar a alguien de programación, y le dieron cualquier clase de requerimientos. Pero al darse cuenta del sinsentido que era la vacante que le solicitaron cubrir, se puso a la defensiva contra sus propios posibles prospectos y todo se fué “a la goma”.

Mis consejos para evitar esas cosas al reclutar desarrolladores serían estas:

  • Ser breves en la vacante: Solo un lenguaje de servidor, a lo mucho 2, es suficiente para cubrir las necesidades de una mediana empresa. Hay lenguajes que son muy similares, como C# y Java, por lo que es común que si saben uno, sepan el otro. Con solo pedir “busco un programador PHP con Codeigniter, sueldo $17,000, zona Metro Oceanía, interesados al 1122334455”, hubiera sido más que suficiente.
  • Entender los puestos de un departamento de TI: Para desarrollar un solo sistema, se requieren al menos 3 personas: un Front-end, un Back-end y un diseñador UI con conocimientos de UX; y no mayor a 9 personas por proyecto. Si el software no es muy grande, los desarrolladores pueden asumir las tareas de DevOps y DBA, incluso testing, pero si este crece, entonces habrá que considerar esas vacantes. Y en ningún caso los desarrolladores deben asumir tareas de soporte a cliente, para eso es SCRUM, para proteger a los desarrolladores “de los lobos” y que esto solo se dediquen al código.
  • Entender que los desarrolladores no somos “chavos que le mueven a la PC”, sino profesionistas especializados, que nos estamos preparando y actualizando constantemente, que solo el desarrollo de software es una carga tan compleja de trabajo para encima querer asumir otras tareas. Y considerar que nuestra labor es crítica en la organización. Y considerando eso, el sueldo debería ser acorde a esa importancia. Pero muchas veces no es así.

Seguiremos conversando, estimado internauta.

Deja un comentario