Consejos para entrevistas de programador

Ghent,

Durante los últimos seis años de mi carrera, además de programar, he estado involucrado en el proceso de reclutamiento para las empresas que he trabajado. Estos son algunos consejos para aquellos interesados en dejar una buena impresión en su siguiente entrevista.

  1. No esperes a llenar el perfil al 100%: Muchas personas no aplican a un puesto porque no llenan todos los requerimientos del perfil que se está buscando. Mi recomendación es que apliques de cualquier forma. Muchas veces las personas que escriben las ofertas de trabajo, las escriben como si estuvieran haciendo su lista de regalos para Papá Noel cuando en realidad quizás ni siquiera son una de las FAGAM (Facebook, Apple, Google, Amazon y Microsoft). Con esto no estoy sugiriendo que mientas con tu experiencia, al contrario, estoy diciendo que no tienes que estresarte demasiado por no llenar un perfil ya que la mayoría de candidatos que apliquen tampoco lo van a llenar. Si tienes un 80%, pienso que tienes una oportunidad de ser elegido.
  2. No te enfoques en frameworks: Si conoces algún framework en particular está muy bien pero para mi como entrevistador es mucho más importante que sepas sobre el diseño y la arquitectura en que dicho framework esta basado. Es decir, no me interesa que tan bien conozcas la API de Ruby on Rails de memoria, a fin de cuentas es algo que puede cambiar entre una versión y otra. Me interesa mucho más que sepas qué es un framework MVC y cómo cada parte juega con la otra. Si tienes sólidos tus fundamentos, estoy seguro que no tendrás problema en saber dónde tienes que buscar para resolver un problema y que no te verás limitado por lo que el framework ofrece o deja de ofrecer, ya que serás capaz de modificarlo y/o extenderlo. Lo mismo aplica con los lenguajes de programación. Un candidato que sea bueno en Ruby es un buen candidato, pero un candidato que sea bueno en programación orientada a objetos es mejor.
  3. No des falsas expectativas: No hay peor cosa como entrevistador que toparse con un programador que se considera ninja/master/expert/rockstar en algún lenguaje o framework y que mientras lo estas entrevistando te das cuenta que con suerte tiene un nivel intermedio. Cuando dices que eres un experto solo estas subiendo las expectativas a un nivel que probablemente no vas a dar la talla. Aun si crees que eres un experto, mejor no lo pongas en tu hoja de vida. El único caso donde considero estaría bien poner que eres un experto, es porque has escrito algún libro, dado charlas a nivel internacional o porque la comunidad te considera un verdadero experto.
  4. No olvides pedir retroalimentación: Si no consigues un trabajo, pide retroalimentación. Si te la dan, analízala e incorpora lo que haga sentido y lo que no, déjalo por un lado. Si no te la dan, ponte en el papel de la persona que te entrevistó y trata de intuir cuales fueron tus errores y como puedes mejorarlas en el futuro.
  5. Haz entrevistas aún cuando no estas buscando trabajo: Todos los años me preparo y hago por lo menos una entrevista. No importa, si no estoy considerando cambiarme de trabajo, lo hago para mantenerme al día con las diferentes tecnologías que las empresas están buscando y para no perder las habilidades blandas necesarias. Como cualquier otra habilidad, la practica hace al maestro y aunque no sea una habilidad de la cual jactarse, es necesaria para conseguir el empleo que buscas y/o necesitas.

Una última exhortación, ¡no te des por vencido! Si has aplicado varias veces y no lo has conseguido, no te lo tomes a pecho, y ve cada derrota como una lección para aprender.

Si tienes alguna duda puedes escribirme un mensaje, mis redes sociales están al pie del sitio. Hago mi mejor esfuerzo para responder a todos los mensajes.


Entradas relacionadas

El contenido de esta página tiene una licencia CC-BY-SA.