Idea

Las tareas que formaban a los desarrolladores júnior son las que un asistente automatiza mejor

Info

Escrito originalmente en francés. Traducido por IA — se ha preservado el sentido, no la prosa.

Idea principal

En un equipo de desarrollo, el aprendizaje se hacía por grados. No se confiaba la arquitectura de un producto crítico a un júnior: se le daba un bug acotado, un endpoint simple, un script, una corrección, una prueba, una refactorización modesta. Esas tareas no eran solo trabajo por hacer; eran los primeros peldaños de la escalera, aquellos donde uno puede estrellarse sin poner en peligro el sistema, aprender a leer un código existente, a entender un ticket, a recibir una revisión, a descubrir que un cambio local produce efectos en otra parte.

El boilerplate, los pequeños scripts, las correcciones simples, las pruebas estándar y las integraciones evidentes son exactamente lo que un asistente genera más rápido y con más seguridad. El solapamiento no es accidental: esas tareas eran formativas porque estaban acotadas y eran repetitivas, y es esa misma propiedad la que las hace automatizables.

La pregunta no es, pues, si un asistente sustituye a los júnior, sino qué ocurre cuando sustituye a las tareas que los fabricaban.

Por qué es importante

Esto separa dos debates que se mezclan. El empleo de los júnior es una cuestión de puestos; la fabricación de los sénior es una cuestión de cadena de formación, y la segunda sobrevive mal aunque la primera se resuelva contratando.

También da el criterio para diseñar un uso sostenible: lo que se confía a la herramienta debe arbitrarse en función de lo que le quita a la escalera de aprendizaje, no solo del tiempo que hace ganar.

Matices y límites

El aprendizaje puede pasar por otro lado. Un asistente empleado como tutor —explicar, comparar, hacer verbalizar, simular una revisión de código— sustituye una parte de lo que enseñaba el primer peldaño, a condición de que haya disciplina, curiosidad y un marco para hacerlo.

Y no todos los primeros peldaños eran formativos: una parte del boilerplate no enseñaba nada a nadie, y su automatización no cuesta ninguna competencia.

Preguntas abiertas

  • ¿Qué tareas de entrada en un oficio del software conservan un valor formativo que ninguna explicación reproduce?