Se han roto las carreras
¿Qué tal dormiste el jueves?
Yo, muy mal.
Vamos, que no podía dormir.
Estaba en la cama dando vueltas, y entonces pensé en algo del trabajo.
«Coño, es que ahora ya no sé bien cómo seguir creciendo en la empresa».
¿A ti también te pasa? No pensar en eso justo. Sino que intentes dormir y vengan cosas del trabajo.
Porque a mí ya me destrozó el sueño. De ese pensamiento «simple» pasé a otro bastante más grande: que las carreras de programación, ahora mismo, están rotas.
Rotas de un modo que nunca se van a recomponer.
Esto lo comenté en nuestra daily del viernes, y resulta que no era el único que lo pensaba.
Todos opinábamos lo mismo: que lo que estamos viviendo ahora es una especie de chollo y que en algún momento se acabará.
Y sí, la culpa la tiene la IA.
¿Por qué te digo que se han roto? Porque el gap de conocimiento ya no existe.
Ante un diseño técnico que ya está hecho, un junior con un mes en la empresa y un buen Claude saca lo mismo que un mid-level 2. O que un senior con siete años encima. E incluso puede ser que ambos manejen velocidades parecidas (que al final no es más que la velocidad del agente, claro).
Sobre todo si el equipo ya tiene sus guardarraíles puestos y sus skills montadas para que los agentes produzcan justo lo que se quiere, sin tener que formar a nadie demasiado.
Algo que está siendo lo normal en las empresas.
Vamos, si ahora entrases en la mía (lo siento, por el momento no contratamos, pero tú imagina que sí), lo que haríamos sería proveerte de nuestros harness para que sacases las features con la máxima calidad que queremos.
Y esto hace que los niveles en la profesión desaparezcan.
Porque si el resultado es el mismo, ¿con qué distingues un nivel del otro?
¿Qué podemos hacer, capar? ¿Le ponemos al junior un Claude con guardarraíles más estrictos que al senior, para que no corra tanto?
No tiene sentido. Así que solo nos queda admitir que el criterio que usábamos para distinguir los niveles no era muy bueno.
Te pongo mi ejemplo personal.
Ahora mismo puedo levantar microservicios o securizar nuestra infraestructura sin tener ni idea de la tecnología que hay debajo. Me da igual cuál sea, porque yo solo coordino a Claude y él se encarga del resto.
Y gracias a leerme un par de newsletters (como esta ;) puedo acabar montando sistemas que a compañeros con muchos más años que yo ni se les ocurre que puedan existir.
Aunque todo esto es posible cuando el diseño técnico de algo ya está escrito. Cuando ya se ha decidido qué hay que construir, y más o menos cómo, es cuando considero que los agentes de IA ya igualan todos los niveles.
Porque en el diseño técnico sí que veo algo de gap. No diseña igual la que lleva un año en la empresa que el que lleva siete.
Pero ¿y si dentro de un año sí?
Pues otra barrera que se partiría.
Algo que es la otra cara de la moneda de lo que ya te conté sobre que los equipos técnicos van a encoger.
Quizás se me ocurre que los niveles podrían pasar por el tamaño de la feature. El «junior» diseña cosas más chiquitas y el senior cosas más grandes y core.
Pero, de nuevo, ¿y si dentro de un año ya no es así?
Porque nosotros ahora tenemos skills que nos ayudan a ver huecos y orientar los diseños. Creemos que el criterio humano es fundamental.
Pero yo también creía hace un año que eliminar la revisión de código era imposible... y fíjate dónde estamos.
Ahora mismo, está todo roto.
Yo no sé qué tengo que hacer para ascender.
Y mira que hace nada me ascendieron a senior.
Pero la realidad es que hago lo mismo que mis superiores, los tech leads. La única diferencia es que ellos entran en reuniones que yo no, y que mi CTO se reúne directamente con ellos.
Pero en producción y en output, nuestros números son equivalentes.
Si nos midiéramos solo por ahí, no habría ninguna diferencia.
Y en responsabilidades... casi que tampoco.
Antes la separación de niveles tenía un motivo detrás. Había un gap real: ellos podían hacer cosas que yo, con mi nivel, todavía no, gracias al conocimiento que habían amasado.
Hoy se mantiene porque se venía haciendo así. Pero la mid de mi equipo saca lo mismo que yo.
Aunque si estás empezando, o si quieres cambiar de trabajo, creo que esta es una oportunidad de oro.
Nunca has podido producir tanto con tan poco tiempo dentro. Un junior de hoy levanta cosas que antes no podía ni tocar.
Así que si una empresa no ha adoptado este tipo de prácticas, tú puedes llegar y empezar a cambiarlo todo.
Aunque eso no me resuelve lo mío. Sigo sin tener ni idea de cómo se asciende dentro de la misma empresa.
Lo único que tengo claro es que esto es de ahora. Con el paso del tiempo todas las empresas harán lo mismo y esto se estandarizará.
Por eso, mientras dure el gap, nos toca aprovecharnos de él.
Si mi empresa me deja montar flujos automatizados y sacar tres features por semana exprimiendo la IA, eso no se puede quedar dentro de mi ordenador. Tiene que ir a LinkedIn y que sirva para presumir en las próximas entrevistas.
Ya que si no sé cómo seguir subiendo aquí, al menos que se note lo que hago. Igual resulta que, solo por contarlo bien, acabo en otro sitio ganando más.
Porque como ya te dije en otra newsletter:
Para lo que me queda en el convento,
me cago dentro.
Tres apuntes de la semana
Te recomiendo
K&F Concept, kit de limpieza 20 en 1
Me lo he comprado esta semana para tener en orden el móvil, los auriculares y el teclado, que siempre me decís que llevo mucha mierda encima. Y ya sabes que a mí me da paz cuidar mis cosas y mantenerlas ordenadas.
$ open amazon · kit MM03 →De la comunidad
Y en tu empresa, ¿cómo se asciende ahora?
Si en la tuya siguen distinguiendo niveles, cuéntame con qué. Dale a responder. Lo leo todo (poquito a poco).
$ reply --to=newsletter@alpacatech.dev