- 2019: Cuando empecé a aprender desarrollo web, quienes daban cursos o escribían blogs técnicos decían que había que aprender de forma amplia y profunda para convertirse en especialista en una tecnología o framework específico.
- 2022: Cuando escuché una charla de profesionales en mi carrera, un egresado que consiguió empleo en una gran empresa dijo que no había que definir la propia identidad por una herramienta, sino convertirse en especialista en un dominio específico.
- Ahora, en 2025: En revistas de IT o blogs de empresas tecnológicas dicen que, con base en el desarrollo de la tecnología de IA, se necesita un ingeniero de producto capaz de hacerse responsable de todo el ciclo de vida del producto.
He escuchado muchas veces que esta es una profesión en la que las tendencias cambian muy rápido. Pero me surgió la duda sobre los riesgos que puede enfrentar un perfil junior que apenas intenta entrar al campo si sigue la tendencia de la época.
Al final, las tres tendencias que enumeré arriba me dieron la impresión de que, sin importar a qué puesto de qué empresa se apliquen, todas suenan como algo que “obviamente sería bueno hacer”. Entonces, ¿la tendencia del perfil ideal no se está desplazando, sino que se está expandiendo cada vez más?
En esta época, donde aparecen cada vez más herramientas y conceptos y hay más cosas que uno mismo debe evaluar, hago esta pregunta para recibir ayuda y entender qué mentalidad debería tener una persona junior.
8 comentarios
Creo que la tendencia es, en realidad, un "cambio en los pesos debido al avance de la abstracción".
CS, lenguajes, frameworks, dominio y SDLC son todas capacidades necesarias para crear un producto. Sin embargo, su importancia relativa ha variado según la época.
En la era de 1GL y 2GL, era necesario comprender a fondo la estructura de memoria, el uso de registros, el proceso de compilación y los principios de funcionamiento del hardware para poder crear software, por lo que el peso del conocimiento de CS era grande.
En la era de 3GL y 4GL, con la aparición de lenguajes de alto nivel como C y Java, el propio lenguaje abstrajo los detalles del hardware, y la capacidad de elegir un buen lenguaje y usarlo bien determinaba la calidad y la velocidad del desarrollo, por lo que aumentó el peso del dominio del lenguaje.
En la era del open source, con el crecimiento explosivo de frameworks web, móviles e infraestructuras cloud, se volvió más importante entender los frameworks y poder usarlos de forma productiva.
Recientemente, con el avance de la IA generativa, se ha vuelto más importante comprender y operar profundamente el dominio que aprender un lenguaje o framework específico.
Aunque los pesos han cambiado con el paso del tiempo, no hay ninguna capacidad que haya pasado completamente a cero. Si eres junior, al salir al mercado laboral conviene prever cómo se distribuirán esos pesos e invertir tu tiempo de manera adecuada para maximizar tu valor.
Yo lo pensé al revés. En comparación con 2019, siento que en 2025 muchas más cosas se han vuelto fáciles.
En 2019, el framework Django debía ir más o menos por la versión 2.0, y hace poco se anunció Django 6.0. Spring Framework también lanzó esta vez la versión 7.0. Los frameworks para crear páginas web avanzan día a día, pero en comparación, tanto en 2019 como en 2025 lo que sigue habiendo que construir es, al final, algo como una "plataforma para XXX". Es decir, no parece que los requisitos de la gente se vuelvan más complejos en proporción al avance de la tecnología. Como resultado, da la impresión de que poco a poco el foco pasó de "¿cómo implemento esto?" a "¿qué tan rápido implemento esto?". (Claro, creo que hacerlo bien era igual de importante antes y ahora)
El matiz entre 2022 y 2025 se siente casi igual. Parece que dicen lo mismo de "entiende el negocio (no solo el código)" con expresiones distintas.
Gracias por la buena perspectiva. Incluso al escribir una sola oración, eso me hace pensar que lo que veo no lo es todo.
Sin embargo, en cuanto al matiz entre 2022 y 2025, en realidad considero que el ingeniero de producto de 2025 se acerca más a un ingeniero full-stack, por eso lo expresé como una expansión del perfil de talento.
¡También puede ser por eso! Visto desde esa perspectiva, podría leerse como una "disminución constante del interés por la tecnología" entre 2019 y 2025.
P.D. Creo que donde escribiste "superficial y profundo" probablemente quisiste escribir "estrecho y profundo" :D
Ah, sí, lo escribí mal. ¡¡Gracias!!
Qué se construye, por qué se construye, cómo se construye, qué se quiere construir, quiénes somos,
creo que antes y ahora estas preguntas no han cambiado. Supongo que el buen talento se refiere a personas capaces de encontrar sus propias respuestas a esas preguntas tan importantes.
En la época en que la barrera técnica en la parte de cómo se construye era alta, era importante que una organización contara con especialistas que pudieran resolver ese “cómo se construye”, porque eso le daba más opciones también en qué construir, por qué construirlo, etcétera...
Con el paso del tiempo, sin embargo, la barrera de la parte de cómo se construye ha ido bajando cada vez más y el nivel se ha ido estandarizando hacia arriba, así que parece correcto decir que, de cara al futuro, la gran tendencia es que uno deba convertirse en generalista más que en un especialista que solo resuelve el cómo.
Aun así, depende de cada empresa, de cada persona y de cada situación, así que tampoco diría que siempre sea bueno seguir sin más la gran tendencia del mundo. Yo quiero convertirme en alguien adecuado para mi empresa, mi gente y mi situación. Estoy esforzándome por ello. Desde la perspectiva de alguien que apenas lleva unos 10 años trabajando... eso es lo que pienso. Espero que te sirva.
Es algo que nos hace pensar sobre la situación planteada. ¡Gracias por tus buenas palabras!