-
Los problemas de las pruebas de programación poco realistas
- Está aumentando la tendencia a exigir tareas de programación poco realistas en las entrevistas técnicas.
- Estas tareas no están relacionadas con el trabajo real y no reflejan situaciones de un entorno laboral donde la colaboración y el apoyo son lo normal.
- Por ejemplo, depurar una base de código antigua sin documentación es algo que casi nunca ocurre en el trabajo.
-
La pérdida de tiempo oculta
- Las empresas pasan por alto el tiempo adicional que los candidatos invierten en estas tareas.
- Los candidatos dedican mucho tiempo a investigar la empresa, aprender los requisitos del puesto y completar el proyecto.
- Una tarea de "4 horas" puede alargarse a 8, 10 horas o más, lo que supone una gran carga para desarrolladores que compaginan trabajo y vida personal.
-
El mito de la flexibilidad
- Muchas empresas afirman que estas pruebas son necesarias para evaluar la "adaptabilidad".
- Sin embargo, eso equivale a pedirle a un desarrollador Ruby que depure PHP, una exigencia poco realista.
- La adaptabilidad es importante, pero el valor de un candidato no debería medirse por su capacidad para enfrentar desafíos irrelevantes.
-
¿Es evaluación o exhibicionismo corporativo?
- Algunas empresas tienden a usar estas pruebas para presumir un estándar "élite".
- Eso responde a una mentalidad exagerada de "el 1% superior", pero en realidad es una forma inadecuada de evaluar.
- Este enfoque excluye a candidatos capaces que no se adaptan bien a situaciones artificiales y de alta presión.
-
La necesidad de poner los pies en la tierra
- Las empresas deben reconocer que estas prácticas de entrevista están mal.
- Deben evaluar las habilidades necesarias para el puesto, no exigir un bootcamp de programación poco realista.
- El proceso de contratación debe centrarse en la resolución de problemas, la colaboración y el crecimiento en áreas relevantes.
- Las expectativas poco realistas no atraen al mejor talento; al contrario, lo agotan y desmotivan.
- Si las empresas quieren desarrolladores adaptables, deben enfocarse en su capacidad de aprendizaje a largo plazo.
- Eliminar estas tareas poco realistas y concentrarse en lo que de verdad importa puede ayudar a crear una cultura tecnológica mejor e inclusiva.
1 comentarios
Opiniones de Hacker News
Un desarrollador menciona que con frecuencia tiene la experiencia de depurar y mantener una base de código antigua en C++ con casi nada de documentación
Está de acuerdo con la idea de que es importante evaluar la capacidad de resolver problemas en una entrevista
Comparte la experiencia de la pareja de un amigo, que practicó problemas de LeetCode mientras se preparaba para entrevistas en una gran empresa tecnológica
Comparte su experiencia con un proceso de entrevistas para un puesto de ingeniero senior en una startup pequeña
Comparte la opinión de que depurar una base de código antigua sin documentación es algo común
Afirma que las entrevistas de programación son la mejor forma de filtrar candidatos adecuados para puestos de desarrollo de software
Menciona que todos los días trabaja con la experiencia de depurar una base de código con poca documentación
Comparte una mala experiencia en una empresa que no aplicaba pruebas de programación
Sostiene que, en puestos donde se requiere una tecnología específica, se debe evaluar esa tecnología
Explica que las tareas para hacer en casa pueden tomar más tiempo, lo que puede generar riesgo moral