A los programadores, cada vez que queremos entrar en una nueva empresa, parece que se nos exige haber ido a Mordor a recuperar el Anillo Único, volver ilesos y, además, dominar tres lenguajes alienígenas. 🧝♂️🌋
Normalmente, quienes redactan las ofertas o los empresarios que buscan cubrir un puesto, no evalúan lo que el proyecto necesita de forma realista. Nos encontramos a diario con situaciones que debemos dejar de normalizar:
🔹 La paradoja del tiempo: Exigen 5 o más años de experiencia en tecnologías o frameworks que apenas llevan un par de años en el mercado.
🔹 El "Junior" Senior: Piden años demostrables y un stack tecnológico interminable para puestos que catalogan como Junior.
🔹 El desarrollador orquesta: Buscan que sepas de todo para contratar a menos personas, obligándote a cubrir el trabajo de un departamento entero sin la remuneración que correspondería.
💡 La clave está en la lógica, no en la sintaxis
En los puestos tecnológicos, de programación o desarrollo, lo que realmente se debe valorar en un candidato es su lógica de programación, su capacidad de análisis y su habilidad para resolver problemas.
Da igual el lenguaje exacto en el que programes hoy. Si tienes una base sólida, entiendes cómo estructurar un flujo de datos y cómo diseñar una base de datos eficiente, puedes desenvolverte en la sintaxis de otros lenguajes. Solo se necesita revisar la documentación, un poco de tiempo y la práctica del trabajo diario.
En el mundo real, los desarrolladores no programamos de memoria. Nos apoyamos en la documentación oficial, buscadores, Inteligencia Artificial y la comunidad. El código se entiende, la lógica se aplica, y poco a poco el trabajo fluye con mayor soltura.
⚠️ El talento descartado
Si las empresas no cambian su enfoque, seguirán quejándose de que "no encuentran talento". Hoy en día se descartan perfiles brillantes por no conocer un algoritmo de pizarra que jamás usarán en producción, por no tener experiencia en un framework residual, por la edad, o simplemente por sistemas automáticos (ATS) mal configurados. Si dieran la oportunidad, verían el inmenso valor que estas personas pueden aportar.
👇 ¡Es hora de dejar de normalizar ofertas imposibles y empezar a valorar a los verdaderos solucionadores de problemas!
¿Qué consideras más efectivo para evaluar a un candidato en una prueba técnica: un desafío algorítmico puro (tipo LeetCode) o un proyecto pequeño que evalúe la arquitectura, la lógica del código y el diseño de la base de datos? ¡Te leo en los comentarios! 💬