14 puntos por GN⁺ 2025-08-02 | Aún no hay comentarios. | Compartir por WhatsApp
  • Las entrevistas de live coding en realidad miden mejor la respuesta al estrés que la capacidad de programar de un ingeniero
  • Según estudios científicos, en un entorno donde alguien observa en tiempo real aparecen deterioro cognitivo y grandes variaciones en el rendimiento
  • En particular, en el caso de las candidatas, se observó incluso que en un entorno público todas fueron rechazadas, mientras que en un entorno privado todas aprobaron
  • En la mayoría de las empresas no se exige adaptarse al estrés, pero aun así se evalúa erróneamente eso mediante una prueba de código
  • Los simulacros, la exposición gradual y ciertos suplementos nutricionales pueden ayudar a aliviar el estrés

Experiencia personal con las entrevistas de live coding

  • A algunas personas les gustan las entrevistas de live coding, pero al autor no
  • Durante su proceso de postulación a Toptal, falló en la prueba de live coding, pero al resolverla de nuevo por su cuenta la completó rápidamente
  • Esa experiencia le hizo darse cuenta de que bajo supervisión en tiempo real no podía rendir según su capacidad real por el estrés

El cerebro bajo estrés

  • En situaciones de alto riesgo y presión de tiempo, se activa la amígdala y suben los niveles de cortisol
  • Como resultado, se deteriora la función de la corteza prefrontal, encargada del razonamiento complejo y la memoria
  • La memoria de trabajo es el indicador más importante para evaluar la capacidad de resolver problemas nuevos, y en situaciones de programación en vivo disminuye de forma considerable
  • Incluso con una ansiedad de rendimiento leve, pensar con claridad puede volverse casi imposible
  • Cuesta concentrarse, no se pueden recordar varios pasos a la vez y uno siente que es “mucho peor de lo normal”

Hallazgos clave de la investigación

  • Un estudio realizado por investigadores de Microsoft comparó cómo se resolvía el mismo problema de programación en un entorno privado y uno público
  • En el entorno privado, la persona trabajaba sola en una habitación; en el público, resolvía el problema frente a un supervisor mientras verbalizaba su proceso de pensamiento
  • Como resultado, el rendimiento se redujo a la mitad cuando había observación, y además la variación entre resultados fue mucho mayor
  • A diferencia de los candidatos hombres, todas las candidatas del entorno público reprobaron, mientras que en el entorno privado todas aprobaron
  • El entorno de live coding funciona como un filtro de exclusión científicamente demostrado que deja fuera a ingenieros competentes

La realidad del rendimiento bajo estrés

  • Al final, el live coding no es más que una medida indirecta del desempeño bajo estrés
  • Algunas empresas realmente buscan personas que rindan bien en entornos estresantes, pero la mayoría no lo deja claro en sus vacantes
  • Considerando que la mayor parte del trabajo real implica poco estrés en tiempo real, descartar a un gran ingeniero solo porque cometió errores en live coding es inapropiado
  • Es razonable decir que el live coding mide más los niveles de hormonas del estrés que la habilidad de programar

Formas de reducir el estrés

  • Como el live coding es común en la industria, hace falta entrenamiento para adaptarse al estrés
  • Practicar repetidamente en entornos parecidos a los reales (Pramp, Interviewing.io, simulacros de LeetCode, etc.) puede ayudar al cerebro a acostumbrarse al estrés
  • También funciona subir la presión poco a poco: poner temporizador, grabarse o pedirle a un amigo que observe
  • Además, se puede probar con suplementos como L-tyrosine (para reponer neurotransmisores bajo estrés) y L-theanine (para mejorar relajación y concentración)
  • Antes de una entrevista real, hay que comprobar en simulacros qué método funciona mejor para cada persona

Conclusión

  • Ser malo en live coding no significa carecer de aptitud como ingeniero, sino reflejar una característica humana común

Aún no hay comentarios.

Aún no hay comentarios.