Full transcript
0:00Hola mundo, bienvenidos a este video. He
0:02estado investigando bastante ahora sobre
0:04el problema que tienen los juniors, la
0:07poca oferta laboral que existe
0:09actualmente para los junior, pero cómo
0:10de manera paradójica sigue existiendo
0:13mucho trabajo de desarrollador de
0:15software. Y por supuesto que este
0:16escenario podría ser completamente
0:17distinto para ti. Yo no te voy a tratar
0:19de convencer de una realidad que no
0:22aplica para ti, pero sí quiero
0:23compartirte mis hallazgos, los
0:25pensamientos que yo tengo sobre este
0:27tema y también cómo podría ayudarte a ti
0:30a poder conseguir ya sea tu primer
0:31trabajo, un mejor trabajo y así, por
0:34supuesto, mejorar tu calidad de vida. Y
0:37quiero comenzar con la siguiente
0:39afirmación. Los juniors están
0:41aprendiendo programación al revés. Esto
0:44está ocurriendo cuando conseguir el
0:47primer trabajo se volvió algo mucho más
0:50difícil y esta misma práctica hace que
0:52sea incluso más difícil conseguir el
0:55primer trabajo. Finalmente es como una
0:56especie de autosabotaje que está
0:59ocurriendo a nivel cultural y es
1:01prácticamente un fenómeno sumamente
1:05extraño y también interesante.
1:07Interesante en el sentido que es
1:08importante que lo hablemos. Según un
1:10reporte del sitio web Signalfire,
1:12publicado el 22 de junio de este año,
1:15reporta algo sumamente interesante y es
1:17que la forma que están teniendo las
1:19empresas de tecnología está cambiando.
1:21Esto por supuesto que ya lo sabíamos y
1:23no hace falta ser un genio para darse
1:24cuenta de que esta es la situación
1:26actual del mercado. Pero nos dice algo
1:28sumamente interesante y es que el tan
1:30temido apocalipsis del código generado
1:33por inteligencia artificial ha fallado y
1:35no se ha podido materializar, que en
1:37general la contratación se encuentra en
1:40un 75% de cómo se encontraba justamente
1:43antes de la pandemia y que los trabajos
1:45de ingeniería se han logrado mantener
1:47sumamente bien comparado con otras
1:50profesiones, pero que sin embargo los
1:53roles o cargos que fueron más afectados
1:55en la industria no fue ingeniería, sino
1:57que fue diseño, producto y marketing.
2:00También nos dice que las compañías están
2:02optando por una estructura más le, más
2:05pequeña y muy enfocada en los senior. Y
2:08aquí más abajo están los números que son
2:10más interesantes. La contratación en las
2:12compañías TEC a nivel mundial se
2:14encuentra solamente un 25% por debajo de
2:17la base del 2019. Para hacernos una idea
2:19de más o menos cómo se encontraba en el
2:21año 2019, es que podemos ver este
2:23gráfico donde justamente acá al comienzo
2:26vemos que en el año 2020, justamente al
2:28comienzo, nos encontramos dentro de los
2:30100 puntos, que vendría siendo muy
2:32similar a cómo se encontraba en el 2019
2:34y si nosotros nos venimos para acá vemos
2:36que nos encontramos exactamente 25
2:38puntos por debajo. Y si esto nosotros lo
2:40comparamos con justamente después de la
2:44purga de profesionales que ocurrió en el
2:46año 2023 en adelante, nosotros podemos
2:49ver que en el punto más bajo nos
2:50encontrábamos en un 62% comparado con el
2:53año 2019 y ahora nos encontramos acá
2:56arriba o no sé si arriba, pero en ese
2:58punto nos encontramos en 74. Pero sin
3:00embargo, fíjate en esto que es sumamente
3:02interesante y es que si bien el P se
3:04encogió en término de contrataciones en
3:07general, los ingenieros de software
3:09siguen contemplando un 55% de todas las
3:13contrataciones dentro de las empresas.
3:16Estas se encuentran por encima del 46%
3:19que representaba en el año 2019, pero
3:22que los recién graduados han colapsado,
3:25han bajado un 65%
3:27en las empresas tec grandes y bajaron un
3:3076%
3:31en las startups comparado con el año
3:342019. El problema no es que se hayan
3:36dejado de necesitar desarrolladores. El
3:38problema es que el primer peldaño para
3:40poder ingresar al mundo se encogió y se
3:44hizo mucho más pequeño. Pero al mismo
3:46tiempo, muchos desarrolladores juniors
3:48están aprendiendo al revés. Y este es el
3:51principal punto que yo les quería
3:53mencionar. No quiero abordar este punto
3:55a través del pánico, sino más que nada
3:57quiero exponer un punto que se ha estado
3:59estudiando ya a lo largo de estos
4:01últimos años y quería compartirlo con
4:03ustedes para que puedan tomar mejores
4:05decisiones en base a la información que
4:06yo puedo encontrar y presentarles a
4:08ustedes. En el sitio web de Byf se hacen
4:11la pregunta de si los recién graduados
4:13se encuentran listos para poder empezar
4:15a contribuir desde el primer día. Y si
4:17nosotros bajamos acá, podemos ver como
4:19los seniors evalúan a los
4:21desarrolladores junior y solamente el 8%
4:25piensa que los desarrolladores juniors
4:27se encuentran listos para poder empezar
4:29a aportar desde el primer día. El 43% se
4:34encuentra casi listo. Solamente
4:36necesitan un onboarding y que los guíen
4:39por las bases del código y que tengan
4:41algo de experiencia trabajando ya con
4:43proyectos del mundo real. El 11% antes
4:45de empezar a trabajar necesita
4:47entrenamiento adicional significativo,
4:50mientras que el 38% muestra como
4:52claramente la universidad sigue teniendo
4:55una brecha gigantesca con la industria.
4:57Y aquí nos dice como los desarrolladores
4:59senior pueden ver una desconexión entre
5:01el entrenamiento académico de las
5:03universidades con el trabajo de
5:05ingeniería que se tiene que realizar en
5:06el día a día. Pero esto no solamente lo
5:09piensan los desarrolladores senior,
5:11también lo piensan los desarrolladores
5:13junior, aunque en menor medida. Si
5:15nosotros nos venimos acá justamente
5:16después del título, vemos que el 50% de
5:18los juniors se encuentra completamente
5:20de acuerdo que la educación tenía que
5:22haberles presentado más proyectos de la
5:25vida real. Y aquí tenemos la cita de
5:27Nacho de Marco. Dice que la siguiente
5:29generación de desarrolladores está
5:31aprendiendo a generar output. output
5:33vendría siendo el producto final, lo que
5:35tú estás entregando, en este caso el
5:37código, pero sin ser dueño de él. En
5:40este caso é se está refiriendo a que la
5:42gente está produciendo cosas, pero no
5:44las entiende. Y si nosotros no logramos
5:47cerrar esa brecha ahora, vamos a tener
5:49un tremendo problema. Y es, ¿de dónde
5:51van a venir los desarrolladores seniors,
5:53arquitectos y líderes técnicos en el año
5:552035? ¿De dónde van a venir? Los seniors
5:58del futuro son los juniors de hoy. Y
6:00aquí viene esta parte que es
6:01interesante, que es qué es lo que están
6:03seleccionando ambas partes de qué es lo
6:06que necesitaría un desarrollador junior.
6:07Estamos viendo la perspectiva del
6:09desarrollador senior y también la del
6:11junior en cuanto a qué es lo que ellos
6:12piensan que necesitan los junior. Y lo
6:14primero es, necesitan experiencia en
6:17proyectos reales, necesitan tener
6:19pensamiento crítico. El 72% de los
6:22seniors seleccionó esta habilidad, que
6:24los seniors buscan que las habilidades
6:26que aprendan los juniors no sea cómo
6:28utilizar la inteligencia artificial,
6:30sino que es obtener el pensamiento o la
6:32forma de pensar o el o el proceso mental
6:35que se sigue, el cual no puede ser
6:37sustituido por la inteligencia
6:39artificial. ¿Tú crees que ese
6:40pensamiento en algún momento va a ser
6:42sustituido por la inteligencia
6:43artificial? escríbelo, déjalo en los
6:45comentarios, yo te leo. Y los juniors,
6:47el 48% dice que la resolución de
6:50problemas vendría siendo la credencial o
6:53el elemento más importante al momento de
6:55contratar un desarrollador junior.
6:57Además de esto, también dentro de este
6:58estudio aparecen números sumamente
7:00interesantes, como por ejemplo que el
7:0285% de los desarrolladores junior cree
7:05que la inteligencia artificial mejoró su
7:07comprensión del desarrollo de software.
7:10Pero luego de ser evaluados por otros
7:11desarrolladores senior, dicen que
7:14solamente el 16% de los senior piensan
7:17que los juniors entienden completamente
7:19el código generado por la inteligencia
7:22artificial y un 24% reconoce que
7:24escribir código desde cero es aquello en
7:27lo que menos confianza tiene sin
7:29inteligencia artificial. Y esto muestra
7:31un cambio en el paradigma o la forma de
7:33pensar de los estudiantes que pienso yo
7:36que es lo que finalmente está afectando
7:38y está boicoteando sus carreras. Porque
7:40antiguamente, si tú querías construir
7:41una aplicación compleja, tú tenías que
7:43seguir una serie de pasos. Primero,
7:44tenías que aprender los fundamentos. Y
7:46con los fundamentos me refiero a los
7:47lenguajes de programación, me refiero a
7:49las bibliotecas, dónde tiene que ir cada
7:51archivo, cómo se dividen las carpetas,
7:53qué coloco en un servidor, qué coloco en
7:55otro servidor, cómo modelo yo las bases
7:57de datos. Después de eso, una vez que ya
7:59entendí todo el problema, me pongo a
8:01programarlo. Y un siguiente paso
8:03sumamente importante, me tengo que
8:05equivocar. Después ese error tengo que
8:07depurarlo y eventualmente con esta serie
8:10de pasos yo termino desarrollando un
8:12criterio. Y esto es super importante
8:14porque equivocarnos es lo que finalmente
8:17nos hace a nosotros desarrollar ese
8:19criterio de cuándo tengo que hacer una
8:21cosa y cuándo no. Y ahora nosotros
8:23sencillamente escribimos el prompt de
8:25hazme una aplicación y esa aplicación
8:27aparece y el principal problema que
8:29tiene esto es que obtienes el resultado
8:32aparente de alguien que sabe programar.
8:35antes de desarrollar las habilidades de
8:37alguien que si sabe programar. Un
8:39experimento en la Universidad Técnica de
8:41München, Alemania. Si lo lees en español
8:43debería decir Munich, pero yo también sé
8:45que hay algunas personas de Alemania que
8:47me están viendo. La Universidad Técnica
8:48de München encontró exactamente este
8:51mismo problema. Utilizar la inteligencia
8:52artificial representa menos estrés,
8:55mejores resultados, pero no cambia en lo
8:57absoluto del aprendizaje. Y este estudio
8:59se realizó de la siguiente manera. En
9:01una clase de introducción a la
9:02programación o CS1 crearon tres ramas de
9:05participantes. Una que no podía utilizar
9:07la inteligencia artificial, otra que
9:09podía pedirle absolutamente todas las
9:11respuestas y otra donde la misma
9:13inteligencia artificial tenía que
9:14desafiarte. No te podía entregar la
9:16solución, pero sí te podía dar pistas.
9:18Los estudiantes que utilizaron Chat GPT
9:20obtuvieron mejores resultados
9:21programando, obvio, o sea, esto es un
9:24curso de introducción a la programación,
9:26pero no aprendieron más, ni tampoco
9:28lograron demostrar una mejor comprensión
9:31de los temas. Y esto lo que hace es que
9:32se empieza a comportar como una mentira
9:35sumamente atractiva porque te da la
9:38sensación de que tienes la habilidad,
9:40pero la verdad es que esa habilidad no
9:42la tienes y esta habilidad se empieza a
9:44caer a pedazos cuando tienes que
9:47conectar todo esto en un sistema que es
9:49sumamente complejo, que son los sistemas
9:52que se ven en las empresas, que se ven
9:54en el día a día cuando tienes que
9:56ingresar a trabajar. Pero la solución,
9:58por supuesto que no es dejar de utilizar
10:01la inteligencia artificial. Eso sería
10:02ridículo. La solución sigue siendo. Toca
10:05aprender los fundamentos. Los tienes que
10:07aprender de forma estructurada antes de
10:10delegarlos. Te necesitas aprender cómo
10:12funciona algo, por qué funciona algo y
10:15detectar cuándo esto falla y por qué
10:17está fallando. Y antes de pasar a
10:19decirte por qué tú deberías aprender
10:21estas cosas conmigo, porque la verdad,
10:23te voy a ser honesto, todos estos
10:25fundamentos y todas estas materias,
10:27siempre y cuando los profesores sean
10:28buenos, tú deberías poder aprenderlos en
10:30cualquier lado. Y yo sí pienso que no
10:32deberías dejar de utilizar la
10:33inteligencia artificial, pero no la
10:35deberías utilizar como un único método
10:36de aprendizaje. deberías tener
10:38idealmente siempre un tutor que te esté
10:41acompañando, que es lo que hacemos
10:42nosotros. Pero antes de pasar a
10:43mencionarte eso, quiero mostrarte cómo
10:45ha variado la industria en cuanto a los
10:48profesionales y también los nombres de
10:50los cargos. Acá nosotros tenemos el
10:52perfil de AI/MLE.
10:56La diferencia entre estos dos es que el
10:58ML Engineer es el encargado de entrenar
11:01los modelos de inteligencia artificial,
11:03los cuales después van a ser utilizados
11:06por los AI Engineer. AI Engineer son
11:08desarrolladores de software que utilizan
11:11estos modelos de inteligencia artificial
11:13y los integran con otros sistemas
11:15utilizando herramientas de programación
11:17como JavaScript, React, Python, Node,
11:20bases de datos, HTML, CSS y las
11:23tecnologías que nosotros ya conocemos. Y
11:25también te quiero aprovechar de mostrar
11:27la oferta laboral que existe en cuanto a
11:29los AI engineer. Y algunos de ustedes me
11:32dice que estoy entregando una percepción
11:33equivocada porque yo muestro las ofertas
11:35laborales de Nueva Zelanda, a veces
11:37también muestro las de Australia. que si
11:39tú me preguntas a mí, si tú te quieres
11:41transformar en la mejor versión de ti y
11:43quieres tener una buena relación de
11:46trabajo y tu vida personal, a mí me
11:48interesa motivarte para que tú termines
11:50idealmente migrando a estos países que
11:52son conocidos mundialmente por tener una
11:54excelente calidad de vida. Pero también
11:55sé que no es la realidad de todos y que
11:57muchos de ustedes me preguntan por las
11:58ofertas laborales en Latinoamérica.
12:00Entonces, acá nos encontramos dentro del
12:02sitio web de Get On Board y acá estamos
12:04buscando el trabajo de AI Engineer. Y
12:07aquí nosotros podemos ver un listado, la
12:09verdad es que bastante extenso de AI
12:12Engineers. Por supuesto que también se
12:14están metiendo otros cargos, como por
12:16ejemplo acá tenemos FullStack Software
12:18Engineer, que por supuesto vas a
12:21necesitar saber dirigir la inteligencia
12:23artificial para esto. También tenemos
12:24frontend engineers, senior FullStack
12:26Engineer con Nest Next JR, debería decir
12:29JS, pero bueno, ahí dice JR Typeccript y
12:32Google Cloud también semior, senior data
12:35engineer. En fin, hay muchas ofertas
12:37laborales de AI Engineer, por lo menos
12:40acá dentro de este sitio, pero estas se
12:41están apuntando a todo Latinoamérica. Si
12:43yo tuviese que tirar un número, yo
12:45pensaría que solamente aquí para todo
12:46Latinoamérica hay cerca de unas 100. Y
12:48si nosotros venimos a ver, por ejemplo,
12:50acá en Nueva Zelanda, vemos que AI
12:51Engineer tenemos 139 ofertas de trabajo.
12:54Y por supuesto que acá nosotros también
12:56podemos ver los tipos de sueldos que te
12:58están pagando. Estos son 50 a $160,000
13:02más beneficios al año y son dólares
13:04neozelandeses. Pero esto también
13:06contemplando el estilo de vida y la
13:07calidad de vida que te va a entregar a
13:09ti vivir en un país como Nueva Zelanda,
13:11como Australia. Y también si nosotros
13:12venimos a buscar las ofertas laborales
13:14que dicen solamente software engineer y
13:16no AI engineer, vemos que todavía
13:18existen 313. Entonces acá tenemos un
13:20intermediate, un principal software
13:22engineer, senior software engineer de
13:23140 a 165,000 y hay varias ofertas
13:26laborales en cuanto a este cargo. Otro
13:28cargo que también se está utilizando
13:30mucho es el de Forward Deploy
13:31Implementation Engineer y te lo voy a
13:33tratar de explicar en palabras simples,
13:34pero es tú trabajas para una empresa y
13:37esta empresa construyó una solución
13:39usualmente de inteligencia artificial. Y
13:41tú lo que tienes que hacer es ir a un
13:43cliente de esta empresa y construir
13:46soluciones de software utilizando esta
13:47solución que creó la primera empresa.
13:50Entonces, finalmente, si tú te empiezas
13:52a dar cuenta de todo esto, sigues
13:54necesitando las mismas habilidades de
13:56programación que se han necesitado
13:58siempre, con la única diferencia que
14:00utilizas la inteligencia artificial para
14:02poder ayudarte a ti a acelerar el
14:04proceso de desarrollo y los fundamentos
14:06los necesitas para no quedarte bloqueado
14:08en la mitad del desarrollo. También
14:10tenemos Research Engineer y este cargo,
14:12la verdad es que yo solamente por leerlo
14:14a mí me parece sumamente entretenido,
14:16pero piensas que es que tú te encuentras
14:18en una área de investigación y
14:19desarrollo de una empresa. Entonces a ti
14:22te entregan hipótesis de cosas que tú
14:23deberías empezar a construir y tú te
14:26pones a investigar, evalúas la
14:28factibilidad del proyecto y finalmente
14:30después tú con distintas herramientas lo
14:32puedes implementar. Entonces, ya no
14:35tienes el cargo, o sea, si bien puede
14:37existir todavía, pero los cargos de
14:39frontend y backend están disminuyendo y
14:42están creciendo mucho estos cargos que
14:44se encuentran orientados al
14:45desarrollador Fullstack, el que conoce
14:47tanto de frontend como de backend, pero
14:49que también utiliza la inteligencia
14:50artificial para poder llevar adelante
14:52estos proyectos. Y yo quería aprovechar
14:54de mostrarte estos estudios y también
14:56quería aprovechar de mostrarte también
14:58cómo está cambiando el mercado, porque
15:00lo que a mí me interesa que te pase a ti
15:02es que yo quiero que a ti te vaya bien,
15:04yo quiero que tú tengas un buen trabajo,
15:06yo quiero que tú ganes dinero. Pero si
15:08tú quieres alcanzar ese objetivo y tú
15:10solamente te estás quedando con lo que
15:13te está enseñando la universidad y
15:15además estás utilizando la inteligencia
15:16artificial para que te ayude, ya sea
15:19programar, pero no la utilizas como un
15:21complemento para tu educación, las
15:23posibilidades que tú vas a tener para
15:25poder llegar a eso va a ser sumamente
15:27difícil, al menos en cómo se encuentra
15:29la situación hasta ahora. Mi sugerencia
15:31es, la universidad sigue demostrando que
15:34lo que está enseñando se encuentra muy
15:36alejado de lo que de verdad necesita la
15:37industria, por lo que tú necesitas una
15:39educación complementaria. Esa educación
15:41complementaria, si intentas seguirla
15:43solamente por tu propia cuenta
15:44utilizando la inteligencia artificial,
15:46te vas a ver decepcionado al momento de
15:49ingresar al mundo laboral, por lo que
15:51necesitas una educación complementaria.
15:52Y por supuesto acá que tú lo puedes
15:54hacer en absolutamente cualquier lado.
15:56Yo no te quiero decir, vente aquí a la
15:57academia de la Mundo solamente porque yo
15:59de verdad pienso que sí te va a ayudar
16:01bastante. Pero te lo quiero dejar a ti
16:03para que tú pienses si de verdad
16:05necesitas esta educación complementaria,
16:07si quieres aprender conmigo, si quieres
16:08aprender en otro lado. La verdad es que
16:10donde tú quieras aprender, mientras tú
16:11aprendas y a ti te vaya bien, con eso yo
16:14me doy por pagado. Pero si después de
16:15escuchar este mensaje te interesa
16:17aprender conmigo, te voy a dejar un
16:18cupón y un link en la descripción de
16:20este vídeo con un descuento para que te
16:21puedas matricular hoy. Espero que esto
16:22te haya ayudado y nos veremos en el
16:24siguiente