
﻿1
00:00:00,000 --> 00:00:15,920
La IA ha llegado y lo ha cambiado todo. Es obvio que muchas profesiones se han transformado

2
00:00:16,040 --> 00:00:19,240
con su llegada, pero una de las que más se han visto afectadas ha sido el desarrollo.

3
00:00:19,680 --> 00:00:22,640
¿Qué ha cambiado? ¿Hay que ir buscándose otra profesión? ¿Hay que adaptarse?

4
00:00:23,040 --> 00:00:26,000
Si hay que adaptarse, ¿cómo lo hago? ¿Es el fin o es el principio de un cambio?

5
00:00:26,220 --> 00:00:29,780
¿Qué hago yo que quería dedicarme al desarrollo? ¿O qué hago yo que soy desarrollador?

6
00:00:30,140 --> 00:00:34,480
Hoy traemos ese debate junto a cuatro voces influyentes del mundo del desarrollo en habla hispana.

7
00:00:34,860 --> 00:00:40,280
Carlos Azaustre, Antonio Leiva, Bryce Moure y Arturo Rivas nos cuentan cómo han visto ellos a la IA

8
00:00:40,600 --> 00:00:43,380
y entre todos analizaremos ese profundo cambio en nuestra profesión.

9
00:00:43,560 --> 00:00:47,500
Ahora en el podcast de Apple Coding, temporada 11, episodio número 1.

10
00:00:47,820 --> 00:00:48,460
¡Comenzamos!

11
00:01:02,720 --> 00:01:05,120
Estás escuchando Apple Coding

12
00:01:05,820 --> 00:01:10,120
Podcast sobre desarrollo y tecnología en sistemas Apple

13
00:01:16,940 --> 00:01:20,920
Dirigido y presentado por Julio César Fernández

14
00:01:21,280 --> 00:01:26,040
Evangelista de Desarrollo y formador de tecnología APE

15
00:01:46,300 --> 00:01:51,220
Hola y bienvenidos. Bienvenidos desde hace muchísimo tiempo.

16
00:01:51,860 --> 00:01:57,820
porque, en fin, algunos podrían pensar que el podcast ya estaba abandonado,

17
00:01:58,200 --> 00:02:00,940
que no se iban a publicar más episodios.

18
00:02:01,420 --> 00:02:07,520
De hecho, la última vez que publicamos un podcast de Apple Coding fue hace más de un año.

19
00:02:08,240 --> 00:02:14,600
Y sí, básicamente tiene un motivo y es porque hemos estado muy, muy, muy ocupados

20
00:02:15,220 --> 00:02:21,420
y no había manera de sacar tiempo ni sacar temas para dar contenido a este podcast,

21
00:02:21,800 --> 00:02:27,280
que es el más longevo y que, como ya saben, pues estaba en su momento en la décima temporada

22
00:02:27,860 --> 00:02:31,700
y ahora pues empezamos con la undécima, con la número once.

23
00:02:32,460 --> 00:02:33,460
Entonces, décimo primera.

24
00:02:33,980 --> 00:02:35,780
Entonces, el tema es el siguiente.

25
00:02:36,340 --> 00:02:38,060
¿Por qué no ha habido más episodios?

26
00:02:38,280 --> 00:02:44,540
Pues porque nos hemos centrado nuestros esfuerzos en canales como los directos,

27
00:02:44,680 --> 00:02:49,240
que ahora mismo emitimos tanto en Twitch como en X como en YouTube directamente.

28
00:02:50,060 --> 00:02:53,860
Directos que se hacen todos los sábados a las 7 de la tarde hora española

29
00:02:53,980 --> 00:02:55,820
y que les invito a que sigan.

30
00:02:56,360 --> 00:02:58,920
Y de igual manera, luego son directos que se quedan ahí,

31
00:02:59,220 --> 00:03:01,620
y de igual manera sobre el podcast Apple Coding Daily,

32
00:03:02,100 --> 00:03:05,380
que es un podcast más pequeño que nos supone menos tiempo de producción

33
00:03:05,840 --> 00:03:09,000
y que además se está produciendo tanto en audio como en vídeo,

34
00:03:09,220 --> 00:03:12,160
por lo que en el canal de YouTube, youtube.com barra Apple Coding,

35
00:03:12,640 --> 00:03:14,340
tienen todo barra arroba.

36
00:03:14,480 --> 00:03:17,500
Apple Coding tienen todos estos contenidos nuevos

37
00:03:18,060 --> 00:03:21,280
que se están generando y que, por si por lo que sea,

38
00:03:21,560 --> 00:03:22,280
nos echaban de menos.

39
00:03:22,860 --> 00:03:25,900
Pero es cierto que el podcast Apple Coding

40
00:03:26,440 --> 00:03:29,560
es un podcast que es como más pausado.

41
00:03:29,940 --> 00:03:31,760
Es un podcast para temas de más carado.

42
00:03:31,840 --> 00:03:34,260
Es un podcast para temas de más profundidad,

43
00:03:34,440 --> 00:03:37,880
para sentarnos y hablar sin ningún tipo de prisa

44
00:03:38,300 --> 00:03:39,820
sobre temas de la actualidad,

45
00:03:40,240 --> 00:03:48,000
para explicarles en formato masterclass cosas como el último programa donde les explicamos la seguridad de los dispositivos Apple.

46
00:03:48,600 --> 00:03:54,260
Y es algo que es cierto, y la verdad que se lo agradezco profundamente, que se sigue reclamando.

47
00:03:54,340 --> 00:03:58,240
Es decir, hay mucha gente que me ha pedido si estos podcasts iban a volver, etc.

48
00:03:59,020 --> 00:04:00,120
Pues sí, van a volver.

49
00:04:00,500 --> 00:04:08,820
Vamos a volver a tener una periodicidad de dos o tres semanas para poder traerles estos programas de una duración media de dos horas,

50
00:04:09,440 --> 00:04:17,320
en el que vamos a intentar hacer una mezcla entre episodios que sean de tipo clases maestras,

51
00:04:17,640 --> 00:04:22,780
sobre temas de actualidad, donde podamos hablar de manera más distendida sobre todo lo que hay,

52
00:04:23,260 --> 00:04:29,840
y luego, por otro lado, programas como el de hoy, programas debate, programas que sean entrevistas,

53
00:04:30,340 --> 00:04:38,260
programas donde hoy hemos traído a cuatro de los mayores expertos y divulgadores del mundo del desarrollo

54
00:04:38,860 --> 00:04:42,960
en no en entornos Apple sino en cualquier tipo de entorno.

55
00:04:43,600 --> 00:04:50,520
Así que hoy tenemos el gran placer de contar justo después de esta intro que es cuando pasaremos a esa parte del debate

56
00:04:50,960 --> 00:04:57,600
hemos tenido el placer de contar con Carlos Azaustre, Antonio Leiva, Bryce Moure y nuestro amigo Arturo Rivas.

57
00:04:58,000 --> 00:05:02,000
Carlos Azaústres, creador de contenido y programador JavaScript, además

58
00:05:02,000 --> 00:05:06,000
de escritor y profesor de la Universidad Europea de Madrid. Tiene dos

59
00:05:06,000 --> 00:05:11,500
libros sobre JavaScript que les recomiendo encarecidamente.

60
00:05:12,220 --> 00:05:20,520
Carlos también es Google Developer Expert en desarrollo web y en Firebase con ese reconocimiento por parte de Google.

61
00:05:21,000 --> 00:05:25,000
Es una persona que es muy influyente, que tiene su canal de directos en

62
00:05:25,000 --> 00:05:29,000
Twitch y que enseña a un montón de gente a entrar en el mundo del

63
00:05:29,000 --> 00:05:33,360
desarrollo web a través del lenguaje JavaScript.

64
00:05:34,180 --> 00:05:39,540
También vamos a tener con nosotros a Antonio Leiva, que es mi gran compañero del alma.

65
00:05:40,180 --> 00:05:45,220
Todo el mundo, muchos me dicen, sí, Antonio Leiva es el Julio de Android, ¿no?

66
00:05:45,400 --> 00:05:47,980
O Julio es el Antonio Leiva de iOS, ¿no?

67
00:05:48,100 --> 00:05:52,760
Pues es un poco, hemos tenido esa dicotomía y la verdad que nos hemos hecho amigos

68
00:05:53,040 --> 00:05:57,180
y la verdad que le tengo un gran aprecio y he estado incluso en sus propios podcasts, etc.

69
00:05:57,920 --> 00:06:03,180
Y como ya saben, y si no lo conocen, pues Antonio Leiva es ingeniero de desarrollo experto en Android.

70
00:06:03,640 --> 00:06:11,280
Además, Antonio es Google Developer Expert en Android y Kotlin y además es partner oficial de formación de JetBrains,

71
00:06:11,440 --> 00:06:18,700
los creadores de Kotlin y de ciertos IDEs en los que, por ejemplo, está basado el propio Android Studio.

72
00:06:19,340 --> 00:06:24,640
Si hablamos de amigos, pues obviamente, qué mejor amigo que nuestro amigo Bryce Moure,

73
00:06:24,760 --> 00:06:30,260
al que conozco desde hace ya muchísimos años, en el que he podido ver cómo ha ido subiendo,

74
00:06:30,440 --> 00:06:33,280
cómo ha ido progresando, cómo ha ido creando ese canal de YouTube,

75
00:06:33,700 --> 00:06:37,460
esos canales de directos, cómo se ha ido convirtiendo en un desarrollador

76
00:06:37,680 --> 00:06:42,600
cada vez más influyente y que tiene ese perfil mixto entre seguir trabajando

77
00:06:42,860 --> 00:06:47,380
en sus proyectos como freelance o como responsable de ciertos proyectos empresariales

78
00:06:47,540 --> 00:06:50,880
y además también en la parte de divulgación.

79
00:06:51,420 --> 00:06:55,800
Como ya saben, Bryce Moure es divulgador de desarrollo, es evangelista, igual que yo.

80
00:06:56,540 --> 00:06:59,859
Podríamos decir que todos los que estamos aquí hoy día en este nuevo programa

81
00:06:59,880 --> 00:07:03,020
van a ser evangelistas, es ingeniero de software freelance,

82
00:07:03,720 --> 00:07:08,300
Full Stack, y además es GitHub Star y MVP,

83
00:07:08,880 --> 00:07:12,960
un most valuable person en Microsoft, ¿de acuerdo?

84
00:07:13,140 --> 00:07:15,200
Además de los canales de YouTube, Twitch, etc.

85
00:07:15,920 --> 00:07:18,740
Y por último, pues también está por aquí nuestro amigo Arturo Rivas,

86
00:07:18,980 --> 00:07:23,000
nuestro amigo del podcast Café Swift, que sí se ha seguido produciendo,

87
00:07:23,140 --> 00:07:25,859
aunque también vamos a intentar darle más regularidad,

88
00:07:25,880 --> 00:07:31,460
regularidad, que es podcaster, formador y divulgador de desarrollo, desarrollador full stack, tanto en

89
00:07:31,600 --> 00:07:37,280
iOS como en Android, también en lado servidor, y que además es team leader de un equipo de proyecto

90
00:07:37,800 --> 00:07:43,420
móvil desde hace muchos años y que tiene ese contacto con el mundo profesional. Entonces,

91
00:07:43,760 --> 00:07:51,199
he querido tener un equipo heterogéneo en el que pudiéramos hablar de nuestras experiencias y

92
00:07:51,220 --> 00:07:57,020
pudiéramos contar cómo hemos visto la inteligencia artificial, cómo ha llegado a nuestras vidas,

93
00:07:57,240 --> 00:08:02,240
cómo la utilizamos en el día de hoy, pero sobre todo y principalmente este debate de aproximadamente

94
00:08:02,520 --> 00:08:08,600
unas dos horas que va a durar el debate completo, se va a centrar en cómo ha cambiado el mundo del

95
00:08:08,800 --> 00:08:14,580
desarrollo, cómo va a cambiar y qué es lo que tenemos que hacer. Hemos querido dar respuestas

96
00:08:14,760 --> 00:08:20,299
a toda esa gente que tiene incertidumbre por cómo está ahora mismo el mercado, a nivel de

97
00:08:20,320 --> 00:08:26,240
contratación, a nivel de exigencia, a nivel de conocimiento, a nivel de qué cosas tengo que hacer

98
00:08:26,900 --> 00:08:36,760
con mi conocimiento, con mis ganas de poder ser programador y que nos permita poder entrar en

99
00:08:36,960 --> 00:08:43,599
este mundo o mantenernos en este mundo del desarrollo y levantar todo como está quedando

100
00:08:43,719 --> 00:08:49,400
a partir de la inteligencia artificial, entender ciertos conceptos, entender ciertas declaraciones,

101
00:08:49,900 --> 00:08:53,240
como las que ha hecho últimamente Mark Zuckerberg,

102
00:08:53,520 --> 00:08:55,260
hablando de que el fin de los desarrolladores

103
00:08:55,440 --> 00:08:57,740
y que ha salido en un montón de clickbait, etc.

104
00:08:58,320 --> 00:09:01,200
Todo esto lo vamos a llevar a tierra,

105
00:09:01,540 --> 00:09:05,060
lo vamos a explicar y vamos a ver qué es lo que realmente ha dicho

106
00:09:05,500 --> 00:09:09,240
Mark Zuckerberg o Benioff, el CEO de Salesforce,

107
00:09:09,600 --> 00:09:11,560
que también ha hecho unas declaraciones diciendo que este año

108
00:09:11,740 --> 00:09:13,840
ya no van a contratar nuevos programadores.

109
00:09:14,040 --> 00:09:17,660
Es decir, vamos a poner realidad sobre el debate

110
00:09:17,820 --> 00:09:19,860
de la inteligencia artificial y el desarrollo

111
00:09:19,940 --> 00:09:23,400
para, pues eso, tener la...

112
00:09:23,760 --> 00:09:26,040
Aunque la realidad duela, aunque sea cruda,

113
00:09:26,300 --> 00:09:29,440
aunque haya cosas que vayan en contra de nosotros mismos,

114
00:09:29,700 --> 00:09:32,280
pero lo que queremos es darle nuestra visión

115
00:09:32,520 --> 00:09:35,140
como expertos, divulgadores, formadores

116
00:09:35,320 --> 00:09:36,560
y sobre todo desarrolladores,

117
00:09:36,880 --> 00:09:39,000
porque somos desarrolladores que desarrollamos

118
00:09:39,600 --> 00:09:40,900
nuestros propios proyectos,

119
00:09:41,360 --> 00:09:45,740
sobre cómo está a día de hoy el mercado del desarrollo

120
00:09:46,180 --> 00:09:47,720
con la llegada de la inteligencia artificial,

121
00:09:47,780 --> 00:09:54,100
cómo se ha transformado y cuál es su futuro, cuál puede ser su futuro a medio o largo plazo.

122
00:09:54,800 --> 00:10:00,540
Así que sin más, vista esta introducción, pasamos a el debate que espero que les guste

123
00:10:00,720 --> 00:10:07,200
y cuando acabe haremos un nuevo pequeño bloque de despedida para darles las gracias por estar aquí.

124
00:10:07,380 --> 00:10:09,320
Así que sin más, allá vamos.

125
00:10:24,320 --> 00:10:30,160
¿Hasta dónde quieres llegar como desarrollador, Ayos? Probablemente a la maestría. Eso es el

126
00:10:30,400 --> 00:10:38,000
Swift Mastery Program 2025, quinta edición ya con decenas de maestros formados. Únete y domina

127
00:10:38,020 --> 00:10:44,220
todo el ecosistema Apple, desde el front-end hasta el back-end. Y la concurrencia estricta de Swift 6,

128
00:10:44,580 --> 00:10:50,180
que Apple va a obligar a cumplir en 2026, no lo olvides. Además de las últimas herramientas

129
00:10:50,260 --> 00:10:55,640
de inteligencia artificial con la llegada de Apple Intelligence. Conviértete en un maestro,

130
00:10:55,800 --> 00:11:01,600
el que lidera proyectos o el que crea su propia consultoría. Construye desde pequeñas a grandes

131
00:11:01,840 --> 00:11:07,980
apps. Este es el programa que lleva tu carrera al nivel de excelencia de los productos de Apple

132
00:11:08,020 --> 00:11:14,740
el código eso es la maestría será uno de los mayores retos que hayas vivido pero piensa algo

133
00:11:15,340 --> 00:11:20,440
de verdad domina swift este reto no es para cualquiera la exigencia que vamos a tener contigo

134
00:11:20,680 --> 00:11:27,360
es muy alta tanto como los resultados que conseguirás con esfuerzo y trabajo constante

135
00:11:28,540 --> 00:11:34,199
porque hay dos formas de hacer apps como las hacen la mayoría o como dice apple que hay que hacerlas

136
00:11:34,720 --> 00:11:40,700
Nosotros te vamos a enseñar esta última para que seas un auténtico maestro.

137
00:11:41,800 --> 00:11:44,080
Swift Mastery Program 2025

138
00:12:01,680 --> 00:12:11,240
Bien, pues muy buenas. Aquí estamos todo el conjunto de evangelizadores, divulgadores, desarrolladores.

139
00:12:12,040 --> 00:12:20,960
Esta convocatoria especial donde vamos a ver, pues un poco a debatir sobre este tema de la inteligencia artificial.

140
00:12:21,180 --> 00:12:25,220
Así que vamos a ir saludando a cada uno de nuestros invitados.

141
00:12:25,340 --> 00:12:33,560
y lo vamos a hacer en estricto orden alfabético, por lo que comenzamos con la A de Carlos Azaustre.

142
00:12:33,680 --> 00:12:35,260
¿Qué tal, Carlos? Bienvenido a Apple Coding.

143
00:12:36,380 --> 00:12:40,300
Hola, Julio, ¿qué tal? Esto me recuerda al colegio, como era el número uno, siempre me tocaba a mí el primero.

144
00:12:41,080 --> 00:12:44,360
Sí, sí, el tener un apellido con la A es lo que toca.

145
00:12:45,280 --> 00:12:50,060
Así que nada, bienvenido y a ver qué tal se nos da con este tema.

146
00:12:51,880 --> 00:12:55,160
Siguiente, Antonio Leiva, ¿qué tal? Bienvenido a Apple Coding.

147
00:12:55,460 --> 00:12:57,720
¿Qué tal? Muchas gracias. Un placer estar por aquí.

148
00:12:58,580 --> 00:13:03,220
Pues sí, a ver, hoy va a haber Apple Coding pero con trozo de Android.

149
00:13:03,580 --> 00:13:07,020
Eso también es importante porque tiene que estar ahí también.

150
00:13:07,360 --> 00:13:10,440
Hoy tenemos JavaScript, tenemos Android, tenemos Pythons.

151
00:13:11,140 --> 00:13:14,880
Aquí todo el mundo está afectado por la inteligencia artificial.

152
00:13:15,120 --> 00:13:17,940
También tenemos aquí a nuestro compañero y amigo Bryce Moure. ¿Qué tal, Bryce?

153
00:13:19,420 --> 00:13:22,740
Muchas gracias por la invitación y haciendo referencia a lo que dice Carlos.

154
00:13:23,160 --> 00:13:25,960
Yo siempre estuve muy a gusto porque estaba ahí como en la mitad de la lista

155
00:13:26,400 --> 00:13:29,680
y empezaran por arriba o por abajo, pues siempre tenías ahí tu tiempo

156
00:13:29,900 --> 00:13:33,020
para calcular las respuestas. Así que nada, yo estaba la parte buena.

157
00:13:33,780 --> 00:13:37,460
Exacto, ahí en la M de Moure. Está perfecto, muy bien puesto.

158
00:13:38,140 --> 00:13:41,520
Y también tenemos aquí a nuestro compañero Arturo Rivas.

159
00:13:42,360 --> 00:13:44,700
Bueno, ¿qué tal Arturo? Bienvenido de nuevo a Apple Coding.

160
00:13:46,360 --> 00:13:48,460
Pues a mí me tocaba ser de los casi últimos.

161
00:13:49,360 --> 00:13:51,720
así que tenía tiempo para pensarlo

162
00:13:51,880 --> 00:13:53,960
y nada, pues muchas gracias por la invitación

163
00:13:54,260 --> 00:13:55,680
y bueno, y sobre todo por estar rodeado

164
00:13:55,840 --> 00:13:57,740
de estos, a ti te veo más veces

165
00:13:58,600 --> 00:13:59,540
en más podcasts, pero

166
00:13:59,800 --> 00:14:01,760
estar rodeado de estos pedazos de cracks

167
00:14:01,960 --> 00:14:02,880
pues es un placer

168
00:14:03,680 --> 00:14:05,760
Pues sí, y alguno

169
00:14:06,060 --> 00:14:07,720
se preguntará, ¿y por qué os

170
00:14:07,920 --> 00:14:09,640
habéis reunido? Pues básicamente

171
00:14:10,040 --> 00:14:11,700
porque sabemos que en las últimas semanas

172
00:14:12,380 --> 00:14:12,940
ha habido

173
00:14:13,840 --> 00:14:16,140
no un revuelo, mil revuelos

174
00:14:16,260 --> 00:14:17,819
con respecto a la inteligencia

175
00:14:17,840 --> 00:14:25,100
artificial, el desarrollo, que si los programadores están caducados, que si hay que empezar a estudiar

176
00:14:25,260 --> 00:14:30,100
fontanería, ese tipo de cosas, ¿vale? Y entonces, pues, lo que queremos es, a partir de nuestra

177
00:14:30,640 --> 00:14:35,900
experiencia como desarrolladores, como divulgadores, como gente que también trabaja en su día a día

178
00:14:36,420 --> 00:14:42,380
con inteligencia artificial, poner un poquito de luz en este tema. Lo primero que vamos a hacer es,

179
00:14:43,220 --> 00:14:47,800
digamos, introducir el tema. Entonces, voy a ir dando la palabra, de igual manera, a nivel

180
00:14:48,440 --> 00:14:53,420
digamos, en el orden que hemos saludado, para que nos vayan contando ciertos elementos

181
00:14:53,600 --> 00:14:57,000
y luego ya entraremos en lo que es un debate en los siguientes bloques,

182
00:14:57,240 --> 00:15:01,480
donde hablaremos de la realidad actual del mundo del desarrollo,

183
00:15:02,020 --> 00:15:05,740
el futuro inmediato y luego haremos un último bloque de reflexiones.

184
00:15:06,600 --> 00:15:09,060
Entonces, empezamos con el comienzo.

185
00:15:09,700 --> 00:15:14,700
Carlos, que eres el primero en la lista, ¿cómo fue tu primer contacto con la inteligencia artificial?

186
00:15:16,460 --> 00:15:21,820
Bueno, pues quitando el clip de Office, creo que...

187
00:15:21,820 --> 00:15:25,820
El clipo era un muy buen... Vamos, era la leche.

188
00:15:28,040 --> 00:15:34,440
Yo creo que fue Chas GPT, diría yo, pero claro, ahora no sé si hay algo antes de Chas GPT.

189
00:15:35,460 --> 00:15:36,180
Empezó ahí la era.

190
00:15:37,440 --> 00:15:42,280
Hay algo antes, lo que pasa que claro, yo creo que fue el momento en el que la gente fue consciente,

191
00:15:42,380 --> 00:15:48,000
y a mí me pasó, de que esto podía servir para el desarrollo.

192
00:15:48,200 --> 00:15:52,760
¿Y tú cómo incorporas la inteligencia artificial como herramienta de trabajo?

193
00:15:52,940 --> 00:15:55,460
¿La estás utilizando? ¿Qué es lo que hace normalmente?

194
00:15:56,720 --> 00:15:59,880
Sí, pues un poco también lo que has comentado tú en varios podcasts.

195
00:16:00,180 --> 00:16:03,780
Lo tengo ahí como si fuera un compañero de trabajo al lado,

196
00:16:04,180 --> 00:16:07,860
al que le puedes preguntar y nunca se queja ni se cansa.

197
00:16:08,860 --> 00:16:12,720
Entonces, lo que más es, pues eso, chat GPT o cloud,

198
00:16:13,600 --> 00:16:17,820
ahí al lado, pues para preguntarle cosas en las que te ves atascado y demás.

199
00:16:18,800 --> 00:16:22,600
Y luego, bueno, pues en el editor de código con GitHub Copilot,

200
00:16:23,040 --> 00:16:27,060
yo creo que no se puede ya programar sin GitHub Copilot, básicamente.

201
00:16:28,100 --> 00:16:28,500
Básicamente.

202
00:16:29,400 --> 00:16:33,380
¿Y cuál ha sido lo último que has descubierto o el último flujo,

203
00:16:33,540 --> 00:16:38,160
o la última cosa que tuvieras a nivel de IA que dijeras, uf, esto, Dios mío,

204
00:16:38,280 --> 00:16:41,160
No esperaba yo poder obtener una ayuda de este tipo, más o menos.

205
00:16:43,120 --> 00:16:47,660
Pues yo creo que donde más lo he visto ha sido con Cloud ya hace un tiempo.

206
00:16:48,160 --> 00:16:51,560
Yo creo que ahora HGPT con Canvas también lo puede hacer.

207
00:16:52,340 --> 00:16:55,340
Y es el eso, el tener como una conversación,

208
00:16:55,460 --> 00:16:59,200
como si fuera un compañero de trabajo en el que le vas exponiendo dudas,

209
00:16:59,260 --> 00:17:01,600
le vas poniendo trozos de código, le dices,

210
00:17:01,860 --> 00:17:04,100
oye, esto aquí creo que está mal, tal,

211
00:17:04,300 --> 00:17:06,439
y que te lo vayas respondiendo de una forma muy natural,

212
00:17:06,680 --> 00:17:09,480
que no sea simplemente el código para que lo copies y lo pegues,

213
00:17:09,640 --> 00:17:12,740
sino que te sirve un poco como de tutor, por así decirlo.

214
00:17:12,920 --> 00:17:15,680
Y eso es lo que me ha hecho un poco guau,

215
00:17:16,040 --> 00:17:23,400
porque no es solo buscar y encontrar, sino que razona en cierta medida.

216
00:17:24,760 --> 00:17:25,240
Muy interesante.

217
00:17:26,240 --> 00:17:29,700
Pues las mismas preguntas de introducción para Antonio.

218
00:17:30,380 --> 00:17:32,280
¿Cuál fue tu primer contacto con Laia?

219
00:17:35,000 --> 00:17:39,000
Hablando de ya de generativa, porque si no, más atrás ya no sé volverme

220
00:17:39,000 --> 00:17:43,000
en el tiempo. Yo diría que con la API de GPT, poco antes de que saliera

221
00:17:43,000 --> 00:17:47,000
HGPT, estuve trasteando y probando algunas cosillas para hacer algo

222
00:17:47,000 --> 00:17:51,000
parecido a HGPT, una aplicación conversacional y fueron mis primeros

223
00:17:51,000 --> 00:17:55,000
intentos de hacer algo con IA. Y luego ya, bueno, pues con la llegada de

224
00:17:55,000 --> 00:18:00,700
HGPT entró a fondo en mi vida.

225
00:18:02,780 --> 00:18:06,020
y al final para ti es una herramienta del día a día, entonces.

226
00:18:07,960 --> 00:18:13,180
Totalmente, yo uso la IA para prácticamente todo en el día a día.

227
00:18:13,680 --> 00:18:17,940
Todo lo que podamos imaginar, flujos de trabajo,

228
00:18:18,480 --> 00:18:21,740
tengo automatizaciones con IA para mi propio proyecto.

229
00:18:22,620 --> 00:18:26,600
Yo no uso directamente ChatGPT ni Clot,

230
00:18:26,740 --> 00:18:28,760
sino que uso otra herramienta que se llama ChatLM,

231
00:18:28,880 --> 00:18:36,320
que tiene un montón de modelos de lenguaje y puedes ir cambiando de uno a otro incluso dentro de la misma conversación.

232
00:18:36,540 --> 00:18:41,060
Entonces, en función de lo que vaya a hacer, me encaja mejor utilizar un modelo o me encaja otro.

233
00:18:41,740 --> 00:18:43,980
Y la verdad que me ayuda bastante.

234
00:18:44,440 --> 00:18:53,020
Y en el día a día lo uso para desde crear textos, responder emails, revisar publicaciones para redes sociales,

235
00:18:53,760 --> 00:18:58,980
Mejorarla con los típicos emojis que a mí nunca se me ocurre que emojis poner para redes sociales.

236
00:18:59,680 --> 00:19:03,380
Pues con la IA es súper sencillo.

237
00:19:03,940 --> 00:19:06,180
Crear vídeos cortos a partir de vídeos largos.

238
00:19:06,780 --> 00:19:11,740
No sé, con el Copilot, por supuesto, o similares, porque voy probando los distintos que hay para ver.

239
00:19:12,600 --> 00:19:13,540
Pues también opciones, ¿no?

240
00:19:13,680 --> 00:19:18,480
Porque hoy en día hay algunas gratuitas de las que ya podremos hablar y que llegan casi al mismo nivel que Copilot.

241
00:19:19,420 --> 00:19:21,720
Cursor de vez en cuando lo compro y lo dejo,

242
00:19:21,880 --> 00:19:23,680
porque al final yo no hago desarrollo web,

243
00:19:23,840 --> 00:19:26,000
pero sí que es verdad que me sirve para muchas otras cosas.

244
00:19:26,960 --> 00:19:31,280
Y bueno, cualquier herramienta que veo que me puede simplificar el día a día,

245
00:19:31,580 --> 00:19:36,300
la investigo y si me encaja, la añado al stack.

246
00:19:36,740 --> 00:19:40,700
¿Esta herramienta que comentas es en la nube, es en local o...?

247
00:19:41,540 --> 00:19:43,020
Chat LLM es en la nube, sí.

248
00:19:43,460 --> 00:19:44,680
En la nube, tiene todos los modelos.

249
00:19:44,840 --> 00:19:47,480
Tiene que elegir el modelo de los que están disponibles y tal.

250
00:19:48,440 --> 00:19:49,020
Muy interesante.

251
00:19:49,760 --> 00:19:54,600
Bryce, ¿cómo fue ese primer contacto tuyo con la IA

252
00:19:55,320 --> 00:19:58,660
y eso y cómo la utilizas en el día a día?

253
00:20:00,060 --> 00:20:03,120
Pues yo creo que fue con herramientas que sí que es cierto

254
00:20:03,340 --> 00:20:07,540
que no tienen mucho que ver con la IA a la que ya estamos acostumbrados a día de hoy

255
00:20:08,020 --> 00:20:09,680
pero había unas herramientas de autocompletado

256
00:20:09,860 --> 00:20:12,060
que una creo que sigue existiendo que se llama Tab9

257
00:20:12,720 --> 00:20:15,639
y otra que ya no existe que creo que se llama Kite

258
00:20:17,000 --> 00:20:17,740
creo que dejó

259
00:20:18,140 --> 00:20:19,700
no sé, en 2021, 2022

260
00:20:20,240 --> 00:20:21,600
esta última y ya eran

261
00:20:21,920 --> 00:20:23,320
una especie de copilot

262
00:20:23,720 --> 00:20:24,600
de Guijo Copilot

263
00:20:24,840 --> 00:20:27,960
que tenía su plugin, su extensión

264
00:20:28,120 --> 00:20:29,660
para Visual Studio Code y para

265
00:20:29,840 --> 00:20:31,940
otros editores y te autocompletaba

266
00:20:32,020 --> 00:20:33,840
de una manera bastante

267
00:20:34,160 --> 00:20:35,500
razonable para la época

268
00:20:35,680 --> 00:20:36,960
para la época estoy hablando

269
00:20:37,680 --> 00:20:39,500
hace dos años, pero bueno

270
00:20:40,100 --> 00:20:41,320
creo que eso

271
00:20:41,860 --> 00:20:43,260
yo creo que fueron los primeros comienzos

272
00:20:43,420 --> 00:20:45,620
sí que es cierto que a día de hoy, pues bueno, estoy subido

273
00:20:45,640 --> 00:20:47,920
un poco en el carro del Mainstream

274
00:20:48,100 --> 00:20:49,400
con Char GPT, con

275
00:20:49,700 --> 00:20:51,400
viejo Copilot, que ahora incluso ya tiene

276
00:20:51,880 --> 00:20:53,780
su versión también gratuita, que era algo

277
00:20:53,880 --> 00:20:55,840
que se le echaba bastante

278
00:20:56,120 --> 00:20:57,240
de menos, y después, bueno,

279
00:20:57,760 --> 00:20:59,880
todas las herramientas que yo creo que

280
00:21:00,340 --> 00:21:01,640
hoy es raro que tú no

281
00:21:02,560 --> 00:21:03,420
abras una aplicación

282
00:21:03,840 --> 00:21:05,940
y no te aparezca el simbolito de las estrellitas

283
00:21:06,160 --> 00:21:07,400
allí en una esquina, que dices, bueno,

284
00:21:07,800 --> 00:21:09,600
tiene IA, aún no sé muy bien para

285
00:21:10,080 --> 00:21:11,720
qué se va a utilizar, pero bueno,

286
00:21:12,060 --> 00:21:13,860
está ahí, entonces, así como explorando

287
00:21:14,440 --> 00:21:15,600
muchas herramientas

288
00:21:15,000 --> 00:21:19,000
Y también, que se me estaba olvidando, la aplicación de terminal que uso

289
00:21:19,000 --> 00:21:23,000
a diario, que se llama Warp, que ya desde, yo creo que un principio, ya

290
00:21:23,000 --> 00:21:27,000
cuando salió, ya tenía así alguna integración a nivel de chat y ahora

291
00:21:27,000 --> 00:21:32,420
también a nivel de autocompletado.

292
00:21:32,560 --> 00:21:36,500
Entonces, bueno, yo que soy medio zote con la terminal, pues me suele ayudar bastante.

293
00:21:38,000 --> 00:21:41,000
Pues la verdad que es muy interesante. Yo he probado también el tema de

294
00:21:41,000 --> 00:21:44,000
Warp y la verdad que es un cambio muy, muy importante. Y Arturo,

295
00:21:44,000 --> 00:21:47,000
cuéntanos tú, ¿cómo entraste en el mundo de la IA? ¿Cuál fue ese

296
00:21:47,000 --> 00:21:53,020
primer contacto y cómo la usas en el día a día?

297
00:21:54,000 --> 00:21:58,000
Pues si hablamos de IA, bueno, de Machine Learning en general, pues fue

298
00:21:58,000 --> 00:22:02,000
aquella vez que creo que fue Apple que presentó los chips Bionic, ¿vale?

299
00:22:02,000 --> 00:22:08,260
Pero bueno, ya que ya será como el germen de lo que vendría después.

300
00:22:09,000 --> 00:22:13,000
Pero ya los LLM, que es lo que realmente han supuesto el verdadero cambio,

301
00:22:13,000 --> 00:22:17,000
lo descubrí, creo que gracias a ti, por aquel podcast que hiciste con

302
00:22:17,000 --> 00:22:21,000
Oliver de Nebekan Eyser, donde hicisteis la demo esa, que no era ChatGPT

303
00:22:21,000 --> 00:22:27,000
todavía, era el modelo de GPT.

304
00:22:27,860 --> 00:22:30,180
Sí, la entrevista a Gepeta.

305
00:22:30,220 --> 00:22:33,180
el truco de convertirlo en un chat

306
00:22:33,700 --> 00:22:34,700
que luego hizo

307
00:22:35,600 --> 00:22:36,600
creo ChatGPT

308
00:22:37,120 --> 00:22:38,080
lo hicisteis vosotros

309
00:22:39,380 --> 00:22:41,180
y nada, comencé a partir de eso

310
00:22:41,320 --> 00:22:42,840
pues trasteando un poco con

311
00:22:43,180 --> 00:22:44,040
con la API de

312
00:22:45,440 --> 00:22:46,840
de OpenAI, haciendo algún

313
00:22:47,080 --> 00:22:47,980
proyectillo de demo

314
00:22:49,100 --> 00:22:50,960
y tal, y luego ya pues

315
00:22:51,240 --> 00:22:52,580
me metí ya del todo con

316
00:22:53,100 --> 00:22:54,740
ChatGPT, y a la hora de

317
00:22:54,920 --> 00:22:57,080
incorporarlo, a mí, al principio tengo que decir

318
00:22:57,140 --> 00:22:58,899
que me costó, porque me tuve como que

319
00:22:58,920 --> 00:23:08,400
forzar un poco a empezar a, yo que sé, dejar de lado Google y buscar primero, antes de que ChatGPT tuviera la función de buscar,

320
00:23:09,280 --> 00:23:13,760
hacía el truco de preguntarle busca no sé qué para que fuera a buscar, ¿vale? Cuando se integró con Microsoft,

321
00:23:14,640 --> 00:23:22,420
pero usaba Perplexity yo para las búsquedas. Y luego también empecé un poco con estas cosas que dan pereza,

322
00:23:22,580 --> 00:23:25,240
como los tests, como pequeñas funciones

323
00:23:25,500 --> 00:23:27,260
que calculame, sácame

324
00:23:27,500 --> 00:23:29,020
este entero y conviértelo en no sé qué

325
00:23:29,060 --> 00:23:30,260
no sé cuántos, ¿vale?

326
00:23:30,940 --> 00:23:33,200
que es lo típico que has hecho muchas veces

327
00:23:33,380 --> 00:23:35,120
cosas parecidas pero en ese momento te da pereza

328
00:23:35,280 --> 00:23:36,360
pues eso se lo pides y lo hace

329
00:23:37,060 --> 00:23:37,640
lo hace muy bien

330
00:23:38,460 --> 00:23:39,620
o luego también para crear

331
00:23:40,640 --> 00:23:41,900
una clase, una vista

332
00:23:42,500 --> 00:23:45,060
el germen, ¿vale? pues también a veces me da pereza

333
00:23:45,240 --> 00:23:47,140
y le digo hazme una vista que tenga estos componentes

334
00:23:47,260 --> 00:23:48,800
y ya luego ya la

335
00:23:49,780 --> 00:23:50,719
la hago crecer yo

336
00:23:51,760 --> 00:23:53,860
y nada, eso en el día a día

337
00:23:54,200 --> 00:23:54,880
yo creo que

338
00:23:55,560 --> 00:23:57,800
me sirve también para resumir documentación

339
00:23:58,720 --> 00:24:00,120
para generar documentación

340
00:24:00,280 --> 00:24:01,640
en base a puntos

341
00:24:01,900 --> 00:24:02,620
de una reunión

342
00:24:03,320 --> 00:24:05,740
o yo que sé, pues tengo que documentar

343
00:24:05,900 --> 00:24:07,860
una función o documentar algo, le paso la función

344
00:24:08,260 --> 00:24:09,280
le digo tres o cuatro cosas

345
00:24:09,780 --> 00:24:11,660
y me lo pone bonito, luego ya llegará

346
00:24:11,720 --> 00:24:13,540
mi compañero y hará lo contrario

347
00:24:13,820 --> 00:24:14,700
dirá, resúmeme esto

348
00:24:17,440 --> 00:24:19,360
Sí, porque además hay un tema interesante

349
00:24:19,680 --> 00:24:20,700
porque tú estás

350
00:24:21,400 --> 00:24:23,700
dentro de un equipo de desarrollo

351
00:24:24,000 --> 00:24:25,700
que estáis cinco o seis personas

352
00:24:26,940 --> 00:24:28,200
desarrollando un proyecto grande.

353
00:24:29,140 --> 00:24:31,140
¿La IA está dentro de ese equipo de trabajo?

354
00:24:31,260 --> 00:24:32,500
Es decir, ¿ese equipo que tú tienes

355
00:24:32,760 --> 00:24:33,560
de cinco o seis personas

356
00:24:33,800 --> 00:24:35,420
todos utilizan la IA

357
00:24:35,580 --> 00:24:37,200
o la utilizan a nivel de conjunto?

358
00:24:37,500 --> 00:24:41,220
¿Cómo se define un proyecto hoy día

359
00:24:41,420 --> 00:24:44,200
en una empresa a través del uso de la IA?

360
00:24:45,500 --> 00:24:47,100
Pues no tenemos nada integrado, la verdad.

361
00:24:47,400 --> 00:24:50,100
Lo hace cada desarrollador, lo usa,

362
00:24:50,400 --> 00:24:55,040
pero digamos a nivel de él en su flujo de trabajo.

363
00:24:55,420 --> 00:25:01,160
No tenemos nada estandarizado porque utilizamos para documentar Notion

364
00:25:01,800 --> 00:25:07,300
y Notion tiene algunas cosas que sí que es verdad que te genera muchas veces eso.

365
00:25:07,600 --> 00:25:12,420
Empiezas a hacer un documento y le puedes pedir que te haga la plantilla

366
00:25:12,580 --> 00:25:14,660
para ir rellenándola tú y le puedes pedir varias cosas.

367
00:25:14,820 --> 00:25:18,260
Eso sí que lo tenemos activado y muchas veces lo usamos.

368
00:25:19,580 --> 00:25:23,420
Pero la verdad es que no hemos definido ningún flujo.

369
00:25:23,880 --> 00:25:26,480
Todavía, de hecho, seguimos todos con Scope,

370
00:25:26,680 --> 00:25:32,040
no utilizamos ningún ID distinto que ya lo tenga incorporado.

371
00:25:33,560 --> 00:25:34,040
Perfecto.

372
00:25:34,700 --> 00:25:37,480
Pues en mi parte, por cerrar este bloque,

373
00:25:38,120 --> 00:25:39,620
yo comencé, como ha comentado Arturo,

374
00:25:40,180 --> 00:25:43,960
a tocar el tema de GPT, el tema de lo que es GPT,

375
00:25:44,320 --> 00:25:46,800
en cuanto a lo que son IAs generativas.

376
00:25:47,000 --> 00:25:55,879
Yo estoy trabajando con IA desde el año 2017 cuando Apple lanzó Core ML, pero es una IA basada en modelos convolucionales,

377
00:25:56,660 --> 00:26:03,260
que es una tecnología muy anterior a los Transformers, que es lo que ha hecho que cambie todo el paradigma actual.

378
00:26:04,000 --> 00:26:12,480
Entonces, toda esta revolución de la IA generativa yo la comencé precisamente a finales de noviembre, diciembre del año 2021,

379
00:26:12,000 --> 00:26:16,000
un año antes de la salida de ChatGPT, pues porque se nos ocurrió la loca

380
00:26:16,000 --> 00:26:20,000
idea de entrevistar a GPT creando una aplicación que yo creé al respecto

381
00:26:20,000 --> 00:26:26,140
para poder grabar el episodio de Nevekanaser,

382
00:26:26,000 --> 00:26:30,000
que lo tendréis en las notas de este podcast por si queréis escucharlo. Y

383
00:26:30,000 --> 00:26:34,000
bueno, la verdad que el experimento salió bastante curioso y fue cuando

384
00:26:34,000 --> 00:26:38,460
empecé a tocar ese tipo de cosas.

385
00:26:38,000 --> 00:26:42,000
Pero no fue hasta la salida de GitHub Copilot en septiembre de 2022 cuando

386
00:26:42,000 --> 00:26:46,000
caí de alguna manera en que podía ser útil más allá de los lenguajes

387
00:26:46,000 --> 00:26:50,000
más comunes tipo Python, JavaScript, etc. Y ahí fue cuando empecé a

388
00:26:50,000 --> 00:26:54,000
utilizarlo para temas de lado servidor con Visual Studio Code, con Swift y

389
00:26:54,000 --> 00:27:02,400
luego ya pues con la llegada de ChagPT he ido incorporando, etc.

390
00:27:02,000 --> 00:27:07,000
Mi último gran descubrimiento ha sido DeepSeek R1, que es el último

391
00:27:07,000 --> 00:27:12,000
modelo que ha salido, que viene desde China, modelo de razonamiento,

392
00:27:12,000 --> 00:27:17,000
modelo open source, modelo gratuito, que en mis pruebas efectivamente es

393
00:27:17,000 --> 00:27:22,000
superior al modelo de razonamiento O1 de OpenAI y que me ha hecho cosas

394
00:27:22,000 --> 00:27:31,980
que podrían estar cercanas a ser consideradas como

395
00:27:32,800 --> 00:27:34,140
hechichos de Hogwarts.

396
00:27:34,720 --> 00:27:36,160
O sea que es una cosa

397
00:27:36,580 --> 00:27:38,000
un poco curiosa.

398
00:27:38,800 --> 00:27:39,900
Entonces, bueno, ese sería un poco

399
00:27:40,420 --> 00:27:41,680
mi expertise,

400
00:27:42,040 --> 00:27:44,040
cómo lo utilizo, pero desde luego

401
00:27:45,040 --> 00:27:46,100
a día de hoy la IA

402
00:27:46,820 --> 00:27:48,120
está claro y hemos visto que para todos

403
00:27:48,280 --> 00:27:49,840
nosotros es una herramienta fundamental.

404
00:27:50,060 --> 00:27:52,060
La hemos incorporado dentro de nuestro

405
00:27:52,280 --> 00:27:54,040
flujo de trabajo, ya no solo a nivel

406
00:27:54,240 --> 00:27:55,660
de ayuda, a nivel de programación,

407
00:27:56,360 --> 00:27:57,700
sino a nivel de

408
00:27:58,340 --> 00:27:59,780
generación de textos,

409
00:28:00,180 --> 00:28:01,400
entendimiento de reuniones,

410
00:28:02,180 --> 00:28:05,160
notas, generación de contenido en redes sociales, etcétera.

411
00:28:05,680 --> 00:28:09,680
Todo eso, pues al final es una ayuda que nos hace ser más productivos.

412
00:28:10,300 --> 00:28:12,980
Entonces, vamos a pasar al siguiente bloque,

413
00:28:13,140 --> 00:28:17,180
ya habiendo establecido cómo utilizamos la herramienta cada uno de nosotros,

414
00:28:18,200 --> 00:28:21,260
viendo cómo es la realidad actual.

415
00:28:21,720 --> 00:28:26,620
Es decir, a día de hoy no podemos dejar de lado, lo acabamos de ver,

416
00:28:26,800 --> 00:28:32,140
el hecho de que el flujo de trabajo de cualquier...

417
00:28:32,000 --> 00:28:36,000
Pero desde luego, en este caso hablamos del desarrollo. La transformación

418
00:28:36,000 --> 00:28:40,000
del flujo de trabajo en el desarrollo desde luego ha sido muy importante.

419
00:28:40,000 --> 00:28:44,000
Cómo ha cambiado la forma de programar y cómo hemos pasado a ser más

420
00:28:44,000 --> 00:28:50,520
eficientes con la inteligencia artificial.

421
00:28:50,000 --> 00:28:55,000
Entonces, en vuestra experiencia, y aquí disparad el primero que queráis

422
00:28:55,000 --> 00:29:00,000
aportar al respecto, en vuestra experiencia, ¿cómo ha cambiado el flujo

423
00:29:00,000 --> 00:29:05,000
de trabajo del desarrollo? ¿Si ha sido a mejor, a peor? ¿O cómo veis en

424
00:29:05,000 --> 00:29:10,220
ese sentido este cambio que hemos tenido en los últimos dos años?

425
00:29:12,760 --> 00:29:15,840
Bueno, a ver, yo estoy muy enfadado últimamente.

426
00:29:16,840 --> 00:29:17,940
Tírale, tírale, sin miedo.

427
00:29:18,000 --> 00:29:22,000
No, a ver, fuera bromas. Por supuesto el cambio es a mejor, pero yo creo

428
00:29:22,000 --> 00:29:26,000
que al fin y al cabo hay que tener matices. Personalmente, ¿cómo me ha

429
00:29:26,000 --> 00:29:30,000
afectado a mí? Yo creo que a mejor. Gracias a qué premisa, a la premisa

430
00:29:30,000 --> 00:29:34,000
de un poco, yo creo como tenemos que acabar abordando cualquier

431
00:29:34,000 --> 00:29:38,000
conocimiento nuevo, pues con cierto escepticismo, pues al final validando

432
00:29:38,000 --> 00:29:42,000
cada una de las ideas, viendo qué cosas funcionan, qué cosas no

433
00:29:42,000 --> 00:29:48,660
funcionan y sobre todo conservando tú también parte de la idea.

434
00:29:48,700 --> 00:29:53,340
las riendas que yo creo que al fin y al cabo es uno de los pilares con los que tenemos que acabar

435
00:29:53,560 --> 00:30:00,040
utilizando la ía siempre con conocimiento y siempre con un poco las manos en el volante pero por nuestra

436
00:30:00,240 --> 00:30:07,680
parte no tanto por la parte de la ía entonces personalmente a mí me va mejor como programador

437
00:30:07,980 --> 00:30:13,460
soy más eficiente hay cosas que me parecían un coñazo que a día de hoy pues puedo resolver mucho

438
00:30:13,000 --> 00:30:17,000
más rápido, otras cosas que no eran tanto coñazo pero que yo ahora puedo

439
00:30:17,000 --> 00:30:21,000
hacer también de una manera más eficiente, por supuesto, ha ido bien,

440
00:30:21,000 --> 00:30:25,000
pero mi forma de entender todo esto es que si yo soy capaz de sacarle

441
00:30:25,000 --> 00:30:29,000
rendimiento y de seguir poniéndome en valor como desarrollador es gracias

442
00:30:29,000 --> 00:30:36,960
a que en cierto modo yo sigo teniendo el control y sigo teniendo el conocimiento.

443
00:30:37,000 --> 00:30:41,000
Por eso, a mí, utilidad de la guía, fantástica. Ojalá llegue muchísimo

444
00:30:41,000 --> 00:30:45,000
más lejos y que lo podamos aprovechar. A nivel general desarrollo, yo por

445
00:30:45,000 --> 00:30:49,000
mi parte de creador de contenido y viendo sobre todo la nueva generación

446
00:30:49,000 --> 00:30:53,000
de desarrolladores, los nuevos desarrolladores, valga la redundancia, pues

447
00:30:53,000 --> 00:30:58,060
no lo veo tan bien.

448
00:30:58,000 --> 00:31:01,000
¿Por qué? Por un lado, por las noticias vendehumos, que eso es con lo que

449
00:31:01,000 --> 00:31:04,000
estoy enfadado muchísimo últimamente, y por otro lado, por el uso que se

450
00:31:04,000 --> 00:31:07,000
le está dando por estos nuevos estudiantes, que es el uso más lógico,

451
00:31:07,000 --> 00:31:10,000
que es que yo tengo una herramienta, la voy a utilizar, me da respuestas,

452
00:31:10,000 --> 00:31:16,580
copio y pego las respuestas.

453
00:31:16,000 --> 00:31:19,000
Todos hemos hecho esto y todos hemos ido hasta CoverFlow o donde Dios

454
00:31:19,000 --> 00:31:22,000
quiera que fuéramos para copiar respuestas. Fantástico, pero sí que es

455
00:31:22,000 --> 00:31:25,000
cierto que antes nos teníamos que pelear un poquito más, y estoy

456
00:31:25,000 --> 00:31:28,000
hablando así como muy abuelo, ¿no? Antes, bueno, nos teníamos que

457
00:31:28,000 --> 00:31:35,100
pelear más y ahora todo es más directo.

458
00:31:36,000 --> 00:31:40,000
Eso es bueno pero también conlleva unos problemas y es que por un lado no

459
00:31:40,000 --> 00:31:44,000
nos exige a nosotros ningún trabajo porque ya está, escribo algo y listo

460
00:31:44,000 --> 00:31:50,500
y segundo porque creo que nos acaba mal acostumbrando.

461
00:31:50,000 --> 00:31:54,000
Al fin y al cabo entramos en un flujo de que a mí me responde algo, yo lo

462
00:31:54,000 --> 00:31:58,000
copio, lo pego y doy por sentado, que eso es lo bueno, ya está. Y

463
00:31:58,000 --> 00:32:02,440
entonces, claro, eso crea un alarmismo por los nuevos desarrolladores.

464
00:32:02,540 --> 00:32:07,460
porque es ¿para qué estoy yo estudiando si un cacharro me da todas las respuestas?

465
00:32:07,880 --> 00:32:11,760
Y después genera la bola de nieve, que es toda la gente que nunca ha trabajado en desarrollo

466
00:32:11,920 --> 00:32:15,340
o que no tiene ni idea de tecnología o que está más apartada de este mundo,

467
00:32:15,840 --> 00:32:21,140
es oye Bryce, cállate la boca porque esto ya lo va a hacer CharGPT por ti.

468
00:32:21,520 --> 00:32:25,780
Entonces, en cierto modo, hay una parte de razón, por supuesto,

469
00:32:25,980 --> 00:32:30,459
pero creo que al fin y al cabo siempre acabamos polarizando las ideas

470
00:32:30,000 --> 00:32:34,000
y esto no nos va a llevar a nada bueno y ya hay el debate ahora sin que la

471
00:32:34,000 --> 00:32:38,000
IA nos haya sustituido, ya hay el debate de qué pasará dentro de unos

472
00:32:38,000 --> 00:32:43,560
años si todo lo que hacemos ahora está basado en IA.

473
00:32:44,000 --> 00:32:46,000
Todo está basado en IA y lo estamos utilizando sin cierto conocimiento, al

474
00:32:46,000 --> 00:32:48,000
fin y al cabo, igual que como antes copiábamos y pegábamos y nos podía

475
00:32:48,000 --> 00:32:52,480
acabar rompiendo algo.

476
00:32:52,940 --> 00:32:59,660
después se volverán a recontratar a los programadores que va a echar a la IA para arreglar las cosas hechas por...

477
00:32:59,820 --> 00:33:06,680
Bueno, no sé, hay muchísimo debate sobre esto y creo que este podcast, a mí lo que me gustaría,

478
00:33:07,200 --> 00:33:13,740
aparte de aprender de todos vosotros, es un poco poner sentidiño, como decimos aquí en Galicia,

479
00:33:13,960 --> 00:33:22,120
ponerle un poco de cabeza a todo esto y decir, ok, pero... y vamos a matizarlo un poco porque las cosas no son ni blancas ni negras.

480
00:33:22,200 --> 00:33:31,880
totalmente yo en lo personal y podríamos adentrar también luego en el mundo de los

481
00:33:32,200 --> 00:33:38,080
alumnos porque creo que cambia un poco cuando estás empezando y cuando ya tienes ese bagaje

482
00:33:38,260 --> 00:33:45,000
y ese recorrido a mí lo que me ha cambiado el día a día y es lo primero que llegó pero en

483
00:33:45,100 --> 00:33:49,679
realidad quizá nos estamos complicando demasiado en herramientas y las más sencillas al final son

484
00:33:49,700 --> 00:33:51,500
más útiles es el tema del autocompletado.

485
00:33:51,780 --> 00:33:53,500
El no tener que escribir

486
00:33:54,100 --> 00:33:55,340
código que ya he escrito mil veces,

487
00:33:55,600 --> 00:33:57,420
que sé cómo se escribe, pero al final tengo que

488
00:33:57,800 --> 00:33:59,300
pulsar a las teclas para que aparezca.

489
00:33:59,460 --> 00:34:01,620
El que me lo autorrellene una

490
00:34:01,800 --> 00:34:02,300
IA ahorra

491
00:34:04,200 --> 00:34:05,340
decenas de horas de trabajo

492
00:34:05,660 --> 00:34:07,400
al mes o incluso más.

493
00:34:08,480 --> 00:34:09,520
Y eso yo creo que es lo que

494
00:34:10,460 --> 00:34:11,379
más me ha cambiado

495
00:34:11,580 --> 00:34:13,520
el día a día. No sé si habéis

496
00:34:13,679 --> 00:34:15,840
probado Cursor, pero con el autocompletado

497
00:34:15,879 --> 00:34:17,300
Cursor todo se lleva a un nuevo nivel.

498
00:34:17,679 --> 00:34:19,659
Ojalá lo copien de una vez el resto

499
00:34:19,679 --> 00:34:21,600
herramientas, es lo que pido cada día y nadie

500
00:34:21,740 --> 00:34:23,320
lo hace, porque a mi cursor

501
00:34:23,879 --> 00:34:25,540
para desarrollo Android me

502
00:34:25,700 --> 00:34:27,540
encaja menos, ¿no? Se pueden llegar a hacer

503
00:34:27,639 --> 00:34:29,500
cosas pero me encaja menos, pero el

504
00:34:29,639 --> 00:34:31,520
autocompletado yo creo

505
00:34:31,600 --> 00:34:32,879
que es el primer cambio

506
00:34:33,760 --> 00:34:34,940
grande que tenemos.

507
00:34:36,120 --> 00:34:37,320
Nuevamente lo que dice Bryce,

508
00:34:38,060 --> 00:34:39,700
que algo te rellene el resultado

509
00:34:39,899 --> 00:34:41,820
no quiere decir que no vayas a comprobar

510
00:34:42,280 --> 00:34:43,679
lo que te ha autocompletado

511
00:34:43,820 --> 00:34:44,560
y ahí es donde entra

512
00:34:45,700 --> 00:34:47,899
en juego el tema de la experiencia

513
00:34:47,899 --> 00:34:50,740
y por eso yo creo que a Abreyes

514
00:34:50,919 --> 00:34:52,360
también le duele un poco este tema

515
00:34:52,500 --> 00:34:54,320
porque si utilizas un código que

516
00:34:54,960 --> 00:34:55,879
nunca has escrito antes

517
00:34:56,740 --> 00:34:58,520
entonces seguramente no llegues a

518
00:34:58,780 --> 00:35:00,620
estar nunca 100% seguro

519
00:35:00,700 --> 00:35:02,340
de si ese código es válido o no es válido

520
00:35:02,460 --> 00:35:03,980
si no hay una mejor forma de hacerlo

521
00:35:04,560 --> 00:35:06,340
y por tanto ese tipo de cosas

522
00:35:06,640 --> 00:35:08,400
el aprendizaje siempre tiene que venir

523
00:35:08,680 --> 00:35:10,400
antes del que la herramienta

524
00:35:10,480 --> 00:35:11,000
lo haga por ti

525
00:35:13,500 --> 00:35:15,520
creo que es interesante

526
00:35:16,320 --> 00:35:17,880
ese cambio de flujo

527
00:35:18,040 --> 00:35:22,580
que para los inicios también es importante el volver a la vieja usanza,

528
00:35:22,760 --> 00:35:30,420
el pegarse con ello, irte a la guía de la tecnología o del lenguaje que estés aprendiendo,

529
00:35:30,940 --> 00:35:33,560
leerte la documentación, leer por qué las cosas son así

530
00:35:33,840 --> 00:35:38,460
y no simplemente porque funcione ya lo tomo como válido

531
00:35:38,960 --> 00:35:45,160
y todo ese aprendizaje profundo que viene antes de que podamos delegar ese trabajo a otra persona.

532
00:35:46,000 --> 00:35:50,000
Lo podemos comparar como... Yo muchas veces digo que tengo un junior

533
00:35:50,000 --> 00:35:54,000
recién licenciado en mis manos 24 horas porque es un poco eso, ¿no? Yo

534
00:35:54,000 --> 00:35:58,000
le digo pícame esto y me lo pica, pero ahora yo tengo que estar seguro de

535
00:35:58,000 --> 00:36:02,000
que lo que me ha picado el junior, entre comillas, es válido y por tanto

536
00:36:02,000 --> 00:36:07,880
hay que revisarlo y hay que darle esa segunda vuelta.

537
00:36:10,000 --> 00:36:13,000
Una vez que ya tienes ese conocimiento, yo creo que el flujo cambia en el

538
00:36:13,000 --> 00:36:16,000
sentido de que, por un lado, ya no vas a escribir código que no te aporta

539
00:36:16,000 --> 00:36:19,000
valor. Y por otro lado, yo lo uso mucho para tratar de aprender yo mismo

540
00:36:19,000 --> 00:36:23,420
nuevas formas de hacer lo mismo.

541
00:36:23,980 --> 00:36:26,100
escribo un algoritmo que no estoy muy seguro

542
00:36:26,200 --> 00:36:28,120
de si se puede mejorar, pues con la

543
00:36:28,260 --> 00:36:30,380
IA puedes hacer brainstorming de cómo mejorarlo,

544
00:36:30,580 --> 00:36:32,100
de si hay otras opciones,

545
00:36:32,380 --> 00:36:34,000
de valorar otros caminos

546
00:36:34,500 --> 00:36:36,020
y todo eso, bien usado,

547
00:36:36,820 --> 00:36:38,000
te ayuda a aprender mejor

548
00:36:38,180 --> 00:36:39,980
y mucho más rápido que lo que lo hacíamos antes.

549
00:36:41,460 --> 00:36:42,200
Sí, yo creo

550
00:36:42,280 --> 00:36:44,020
que poner, porque creo que

551
00:36:44,340 --> 00:36:46,120
coincido plenamente con lo que estáis comentando

552
00:36:46,260 --> 00:36:46,520
hasta ahora,

553
00:36:48,360 --> 00:36:49,200
coincido en que

554
00:36:49,820 --> 00:36:51,400
es una herramienta,

555
00:36:51,800 --> 00:36:54,060
¿Vale? O sea, es como un martillo.

556
00:36:54,660 --> 00:36:56,200
¿Ok? Tú tienes que saber cómo clavar un clavo,

557
00:36:56,500 --> 00:36:57,860
aunque tengas un martillo. El martillo no

558
00:36:58,400 --> 00:37:00,200
sale de la caja de herramientas y clava el clavo

559
00:37:00,300 --> 00:37:01,320
él solo. ¿Vale?

560
00:37:02,680 --> 00:37:03,360
Y lo que

561
00:37:04,420 --> 00:37:05,880
habéis dicho del aprendizaje,

562
00:37:07,400 --> 00:37:07,940
que no sea

563
00:37:08,260 --> 00:37:08,880
solo, pues eso,

564
00:37:09,940 --> 00:37:11,160
coger y consultar

565
00:37:12,080 --> 00:37:13,820
el chatbot y que te

566
00:37:13,940 --> 00:37:15,700
autocomplete y hacer directamente sin

567
00:37:15,880 --> 00:37:18,100
tener ni pajones de lo que estás haciendo, yo lo asemejo

568
00:37:18,160 --> 00:37:19,900
a la calculadora. A todos en el colegio

569
00:37:19,920 --> 00:37:21,920
nos enseñaron a sumar. No has vuelto a

570
00:37:22,060 --> 00:37:23,880
sumar números

571
00:37:24,120 --> 00:37:25,900
grandes poniendo el cajetín y

572
00:37:26,060 --> 00:37:27,780
todo eso en tu vida. Pero

573
00:37:27,980 --> 00:37:30,040
tienes que saber, pero en tu día a día

574
00:37:30,080 --> 00:37:31,080
haces muchas sumas,

575
00:37:31,940 --> 00:37:33,780
sobre todo en código, y tienes que

576
00:37:34,300 --> 00:37:36,040
saber qué hay

577
00:37:36,120 --> 00:37:37,940
detrás de una suma. Porque si

578
00:37:38,220 --> 00:37:39,880
simplemente sabes utilizar una calculadora

579
00:37:40,040 --> 00:37:41,400
pero no sabes cómo funciona una suma,

580
00:37:41,880 --> 00:37:44,020
va a haber muchos problemas que seas incapaz

581
00:37:44,120 --> 00:37:45,640
de resolver por ti mismo.

582
00:37:46,140 --> 00:37:48,200
Porque no sabes de dónde viene esa suma.

583
00:37:48,700 --> 00:37:57,520
Y ahí es donde Bryce lo ha dicho, que es probable que las nuevas generaciones puedan perder esa capacidad.

584
00:37:58,040 --> 00:38:03,460
Y tengamos programadores que ya ha pasado, si os fijáis, también ha pasado con los típicos, yo los llamo copypasters,

585
00:38:04,100 --> 00:38:11,300
que son programadores que realmente no saben programar, sabían de aquellas ir hasta CoverFlow y buscar trozos de código

586
00:38:11,760 --> 00:38:17,740
y pegarlos hasta que les funcionase. Pero son copypasters, pues estos son los copypasters 2.0,

587
00:38:18,100 --> 00:38:19,720
porque es como a nosotros nos pasa.

588
00:38:20,140 --> 00:38:21,760
A nosotros también antes buscábamos en estas

589
00:38:21,920 --> 00:38:23,880
coverflows ciertas cosas y ahora se las

590
00:38:24,200 --> 00:38:25,940
preguntamos directamente a

591
00:38:26,060 --> 00:38:27,820
los chatbots, pero no nos hemos

592
00:38:28,100 --> 00:38:29,980
saltado ese paso previo, que yo

593
00:38:30,080 --> 00:38:31,880
creo que es, no voy a decir muy

594
00:38:32,100 --> 00:38:33,280
importante, voy a decir básico.

595
00:38:35,440 --> 00:38:35,580
Sí,

596
00:38:36,400 --> 00:38:37,880
yo, bueno, no hay mucho más que añadir

597
00:38:38,020 --> 00:38:39,560
porque igual que dice Arturo,

598
00:38:40,080 --> 00:38:41,780
estoy totalmente de acuerdo

599
00:38:41,860 --> 00:38:43,820
a lo que comentan Brais, Antonio y

600
00:38:43,940 --> 00:38:45,260
Arturo, que

601
00:38:46,420 --> 00:38:46,980
por un lado,

602
00:38:47,980 --> 00:38:51,200
Personalmente, como somos personas con más o menos experiencia,

603
00:38:51,920 --> 00:38:54,440
senior nunca seremos senior, pero algo de experiencia tenemos,

604
00:38:55,000 --> 00:38:59,300
nacimos antes de ChagPT, entonces nos hemos tenido que pegar con la realidad.

605
00:38:59,980 --> 00:39:02,240
Entonces, claro, nos ayuda mucho porque es eso,

606
00:39:02,460 --> 00:39:07,240
cosas que te daban pereza o que son muy tediosas, te llevan tiempo,

607
00:39:07,480 --> 00:39:09,920
pero tampoco te aportan mucho si lo escribes tú solo.

608
00:39:10,280 --> 00:39:15,020
Y eso ahora con autocompletados o con ChagPT lo puedes hacer en un segundo.

609
00:39:15,600 --> 00:39:16,660
Entonces eso ayuda.

610
00:39:16,880 --> 00:39:20,240
pero también porque, igual, con el ejemplo de la calculadora y la suma,

611
00:39:20,440 --> 00:39:23,980
ya sabes lo que estás haciendo, lo único que te falta es escribirlo

612
00:39:24,120 --> 00:39:25,380
y lo que se tarda en escribirlo.

613
00:39:26,280 --> 00:39:30,460
Pero claro, gente que está estudiando, que se está metiendo ahora en este mundo,

614
00:39:30,740 --> 00:39:34,760
pues habrá de todo, pero sí que es verdad, yo como profesor, que lo he visto,

615
00:39:35,560 --> 00:39:40,280
hay gran mayoría de gente que, como cuando te mandaban un trabajo en el colegio

616
00:39:40,340 --> 00:39:43,700
y ibas a la encarta, y si el profesor era listo, pues te decía,

617
00:39:43,920 --> 00:39:47,080
no, pero no me lo traigas impreso de la impresora,

618
00:39:47,220 --> 00:39:48,180
me lo traes escrito a mano.

619
00:39:48,720 --> 00:39:51,300
Entonces ya, hombre, aunque lo copiaras,

620
00:39:51,820 --> 00:39:53,840
ya hacías tú el esfuerzo de por lo menos leerlo, ¿no?

621
00:39:54,380 --> 00:39:55,360
Y eso sí que lo he visto, ¿no?

622
00:39:55,480 --> 00:39:59,600
Que hay muchas personas que les pones una práctica,

623
00:39:59,740 --> 00:40:01,880
una actividad, y te copian y te pegan el código.

624
00:40:02,400 --> 00:40:03,960
Y sabes que te han copiado y pegado el código

625
00:40:04,820 --> 00:40:06,320
porque en el caso de desarrollo web

626
00:40:06,640 --> 00:40:09,480
ni hay un package JSON, ni han importado las librerías,

627
00:40:09,660 --> 00:40:11,240
ni han hecho nada, te han puesto solo el código.

628
00:40:11,720 --> 00:40:13,780
y a veces con los comentarios que te genera el propio

629
00:40:14,580 --> 00:40:15,600
chat GPT o la

630
00:40:15,880 --> 00:40:17,660
LLM de turno, aquí

631
00:40:17,940 --> 00:40:19,640
debería ir no sé qué. Y entonces

632
00:40:19,840 --> 00:40:21,760
eso dices, vale, me parece muy bien

633
00:40:21,840 --> 00:40:23,780
que uses la IA, pero por lo menos mira lo que

634
00:40:23,860 --> 00:40:25,620
te está devolviendo, que es que no te está devolviendo

635
00:40:25,780 --> 00:40:27,740
nada. No es que te lo esté devolviendo mal, es que

636
00:40:27,780 --> 00:40:29,740
no te está devolviendo nada y me lo estás pegando

637
00:40:29,860 --> 00:40:31,740
ahí. Pero bueno, ya

638
00:40:31,900 --> 00:40:33,760
digo, ahí de todo. Si hay alguien que dice

639
00:40:33,800 --> 00:40:35,820
oye, yo de esto quiero trabajar

640
00:40:36,040 --> 00:40:37,760
y quiero ser bueno, y

641
00:40:37,980 --> 00:40:39,839
pues le dedica tiempo y se pega con

642
00:40:39,860 --> 00:40:41,760
ello y usa

643
00:40:41,900 --> 00:40:43,460
la IA como una herramienta, pero el que

644
00:40:43,720 --> 00:40:45,440
lo usa para copiar y pegar, pues

645
00:40:45,720 --> 00:40:47,740
luego que no diga que le ha quitado la IA al trabajo

646
00:40:47,860 --> 00:40:49,420
porque es que se la ha puesto en bandeja, vamos.

647
00:40:51,100 --> 00:40:51,440
Básicamente,

648
00:40:52,020 --> 00:40:53,420
a ver, yo creo que aquí hay una

649
00:40:55,040 --> 00:40:55,640
conclusión

650
00:40:56,020 --> 00:40:57,680
bastante, yo creo,

651
00:40:57,840 --> 00:40:59,840
clara, ¿vale? Y es que, a ver, todos nosotros

652
00:41:00,060 --> 00:41:01,980
como ya hemos comentado, hemos usado en el pasado

653
00:41:02,560 --> 00:41:03,660
esta workflow, hemos

654
00:41:03,780 --> 00:41:05,400
usado tutoriales de todo tipo,

655
00:41:06,040 --> 00:41:07,840
en el caso del desarrollo Apple, pues

656
00:41:08,380 --> 00:41:09,820
detenemos

657
00:41:09,000 --> 00:41:13,000
rendida pleitesía a gente como Ray Wenderly o a Paul Hudson, etcétera,

658
00:41:13,000 --> 00:41:17,000
¿vale? Porque son gente que ha aportado mucho a la comunidad. Hay muchos

659
00:41:17,000 --> 00:41:21,000
de vosotros pues que veis tutoriales y veis formaciones realizadas por

660
00:41:21,000 --> 00:41:25,000
Carlos o por Bryce o por Antonio, es decir, y al final todos nosotros

661
00:41:25,000 --> 00:41:31,500
cuando damos esas formaciones estamos dando un código.

662
00:41:32,000 --> 00:41:36,000
Pero nosotros, como desarrolladores, ya no como formadores, nosotros

663
00:41:36,000 --> 00:41:40,000
mirábamos ese tutorial o mirábamos esas respuestas de Stack Overflow y

664
00:41:40,000 --> 00:41:44,000
podíamos, viendo dichas respuestas, saber cuál era válida o cuál no,

665
00:41:44,000 --> 00:41:49,560
cuál no servía o cuál no.

666
00:41:50,180 --> 00:41:55,860
Porque podíamos analizar el código leyendo el código como el que lee un texto normal y corriente.

667
00:41:56,000 --> 00:41:59,000
A mí hay un meme que me saca de quicio, que es el típico meme de me voy

668
00:41:59,000 --> 00:42:02,000
el viernes a casa y cuando vuelvo el lunes soy como Gandalf en Moria,

669
00:42:02,000 --> 00:42:07,040
mirando y diciendo, no me suena nada de lo que hay aquí alrededor.

670
00:42:11,180 --> 00:42:16,820
Si a ti te pasa eso, lo siento, no eres programador, eres un maquetador de código.

671
00:42:17,340 --> 00:42:21,960
Eres un montador de frameworks o eres un montador de código ajeno.

672
00:42:22,580 --> 00:42:28,000
Entonces, te has pensado que eres decorador de interiores y lo que haces es que montas muebles de Ikea.

673
00:42:28,300 --> 00:42:30,820
Entonces, eso no es ser programador.

674
00:42:31,140 --> 00:42:38,340
Y ese tipo de gente es la que va a ir siendo menos necesitada en ese sentido.

675
00:42:38,940 --> 00:42:43,100
Porque aparte hay una cosa, y pasamos al siguiente tema, porque ya lo hemos tocado un poco,

676
00:42:43,220 --> 00:42:49,200
que es el tema del false expertise, o sea, del experto falso que cree que es programador

677
00:42:49,360 --> 00:42:54,740
o que piensa cuando va a entrar en el mundo del desarrollo, que ahora la IA hace todo el trabajo por ti.

678
00:42:55,120 --> 00:43:00,440
Pero aquí hay dos temas muy importantes a nivel de inteligencia artificial que quiero poner encima de la mesa.

679
00:43:01,080 --> 00:43:10,140
El primero es el tema de los PROMS, la capacidad de pedirle a la inteligencia artificial aquello que necesitas.

680
00:43:10,820 --> 00:43:18,520
Y para pedírselo tienes que ser capaz de expresar y de tener claro en tu cabeza el algoritmo que tú quieres expresar en código.

681
00:43:19,040 --> 00:43:26,540
Por lo que no es cuestión de decirle, créame una... No, tendrás que explicarle cómo lo quieres, de qué manera, cuál es el contexto.

682
00:43:27,000 --> 00:43:32,000
Yo ayer generaba para hacer una petición, yo ayer tenía una, digamos,

683
00:43:32,000 --> 00:43:37,000
para un proyecto que estoy haciendo en Vapor, de lado servidor, me tenía

684
00:43:37,000 --> 00:43:43,400
que generar con unas plantillas concretas en HTML una serie de contenidos, ¿vale?

685
00:43:43,460 --> 00:43:48,840
Entonces los maestros ya estaban hechos. Yo le di cuatro ficheros distintos a DeepSeek.

686
00:43:49,380 --> 00:43:56,680
Le expliqué con un prompt de aproximadamente 45 líneas de texto qué es lo que yo había hecho ahí,

687
00:43:57,000 --> 00:43:59,380
cuál era mi propósito y cómo quería que lo hiciera.

688
00:43:59,940 --> 00:44:07,060
Y cuando le di ese prompt, me dio el resultado a la primera perfecto de efectivamente copiar y pegar.

689
00:44:07,640 --> 00:44:12,640
Ver que efectivamente había entendido todo lo que le había dicho y podía tener ese funcionamiento.

690
00:44:13,000 --> 00:44:16,000
Pero lo que tenemos que entender también, aparte de la generación de

691
00:44:16,000 --> 00:44:19,000
prompts, que para poder pedirle a la IA tengo que saber cómo pedírselo y

692
00:44:19,000 --> 00:44:23,360
tengo que entender el código y tengo que entender los algoritmos.

693
00:44:23,840 --> 00:44:29,980
Y hay una cosa que Bryce hace mucho últimamente, que es el tema de ahondar en la algoritmia, que es que me parece fundamental.

694
00:44:30,280 --> 00:44:38,940
Es que o sabemos algoritmos o comprendemos cómo funciona el código más allá de cómo se traduce a un lenguaje concreto o estamos perdidos.

695
00:44:39,580 --> 00:44:52,300
Y luego, por otro lado, está el tema de cómo funciona la IA. No podemos olvidar que la IA no es inteligente, no razona, no es lista, ni no.

696
00:44:52,900 --> 00:44:58,900
La IA es un sistema probabilístico que genera, a partir de una conversación,

697
00:44:59,320 --> 00:45:03,900
la más probable palabra siguiente dentro de una frase inacabada.

698
00:45:04,580 --> 00:45:10,100
Por lo que la IA tiene dos problemas, que es la aleatoriedad que genera esa siguiente palabra

699
00:45:10,580 --> 00:45:13,460
y que la IA nunca te va a decir, ay, pues eso no lo sé.

700
00:45:14,240 --> 00:45:19,920
Siempre va a intentar darte una respuesta y si se la tiene que inventar, se la va a inventar.

701
00:45:20,480 --> 00:45:24,520
Y eres tú quien tiene que conseguir entender eso.

702
00:45:25,300 --> 00:45:26,880
Esa es un poco la idea.

703
00:45:27,080 --> 00:45:29,300
Entonces, lo que no podemos hacer es cambiar

704
00:45:30,520 --> 00:45:33,860
o crear un modelo en el que cambiemos

705
00:45:34,660 --> 00:45:37,900
esta overflow por la inteligencia artificial,

706
00:45:38,660 --> 00:45:42,260
porque no seguimos necesitando ser programadores

707
00:45:43,060 --> 00:45:43,720
en ese sentido.

708
00:45:44,120 --> 00:45:47,860
¿Cómo veis esta parte de entender la herramienta

709
00:45:48,260 --> 00:45:49,379
a nivel de...

710
00:45:49,400 --> 00:45:50,980
Porque, claro, esto es algo que la gente no se plantea.

711
00:45:51,080 --> 00:45:53,580
Es que es inteligencia.

712
00:45:54,540 --> 00:45:58,180
No, es un modelo probabilístico que completa palabras

713
00:45:59,020 --> 00:46:00,560
en base a cosas que están inacabadas.

714
00:46:00,740 --> 00:46:02,240
Si yo te pregunto, hola, ¿qué tal?

715
00:46:02,860 --> 00:46:06,680
Pues tú me tendrás que contestar, bien, gracias, no muy bien,

716
00:46:07,220 --> 00:46:09,860
según se pregunte, pues hoy me encuentro mejor,

717
00:46:10,660 --> 00:46:13,620
pero lo que no te va a contestar es, hola, ¿cómo estás?

718
00:46:13,800 --> 00:46:16,400
Y te va a decir, rojo, porque no tendría sentido.

719
00:46:16,960 --> 00:46:20,340
Entonces, el modelo de IA lo que hace es buscar las palabras que sean apropiadas

720
00:46:20,700 --> 00:46:23,040
al contexto de aquello que se ha quedado inacabado.

721
00:46:23,640 --> 00:46:27,800
Entonces, no es inteligente, no sabe programar.

722
00:46:28,680 --> 00:46:33,700
Es que, de hecho, la programación en los modelos de lenguaje es un bug.

723
00:46:34,660 --> 00:46:36,320
Es algo que no se esperaban encontrar.

724
00:46:37,200 --> 00:46:39,520
Y que de pronto, cuando vieron que el modelo completaba,

725
00:46:39,800 --> 00:46:42,100
vieron que el modelo era capaz de generar código en Python

726
00:46:42,580 --> 00:46:45,360
porque le habían dado tutoriales de Python y tutoriales de JavaScript.

727
00:46:46,540 --> 00:46:49,060
Y a partir de ahí es cuando se ha ido moviendo todo eso.

728
00:46:49,740 --> 00:46:57,000
Entonces, ¿cómo veis en este sentido ese problema o esa evolución,

729
00:46:57,520 --> 00:47:02,080
tanto por la parte del aprendizaje,

730
00:47:02,160 --> 00:47:04,520
de la gente que entra en el mundo del desarrollo,

731
00:47:05,100 --> 00:47:09,500
como la parte que ya está dentro, el entender realmente la herramienta?

732
00:47:09,540 --> 00:47:11,360
¿Creéis que realmente la están entendiendo?

733
00:47:12,000 --> 00:47:17,000
Yo creo que mucha de esta gente que habla de eso, de que ya los

734
00:47:17,000 --> 00:47:22,000
programadores que nos busquemos otro trabajo porque ya lo hace toda la IA,

735
00:47:22,000 --> 00:47:27,000
muchas veces coincide con los que habla mucho de este famoso no-code,

736
00:47:27,000 --> 00:47:33,440
¿vale? Es decir, de hacer aplicaciones, páginas web y demás, sin saber programar.

737
00:47:34,000 --> 00:47:39,000
Y creo que es una excusa más también para eso, para poder hacer

738
00:47:39,000 --> 00:47:44,000
aplicaciones como hace productos que hacen los desarrolladores, pero sin

739
00:47:44,000 --> 00:47:49,580
haber aprendido a programar primero, como un atajo que te va a acabar resolviendo.

740
00:47:50,000 --> 00:47:55,000
Entonces, es que es como un paso más, ya os digo. Lo asemejo mucho al

741
00:47:55,000 --> 00:48:00,000
no-code o a gente que dice, no, es que yo todo lo puedo solucionar

742
00:48:00,000 --> 00:48:06,300
poniendo modulitos en un sitio y así hago un programa. Pues esto es igual.

743
00:48:06,800 --> 00:48:08,380
yo puedo hacer una aplicación completa

744
00:48:09,120 --> 00:48:09,980
viéndome a

745
00:48:11,200 --> 00:48:12,220
yéndome a

746
00:48:12,660 --> 00:48:14,340
una IA y haciéndole preguntas

747
00:48:14,560 --> 00:48:16,200
hasta que soy capaz de hacer una aplicación completa

748
00:48:16,840 --> 00:48:17,560
pues eso es mentira

749
00:48:18,000 --> 00:48:19,740
y aparte ya se están viendo mucha gente

750
00:48:20,080 --> 00:48:21,520
que le han vendido esa moto

751
00:48:22,080 --> 00:48:23,920
se ha puesto a hacerla y cuando se ha dado cuenta

752
00:48:24,080 --> 00:48:26,260
de lo que tenía y de que lo que tenía no valía

753
00:48:26,420 --> 00:48:27,520
para absolutamente nada

754
00:48:28,140 --> 00:48:29,340
pues se ha llevado las manos a la cabeza

755
00:48:29,940 --> 00:48:31,620
ojo, que esto no es nuevo

756
00:48:31,860 --> 00:48:33,920
ya viene pasando y seguro que sabes que hay que tratar con el caso

757
00:48:34,480 --> 00:48:36,320
de algún cliente o alguna persona

758
00:48:36,340 --> 00:48:38,360
os viene a decir, oye, es que

759
00:48:38,580 --> 00:48:39,680
me vendieron este proyecto,

760
00:48:40,480 --> 00:48:42,220
lo abres y dices, es que este proyecto

761
00:48:42,360 --> 00:48:44,160
es una mierda. Pues lo mismo que un programador

762
00:48:44,500 --> 00:48:46,400
senior no es lo mismo que un programador

763
00:48:46,540 --> 00:48:48,400
junior y la calidad que

764
00:48:48,500 --> 00:48:50,340
te va a hacer un senior no es

765
00:48:50,380 --> 00:48:51,900
la misma calidad que te va a hacer un junior,

766
00:48:52,500 --> 00:48:53,740
pues esto es exactamente igual.

767
00:48:54,300 --> 00:48:55,480
Si una

768
00:48:56,980 --> 00:48:58,460
inteligencia artificial te puede ayudar

769
00:48:58,620 --> 00:49:00,420
a hacer una aplicación, pero tú no tienes

770
00:49:00,640 --> 00:49:02,320
ni idea, pues espera

771
00:49:02,440 --> 00:49:03,920
la calidad que podrías esperar

772
00:49:04,560 --> 00:49:06,300
de los juniors. Antes creo que lo dijo

773
00:49:06,380 --> 00:49:08,980
que lo dijo Antonio, que ahora mismo es como tener un junior.

774
00:49:09,300 --> 00:49:12,240
Pero claro, para hacer una aplicación necesitas algo más que un junior.

775
00:49:14,400 --> 00:49:19,180
Eso es. Es que aparte yo creo que hay un discurso también muy polarizado

776
00:49:19,820 --> 00:49:24,620
entre la gente de que quizás la IA pues no y quizás la IA pues...

777
00:49:24,620 --> 00:49:29,000
Yo estoy cansado de leer hilos en Twitter de yo no soy programador

778
00:49:29,220 --> 00:49:34,540
y he creado un SaaS en una semana y ahora estoy facturando 300 trillones de rupias.

779
00:49:35,260 --> 00:49:37,600
Pero eso también lo hacían hace nada con el no-code.

780
00:49:38,220 --> 00:49:40,980
Decían, no soy programador, y arrastrando y pegando...

781
00:49:41,140 --> 00:49:42,300
Facturo no sé.

782
00:49:43,260 --> 00:49:44,780
Y que no quiere decir que no sea posible.

783
00:49:45,320 --> 00:49:47,160
Pero estamos aquí como...

784
00:49:47,240 --> 00:49:49,340
La lotería te puede tocar, pero es complicado.

785
00:49:50,280 --> 00:49:52,460
Y estamos confundiendo, yo creo, que profesiones.

786
00:49:53,000 --> 00:49:55,420
Al fin y al cabo, una cosa es generar un producto,

787
00:49:55,680 --> 00:49:59,340
una cosa es generar un producto que te acabe dando dinero

788
00:49:59,620 --> 00:50:01,620
porque funciona, porque es buena idea, o por yo qué sé.

789
00:50:02,240 --> 00:50:05,260
Y otra cosa es que, bueno, hacen falta los programadores,

790
00:50:05,520 --> 00:50:08,060
van a seguir haciendo falta los programadores, por supuesto.

791
00:50:08,420 --> 00:50:11,460
Y ahora aquí hay que tener en cuenta diferentes cosas,

792
00:50:11,660 --> 00:50:13,240
que es, vale, ¿y cómo lo adaptamos ahora?

793
00:50:13,460 --> 00:50:16,580
Porque la IA es espectacular y la IA hace código

794
00:50:16,760 --> 00:50:21,440
que a mí me tardaría montarlo días, semanas o lo que quieras.

795
00:50:21,600 --> 00:50:24,040
Por supuesto, es decir, yo eso nunca lo voy a negar.

796
00:50:25,200 --> 00:50:26,940
Pero aquí es donde entra la importancia de

797
00:50:27,460 --> 00:50:29,720
¿y por qué tenemos que saber cómo funciona?

798
00:50:29,960 --> 00:50:35,160
y por qué tenemos que saber cómo el resultado que nos está dando es mejor o peor.

799
00:50:35,480 --> 00:50:39,220
Hoy en día creo que estamos cambiando el paradigma,

800
00:50:40,040 --> 00:50:43,240
pero que los conocimientos que tenemos que acabar adquiriendo son los mismos.

801
00:50:43,660 --> 00:50:48,000
Es decir, no creo que un programador a día de hoy tenga que aprender,

802
00:50:48,660 --> 00:50:53,620
entenderme con las salvedades, cosas diferentes a lo que nosotros aprendimos

803
00:50:53,940 --> 00:50:57,800
hace 15 o 20 años, cuando estábamos estudiando.

804
00:50:58,000 --> 00:51:02,000
Los fundamentos son más importantes que nunca. ¿Qué pasa? Que yo ahora

805
00:51:02,000 --> 00:51:06,000
tengo una herramienta que me va a cubrir ciertas partes, pero si yo no

806
00:51:06,000 --> 00:51:11,160
tengo ni idea de qué es un for, pues me copiaré y me pegaré un for y ya está.

807
00:51:11,000 --> 00:51:14,000
Y no servirá absolutamente para nada. Quizás ahora aquí le podemos

808
00:51:14,000 --> 00:51:17,000
perder un poquito la importancia, la barrera de entrada de los lenguajes,

809
00:51:17,000 --> 00:51:20,000
pero si yo no conozco los fundamentos, si yo no conozco la algoritmia, si

810
00:51:20,000 --> 00:51:23,000
yo no conozco qué pedirle, cómo pedirle y lo que me acaba dando, si

811
00:51:23,000 --> 00:51:26,000
tiene más o menos sentido para el contexto de mi aplicación o de mi

812
00:51:26,000 --> 00:51:34,340
proyecto o desarrollo, pues tampoco va a servir absolutamente para nada.

813
00:51:34,000 --> 00:51:39,000
Así que, por favor, este es un llamamiento a que entendamos para qué se

814
00:51:39,000 --> 00:51:44,000
usa la IA, entendamos por qué se usa la IA y entendamos que seguimos

815
00:51:44,000 --> 00:51:49,780
teniendo que aprender las cosas y que de este carro nadie nos va a bajar.

816
00:51:49,860 --> 00:52:01,460
Que sí, que la barrera de entrada puede ser menor, por supuesto, y son buenas noticias, pero intentemos poner un poquito los pies en la tierra.

817
00:52:02,000 --> 00:52:07,000
Porque yo ya digo, y comentaba antes, que estaba muy enfadado porque está

818
00:52:07,000 --> 00:52:12,000
creciendo de manera exponencial los mensajes que yo recibo al día de personas.

819
00:52:12,000 --> 00:52:16,000
Me da igual en bootcamp, autodidactas, en la carrera, en lo que sea,

820
00:52:16,000 --> 00:52:20,000
diciéndome, es que lo voy a dejar, es que quiero dejarlo, es que por las

821
00:52:20,000 --> 00:52:24,000
noticias que veo, es que por la propia sensación que me genera la IA a

822
00:52:24,000 --> 00:52:28,000
mí cuando le pido algo y me lo da y yo no sé ni por dónde empezar, pues

823
00:52:28,000 --> 00:52:35,680
claro, y dije, vale, ese punto lo tienes cubierto.

824
00:52:36,360 --> 00:52:39,780
pero ¿dónde está la parte de que tú tengas que aprender los fundamentos?

825
00:52:39,900 --> 00:52:42,840
¿Dónde está la parte de que tú tengas que entender el código?

826
00:52:43,120 --> 00:52:47,680
Eso va a seguir siendo muy importante y como cualquier profesión,

827
00:52:48,440 --> 00:52:51,840
las profesiones evolucionan y nosotros ahora mismo

828
00:52:52,500 --> 00:52:54,760
igual tenemos que aportar valor de una manera distinta.

829
00:52:55,360 --> 00:52:59,980
Igual tú antes siendo un maquetador de código, como decía Julio,

830
00:53:00,420 --> 00:53:03,180
podrías sobrevivir. A día de hoy, pues no.

831
00:53:03,680 --> 00:53:13,200
Y por supuesto que hay programadores que perderán su puesto de trabajo, pero porque en realidad no eran programadores.

832
00:53:13,620 --> 00:53:21,319
O igual en realidad la concepción que teníamos de nuestro puesto de trabajo pues no es la más correcta.

833
00:53:22,100 --> 00:53:26,780
Así que sí, hay gente que va a perder su trabajo, sí, pero ¿qué tendremos que hacer ahora?

834
00:53:26,960 --> 00:53:32,340
Pues bueno, ya que tengo herramientas que me van a ayudar, por un lado, pues ¿cómo me puedo poner yo en valor?

835
00:53:32,780 --> 00:53:39,100
pues seguramente siendo una persona que tenga esos pilares, esos fundamentos, pues muy claros.

836
00:53:39,240 --> 00:53:43,040
Y después, el día de mañana, pues tú ya tengas un pensamiento mucho más amplio

837
00:53:43,180 --> 00:53:46,500
y ya puedas concebir el software de otra manera.

838
00:53:46,740 --> 00:53:52,520
Pero si tú eres junior y a día de hoy quieres conseguir trabajo, pues ponte en valor como junior.

839
00:53:52,780 --> 00:53:55,900
Y ponerte en valor como junior no es que seas capaz de picar mucho código,

840
00:53:56,440 --> 00:53:58,320
que es lo que te va a generar ChatGPT.

841
00:53:58,700 --> 00:54:06,460
seguramente es que tú seas capaz de entenderlo y de acabar iterándolo para encontrar una solución mejor a incluso lo que se te está pidiendo.

842
00:54:06,720 --> 00:54:12,540
Y eso yo lo siento mucho, pero la única manera de conseguir eso es estudiando y practicando.

843
00:54:12,760 --> 00:54:19,520
Y ahí no va a haber un chat GPT que pueda cambiar eso, aunque sí que es cierto que cada vez nos dé mejor código o lo que sea,

844
00:54:19,700 --> 00:54:26,220
pero la figura del programador, un amigo mío, y perdonad que divague, me decía mucho,

845
00:54:26,560 --> 00:54:32,520
Bryce, tienes que buscar que te paguen por cómo piensas, no por cómo programas.

846
00:54:33,500 --> 00:54:37,100
Y yo creo que eso seguirá estando vigente toda la vida.

847
00:54:37,560 --> 00:54:40,840
Porque, como decía Julio, la IA no piensa como tal.

848
00:54:41,700 --> 00:54:44,640
Claro, es pensar y decir, vale, vamos a ver.

849
00:54:45,300 --> 00:54:49,400
¿Cuántos fotógrafos han perdido su trabajo por la llegada del Photoshop?

850
00:54:50,280 --> 00:54:53,619
Solo aquellos que no se adaptaron a usar el Photoshop como herramienta

851
00:54:53,880 --> 00:54:58,960
y que realmente no eran fotógrafos o no sabían cómo se trabajaba a nivel de fotografía

852
00:54:59,380 --> 00:55:03,520
y entendían los parámetros que tienen que ver para revelar una fotografía en RAW

853
00:55:03,840 --> 00:55:08,920
o para ser mucho más eficientes o para controlar sesiones de trabajo de fotografía

854
00:55:09,080 --> 00:55:11,960
de 3.000, 4.000 o 5.000 fotografías sacadas en un día

855
00:55:12,540 --> 00:55:14,660
y que con Lightroom las organizas, etc.

856
00:55:15,120 --> 00:55:16,020
Eso es un poco el tema.

857
00:55:16,260 --> 00:55:17,480
Carlos, ¿qué ibas a comentar?

858
00:55:18,660 --> 00:55:19,220
No, era Antonio.

859
00:55:19,740 --> 00:55:19,980
Antonio.

860
00:55:20,000 --> 00:55:24,000
Lo había comentado yo. Creo que aquí se nos han juntado dos factores. El

861
00:55:24,000 --> 00:55:28,000
primero es que venimos de unos años, ya eran dos o tres años, en que

862
00:55:28,000 --> 00:55:32,000
simplemente estudiando un bootcamp, en general no tengo nada en contra,

863
00:55:32,000 --> 00:55:36,000
pero simplemente con esos conocimientos ya era fácil encontrar un trabajo

864
00:55:36,000 --> 00:55:40,660
y te ponías a maquetar código, como bien dices.

865
00:55:40,000 --> 00:55:44,000
Y bueno, de ahí podías ir cogiendo experiencia y acabar escalando en tu

866
00:55:44,000 --> 00:55:48,000
carrera profesional. El problema es que venimos en esta época, en un

867
00:55:48,000 --> 00:55:52,000
momento en el que eso ha pasado, no solo por la guía, pero la guía está

868
00:55:52,000 --> 00:55:59,660
ayudando y ahora hoy en día la barrera de entrada es mucho mayor.

869
00:56:00,000 --> 00:56:03,000
Entonces, había gente que antes estudiaba esto simplemente porque era

870
00:56:03,000 --> 00:56:06,000
fácil de aprender en pocos meses, con un sueldo muy bueno para lo que era

871
00:56:06,000 --> 00:56:11,600
el resto de trabajos.

872
00:56:12,100 --> 00:56:20,800
Y entonces, hay mucha gente de ese tipo que entraba en el sector simplemente por la comodidad de este trabajo.

873
00:56:21,000 --> 00:56:25,000
Y eso hoy en día ya no está y tenemos que asumirlo, tenemos que

874
00:56:25,000 --> 00:56:29,000
aceptarlo, que no nos vale simplemente con saber maquetar código o

875
00:56:29,000 --> 00:56:33,000
escribir una solución de la que nos han dado ya absolutamente todo lo que

876
00:56:33,000 --> 00:56:38,940
tenemos que solucionar, porque eso ya no aporta valor.

877
00:56:39,000 --> 00:56:43,000
Eso ya lo hace otra herramienta a la que se lo pedimos y en 10 segundos o

878
00:56:43,000 --> 00:56:47,000
menos tenemos una solución mucho mejor. Por tanto, tenemos que entender

879
00:56:47,000 --> 00:56:53,260
que hoy en día no se puede aprender lo que necesita una empresa en 6 meses.

880
00:56:53,000 --> 00:56:57,000
Tenemos que estudiar mucho más, profundizar mucho más, entender las bases

881
00:56:57,000 --> 00:57:01,000
del diseño de software, de arquitecturas, de lo que habláis, de los

882
00:57:01,000 --> 00:57:05,000
conceptos incluso más profundos, de cómo funciona la programación, los

883
00:57:05,000 --> 00:57:11,780
lenguajes y todo esto se aprende en años y no en días.

884
00:57:12,000 --> 00:57:15,000
Por tanto, esa mentalidad tiene que cambiar y que no toda la culpa es de la

885
00:57:15,000 --> 00:57:18,000
inteligencia artificial. Es que venimos de una época en la que era muy

886
00:57:18,000 --> 00:57:22,880
sencillo entrar en este sector y ya no lo es.

887
00:57:23,960 --> 00:57:25,460
yo se lo digo mucho a los alumnos

888
00:57:26,020 --> 00:57:27,800
un segundito Julio

889
00:57:28,100 --> 00:57:29,600
se lo digo mucho a los alumnos

890
00:57:30,720 --> 00:57:32,840
que para ser programador

891
00:57:33,900 --> 00:57:34,880
te tiene que gustar

892
00:57:35,120 --> 00:57:37,100
creo que la gente

893
00:57:37,340 --> 00:57:39,540
lo digo a colación de lo que ha dicho

894
00:57:40,920 --> 00:57:43,500
la gente que se metía en esto porque se ganaba pasta

895
00:57:44,040 --> 00:57:45,640
y era bastante cómodo

896
00:57:45,820 --> 00:57:47,000
porque ibas, copiabas y pegabas

897
00:57:47,260 --> 00:57:49,200
esa es la primera gente que va a desaparecer

898
00:57:49,560 --> 00:57:51,139
pero un verdadero programador es un tío

899
00:57:51,620 --> 00:57:53,060
al que le mola y al que

900
00:57:53,460 --> 00:57:55,880
está trabajando las horas que trabaje

901
00:57:56,320 --> 00:57:58,140
y luego le gusta hablar del tema

902
00:57:58,500 --> 00:57:58,880
le gusta

903
00:57:59,860 --> 00:58:01,620
hace un código y no solo funciona

904
00:58:01,840 --> 00:58:03,900
sino que piensa, ah, y esto podría funcionar mejor

905
00:58:04,140 --> 00:58:05,580
o creo que lo dijo Carlos antes

906
00:58:05,920 --> 00:58:07,700
que muchas veces soluciones

907
00:58:08,300 --> 00:58:09,440
valida sus soluciones

908
00:58:09,680 --> 00:58:11,760
o le pregunta cómo podría hacer esto

909
00:58:11,880 --> 00:58:13,740
de otra manera porque la que se le ocurre es esta

910
00:58:13,860 --> 00:58:14,800
pero quizás haya otra mejor

911
00:58:15,540 --> 00:58:18,000
eso es un programador, no el maquetador

912
00:58:18,100 --> 00:58:19,499
de código y esos son los que

913
00:58:20,260 --> 00:58:22,540
a los que antes se van a ir, obviamente.

914
00:58:23,360 --> 00:58:26,220
De hecho, es que fíjate, comentaba Antonio el tema de los bootcamps,

915
00:58:26,400 --> 00:58:29,400
que aquí, culpable, yo tengo un bootcamp de seis meses, ¿vale?

916
00:58:30,000 --> 00:58:32,900
Pero pretender que en el mío o en cualquiera,

917
00:58:33,200 --> 00:58:36,320
o con formaciones que haga Brais, o con formaciones que haga Carlos,

918
00:58:36,500 --> 00:58:38,540
o con formaciones de las de Antonio y tal,

919
00:58:38,900 --> 00:58:42,120
pretender que con solamente eso ya vas a ser un programador,

920
00:58:42,460 --> 00:58:44,920
es que ni de broma, o sea, ya os lo digo, olvidaros.

921
00:58:45,580 --> 00:58:48,500
Esto es una profesión de largo recorrido,

922
00:58:48,680 --> 00:58:52,940
Es una profesión que requiere, o sea, de hecho, en muchas ocasiones yo comento lo típico, ¿no?

923
00:58:53,060 --> 00:58:58,400
De, bueno, es que he terminado de estudiar y, claro, yo soy un junior, no tengo experiencia

924
00:58:59,180 --> 00:59:01,380
y las empresas me están pidiendo experiencia.

925
00:59:02,220 --> 00:59:04,140
Hombre, pues créate tú tu experiencia.

926
00:59:04,860 --> 00:59:05,820
Ponte a programar.

927
00:59:06,480 --> 00:59:10,800
Nadie te, o sea, tú no necesitas hoy día como programador entrar en una empresa

928
00:59:11,360 --> 00:59:14,100
para coger, crearte una aplicación y subirla a los stores

929
00:59:14,800 --> 00:59:18,640
y publicarla en GitHub el código para que la gente lo pueda ver

930
00:59:18,660 --> 00:59:22,640
y venderte como desarrollador y generar tú tu propia experiencia.

931
00:59:23,480 --> 00:59:28,480
Entonces, un curso de seis meses, o de tres meses, o de dos meses,

932
00:59:28,680 --> 00:59:31,080
o de un año, o una carrera de dos años, o de tres,

933
00:59:31,640 --> 00:59:34,300
es una base, una base de conocimiento necesaria

934
00:59:35,020 --> 00:59:37,100
para empezar a construir a partir de ahí.

935
00:59:37,560 --> 00:59:40,700
Pero la única manera de ser programador es programando

936
00:59:40,920 --> 00:59:43,380
y es generando experiencia.

937
00:59:43,940 --> 00:59:47,460
Y una experiencia que, por suerte, no es como la de los médicos

938
00:59:47,480 --> 00:59:50,940
que necesitas estar en un hospital para ir acumulando esa experiencia.

939
00:59:51,760 --> 00:59:53,780
No, la puedes generar tú solo.

940
00:59:54,180 --> 00:59:57,580
Créate proyectos, genera proyectos, haz porfolio

941
00:59:58,040 --> 01:00:02,700
y demuestra al mundo que eres capaz de hacer eso.

942
01:00:03,560 --> 01:00:05,460
Entonces, esa sería un poco la idea.

943
01:00:05,680 --> 01:00:08,580
Tú, Carlos, ¿cómo ves a la gente que va entrando en tus formaciones,

944
01:00:09,040 --> 01:00:11,740
además como profesor de la Universidad Europea?

945
01:00:12,600 --> 01:00:14,420
¿Cómo ves a toda esta nueva generación

946
01:00:14,440 --> 01:00:21,220
y cómo crees que funciona o cómo ha cambiado la educación a este nivel.

947
01:00:22,360 --> 01:00:24,320
Sí, yo iba a comentar también lo que ha dicho Antonio,

948
01:00:24,540 --> 01:00:26,840
que uno de los problemas han sido los bootcamp,

949
01:00:27,540 --> 01:00:29,920
sobre todo en los que se enseñaba un framework,

950
01:00:30,220 --> 01:00:32,520
pero no se enseñaban bases de programación ni nada,

951
01:00:32,620 --> 01:00:34,980
se enseñaba a maquetar, como habéis comentado.

952
01:00:35,420 --> 01:00:35,820
Exacto.

953
01:00:35,960 --> 01:00:39,020
Y claro, ahora mismo con eso no encuentras nada,

954
01:00:39,260 --> 01:00:41,580
porque eso es lo que te da la IA.

955
01:00:41,720 --> 01:00:46,000
tú le dices, hazme en RIAZ una lista de cinco ítems,

956
01:00:46,200 --> 01:00:47,180
pues ya te va a dar el código.

957
01:00:47,600 --> 01:00:48,840
No hace falta estudiar mucho más.

958
01:00:49,320 --> 01:00:51,560
Pero si no sabes los intríngulis

959
01:00:51,680 --> 01:00:55,480
o estructurarlo bien todo el código para ello,

960
01:00:56,440 --> 01:00:58,300
pues es donde está el problema, ¿no?

961
01:00:58,920 --> 01:01:01,320
Entonces, yo eso lo he notado, pues eso,

962
01:01:01,560 --> 01:01:03,020
que ha entrado mucha gente en Bootcamp

963
01:01:04,040 --> 01:01:05,100
porque venían de otro trabajo,

964
01:01:05,380 --> 01:01:08,020
ven que aquí iban a ganar dos o tres veces más

965
01:01:08,440 --> 01:01:11,540
y que era relativamente fácil salir, ¿no?

966
01:01:11,640 --> 01:01:13,260
con ello y ahora pues no

967
01:01:13,740 --> 01:01:15,800
esos son yo creo la gran mayoría de los que

968
01:01:15,900 --> 01:01:17,540
dicen que la IA les va a quitar el trabajo

969
01:01:17,780 --> 01:01:19,920
y pues tristemente es cierto

970
01:01:20,700 --> 01:01:21,760
tristemente es cierto

971
01:01:22,000 --> 01:01:23,880
pero porque eso se ha generado

972
01:01:24,100 --> 01:01:26,000
un poco de burbuja

973
01:01:26,240 --> 01:01:27,660
con ese tema de

974
01:01:27,900 --> 01:01:29,500
esas formaciones intensivas

975
01:01:29,780 --> 01:01:31,820
de un framework en concreto vendiendo

976
01:01:32,020 --> 01:01:33,820
sobre todo que con eso ya ibas a tener

977
01:01:34,380 --> 01:01:35,220
un sueldo de

978
01:01:35,880 --> 01:01:36,340
capitán general

979
01:01:38,000 --> 01:01:40,240
y yo ahora en la universidad

980
01:01:40,260 --> 01:01:42,140
el máster que doy, que es de desarrollo web,

981
01:01:42,620 --> 01:01:44,660
sí que es un máster oficial y se requiere

982
01:01:44,900 --> 01:01:46,600
que tengan experiencia

983
01:01:46,980 --> 01:01:48,320
trabajando de programación

984
01:01:48,640 --> 01:01:49,800
o por lo menos una ingeniería.

985
01:01:50,660 --> 01:01:51,760
Entonces ya el perfil es diferente.

986
01:01:52,100 --> 01:01:54,400
Ya no van a... Venga, quiero aprender

987
01:01:54,600 --> 01:01:55,880
esto en un año y ya está.

988
01:01:56,400 --> 01:01:57,940
Ya tienen un poquito más de base

989
01:01:58,200 --> 01:01:59,700
y se nota. Se nota

990
01:02:00,220 --> 01:02:01,940
cuando das la clase,

991
01:02:02,500 --> 01:02:03,860
cuando te preguntan dudas,

992
01:02:04,160 --> 01:02:06,180
cuando hacen las actividades, pues ves que

993
01:02:06,280 --> 01:02:06,760
hay otro

994
01:02:08,540 --> 01:02:08,620
tema.

995
01:02:09,700 --> 01:02:12,500
Y esa es la gran diferencia que yo veo.

996
01:02:13,020 --> 01:02:15,000
Que igual que ahora, pues eso,

997
01:02:15,340 --> 01:02:17,200
dicen que con la IA hacen aplicaciones

998
01:02:17,760 --> 01:02:19,120
y facturan X,

999
01:02:19,500 --> 01:02:20,920
pues antes era con este bootcamp

1000
01:02:21,580 --> 01:02:23,960
consigues 100.000 dólares en seis meses.

1001
01:02:24,340 --> 01:02:26,520
Y bueno, pues puede ser que haya uno entre un millón,

1002
01:02:27,040 --> 01:02:28,660
pero seguramente que ese que lo consigue

1003
01:02:28,880 --> 01:02:30,200
es porque ya, por sí,

1004
01:02:30,600 --> 01:02:35,780
pues tenía ese espíritu o esas ganas de programar.

1005
01:02:35,880 --> 01:02:37,240
No era por, bueno, me meto aquí,

1006
01:02:37,520 --> 01:02:38,400
pues como si yo qué sé,

1007
01:02:38,520 --> 01:02:41,520
Imagínate que ahora sale, pues como pasó con la construcción.

1008
01:02:42,420 --> 01:02:46,500
Gente se iba del instituto porque les pagaban 1.000 o 2.000 euros al mes.

1009
01:02:47,180 --> 01:02:48,280
Y dice, ah, yo ¿para qué voy a estudiar?

1010
01:02:48,420 --> 01:02:50,060
Si poniendo ladrillos me pagan eso.

1011
01:02:50,300 --> 01:02:54,120
Luego vino el boom y ya, pues me tendré que meter a un programador, a ver.

1012
01:02:55,920 --> 01:02:57,280
A poner ladrillos en otro sitio.

1013
01:02:57,460 --> 01:02:58,560
A poner ladrillos por eso.

1014
01:02:58,940 --> 01:02:59,940
Lo mismo, pero en otro sitio.

1015
01:02:59,960 --> 01:03:01,780
Con corchetes y llaves.

1016
01:03:01,980 --> 01:03:03,940
Los voy ahí poniendo uno encima de otro y hacen cosas.

1017
01:03:04,620 --> 01:03:05,060
Efectivamente.

1018
01:03:05,780 --> 01:03:12,020
De hecho, esa es una de las cosas que, por ejemplo, cuando entran, y me consta que sucede,

1019
01:03:12,200 --> 01:03:16,260
cuando entra la gente en nuestras formaciones, es lo primero que le choca.

1020
01:03:16,320 --> 01:03:22,420
Es decir, yo, en las mías en concreto, lo que intento es, primero, que la gente entienda el código,

1021
01:03:22,680 --> 01:03:24,420
que entienda los algoritmos, que entienda...

1022
01:03:24,500 --> 01:03:30,400
De hecho, estamos prácticamente un mes largo con el lenguaje Swift porque lo importante es eso.

1023
01:03:30,540 --> 01:03:35,200
Es decir, o tú eres capaz de leer un lenguaje de programación

1024
01:03:36,120 --> 01:03:41,480
como leerías el lenguaje normal con el que el castellano, el inglés o el idioma

1025
01:03:41,600 --> 01:03:45,460
que tú utilices normalmente para expresarte, o no vamos a ningún sitio.

1026
01:03:45,860 --> 01:03:46,060
¿De acuerdo?

1027
01:03:46,540 --> 01:03:53,460
Entonces, llegando al punto, vamos a tocar el punto favorito de nuestro amigo Bryce.

1028
01:03:53,660 --> 01:03:56,480
Vamos a ir a la mandanga buena, ¿vale?

1029
01:03:56,960 --> 01:03:59,060
Entonces, tenemos un señor.

1030
01:03:59,740 --> 01:04:10,000
Señor Mark Zuckerberg, que llega, sale y dice en una entrevista que los desarrolladores...

1031
01:04:10,000 --> 01:04:17,080
Bueno, a ver, la prensa ha dicho que Mark Zuckerberg ha dicho que los programadores van a dejar de existir

1032
01:04:17,300 --> 01:04:19,880
y que no sé qué, y se ha montado un show de tal.

1033
01:04:20,420 --> 01:04:22,180
¿Qué es lo que realmente ha dicho Mark Zuckerberg?

1034
01:04:22,320 --> 01:04:27,580
Mark Zuckerberg ha dicho que a medio plazo, es decir, dentro de 5 o 10 años,

1035
01:04:28,480 --> 01:04:36,080
La inteligencia artificial va a evolucionar tanto que va a haber ciertos puestos de nivel medio

1036
01:04:36,840 --> 01:04:44,460
que no van a ser necesarios ser cubiertos porque los agentes de la IA que hoy día están en pañales

1037
01:04:44,960 --> 01:04:51,860
pero que poco a poco se están creando, van a ser capaces de asimilar ciertas tareas

1038
01:04:52,700 --> 01:04:55,660
que son más propensas a ser automatizadas.

1039
01:04:56,200 --> 01:05:00,420
Por ejemplo, imaginaros que esto es un poco el futuro, ¿vale?

1040
01:05:00,660 --> 01:05:03,120
El siguiente paso, que ahora mismo no estamos viendo

1041
01:05:03,340 --> 01:05:04,740
porque los agentes automáticos de IA

1042
01:05:05,240 --> 01:05:06,960
están empezando a dar sus primeras pasos,

1043
01:05:07,540 --> 01:05:09,440
un agente automático es aquel que tiene

1044
01:05:09,840 --> 01:05:13,520
una capacidad de automatización concreta.

1045
01:05:13,760 --> 01:05:16,420
Por ejemplo, hay un ejemplo,

1046
01:05:16,660 --> 01:05:19,880
que es una aplicación de escritorio que yo he probado

1047
01:05:20,140 --> 01:05:23,660
y que te consume mogollón de tokens en OpenAI,

1048
01:05:24,340 --> 01:05:25,560
pero es un agente autónomo,

1049
01:05:26,140 --> 01:05:30,020
al que tú le dices en una línea de comando.

1050
01:05:30,240 --> 01:05:35,800
Le dices, necesito convertir este fichero de audio en este formato a este otro.

1051
01:05:36,260 --> 01:05:41,940
Le das al Enter y el propio sistema autónomo es capaz de saber qué le has pedido,

1052
01:05:42,480 --> 01:05:47,840
ir a buscar el archivo, ver si tienes instalado FFMP para hacer la conversión del formato,

1053
01:05:48,380 --> 01:05:54,380
instalártelo como dependencia, crear la instrucción, hacer la conversión y darte el resultado.

1054
01:05:55,000 --> 01:05:59,000
Entonces, un agente autónomo es eso. Un agente autónomo es, por ejemplo,

1055
01:05:59,000 --> 01:06:03,000
imaginad que yo creo un código y a ese código no le pongo absolutamente

1056
01:06:03,000 --> 01:06:07,340
nada de accesibilidad ni nada de test unitarios.

1057
01:06:07,000 --> 01:06:11,000
No hago TDD porque no tengo tiempo. Lo subo a Git y el agente autónomo es

1058
01:06:11,000 --> 01:06:15,000
capaz de recoger ese código de Git y ponerle la capa de accesibilidad

1059
01:06:15,000 --> 01:06:19,000
haciendo un control de ver qué partes y qué no he puesto y completarla y

1060
01:06:19,000 --> 01:06:23,000
añadir letras unitarios que él considere que sean necesarios, por lo que

1061
01:06:23,000 --> 01:06:29,980
es una parte de trabajo que yo me quito.

1062
01:06:30,440 --> 01:06:37,960
Eso es a lo que se refiere Mark Zuckerberg, que esto en 5 o 10 años va a suceder.

1063
01:06:38,380 --> 01:06:44,740
Y de igual manera, también tenemos otro caso, que es el del CEO de Salesforce,

1064
01:06:45,680 --> 01:06:48,980
que ha dicho que este año no van a contratar nuevos programadores.

1065
01:06:49,860 --> 01:06:56,380
¿Por qué no van a contratar nuevos programadores cuando normalmente vienen contratando entre 1.000 y 2.000 anualmente en los últimos años?

1066
01:06:57,080 --> 01:07:04,780
Porque, dicho en sus palabras, el aumento de la productividad de los desarrolladores que ya trabajan en Salesforce,

1067
01:07:05,760 --> 01:07:15,540
gracias a la inteligencia artificial, va a ser capaz de asumir la parte de necesidad de nuevo equipo

1068
01:07:16,260 --> 01:07:19,580
que se requiere año tras año por el propio crecimiento de la compañía.

1069
01:07:19,000 --> 01:07:23,000
Si la compañía crece un 15%, pero la IA permite que mis desarrolladores

1070
01:07:23,000 --> 01:07:27,000
sean un 25% más eficientes, no necesito contratar a más gente porque la

1071
01:07:27,000 --> 01:07:31,000
que tengo, gracias a la IA, es capaz de abarcar más, hacer más, ser más

1072
01:07:31,000 --> 01:07:38,460
eficiente y, por lo tanto, no necesito contratar a más gente.

1073
01:07:39,540 --> 01:07:42,220
Esa es la realidad, ¿de acuerdo?

1074
01:07:42,580 --> 01:07:46,840
No el clickbait tonto que hay por ahí en ese sentido.

1075
01:07:47,240 --> 01:07:49,040
Pero esto es algo que ya hemos estado comentando.

1076
01:07:49,120 --> 01:07:54,560
Es decir, esto no es que esté pasando, es que va a pasar.

1077
01:07:55,280 --> 01:07:56,940
Y de hecho ya está pasando en el mercado laboral,

1078
01:07:57,240 --> 01:07:59,260
y todos vosotros lo estaréis viendo,

1079
01:07:59,760 --> 01:08:05,940
cómo la entrada a puestos de trabajo se ha dificultado mucho por los dos lados.

1080
01:08:06,320 --> 01:08:13,200
Es decir, hay un problema en la parte de la contratación, porque es muy difícil encontrar a gente realmente preparada,

1081
01:08:13,660 --> 01:08:21,200
y hay un problema de sobre oferta de gente que se quiere incorporar al mercado,

1082
01:08:21,839 --> 01:08:27,799
porque saca la compañía X una oferta de desarrollador en iOS o de desarrollo en Android,

1083
01:08:28,400 --> 01:08:30,200
y tienes mil solicitudes.

1084
01:08:30,520 --> 01:08:32,960
Y es como, Dios mío, pero claro, de esas mil solicitudes,

1085
01:08:33,779 --> 01:08:37,359
¿Cuántas son realmente gente que esté cualificada para ese puesto de trabajo?

1086
01:08:38,080 --> 01:08:44,839
Entonces, en base a esto, y comienzo contigo, Bryce, que es el que más te mola este tema,

1087
01:08:45,880 --> 01:08:54,819
¿cómo ves esa transformación de lo que es el mercado laboral, de la necesidad y de esa, y seamos sinceros,

1088
01:08:55,180 --> 01:09:02,080
de esa reducción en la necesidad de que antes se necesitaban muchos más programadores y ahora se van a necesitar menos?

1089
01:09:02,279 --> 01:09:03,600
Pero ojo, también es muy importante.

1090
01:09:04,660 --> 01:09:07,319
Según las previsiones previas a la inteligencia artificial,

1091
01:09:08,339 --> 01:09:11,339
la necesidad de programadores para el futuro

1092
01:09:11,660 --> 01:09:15,100
era mucho más alta de lo que hoy día el mercado es capaz de dar.

1093
01:09:15,560 --> 01:09:17,180
Por lo que lo único que está pasando es que

1094
01:09:17,759 --> 01:09:20,859
se reduce la cantidad de gente que se preveía que se necesitara,

1095
01:09:21,319 --> 01:09:25,880
pero eso no quiere decir que no se sigan necesitando programadores.

1096
01:09:26,040 --> 01:09:30,799
¿Tú cómo ves este cambio en el modelo productivo en el mercado laboral?

1097
01:09:31,000 --> 01:09:36,000
Es que yo creo que la realidad es que no he llegado a día de hoy a ver una

1098
01:09:36,000 --> 01:09:41,000
noticia en la que el titular sea suficiente como para comprender todo lo

1099
01:09:41,000 --> 01:09:46,000
que conlleva acabar dando esa noticia o lo que ha acabado diciendo por

1100
01:09:46,000 --> 01:09:51,819
Zuckerberg o quien sea, al fin y al cabo.

1101
01:09:51,000 --> 01:09:55,000
Creo que ahí hay un problema gigante de que cuando escuchamos a Zuckerberg

1102
01:09:55,000 --> 01:09:59,000
decir esto, como tú estabas ahora reanalizando, pues oye, hay que

1103
01:09:59,000 --> 01:10:03,000
entender un poquito más, hay que leer un poquito más y eso al final

1104
01:10:03,000 --> 01:10:07,000
acaba dificultando todo, acaba haciendo que todo sea mucho más complejo y

1105
01:10:07,000 --> 01:10:11,000
que si no estamos dispuestos a emplear un poquito de nuestro tiempo a

1106
01:10:11,000 --> 01:10:15,060
analizar las cosas, pues bueno, nos explote la cabeza sin más.

1107
01:10:15,000 --> 01:10:19,000
Y creo que aquí tenemos que frenarnos un poquito, que volver a relajarnos

1108
01:10:19,000 --> 01:10:23,000
y que decir, ok, sí que hay muchas noticias, sí que todo es el futuro,

1109
01:10:23,000 --> 01:10:27,000
sí que todo es para allá, pero después el mundo no funciona tan rápido

1110
01:10:27,000 --> 01:10:31,000
como por un lado parece que va a avanzar a nivel noticias y por otro lado

1111
01:10:31,000 --> 01:10:39,620
como parece que nos lo están pintando los CEOs.

1112
01:10:40,320 --> 01:10:49,180
Obviamente yo no voy aquí a competir con Mark Zuckerberg o un Elon Musk o el Juan de Invidia o quien sea.

1113
01:10:49,740 --> 01:10:55,120
Es decir, por supuesto, yo soy un matado al lado de ellos, está claro.

1114
01:10:55,540 --> 01:11:06,260
Pero bueno, creo que no es descabellado decir que si yo tengo una empresa que se dedica a, no sé, hacer pan,

1115
01:11:07,160 --> 01:11:11,760
pues te voy a vender que el pan es necesario y que hay que comer pan todos los días.

1116
01:11:12,040 --> 01:11:12,760
Y me parece genial.

1117
01:11:13,280 --> 01:11:19,300
Si yo tengo a NVIDIA que ha crecido infinito a nivel de acciones

1118
01:11:19,840 --> 01:11:25,060
porque hacen GPUs que son la pieza angular para poder entrenar IaaS,

1119
01:11:25,360 --> 01:11:28,260
pues normal que yo te tengo que vender la IaaS lo mejor posible.

1120
01:11:28,620 --> 01:11:32,720
Si yo soy meta, que Facebook se estaba medio cayendo, no sé qué, no sé cuánto,

1121
01:11:32,740 --> 01:11:35,480
y ahora gracias a la IaaS podemos hacer no sé cuánto, genial.

1122
01:11:35,780 --> 01:11:39,200
Si yo soy Google y ha dicho la palabra IA 300 veces en la keynote,

1123
01:11:39,700 --> 01:11:42,420
pues por algo es que no digo que la IA sea mentira,

1124
01:11:42,580 --> 01:11:46,160
no digo que no tengamos avances y que no estemos viviendo

1125
01:11:46,560 --> 01:11:49,820
una revolución tan grande como fue la de Internet o la de los smartphones.

1126
01:11:50,300 --> 01:11:56,420
Lo que quiero es que le demos el peso necesario a cada uno de estos actores,

1127
01:11:56,660 --> 01:12:02,060
que a veces no es tan fácil y mucho menos acabar llevándolo a la realidad.

1128
01:12:03,000 --> 01:12:07,000
Vamos a ser claros, y ayer aún había debate de esto, estamos hablando en

1129
01:12:07,000 --> 01:12:11,000
España, por ejemplo, de cómo la IA va a cambiar el mundo cuando yo casi

1130
01:12:11,000 --> 01:12:15,000
no soy capaz ni de hacer un trámite en el ayuntamiento de mi ciudad,

1131
01:12:15,000 --> 01:12:22,060
porque necesito tener, no sé, Windows Vista para poder hacer.

1132
01:12:22,380 --> 01:12:26,140
¿Qué te ha pasado, Windows Vista? Windows XP en el Prog7 o anterior.

1133
01:12:27,000 --> 01:12:32,000
Creo que más o menos se entiende. De a dónde pueden llegar ciertas

1134
01:12:32,000 --> 01:12:37,000
empresas y a dónde puede llegar la tecnología, de ahí a cuando nos

1135
01:12:37,000 --> 01:12:43,380
acaba tocando de una manera, valga la redundancia, más realista, creo que hay un trecho.

1136
01:12:43,000 --> 01:12:47,000
Entonces, por favor, analicemos las cosas. Y después, por otro lado, cómo

1137
01:12:47,000 --> 01:12:51,000
funciona a nivel de contratación. Aquí, y lo decía antes Antonio,

1138
01:12:51,000 --> 01:12:55,740
venimos y se han juntado muchas cosas demasiado grandes.

1139
01:12:55,000 --> 01:13:00,000
Por un lado, venimos de una pandemia, todo el mundo recuerda esto, que

1140
01:13:00,000 --> 01:13:05,000
parece que ya no lo recordamos, pero bueno, que hemos vivido una

1141
01:13:05,000 --> 01:13:10,000
situación altamente excepcional, que no se vuelva a repetir, por favor,

1142
01:13:10,000 --> 01:13:15,120
pero que no somos conscientes de las implicaciones a nivel global que tuvo eso.

1143
01:13:15,360 --> 01:13:18,860
y también para nuestro sector, del dinero que se gastaba, de que estábamos todos en casa,

1144
01:13:19,280 --> 01:13:22,200
de que había que contratar a muchos programadores, muchas empresas millonarias

1145
01:13:22,940 --> 01:13:27,600
contratando de mil en mil programadores porque obviamente el tiempo que echábamos

1146
01:13:27,720 --> 01:13:31,060
al estar en casa era mucho más alto. Bueno, cambió nuestro modo de vida

1147
01:13:31,380 --> 01:13:35,780
y yo creo que aquí no digo nada que sorprenda a ninguna persona.

1148
01:13:35,980 --> 01:13:39,040
Entonces, primero, estamos o hemos salido de eso.

1149
01:13:40,080 --> 01:13:45,040
Todo lo que por un lado tuvo que cambiar en un año, ahora se está medio deshaciendo,

1150
01:13:45,120 --> 01:13:49,460
medio recalculando, medio ajustando, y eso afectó muchísimo a nuestro sector.

1151
01:13:49,980 --> 01:13:54,740
Y después, por otro lado, todo lo que conlleva simplemente quedarse con los titulares,

1152
01:13:55,100 --> 01:14:00,920
o simplemente quedarse con el punto de que, es que si estudias programación vas a conseguir no sé cuánto.

1153
01:14:01,040 --> 01:14:06,060
Bueno, en algunos casos, o hace un par de añitos, tres, cuatro, pues igual era más factible.

1154
01:14:06,480 --> 01:14:09,880
Pero a día de hoy, a mí me lo dicen muchos, y entiendo esa desilusión,

1155
01:14:10,280 --> 01:14:13,400
de que, es que soy junior y es que es imposible encontrar trabajo,

1156
01:14:13,660 --> 01:14:17,320
que todas las empresas te piden dos años de experiencia.

1157
01:14:17,700 --> 01:14:20,940
Bueno, primero, una empresa existe no porque te quiera ayudar.

1158
01:14:21,700 --> 01:14:24,080
Lo siento muchísimo, pero el mundo es así de cruel.

1159
01:14:24,460 --> 01:14:28,480
Una empresa existe porque hay un señor, una señora,

1160
01:14:28,940 --> 01:14:30,520
que está por ahí, que quiere ganar más dinero.

1161
01:14:31,380 --> 01:14:34,540
Entonces, si la empresa ahora está recalculando todo,

1162
01:14:34,920 --> 01:14:38,540
si la empresa ve con el mismo miedo que tú el tema de la IA,

1163
01:14:38,840 --> 01:14:41,920
del dinero que hay, de cómo funciona el propio ser humano

1164
01:14:41,940 --> 01:14:44,040
consumiendo software, pues también tiene que

1165
01:14:44,280 --> 01:14:45,780
quitar el pie del acelerador y decir

1166
01:14:46,020 --> 01:14:47,980
hey, bueno, vamos a calmarnos

1167
01:14:48,460 --> 01:14:50,240
que está en juego mi empresa

1168
01:14:50,760 --> 01:14:52,120
no el trabajo de nadie

1169
01:14:52,240 --> 01:14:54,060
está en juego mi empresa porque al final somos así

1170
01:14:54,280 --> 01:14:55,840
de egoístas, entonces bueno

1171
01:14:56,060 --> 01:14:57,880
el sector está también

1172
01:14:59,120 --> 01:14:59,740
desacelerando

1173
01:15:00,120 --> 01:15:02,040
en cierto modo, ¿qué puede acelerar el día

1174
01:15:02,140 --> 01:15:03,720
de mañana? pues por supuesto, ¿y qué lo va a hacer?

1175
01:15:04,200 --> 01:15:05,980
estoy más que seguro, pero

1176
01:15:06,080 --> 01:15:08,240
es que no todo puede ser un crecimiento infinito

1177
01:15:08,680 --> 01:15:10,140
es decir, a veces las cosas van para arriba

1178
01:15:10,160 --> 01:15:11,940
para abajo, pues como es la bolsa.

1179
01:15:12,180 --> 01:15:13,740
La bolsa un día pico, otro día

1180
01:15:14,140 --> 01:15:15,900
te hace ahí un valle, pero históricamente

1181
01:15:16,020 --> 01:15:17,880
parece que sube. Bueno, hagámosle caso

1182
01:15:18,280 --> 01:15:20,300
un poco a cómo funciona el sector.

1183
01:15:21,100 --> 01:15:21,760
Y por otro lado,

1184
01:15:22,140 --> 01:15:24,120
ya de la parte del estudiante o del junior,

1185
01:15:24,860 --> 01:15:26,500
creo que, por supuesto,

1186
01:15:26,720 --> 01:15:28,080
el sector ahora no contrata

1187
01:15:28,220 --> 01:15:30,260
como antes, pero también lo percibimos

1188
01:15:30,660 --> 01:15:32,060
como junior de una manera irreal.

1189
01:15:32,320 --> 01:15:33,660
¿Por qué? Porque nos han vendido

1190
01:15:34,040 --> 01:15:35,960
lo que estabais diciendo, que esa formación

1191
01:15:36,220 --> 01:15:37,580
intensiva, que se pueda aprender,

1192
01:15:38,500 --> 01:15:39,740
yo lo voy a defender hasta que me muera.

1193
01:15:39,900 --> 01:15:47,480
Todo el mundo puede aprender a programar, pero lo que no te voy a decir nunca es que es fácil que no te exija trabajo,

1194
01:15:47,980 --> 01:15:53,640
que no te exija meses, años y que no tengas que estar como un desgraciado día tras día picando código.

1195
01:15:54,380 --> 01:15:58,120
Claro, otra cosa es que después tú puedas acabar consiguiendo el trabajo.

1196
01:15:58,300 --> 01:16:04,920
Pues por supuesto, como cualquier cosa y de una manera seguramente mucho más asequible que la gran mayoría de trabajos,

1197
01:16:05,260 --> 01:16:08,720
por la gran cantidad de ofertas y por también los buenos salarios que hay.

1198
01:16:08,980 --> 01:16:14,800
Pero ahora es donde entra aquí, yo creo que, y esto me duele mucho, porque al final toca la parte que yo más cariño le tengo,

1199
01:16:15,000 --> 01:16:20,460
que es a los estudiantes y un poco también forma parte de mi trabajo intentar ayudar a la gente.

1200
01:16:20,920 --> 01:16:23,380
¿Qué me acabo encontrando al lado de todo esto?

1201
01:16:23,520 --> 01:16:29,880
De que quizás la persona que se está quejando de que no lo contratan es, vale, pero no te contratan,

1202
01:16:30,220 --> 01:16:35,120
vamos también a ser un poco más introspectivos, vamos a decir, ¿por qué no te contratan?

1203
01:16:35,200 --> 01:16:39,740
No te contratan porque la empresa solo busca gente con dos años, no sé qué, no sé cuánto,

1204
01:16:40,060 --> 01:16:46,560
o porque igual tú también no estás ofreciendo lo que pide la empresa.

1205
01:16:47,080 --> 01:16:48,420
Es decir, has hecho un curso, es un valor.

1206
01:16:48,460 --> 01:16:48,720
Genial.

1207
01:16:49,780 --> 01:16:49,880
Claro.

1208
01:16:50,640 --> 01:16:52,260
¿Eres capaz de picarme una aplicación?

1209
01:16:52,820 --> 01:16:53,760
¿Qué proyectos tienes?

1210
01:16:54,100 --> 01:16:58,180
Pues nada, tengo el Rick and Morty, la Pokedex y no sé qué.

1211
01:16:58,620 --> 01:17:02,000
Joder, pues vale, me parece muy bien y está genial para aprender.

1212
01:17:02,600 --> 01:17:08,580
Pero igual hay que también entender cuál es nuestro punto y cuál es nuestro valor.

1213
01:17:08,760 --> 01:17:14,180
Y creo que ahora mismo se están juntando tantas cosas y estamos en un momento tan delicado

1214
01:17:14,540 --> 01:17:18,540
y la IA lo único que ha hecho es casi como meternos ahí el dedo en la llaga,

1215
01:17:19,120 --> 01:17:24,540
que hay demasiados actores como para que lo analicemos de una forma súper simple.

1216
01:17:24,740 --> 01:17:29,660
Y digamos, no, el mercado está saturado, o los juniors no saben, o la IA nos va a quitar el trabajo.

1217
01:17:30,000 --> 01:17:35,000
Creo que todo es muchísimo más complejo y lo que exige por nuestra parte

1218
01:17:35,000 --> 01:17:40,760
es reflexión y conocer mucho mejor cómo está funcionando nuestro día a día.

1219
01:17:41,360 --> 01:17:52,580
Yo es que creo que, a ver, por matizarlo y te doy la palabra, yo creo que ahora mismo, con la pandemia, hubo un boom en el sector del desarrollo.

1220
01:17:53,700 --> 01:17:55,640
Y ese boom ahora se está...

1221
01:17:55,740 --> 01:17:57,580
O sea, yo creo que el mercado se está normalizando

1222
01:17:57,940 --> 01:18:01,680
porque no era normal la cantidad de gente que se pedía

1223
01:18:01,900 --> 01:18:03,920
a través de lo que pasó con la pandemia

1224
01:18:04,300 --> 01:18:05,840
y el hecho de que todo el mundo ha visto

1225
01:18:05,960 --> 01:18:09,780
que los desarrolladores hemos sido uno de los sectores profesionales

1226
01:18:09,860 --> 01:18:12,360
que no solo disminuyeron con la pandemia, sino que crecieron.

1227
01:18:12,880 --> 01:18:15,120
Entonces ahora el sector se está normalizando en ese sentido.

1228
01:18:15,800 --> 01:18:16,060
Cuéntame.

1229
01:18:17,880 --> 01:18:20,340
Pues justo quería incidir en lo mismo

1230
01:18:20,360 --> 01:18:23,580
porque aparte de lo que ha contado Bryce

1231
01:18:23,840 --> 01:18:27,340
que sí que es verdad que hay una especie de tormenta perfecta

1232
01:18:27,620 --> 01:18:28,340
en este momento

1233
01:18:29,120 --> 01:18:31,360
por esa desaceleración que sí que hay

1234
01:18:31,860 --> 01:18:32,740
por la pandemia

1235
01:18:33,720 --> 01:18:35,540
por lo que se contrata mucha gente

1236
01:18:35,780 --> 01:18:36,480
y ahora hay que hacer

1237
01:18:36,920 --> 01:18:38,880
de hecho creo que este año no hubo tanto

1238
01:18:39,020 --> 01:18:42,020
pero 2023 fue un año duro a nivel de programadores

1239
01:18:42,420 --> 01:18:43,800
que luego encontraron trabajo en otro sitio

1240
01:18:44,300 --> 01:18:47,660
pero quizás ya esos programadores que sufrieron de un sitio a otro

1241
01:18:47,860 --> 01:18:49,320
y ahora ya se ha estabilizado

1242
01:18:49,760 --> 01:18:54,280
con lo cual podemos olvidar que ha habido decenas de miles de despidos en las Big Force

1243
01:18:54,820 --> 01:18:58,800
bueno Apple es la única que no despidió a gente sino que dejó de contratar

1244
01:18:59,240 --> 01:19:02,220
pero Meta, Microsoft, han puesto muchísima gente en la calle

1245
01:19:03,080 --> 01:19:05,540
Sí y lo malo es que yo ya lo he oído

1246
01:19:05,860 --> 01:19:11,200
ya ha empezado a calar bastante entre CEOs y bueno gente al final que lleva la empresa

1247
01:19:11,320 --> 01:19:13,580
o lleva la contratación o lleva el personal

1248
01:19:14,720 --> 01:19:18,640
que sí que es verdad que ya ha habido no una ni dos sino más veces

1249
01:19:19,620 --> 01:19:21,500
que, oye, espera, vamos a parar

1250
01:19:21,620 --> 01:19:23,360
y no vamos a contratar a más desarrolladores

1251
01:19:24,040 --> 01:19:25,460
porque esto de la IA

1252
01:19:25,680 --> 01:19:26,740
parece que los va

1253
01:19:27,380 --> 01:19:31,240
a suplir

1254
01:19:32,100 --> 01:19:33,340
y es un riesgo ahora mismo

1255
01:19:33,480 --> 01:19:34,700
yo ya lo he empezado a oír

1256
01:19:35,120 --> 01:19:36,600
pero claro, es gente que al final

1257
01:19:36,880 --> 01:19:39,060
escucha esos titulares de los que hablabais

1258
01:19:39,220 --> 01:19:40,660
cuando habla Mark Zuckerberg

1259
01:19:40,780 --> 01:19:42,960
o cuando habla Jensen Juan

1260
01:19:43,100 --> 01:19:44,380
el de las chupas guapas

1261
01:19:45,180 --> 01:19:47,120
el CEO de NVIDIA

1262
01:19:47,940 --> 01:19:49,480
claro, eso es lo que cala

1263
01:19:49,680 --> 01:19:50,740
porque al final, a ver

1264
01:19:51,300 --> 01:19:52,520
lo decíamos antes

1265
01:19:53,140 --> 01:19:54,680
y lo dice un compañero muchas veces

1266
01:19:55,180 --> 01:19:57,240
los programadores en la mayoría

1267
01:19:57,400 --> 01:19:58,600
de ocasiones, en la mayoría de empresas

1268
01:19:59,140 --> 01:20:01,340
somos los albañiles, somos los que estamos poniendo

1269
01:20:01,460 --> 01:20:02,920
ladrillos abajo del todo, ¿vale?

1270
01:20:03,140 --> 01:20:05,020
las decisiones se están tomando más arriba

1271
01:20:05,400 --> 01:20:07,120
y el mensaje que le está llegando a esta gente

1272
01:20:07,280 --> 01:20:08,400
de arriba es

1273
01:20:09,000 --> 01:20:10,540
que no hace falta contratar programadores

1274
01:20:11,040 --> 01:20:12,180
porque los va a sustituir una IA

1275
01:20:12,640 --> 01:20:13,720
y ese es el problema

1276
01:20:14,660 --> 01:20:17,100
claro, al final hay una cosa aquí que es el tema

1277
01:20:17,140 --> 01:20:25,220
de los juniors, ¿vale? Ese tema de soy un junior, no tengo experiencia, etc. ¿Cómo veis este tema?

1278
01:20:26,620 --> 01:20:33,620
¿Realmente el perfil de junior de alguna forma tendría que transformarse o tendría que cambiar

1279
01:20:33,780 --> 01:20:37,400
de alguna manera? Carlos, por ejemplo, cuéntanos cuál es tu experiencia a ese respecto.

1280
01:20:39,060 --> 01:20:44,580
Claro, es que esto es un poco tirando de lo que hemos comentado antes, que ahora mismo el mercado

1281
01:20:44,600 --> 01:20:46,900
pues está lleno de juniors

1282
01:20:47,300 --> 01:20:48,880
pero muchos de esos juniors son

1283
01:20:49,620 --> 01:20:50,800
pues gente que ha salido

1284
01:20:50,960 --> 01:20:52,840
de, digo bootcamp pero no me refiero

1285
01:20:53,180 --> 01:20:54,380
pues a todos sino pues

1286
01:20:54,780 --> 01:20:56,680
al que le ha enseñado a maquetar

1287
01:20:56,860 --> 01:20:58,680
código pero no le ha enseñado bases ni nada

1288
01:20:58,820 --> 01:21:00,540
entonces llega la empresa y

1289
01:21:01,380 --> 01:21:02,240
pues no, no, yo

1290
01:21:03,160 --> 01:21:04,800
a mí me han enseñado Riaz y de Riaz

1291
01:21:04,800 --> 01:21:06,640
no salgo y ya está, no pero es que esto es

1292
01:21:06,720 --> 01:21:07,920
JavaScript, no, eso no sé qué es

1293
01:21:08,880 --> 01:21:10,360
ya pero es que Riaz es JavaScript

1294
01:21:10,780 --> 01:21:11,800
es el nivel

1295
01:21:12,920 --> 01:21:13,560
es el nivel

1296
01:21:14,640 --> 01:21:16,340
también yo creo que porque les meten muchas

1297
01:21:17,060 --> 01:21:18,460
muchas tecnologías en poco tiempo

1298
01:21:18,680 --> 01:21:20,320
y salen que no saben ya ni

1299
01:21:20,480 --> 01:21:21,960
que es MongoDB ni MySQL

1300
01:21:22,700 --> 01:21:24,580
se hacen ahí un cacao

1301
01:21:24,840 --> 01:21:26,380
mental y entonces saben muchos

1302
01:21:26,580 --> 01:21:28,140
nombres, muchas cosas pero realmente

1303
01:21:28,360 --> 01:21:30,260
pues no saben

1304
01:21:30,900 --> 01:21:31,560
de nada

1305
01:21:31,960 --> 01:21:33,780
mucho de todo pero poco de

1306
01:21:34,500 --> 01:21:35,500
es como que no son

1307
01:21:36,380 --> 01:21:38,560
tienen mucho conocimiento pero no son expertos en nada

1308
01:21:38,700 --> 01:21:40,660
y aparte lo hemos comentado

1309
01:21:40,840 --> 01:21:42,240
la formación es muy bonita

1310
01:21:42,340 --> 01:21:45,220
pero la formación es un 20 o un 25%.

1311
01:21:45,300 --> 01:21:48,020
Tú necesitas un 100 para incorporarte al mercado laboral.

1312
01:21:48,060 --> 01:21:49,980
El otro 75 lo tienes que poner tú.

1313
01:21:51,600 --> 01:21:55,880
También es que cada vez más tolerancia a la frustración

1314
01:21:56,040 --> 01:21:57,300
cada vez es más pequeña.

1315
01:21:57,620 --> 01:21:59,380
Mis hijos no tienen ya directamente.

1316
01:22:00,200 --> 01:22:02,200
Así que dentro de unos años, yo ya no sé,

1317
01:22:02,340 --> 01:22:04,240
será negativa ya la frustración.

1318
01:22:04,900 --> 01:22:07,380
Entonces, todo eso de esperar a ver resultados,

1319
01:22:07,800 --> 01:22:09,980
de frustrarse porque no te sale algo a la primera,

1320
01:22:10,020 --> 01:22:12,180
yo cada vez eso lo veo que la gente

1321
01:22:12,780 --> 01:22:13,440
tiene menos aguante

1322
01:22:13,940 --> 01:22:15,860
en mis tiempos aguantábamos más

1323
01:22:16,760 --> 01:22:18,040
pero sí que noto

1324
01:22:18,300 --> 01:22:20,480
eso y igual también a la hora de consumir

1325
01:22:20,640 --> 01:22:21,960
cualquier contenido e incluso

1326
01:22:22,260 --> 01:22:23,760
formativo, tú les pones

1327
01:22:24,240 --> 01:22:26,080
les das una clase de una hora y que eso es

1328
01:22:26,280 --> 01:22:28,100
mucho, que en un tiktok me lo

1329
01:22:28,220 --> 01:22:30,060
explican más rápido y el tiktok que no sea

1330
01:22:30,220 --> 01:22:31,940
de los de un video y la vez que sea de menos

1331
01:22:32,020 --> 01:22:34,120
a mí en vídeos de horas

1332
01:22:34,960 --> 01:22:36,080
hay comentarios

1333
01:22:36,740 --> 01:22:38,400
y esto en youtube

1334
01:22:38,680 --> 01:22:39,980
seguro que os ha pasado

1335
01:22:40,640 --> 01:22:42,700
comienza en el minuto 2.32

1336
01:22:43,300 --> 01:22:44,520
ah perdona

1337
01:22:45,560 --> 01:22:47,240
lo siento

1338
01:22:47,880 --> 01:22:48,640
lo siento

1339
01:22:48,900 --> 01:22:49,660
porque y que

1340
01:22:50,520 --> 01:22:51,260
siendo realista

1341
01:22:51,420 --> 01:22:55,000
que en esos 2 minutos 32 segundos

1342
01:22:55,640 --> 01:22:56,560
no es que estuvieras

1343
01:22:56,740 --> 01:22:58,540
hablando de no sé de un cómic

1344
01:22:58,900 --> 01:22:59,600
que tengo por aquí

1345
01:23:00,280 --> 01:23:01,940
que lo que estás haciendo es hablando

1346
01:23:02,680 --> 01:23:04,460
del fundamento de dando contexto

1347
01:23:04,800 --> 01:23:05,880
de por qué es importante tal

1348
01:23:06,320 --> 01:23:08,800
pero como no es el código como no es algo que yo pueda

1349
01:23:08,820 --> 01:23:15,880
a ver, copiar, pegar, siguiente, ya aparece y es, no, esto no funciona así, esto es más lento de lo que tú te imaginas

1350
01:23:16,160 --> 01:23:23,920
y los resultados tardan en llegar más de lo que tú imaginas, que después llegan y te vas a sentir un hacker, estoy seguro,

1351
01:23:24,380 --> 01:23:33,900
pero no pretendas que esto sea de hoy para mañana y claro, esa necesidad de ya, ya, ya y es que hablas mucho, das muchas vueltas,

1352
01:23:33,940 --> 01:23:35,600
oye tío, lo siento

1353
01:23:36,020 --> 01:23:37,400
¿qué quieres que le haga?

1354
01:23:37,860 --> 01:23:40,440
Los jóvenes ven contenidos a 1.5x

1355
01:23:41,100 --> 01:23:42,120
y yo cuando estoy

1356
01:23:42,360 --> 01:23:43,540
escuchando algún contenido

1357
01:23:44,120 --> 01:23:45,840
de alguna novedad o de eso

1358
01:23:46,040 --> 01:23:47,280
tengo que pararlo de vez en cuando

1359
01:23:47,860 --> 01:23:48,820
para hacer...

1360
01:23:50,040 --> 01:23:51,020
No, no engranamos bien.

1361
01:23:51,680 --> 01:23:53,620
Pero todo que hasta en las series de televisión...

1362
01:23:53,740 --> 01:23:55,540
Ya sabéis que Netflix le ha dado la orden

1363
01:23:55,780 --> 01:23:58,180
a los guionistas de que los personajes

1364
01:23:58,580 --> 01:23:59,320
de sus películas

1365
01:24:00,020 --> 01:24:02,440
digan en el diálogo lo que están haciendo

1366
01:24:02,460 --> 01:24:05,660
para que la gente que está viendo una película

1367
01:24:05,920 --> 01:24:06,640
mientras hace otra cosa

1368
01:24:06,920 --> 01:24:08,360
no pierda el hilo de la película

1369
01:24:08,660 --> 01:24:10,380
porque se han dado cuenta que esto está pasando mucho

1370
01:24:11,320 --> 01:24:11,860
madre mía

1371
01:24:12,740 --> 01:24:13,280
ese es el nivel

1372
01:24:13,900 --> 01:24:14,900
entonces, Carlos

1373
01:24:15,140 --> 01:24:18,040
que había detectado que la gente

1374
01:24:18,560 --> 01:24:20,300
lo ve las series a 1,5 para

1375
01:24:20,920 --> 01:24:21,540
terminar antes

1376
01:24:21,880 --> 01:24:24,660
pero tío, es tu momento de disfrute

1377
01:24:24,840 --> 01:24:25,440
disfrútalo

1378
01:24:26,000 --> 01:24:26,580
yo no me veo nada

1379
01:24:28,020 --> 01:24:30,540
todo esto que estamos hablando es buscar atajos

1380
01:24:30,620 --> 01:24:31,560
yo muchas veces le llamo

1381
01:24:31,580 --> 01:24:32,720
y todos lo hacemos, obviamente

1382
01:24:33,340 --> 01:24:35,100
que no lo busque que tire la primera piedra

1383
01:24:35,280 --> 01:24:36,920
necesito llegar de aquí a aquí

1384
01:24:37,260 --> 01:24:38,680
y si puedo hacerlo, pero claro

1385
01:24:39,360 --> 01:24:41,100
hay muchas cosas

1386
01:24:41,320 --> 01:24:42,420
sobre todo en un proceso de aprender

1387
01:24:43,440 --> 01:24:45,240
donde el objeto

1388
01:24:45,320 --> 01:24:47,040
o sea, no importa tanto el llegar al objetivo

1389
01:24:47,820 --> 01:24:49,600
sino que el camino y cómo lo haces

1390
01:24:49,860 --> 01:24:50,720
es la clave

1391
01:24:51,340 --> 01:24:52,900
de lo que estás haciendo

1392
01:24:53,380 --> 01:24:55,680
y es lo que con estas herramientas

1393
01:24:55,980 --> 01:24:57,120
corre mucho peligro

1394
01:24:57,780 --> 01:24:59,280
de que se pierda

1395
01:25:00,640 --> 01:25:01,540
Antonio

1396
01:25:01,560 --> 01:25:02,660
lo ves? Porque al final

1397
01:25:04,300 --> 01:25:05,560
nosotros, yo en mi

1398
01:25:05,680 --> 01:25:06,960
caso, pues soy más de

1399
01:25:07,420 --> 01:25:09,380
iOS, al final es un sistema

1400
01:25:09,560 --> 01:25:11,560
mucho más cerrado, pero Android es como que

1401
01:25:11,900 --> 01:25:13,600
es mucho más asumible,

1402
01:25:13,880 --> 01:25:15,420
se puede hacer con mucho más tal,

1403
01:25:15,640 --> 01:25:17,240
entonces el público que puede llegar ahí

1404
01:25:17,560 --> 01:25:19,320
es más amplio. ¿Cómo ves tú también

1405
01:25:19,600 --> 01:25:21,300
este tema de la enseñanza? ¿Cómo llegan

1406
01:25:21,400 --> 01:25:22,420
los alumnos a ti? ¿Cómo

1407
01:25:23,420 --> 01:25:25,460
salen un poco esa perspectiva?

1408
01:25:27,700 --> 01:25:29,340
Es que hubo un momento

1409
01:25:29,460 --> 01:25:31,520
que decidí personalmente que no me iba

1410
01:25:31,540 --> 01:25:35,400
dedicar a gente que está empezando, porque yo no soy capaz de enseñar ahí.

1411
01:25:35,840 --> 01:25:37,900
Yo admiro a gente como Bryce.

1412
01:25:38,040 --> 01:25:40,700
Yo ya no puedo explicar a Bryce porque no sé ni bajarme a ese nivel.

1413
01:25:41,740 --> 01:25:43,000
Bueno, podría hacerlo seguramente, ¿no?

1414
01:25:43,200 --> 01:25:46,040
Pero me he dado cuenta de que mi sitio no estaba ahí.

1415
01:25:46,200 --> 01:25:48,940
Entonces, la gente que me llega, como mínimo,

1416
01:25:49,340 --> 01:25:51,800
ha hecho una formación estilo Damm o algo así.

1417
01:25:52,020 --> 01:25:53,900
Entonces viene con unas bases.

1418
01:25:54,800 --> 01:25:58,780
Pero sí que me estoy dando cuenta un poco también de eso, ¿no?

1419
01:25:58,900 --> 01:26:04,080
que cuanto más máscada le da la información a la persona,

1420
01:26:05,300 --> 01:26:06,880
le gusta más, pero le hace menos favor.

1421
01:26:07,300 --> 01:26:13,400
Porque al final va a seguir exactamente la ruta de lo que tú estás haciendo,

1422
01:26:13,540 --> 01:26:16,180
pero en cuanto a que se tiene que salir de ahí, ya empiezan los problemas.

1423
01:26:16,960 --> 01:26:19,660
Y eso vuelve a ser claramente una falta de base.

1424
01:26:19,840 --> 01:26:23,620
Yo en mis formaciones, sobre todo en Arquitect Coders, que es la más central,

1425
01:26:24,180 --> 01:26:26,219
me centro sobre todo en fundamentos,

1426
01:26:27,000 --> 01:26:30,180
aunque luego lo adorno con que es para desarrolladores Android,

1427
01:26:30,360 --> 01:26:32,000
pero al final estoy hablando de arquitecturas,

1428
01:26:32,780 --> 01:26:35,740
de principios, del diseño de software,

1429
01:26:36,780 --> 01:26:39,020
de patrones, inyección, todos estos temas

1430
01:26:39,220 --> 01:26:41,480
que cualquiera que esté escuchando este podcast,

1431
01:26:41,700 --> 01:26:43,220
aunque no sea de Android, le va a sonar el tema

1432
01:26:43,420 --> 01:26:47,960
porque al final lo que tenemos que saber todos de base.

1433
01:26:50,260 --> 01:26:51,880
Y queremos lo que hablábamos, ¿no?

1434
01:26:51,960 --> 01:26:54,500
Queremos muchos atajos, pero al final los atajos no existen.

1435
01:26:54,640 --> 01:26:58,700
nos olvidemos que la carrera de ingeniería informática duraba cinco años y salíamos

1436
01:26:58,860 --> 01:27:02,960
de allí que no sabíamos hacer la O con un canuto casi, te metías en una empresa y

1437
01:27:03,840 --> 01:27:08,220
estaba más perdido que las primeras semanas, más perdido que nada, ¿no? Entonces tenemos

1438
01:27:08,420 --> 01:27:16,220
que entender que todo el conocimiento necesario para hacer desarrollo de software va mucho

1439
01:27:16,400 --> 01:27:22,540
más allá que el simplemente aprender a utilizar un lenguaje de programación y un framework

1440
01:27:22,560 --> 01:27:27,040
Y en esta época de la inmediatez se complica muchísimo la cosa.

1441
01:27:27,240 --> 01:27:31,640
Si a la gente le vendemos que en seis meses o en un año puede estar trabajando,

1442
01:27:32,560 --> 01:27:34,960
pues cuando se den cuenta de que no va a ser así,

1443
01:27:36,440 --> 01:27:38,040
les va a suponer un golpe grande.

1444
01:27:38,460 --> 01:27:42,100
Y el problema es que hoy en día ni siquiera la gente que sale de una carrera

1445
01:27:42,980 --> 01:27:47,960
tiene las papeletas para conseguir ese puesto de trabajo.

1446
01:27:48,160 --> 01:27:52,520
Es lo que hablabais vosotros, que necesitamos crearnos nuestra propia experiencia

1447
01:27:52,540 --> 01:27:58,480
ya la mayoría de las empresas no nos la van a dar. Entonces, yo creo que por ahí es donde

1448
01:27:58,640 --> 01:28:03,500
más tenemos que, y donde yo, sobre todo desde el año pasado hasta acá, estoy poniendo más

1449
01:28:03,860 --> 01:28:08,140
el foco, que hay que crear nuestro propio porfolio, que si la empresa no te da esa oportunidad,

1450
01:28:08,800 --> 01:28:14,080
que te pongas a crear apps, como si fueras un estudio de desarrollo de apps, donde publiques

1451
01:28:14,160 --> 01:28:17,940
aplicaciones, aunque sean gratis, de las que no pienses sacar beneficio, pero que conozcas

1452
01:28:18,100 --> 01:28:22,500
todo el proceso de desarrollar una app, desde la generación de la idea, el desarrollo, la

1453
01:28:23,280 --> 01:28:29,760
la publicación, el tener contentos a los usuarios, el saber recibir ese feedback y actualizar la aplicación.

1454
01:28:30,280 --> 01:28:38,520
Todo ese valor es el que a una empresa le va a servir más allá de que sepas escribir tres o cuatro líneas de código,

1455
01:28:38,680 --> 01:28:44,060
que como ya hemos dicho, las herramientas, las ideas lo hacen por nosotros.

1456
01:28:44,620 --> 01:28:52,200
Y lo que hablábamos un poco volviendo atrás a Marza Akebe, al final, los desarrolladores costamos mucho dinero,

1457
01:28:52,400 --> 01:28:58,140
eso hay que asumirlo y estas empresas van a buscar optimizar esos costes y se va a poner mucho dinero

1458
01:28:58,480 --> 01:29:02,120
en que las inteligencias artificiales sepan programar cada día mejor.

1459
01:29:03,060 --> 01:29:07,200
Y además el problema, entre comillas, que tiene la programación es que es autovalidable.

1460
01:29:07,720 --> 01:29:14,440
Yo puedo autogenerar un código, lanzar para que compile y si no compile ver el error y seguir iterando sobre ello.

1461
01:29:14,940 --> 01:29:19,740
Y las inteligencias artificiales pueden aprender por sí mismas,

1462
01:29:21,740 --> 01:29:27,220
pueden ir mejorando por sí mismas simplemente generando código y validando que funciona.

1463
01:29:27,340 --> 01:29:29,700
Pueden escribir test y ver si los test pasan o no.

1464
01:29:30,020 --> 01:29:36,860
Entonces tenemos que entender que la entrada al sector se va a ir complicando cada vez más.

1465
01:29:36,980 --> 01:29:41,240
Vamos a necesitar más conocimientos para aportar valor en este sector.

1466
01:29:41,520 --> 01:29:48,280
Por tanto, ya lo que me centro en decirle a mis alumnos siempre es, uno, fundamentos del desarrollo de software.

1467
01:29:49,160 --> 01:29:57,160
Olvídate, aunque es importante, yo creo mucho en la estructura del conocimiento en T, que si queréis hablamos un poco luego.

1468
01:29:57,380 --> 01:30:04,840
Pero creo que es muy importante tener esa base sólida de fundamentos del software para luego aportar valor en la tecnología en la que sea necesario.

1469
01:30:06,080 --> 01:30:13,720
Y eso es en lo que me enfoco cada día en que la gente aprenda, en que aprenda a pensar y no simplemente a seguir el código que yo estoy escribiendo.

1470
01:30:14,440 --> 01:30:22,320
Y que eso es lo que les puede diferenciar de una inteligencia artificial que, como decía Julio, parece que piensa, pero no piensa.

1471
01:30:23,420 --> 01:30:27,600
Entonces, ahí es donde tenemos que centrarnos, sobre todo.

1472
01:30:28,000 --> 01:30:33,920
Es que si sabes los fundamentos, si sabes, por ejemplo, qué es un array, por poner un ejemplo muy tonto, y cómo funciona un array,

1473
01:30:34,980 --> 01:30:38,760
Luego, precisamente, puedes, yo que sé, en mi caso, lo que más sé es Swift.

1474
01:30:39,500 --> 01:30:41,700
Sé cómo es un array en Swift, he aprendido cómo es un array,

1475
01:30:41,900 --> 01:30:44,060
bueno, ya no me acuerdo en qué lenguaje, probablemente en C,

1476
01:30:44,320 --> 01:30:45,720
aprendí lo que es un array, ¿vale?

1477
01:30:46,040 --> 01:30:49,720
Pero luego puedo usar cualquier lenguaje y sé que existe el array.

1478
01:30:50,140 --> 01:30:53,240
Ya le preguntaré a una IA o hasta CoverFlow o donde sea

1479
01:30:53,420 --> 01:30:57,320
cómo se crea un array en este lenguaje, pero sé que es un array.

1480
01:30:57,820 --> 01:31:02,440
Y con eso, todo, como decía Antonio ahora, los fundamentos básicos

1481
01:31:02,960 --> 01:31:04,360
son los que una IA

1482
01:31:05,060 --> 01:31:06,920
de momento y en un futuro

1483
01:31:07,060 --> 01:31:08,720
próximo no los va a tener

1484
01:31:09,360 --> 01:31:11,340
y sobre todo no va a saber perfectamente

1485
01:31:11,960 --> 01:31:13,400
cómo aplicarlos

1486
01:31:13,740 --> 01:31:14,520
y el problema es

1487
01:31:15,060 --> 01:31:17,100
que si los alumnos o la gente

1488
01:31:17,200 --> 01:31:19,340
que se está formando en programación

1489
01:31:19,660 --> 01:31:20,420
no tiene eso

1490
01:31:21,000 --> 01:31:22,360
es que eso va a salir sin

1491
01:31:23,480 --> 01:31:25,020
la parte donde aporta

1492
01:31:25,500 --> 01:31:26,840
valor un humano en este caso

1493
01:31:27,780 --> 01:31:28,440
Claro, es que es un poco

1494
01:31:28,900 --> 01:31:29,760
la dicotomía, ¿vale?

1495
01:31:31,000 --> 01:31:34,000
Lo que ha comentado Antonio me parece muy interesante porque realmente los

1496
01:31:34,000 --> 01:31:37,000
agentes autónomos, y ya funciona con ChatGPT, nosotros sabemos que a

1497
01:31:37,000 --> 01:31:40,800
ChatGPT le podemos pedir ciertas cosas.

1498
01:31:41,080 --> 01:31:49,540
Por ejemplo, yo en muchas ocasiones le paso un fichero JSON y le hago que me lo filtre o que me genere ciertos cambios, etc.

1499
01:31:50,100 --> 01:31:55,040
Y eso lo hace con un agente autónomo. Es decir, él genera un código Python y lo ejecuta.

1500
01:31:55,360 --> 01:31:58,440
Y si ese código Python falla, él sabe por qué ha fallado,

1501
01:31:58,780 --> 01:32:00,320
vuelve a intentarlo de otra manera, etc.

1502
01:32:00,740 --> 01:32:05,740
Y es un poco ese cambio de paradigma de que puede generar esos test

1503
01:32:06,260 --> 01:32:08,380
y puede volver a lanzar esos test por sí solo.

1504
01:32:09,420 --> 01:32:14,620
Y luego la otra parte que es imprescindible es que tienes que ser capaz

1505
01:32:15,000 --> 01:32:19,020
de validar las respuestas que te dé la inteligencia artificial.

1506
01:32:19,700 --> 01:32:22,180
Si tú utilizas Photoshop para retocar una foto,

1507
01:32:22,540 --> 01:32:24,640
pero no sabes validar el resultado que te está dando,

1508
01:32:24,780 --> 01:32:27,140
los distintos filtros, los distintos cambios que estás haciendo,

1509
01:32:27,740 --> 01:32:29,260
pues es que no te sirve para nada.

1510
01:32:29,480 --> 01:32:32,380
Entonces, en ese sentido, tienes que coger esa experiencia.

1511
01:32:32,500 --> 01:32:35,860
Yo creo que, como conclusión a este bloque,

1512
01:32:36,720 --> 01:32:40,000
podríamos sacar el hecho de esa transformación de los roles,

1513
01:32:40,620 --> 01:32:42,900
de que los roles actuales a nivel de desarrollo,

1514
01:32:43,100 --> 01:32:46,900
de el junior que entra y no sabe nada y va a coger la experiencia en la empresa,

1515
01:32:47,460 --> 01:32:51,320
el senior que ya tiene X años de experiencia y, por lo tanto, puede avanzar.

1516
01:32:51,700 --> 01:32:54,380
Pero, por ejemplo, sabemos que en muchas ocasiones los seniors,

1517
01:32:54,760 --> 01:32:58,500
tú puedes ser un senior porque llevas cuatro años picando código en una empresa,

1518
01:32:59,020 --> 01:33:03,380
pero has estado en un proyecto de manejo de un framework que has hecho cuatro cosas

1519
01:33:03,980 --> 01:33:06,840
y en realidad esos cuatro años de experiencia no han tenido valor ninguno.

1520
01:33:07,760 --> 01:33:12,360
Tu nivel de conocimiento puede ser incluso inferior al de una persona

1521
01:33:12,600 --> 01:33:15,240
que acaba de entrar sin experiencia laboral.

1522
01:33:15,520 --> 01:33:21,660
Por lo tanto, tenemos que cambiar la forma de entender el mercado en ese sentido

1523
01:33:21,720 --> 01:33:29,520
porque la IA ha forzado a ese cambio a nivel de valorar más el conocimiento que la experiencia

1524
01:33:30,360 --> 01:33:36,600
y que la propia experiencia, como ya hemos repetido todos, te la generes tú.

1525
01:33:37,020 --> 01:33:39,780
O sea, no te quedes parado en casa esperando a que te llamen.

1526
01:33:40,300 --> 01:33:41,500
Ponte a programar aplicaciones.

1527
01:33:41,720 --> 01:33:47,180
Como ha dicho Antonio, si tú programas y te publicas una aplicación en Play Store o en App Store,

1528
01:33:48,320 --> 01:33:52,180
estás cogiendo una serie de intangibles más allá de lo que es el desarrollo,

1529
01:33:52,660 --> 01:33:56,960
como es publicar una aplicación, hacer uso de un CI, el uso de TestFlight,

1530
01:33:57,180 --> 01:33:59,220
el uso de las pruebas de Google, etc.

1531
01:33:59,800 --> 01:34:03,540
Yo recuerdo, Arturo me decía el otro día en el podcast de Café Swift,

1532
01:34:04,200 --> 01:34:07,220
que hay gente, programadores, con años de experiencia,

1533
01:34:07,800 --> 01:34:09,200
que no saben subir una para el App Store.

1534
01:34:09,500 --> 01:34:12,520
Y es como, pero, ¿qué me estás contando?

1535
01:34:12,800 --> 01:34:13,760
O sea, no tiene sentido.

1536
01:34:17,380 --> 01:34:24,620
Es que también igual la culpa un poco lo tiene el propio término con el que auto nos denominamos.

1537
01:34:25,120 --> 01:34:28,680
A mí siempre que me han preguntado, en 15 años, yo soy un programador.

1538
01:34:29,420 --> 01:34:35,320
Es decir, pero ¿programador porque solo programo y solo pico líneas? No.

1539
01:34:35,940 --> 01:34:39,300
Es decir, pero yo siempre me he llamado programador cuando llevaba un equipo

1540
01:34:39,740 --> 01:34:44,920
o cuando hacía labores de arquitectura, cuando pico como freelance o lo que sea.

1541
01:34:45,000 --> 01:34:48,000
Y creo que a veces nos hemos quedado con eso, que el programador es la

1542
01:34:48,000 --> 01:34:51,000
persona que programa y ya está. Y ahora como hay algo que programa, que

1543
01:34:51,000 --> 01:34:55,980
no somos nosotros, pues entonces ya no existe el programador.

1544
01:34:57,000 --> 01:35:01,000
Nunca me he encontrado con un programador, valga la redundancia, que le

1545
01:35:01,000 --> 01:35:05,000
haya ido bien en la vida, pero que lo único que hiciera, lo único con

1546
01:35:05,000 --> 01:35:10,840
todo el respeto del mundo, sea programar en una cueva sin nada más.

1547
01:35:11,000 --> 01:35:14,000
Programará de la leche, pero será una persona que entenderá el negocio

1548
01:35:14,000 --> 01:35:17,000
genial, que entenderá el proyecto genial, que sabrá arquitectura, que

1549
01:35:17,000 --> 01:35:20,000
sabrá algoritmia, que sabrá comunicar súper bien, que será una

1550
01:35:20,000 --> 01:35:23,000
persona, aunque lo reduzcamos al absurdo, súper amable con sus

1551
01:35:23,000 --> 01:35:27,780
compañeros y compañeras, que sepa liderar.

1552
01:35:27,000 --> 01:35:31,000
Es decir, hay millones de cosas más. Que tú le pidas algo y que sea la

1553
01:35:31,000 --> 01:35:35,000
persona de enlazar todo el mecanismo, todos los engranajes y acabe

1554
01:35:35,000 --> 01:35:39,000
llegando a una respuesta que cuando te lo cuenta digas, ¡buah! ¡Qué

1555
01:35:39,000 --> 01:35:44,200
pasada! Hay millones de cosas más.

1556
01:35:44,000 --> 01:35:48,000
Entonces, por favor, no lo reduzcamos o empecemos a llamarle lo que

1557
01:35:48,000 --> 01:35:52,000
quieras. No lo sé. Desarrolladores, no lo sé. Ingenieros de software, no

1558
01:35:52,000 --> 01:35:56,000
lo sé. Aquí entrará el debate de si me llamo ingeniero o no me llamo.

1559
01:35:56,000 --> 01:36:00,000
¿Por qué? Yo estudié en unos edad... Bueno, lo de siempre. Pero que

1560
01:36:00,000 --> 01:36:05,040
entendamos sobre todo que es mucho más que tirar líneas de código y ya está.

1561
01:36:05,320 --> 01:36:09,080
Es que hace unos años estaba un poco denostado el programador.

1562
01:36:09,920 --> 01:36:13,320
Y parece que a la gente no le gustaba decir, no, no, yo programo.

1563
01:36:13,520 --> 01:36:15,220
Ah, que picas. Sí, sí, yo pico código.

1564
01:36:15,260 --> 01:36:16,340
Codificador de código.

1565
01:36:17,080 --> 01:36:18,720
Estaba, no sé.

1566
01:36:21,080 --> 01:36:24,520
Bueno, de hecho, cuando tú vas avanzando en tu carrera profesional,

1567
01:36:25,200 --> 01:36:27,740
vas dejando de picar y vas haciendo cada vez más gestión.

1568
01:36:28,160 --> 01:36:29,280
Cosa que no tiene sentido tampoco.

1569
01:36:30,460 --> 01:36:33,560
Pero luego, cuando empezó a haber sueldos altos y empezó esta demanda,

1570
01:36:33,580 --> 01:36:35,860
este boom de que necesitaban muchos programadores

1571
01:36:36,240 --> 01:36:37,720
luego la gente, sí, sí, yo soy programador

1572
01:36:38,100 --> 01:36:38,300
y ahora

1573
01:36:38,740 --> 01:36:41,580
que viene la IA nos tienen ganas

1574
01:36:41,940 --> 01:36:43,520
a que es programador

1575
01:36:43,700 --> 01:36:44,660
pues te va a quitar el trabajo la IA

1576
01:36:45,380 --> 01:36:48,000
claro, lo que pasa es que a mí hay una cosa que me

1577
01:36:49,660 --> 01:36:51,780
ya hemos estado hablando de lo que es el copypaste

1578
01:36:51,920 --> 01:36:53,240
etcétera, etcétera, pero por ejemplo

1579
01:36:53,380 --> 01:36:54,960
en el caso de JavaScript

1580
01:36:55,280 --> 01:36:57,600
Carlos, yo estoy convencido que tú te encuentras muchos casos

1581
01:36:57,880 --> 01:36:59,240
donde tienes

1582
01:36:59,900 --> 01:37:01,480
gente muy proeficiente

1583
01:37:01,660 --> 01:37:02,780
en el trabajo que está haciendo

1584
01:37:03,180 --> 01:37:06,980
pero como has comentado antes son maquetadores de frameworks,

1585
01:37:07,480 --> 01:37:13,400
es decir, que manejan aquello como un default que está orquestando servicios

1586
01:37:13,900 --> 01:37:17,080
y que monta aquí un nodo y ese nodo lo conecta con otro,

1587
01:37:17,920 --> 01:37:22,840
pero no entiende el código que hay detrás y cómo funciona, ¿no?

1588
01:37:24,240 --> 01:37:26,540
Sí, sí, de hecho eso me pasó en su momento.

1589
01:37:26,760 --> 01:37:30,100
Yo cuando empecé a trabajar, yo sabía trabajar con jQuery,

1590
01:37:30,540 --> 01:37:31,960
o jQuery, como lo quieras llamar, pero

1591
01:37:32,100 --> 01:37:33,680
JavaScript ni idea, porque también era

1592
01:37:34,400 --> 01:37:35,760
el JavaScript no era el que es ahora.

1593
01:37:36,400 --> 01:37:37,700
Ahora es feo, pero antes era

1594
01:37:38,140 --> 01:37:38,780
más feo todavía.

1595
01:37:40,120 --> 01:37:41,880
Y entonces yo me pasaba igual.

1596
01:37:42,100 --> 01:37:43,780
Yo solo sabía hacer cosas con

1597
01:37:43,960 --> 01:37:45,980
jQuery y hacer churros

1598
01:37:46,120 --> 01:37:47,520
gigantes de código.

1599
01:37:48,120 --> 01:37:49,800
¿Qué pasa? Cuando vi que eso no

1600
01:37:50,040 --> 01:37:52,100
escalaba, ya me pedían cosas que no sabía

1601
01:37:52,220 --> 01:37:54,280
cómo hacer, pues me tuve que poner a mirar

1602
01:37:54,280 --> 01:37:55,920
tiene que haber alguna solución.

1603
01:37:56,740 --> 01:37:58,260
Y gracias a Dios, pues en ese momento

1604
01:37:58,580 --> 01:38:00,200
descubrí Coursera, descubrí

1605
01:38:00,220 --> 01:38:02,300
cosas online y dije, mira, no tengo

1606
01:38:02,400 --> 01:38:04,440
que meterme a estudiar otra carrera

1607
01:38:04,560 --> 01:38:06,420
para aprenderlo, pero bueno, ya había estudiado

1608
01:38:06,480 --> 01:38:08,260
no había estudiado programación, había estudiado teleco

1609
01:38:08,680 --> 01:38:10,020
pero algo de programación sí que

1610
01:38:10,440 --> 01:38:12,140
sí que dábamos, entonces algo de base

1611
01:38:12,300 --> 01:38:13,740
sí que tenía

1612
01:38:14,300 --> 01:38:16,040
entonces yo creo que es eso, que

1613
01:38:16,500 --> 01:38:17,180
todo el mundo está

1614
01:38:18,240 --> 01:38:19,120
yo creo capacitado

1615
01:38:19,800 --> 01:38:21,420
si tiene ganas de

1616
01:38:22,240 --> 01:38:23,420
sacar lo mejor de sí

1617
01:38:24,040 --> 01:38:26,140
será más difícil, le costará más

1618
01:38:26,380 --> 01:38:28,100
o menos, pero yo creo que

1619
01:38:28,120 --> 01:38:30,120
depende mucho de la persona. Si se pone

1620
01:38:30,660 --> 01:38:32,440
a ello y le echa ganas,

1621
01:38:32,580 --> 01:38:34,220
pues lo irá

1622
01:38:34,380 --> 01:38:35,960
consiguiendo. Y sobre todo, pues, lo que habéis

1623
01:38:36,300 --> 01:38:38,300
dicho y repetido mil veces, que la experiencia

1624
01:38:38,720 --> 01:38:40,060
se consigue programando.

1625
01:38:40,500 --> 01:38:42,280
Muchas veces me han preguntado, ¿cómo hago

1626
01:38:42,420 --> 01:38:44,280
para ser más senior? ¿Tienes algún curso,

1627
01:38:44,360 --> 01:38:46,220
algún libro para hacerme

1628
01:38:46,500 --> 01:38:48,520
senior? Y digo, no, envejece,

1629
01:38:48,700 --> 01:38:50,520
no sé, hazte más mayor de golpe,

1630
01:38:50,800 --> 01:38:51,880
no sé, porque

1631
01:38:52,420 --> 01:38:54,480
senior es haber estado pegándote.

1632
01:38:54,740 --> 01:38:56,140
O sea, al final es, un senior

1633
01:38:56,320 --> 01:38:57,440
es un junior con

1634
01:38:57,460 --> 01:38:59,880
muchos errores a las espaldas

1635
01:39:00,060 --> 01:39:02,120
que ha sabido solucionar o por lo menos

1636
01:39:02,320 --> 01:39:04,060
encauzar, ¿no? Pero la gente no, la gente

1637
01:39:04,260 --> 01:39:05,800
ya dice, bueno, yo me hago mi

1638
01:39:05,940 --> 01:39:07,540
buscan y ya soy senior full stack

1639
01:39:07,940 --> 01:39:09,500
del universo. 10x.

1640
01:39:09,740 --> 01:39:11,740
Y no es, porque luego les pones

1641
01:39:12,020 --> 01:39:13,720
el código, el Visual Studio Code

1642
01:39:13,860 --> 01:39:15,420
en blanco y ya no saben dónde tirar.

1643
01:39:15,940 --> 01:39:17,700
Ahora a lo mejor no, con la IA pues ya les

1644
01:39:17,840 --> 01:39:19,420
autocompleta algo y saben por dónde

1645
01:39:20,000 --> 01:39:21,820
tirar, ¿no? Pero es eso,

1646
01:39:21,980 --> 01:39:22,680
se junta un poco todo.

1647
01:39:23,440 --> 01:39:25,940
La necesidad de que todo es muy rápido,

1648
01:39:26,280 --> 01:39:27,460
de frustración cero.

1649
01:39:28,760 --> 01:39:31,800
Y claro, el mundo ahora mismo no está para eso, la verdad.

1650
01:39:33,160 --> 01:39:34,920
Claro, tienes que centrarte un poco.

1651
01:39:35,100 --> 01:39:37,260
Y ahí ya nos toca entrar en el tercer bloque,

1652
01:39:37,780 --> 01:39:39,980
que sería el del futuro inmediato.

1653
01:39:40,340 --> 01:39:44,180
Un futuro inmediato en el que hay que ir preparándose para lo que viene.

1654
01:39:44,440 --> 01:39:48,560
Por ejemplo, yo últimamente estoy utilizando mucho una herramienta

1655
01:39:48,700 --> 01:39:51,160
que supongo que algunos de vosotros conoceréis,

1656
01:39:51,560 --> 01:39:52,980
si no os la recomiendo,

1657
01:39:53,260 --> 01:39:55,360
hablo tanto a los que están aquí como a los que nos escuchan,

1658
01:39:55,980 --> 01:39:57,620
que se llama LM Studio.

1659
01:39:58,180 --> 01:40:00,340
Es una herramienta que es de código abierto,

1660
01:40:01,100 --> 01:40:02,700
totalmente gratuita, obviamente,

1661
01:40:03,120 --> 01:40:04,460
que está para todos los sistemas,

1662
01:40:04,780 --> 01:40:06,520
para Mac, para Linux, para Windows,

1663
01:40:07,360 --> 01:40:09,580
para Mac, solo para los equipos Apple Silicon.

1664
01:40:10,260 --> 01:40:15,680
Y donde tú lo que puedes hacer es descargarte modelos de IAM,

1665
01:40:15,700 --> 01:40:17,500
modelos LLM, modelos de lenguaje,

1666
01:40:18,260 --> 01:40:20,640
que sean igualmente de código abierto.

1667
01:40:20,840 --> 01:40:23,220
Tú puedes cargar ahí los modelos FI de Microsoft,

1668
01:40:23,760 --> 01:40:24,780
los Llama de Meta,

1669
01:40:25,260 --> 01:40:30,180
puedes cargar DeepSeek, ahora ya está actualizado para poder tener DeepSeek R1,

1670
01:40:30,620 --> 01:40:33,420
que es, como digo, el modelo que ha sacado una empresa china,

1671
01:40:34,400 --> 01:40:39,100
que es ese modelo de razonamiento, entre comillas, que se le está dando.

1672
01:40:39,560 --> 01:40:46,120
Antes hemos estado hablando del tema de por qué la IA no es de fiar,

1673
01:40:46,280 --> 01:40:49,260
porque al final él autocompleta a nivel probabilístico.

1674
01:40:49,440 --> 01:40:53,600
Entonces, ¿qué son estos modelos de razonamiento que últimamente están trabajando mucho

1675
01:40:53,620 --> 01:40:59,180
y por qué el modelo R1 de DeepSeek funciona bastante bien.

1676
01:40:59,400 --> 01:41:02,220
Pues a ver, básicamente se basa en lo siguiente.

1677
01:41:02,760 --> 01:41:07,260
Imaginad que yo, a la hora de completar el texto,

1678
01:41:07,780 --> 01:41:09,940
en vez de darte la respuesta de manera inmediata,

1679
01:41:10,480 --> 01:41:13,580
lo que hago es quedarme con esa respuesta

1680
01:41:14,140 --> 01:41:15,980
y volver a generarla nuevamente,

1681
01:41:16,300 --> 01:41:17,540
y volver a generarla nuevamente,

1682
01:41:17,720 --> 01:41:18,940
y volver a generarla nuevamente

1683
01:41:19,180 --> 01:41:23,580
e intentar buscar la ponderación del resultado que más se repite

1684
01:41:23,600 --> 01:41:28,500
para dilucidar que en realidad esa es la respuesta más correcta.

1685
01:41:29,140 --> 01:41:32,660
Si a eso le añado un proceso de entendimiento previo,

1686
01:41:33,540 --> 01:41:36,980
tú puedes saber cómo está funcionando.

1687
01:41:37,280 --> 01:41:40,020
Por ejemplo, yo a la hora de trabajar,

1688
01:41:40,340 --> 01:41:44,040
y esto es una cosa muy graciosa que te da el propio DeepSeek

1689
01:41:44,160 --> 01:41:46,060
cuando lo estás usando desde la web.

1690
01:41:46,340 --> 01:41:49,560
Puedes entrar en deepseek.com y accedes al sistema.

1691
01:41:49,000 --> 01:41:53,000
Entonces, yo le pido un algo y el sistema me da la cadena de pensamiento

1692
01:41:53,000 --> 01:41:57,000
que ha generado el LLM en el sentido que me dice, bueno, el usuario me ha

1693
01:41:57,000 --> 01:42:01,000
pedido que me centre en implementar una serie de endpoints, ya que los

1694
01:42:01,000 --> 01:42:06,560
menús están actualizados.

1695
01:42:06,000 --> 01:42:08,000
Además, menciona que sigue la misma estructura que las tablas anteriores.

1696
01:42:08,000 --> 01:42:10,000
Primero, reviso cómo están estructuradas las funciones existentes para

1697
01:42:10,000 --> 01:42:13,340
otras entidades.

1698
01:42:13,980 --> 01:42:15,880
noto que cada función sigue un patrón similar.

1699
01:42:16,180 --> 01:42:17,820
Tengo que obtener los datos de la base de datos,

1700
01:42:18,120 --> 01:42:19,280
construir un formulario dinámico

1701
01:42:19,740 --> 01:42:22,500
y renderizar una vista usando tal función.

1702
01:42:22,780 --> 01:42:25,880
Es decir, te genera la cadena de pensamiento,

1703
01:42:26,060 --> 01:42:28,620
la cadena de razonamiento de lo que él va a tener que hacer.

1704
01:42:28,780 --> 01:42:33,800
Es decir, primero se dice a sí mismo qué es lo que tiene que hacer,

1705
01:42:34,060 --> 01:42:35,680
qué es lo que hacemos todos nosotros.

1706
01:42:36,160 --> 01:42:38,000
Si yo tengo que hacer un programa, ¿qué es lo que hago?

1707
01:42:38,120 --> 01:42:40,000
Me siento y digo, vale, pues primero tengo que hacer esto,

1708
01:42:40,100 --> 01:42:42,220
ahora lo otro, ahora pongo aquí, ahora voy a picar aquí,

1709
01:42:42,320 --> 01:42:43,680
ahora voy a hacer esto, ahora voy a hacer lo otro, tal.

1710
01:42:44,000 --> 01:42:49,000
Eso mismo te lo da como cadena de pensamiento el propio DIT-SEEK y en base

1711
01:42:49,000 --> 01:42:54,000
a eso genera una ponderación para darte la respuesta estadística

1712
01:42:54,000 --> 01:43:01,460
aleatoria más cercana a la realidad, que es en la que más se repite esa respuesta.

1713
01:43:01,000 --> 01:43:05,000
Entonces esto es algo que está empezando a cambiar. Yo os invito, porque

1714
01:43:05,000 --> 01:43:09,000
ya no es, entre comillas, tan necesario estar pagando HGPT o estar pagando

1715
01:43:09,000 --> 01:43:13,000
CLOD, etc. A mí el modelo que mejor resultado me da últimamente, o me

1716
01:43:13,000 --> 01:43:17,000
daba hasta ahora, porque esto cambia cada día, es CLOD, pero realmente

1717
01:43:17,000 --> 01:43:23,600
DeepSeek me está dando unos resultados bastante espectaculares en ese sentido.

1718
01:43:24,220 --> 01:43:26,340
entonces tenemos que tener en cuenta

1719
01:43:26,900 --> 01:43:28,800
ese cambio inmediato

1720
01:43:29,280 --> 01:43:31,440
con la incorporación de los modelos de razonamiento

1721
01:43:32,040 --> 01:43:33,460
con la incorporación de la IA

1722
01:43:34,060 --> 01:43:36,440
no todo el mundo puede usar IA en su empresa

1723
01:43:37,040 --> 01:43:39,780
porque a lo mejor son datos privativos

1724
01:43:40,240 --> 01:43:41,080
es propiedad industrial

1725
01:43:41,680 --> 01:43:43,180
no se puede compartir

1726
01:43:43,680 --> 01:43:46,000
no puedes subir tu código a HGPT o a CLODO

1727
01:43:46,000 --> 01:43:46,980
o cualquier servicio en la nube

1728
01:43:47,420 --> 01:43:51,540
con LM Studio tienes modelos que se cargan en memoria

1729
01:43:51,880 --> 01:43:53,160
que son 100% privados

1730
01:43:53,180 --> 01:43:55,460
y que no van a ningún sitio en la nube.

1731
01:43:55,980 --> 01:43:58,860
Y eso, pues al final, es algo que va a empezar poco a poco

1732
01:43:59,020 --> 01:44:01,100
porque nuestros equipos tienen cada vez más RAM,

1733
01:44:01,300 --> 01:44:02,160
cada vez más potencia.

1734
01:44:02,900 --> 01:44:05,320
Las nuevas tarjetas de NVIDIA, las 50-70,

1735
01:44:05,620 --> 01:44:07,040
están especializadas también en esto.

1736
01:44:07,500 --> 01:44:08,760
Han bajado de precio bastante.

1737
01:44:08,900 --> 01:44:11,580
Es decir, el uso de la IA afuera de la nube

1738
01:44:12,500 --> 01:44:14,740
va a empezar a ser una opción bastante interesante.

1739
01:44:14,860 --> 01:44:18,820
Y luego está lo recién anunciado por Estados Unidos,

1740
01:44:19,080 --> 01:44:21,220
que es el llamado proyecto Stargate,

1741
01:44:21,560 --> 01:44:26,020
en el que se va a invertir 500.000 millones en los próximos 10 años

1742
01:44:26,860 --> 01:44:32,040
para generar la AI, para generar la inteligencia artificial general.

1743
01:44:32,820 --> 01:44:35,640
Nosotros a día de hoy lo que estamos utilizando es una IA estrecha,

1744
01:44:36,380 --> 01:44:39,880
que tiene una capacidad en base a su conocimiento

1745
01:44:40,340 --> 01:44:43,920
y que si queremos que sepa algo más, tenemos que volver a entrenar el modelo.

1746
01:44:44,480 --> 01:44:47,600
Y para que os hagáis una idea, el recién presentado modelo maravilloso

1747
01:44:47,620 --> 01:44:53,100
del gobierno de España, Alía, se ha tardado ocho meses en entrenar

1748
01:44:53,340 --> 01:44:54,800
en un superordenador en Barcelona.

1749
01:44:55,320 --> 01:44:59,620
O sea, ese es el coste que tiene el entrenar un modelo para que,

1750
01:45:00,360 --> 01:45:03,220
al meterle más conocimiento, conozca más cosas.

1751
01:45:04,360 --> 01:45:07,940
Entonces, la inteligencia artificial general es el paso en el que la propia IA

1752
01:45:08,440 --> 01:45:12,460
se reentrena a sí misma y aprende cosas nuevas sin necesidad

1753
01:45:12,560 --> 01:45:14,100
de que haya que volver a entrenar el modelo.

1754
01:45:14,000 --> 01:45:20,000
Entonces, se pretende llegar a ese cambio, ¿vale? Por lo tanto, todo eso

1755
01:45:20,000 --> 01:45:27,740
nos lleva a que, primero, hay un cambio en lo que es el perfil del desarrollador.

1756
01:45:28,000 --> 01:45:33,000
Hay un cambio en cómo los desarrolladores, a nivel de incorporarse al

1757
01:45:33,000 --> 01:45:38,000
mercado laboral, tienen nuevas herramientas, cambia la forma en la que se

1758
01:45:38,000 --> 01:45:43,000
gestionan o cambia la forma en la que se incorporan y tenemos que tener en

1759
01:45:43,000 --> 01:45:48,000
cuenta qué habilidades van a ser fundamentales hoy y en el futuro, la

1760
01:45:48,000 --> 01:45:54,200
evolución del propio rol y la importancia del pensamiento algorítmico.

1761
01:45:54,620 --> 01:45:59,660
¿Vosotros cómo veis todos estos cambios que está habiendo casi cada día?

1762
01:46:00,440 --> 01:46:06,560
¿Y cómo creéis que afecta y cómo os estáis, primero, adaptando vosotros a todos estos cambios?

1763
01:46:07,400 --> 01:46:11,900
¿Y cómo pensáis que la gente debería de ir adaptándose a ellos?

1764
01:46:15,240 --> 01:46:17,080
Es una pregunta amplia esta.

1765
01:46:17,740 --> 01:46:18,020
Sí, sí.

1766
01:46:21,100 --> 01:46:28,600
Yo lo que siempre digo es que, y lo que pienso para mí, es que está bien pensar que no nos va a sustituir la IA,

1767
01:46:28,740 --> 01:46:32,260
es verdad que en poco tiempo no va a ocurrir y a largo plazo está por ver,

1768
01:46:32,880 --> 01:46:38,800
pero lo que está claro es que es importante tenerle ese respeto como para aprender sobre ella,

1769
01:46:39,480 --> 01:46:44,020
estar un poco al día. A mí, bueno, es que todos estos temas me apasionan.

1770
01:46:44,120 --> 01:46:50,080
Por ejemplo, lo que comentabas de la IA en local, mi opinión es que este año vamos a estar todos,

1771
01:46:50,760 --> 01:47:00,060
A finales de año prácticamente todos podremos usar modelos del nivel de O1 probablemente de lo que es capaz de responder O1 hoy en día.

1772
01:47:00,660 --> 01:47:03,940
Podremos tenerlos en local sin ningún problema.

1773
01:47:04,220 --> 01:47:10,160
No sé si habéis oído lo que hablaba de DeepSeek, que con esta investigación que han hecho con R1,

1774
01:47:10,720 --> 01:47:15,140
también han descubierto que entrenando a modelos más pequeños con datos sintéticos de R1,

1775
01:47:15,520 --> 01:47:20,000
se convierten incluso en más inteligentes que el propio modelo razonador.

1776
01:47:20,220 --> 01:47:24,000
Por tanto, eso va a reducir mucho la cantidad de computación que necesitamos

1777
01:47:24,200 --> 01:47:28,020
para tener los resultados que esperamos con un modelo razonador.

1778
01:47:28,220 --> 01:47:32,680
Entonces, yo lo que recomiendo es que empecemos a trastear con estas cosas.

1779
01:47:32,860 --> 01:47:34,440
Lo que tú dices, instalarnos LM Studio.

1780
01:47:34,680 --> 01:47:37,520
LM Studio tiene una cosa maravillosa que es que puede funcionar como una API.

1781
01:47:37,880 --> 01:47:41,600
Entonces, en local puedes estar accediendo desde aplicaciones

1782
01:47:41,680 --> 01:47:43,880
a los propios

1783
01:47:44,460 --> 01:47:45,860
modelos que te está dando el MStudio

1784
01:47:46,000 --> 01:47:47,860
como si fuera un API y empezar a crear

1785
01:47:48,020 --> 01:47:50,080
tus propias aplicaciones, tus propias soluciones

1786
01:47:50,240 --> 01:47:50,880
para tu día a día.

1787
01:47:51,660 --> 01:47:54,080
Como la API de OpenAI, que es un puntazo

1788
01:47:54,540 --> 01:47:54,840
increíble.

1789
01:47:55,320 --> 01:47:55,600
Es verdad.

1790
01:47:56,560 --> 01:47:58,520
Hace como un wrapper

1791
01:47:58,700 --> 01:48:00,580
del API de OpenAI para conectarte

1792
01:48:00,700 --> 01:48:02,740
con cualquier modelo.

1793
01:48:03,540 --> 01:48:04,860
Entonces, todo este tipo

1794
01:48:04,960 --> 01:48:06,340
de conocimientos que

1795
01:48:06,880 --> 01:48:08,860
a veces van más allá del mero hecho

1796
01:48:09,020 --> 01:48:09,760
de saber programar,

1797
01:48:10,820 --> 01:48:14,940
creo que van a ser vitales para saber adaptarnos a lo que nos pueda venir en el futuro.

1798
01:48:15,760 --> 01:48:17,760
Que es verdad que a día de hoy no nos va a sustituir.

1799
01:48:18,240 --> 01:48:21,580
Yo también pienso que falta mucho para ello en el caso de que llegue.

1800
01:48:22,480 --> 01:48:29,800
Pero el estar preparados más nosotros que conocemos las tecnologías y que sabemos...

1801
01:48:31,120 --> 01:48:36,020
Nos es mucho más sencillo entender cómo funciona todo esto, adaptarnos en el día a día, empezar a utilizarlo.

1802
01:48:36,680 --> 01:48:40,920
que no está de más tener todos estos conocimientos, empezar a aplicarlos,

1803
01:48:41,320 --> 01:48:45,780
al final es un tema que va a aportar mucho valor a las empresas,

1804
01:48:46,040 --> 01:48:50,480
el saber cómo adaptar la inteligencia artificial a los productos

1805
01:48:50,680 --> 01:48:52,300
en los que ya estáis trabajando en vuestro día a día,

1806
01:48:53,020 --> 01:48:57,440
puede ser un antes y un después incluso en el propio negocio de la empresa.

1807
01:48:57,600 --> 01:49:01,440
Como habéis dicho antes, hoy todos los negocios y todas las empresas

1808
01:49:01,660 --> 01:49:05,740
van con la etiqueta de IA por delante, aunque la IA lo único que esté haciendo

1809
01:49:05,760 --> 01:49:08,300
es, yo que sé, crearte el título de cualquier tontería.

1810
01:49:09,520 --> 01:49:12,920
El poner IA ya al lado del nombre de tu producto

1811
01:49:13,280 --> 01:49:15,460
le da mayor caché.

1812
01:49:15,580 --> 01:49:18,440
Si no lo tienes, es que estás muy retrasado en el sector

1813
01:49:18,620 --> 01:49:21,320
y por tanto todas las empresas van a empezar a adoptar

1814
01:49:22,080 --> 01:49:24,280
la inteligencia artificial de una forma u otra en sus productos.

1815
01:49:24,740 --> 01:49:27,120
Y el conocerlo, el saber cómo integrarlo

1816
01:49:27,700 --> 01:49:30,640
y el tener esos conocimientos que vayan un poco más allá

1817
01:49:30,760 --> 01:49:33,700
de simplemente sé conectarme a la API de OpenAI

1818
01:49:33,720 --> 01:49:36,020
van a aportar muchísimo valor.

1819
01:49:36,560 --> 01:49:37,900
Me estoy yendo un poco por la rama

1820
01:49:38,060 --> 01:49:39,200
con respecto a lo que estábamos hablando,

1821
01:49:39,960 --> 01:49:41,900
pero es que va un poco por ahí.

1822
01:49:42,020 --> 01:49:44,120
El proyecto Stargate lo único que va a hacer

1823
01:49:44,200 --> 01:49:45,040
es acelerar todo esto.

1824
01:49:45,460 --> 01:49:46,480
A mí me parece que Estados Unidos

1825
01:49:47,420 --> 01:49:49,760
ha hecho un golpe maestro ahí

1826
01:49:50,320 --> 01:49:51,440
porque China se lo estaba comiendo

1827
01:49:52,120 --> 01:49:53,600
y eso lo único que va a hacer

1828
01:49:53,900 --> 01:49:55,620
es generar más lucha

1829
01:49:56,400 --> 01:49:57,400
entre China y Estados Unidos

1830
01:49:57,880 --> 01:49:59,280
en la carrera por la IA

1831
01:49:59,420 --> 01:50:01,340
y que todo esto avance más rápido.

1832
01:50:02,160 --> 01:50:03,020
Y mientras en Europa,

1833
01:50:03,300 --> 01:50:05,960
regulamos para que las botellas no se les pierda el tapón.

1834
01:50:06,500 --> 01:50:06,640
Sí, sí.

1835
01:50:07,400 --> 01:50:07,660
Eso es.

1836
01:50:10,560 --> 01:50:11,740
En fin, es lo que hay.

1837
01:50:12,600 --> 01:50:14,080
Bryce, ¿tú cómo lo ves, todo este tema?

1838
01:50:15,300 --> 01:50:17,660
No sé, al fin y al cabo, yo creo que como todos los avances,

1839
01:50:18,020 --> 01:50:21,860
que obviamente no lo tenemos que ver desde el lado más tremendista,

1840
01:50:22,820 --> 01:50:27,080
pero tenemos que también utilizarlo a nuestro favor.

1841
01:50:27,760 --> 01:50:30,620
Internet, nada, eso era humo.

1842
01:50:30,000 --> 01:50:34,000
Bueno, yo creo que el punto y a lo que tenemos que acabar llegando es que

1843
01:50:34,000 --> 01:50:38,000
la IA forme parte de nuestra vida sin que tengamos que decir que es IA,

1844
01:50:38,000 --> 01:50:44,680
que al final sea una integración mucho más natural.

1845
01:50:46,000 --> 01:50:48,000
Yo creo que toda la tecnología acabó llegando y la que se acabó

1846
01:50:48,000 --> 01:50:50,000
quedando, como va a ser la IA, por supuesto, sin ningún lugar a dudas,

1847
01:50:50,000 --> 01:50:54,400
pues que nos va a acabar ayudando.

1848
01:50:54,000 --> 01:50:58,000
Entonces, intentemos probar, intentemos buscar, intentemos culturizarnos y

1849
01:50:58,000 --> 01:51:02,000
ver cuáles son los puntos que va resolviendo, cuáles son los problemas

1850
01:51:02,000 --> 01:51:07,800
que va resolviendo la IA para ver si eso tiene utilidad en nosotros mismos.

1851
01:51:09,060 --> 01:51:18,580
Lo podemos ver muy claramente. Hay gente a día de hoy que se le dificulta trabajar con un smartphone, que se le dificulta trabajar con internet.

1852
01:51:18,000 --> 01:51:22,000
Creo que a día de hoy estamos hasta perdiendo la capacidad de cómo saber

1853
01:51:22,000 --> 01:51:26,000
buscar las cosas en Google. Yo a día de hoy recibo decenas de preguntas

1854
01:51:26,000 --> 01:51:30,000
que simplemente componen esa pregunta en Google, tendrías una respuesta

1855
01:51:30,000 --> 01:51:35,160
seguramente mucho mejor que la que yo te puedo dar.

1856
01:51:35,000 --> 01:51:40,000
Entonces, al fin y al cabo, todo eso está ahí y tenemos que aprender a

1857
01:51:40,000 --> 01:51:45,000
utilizarlo. Así que, sin más, veámoslo como un compañero sin el miedo

1858
01:51:45,000 --> 01:51:50,000
a que no estoy luchando contra mi amenaza, no estoy luchando, no estoy

1859
01:51:50,000 --> 01:51:55,000
intentando utilizar una herramienta a favor mía y la estoy utilizando

1860
01:51:55,000 --> 01:52:00,080
para acabar poniéndome en valor, que para mí es la clave de todo esto,

1861
01:52:00,140 --> 01:52:08,340
que obviamente el programador de 2025 y el que seremos en 2030 no es el mismo que el de 2010.

1862
01:52:09,520 --> 01:52:14,020
Tendremos el mismo nombre, pero las labores serán ligeramente diferentes

1863
01:52:14,400 --> 01:52:17,160
y creo que eso, al fin y al cabo, es lo que hay que acabar persiguiendo.

1864
01:52:17,340 --> 01:52:21,280
Que no es, sí, va a desaparecer el programador, pero lo que tendríamos que matizar es,

1865
01:52:21,620 --> 01:52:25,660
¿va a desaparecer el programador de 2000, de los años 2000?

1866
01:52:25,940 --> 01:52:30,380
Pues sí, quizás ya ha desaparecido a día de hoy y nadie se ha echado las manos a la cabeza.

1867
01:52:30,580 --> 01:52:32,320
¿Por qué? Porque ha sido más paulatino.

1868
01:52:32,720 --> 01:52:38,860
Pero bueno, en este momento nos están bombardeando por todos los lados.

1869
01:52:39,080 --> 01:52:44,820
Y decía el bueno de Linus Tolvards que el 90% de los anuncios de IA que es marketing.

1870
01:52:45,120 --> 01:52:47,480
Y creo que en este momento estamos ahí.

1871
01:52:47,740 --> 01:52:52,000
Igual que lo fue la cripto, igual que lo fue los NFTs, igual que lo fue en el blockchain.

1872
01:52:52,200 --> 01:52:55,400
¿Qué pasa? Que bueno, igual eso fueron tecnologías que calaron más, menos,

1873
01:52:55,640 --> 01:53:03,480
que eran mucho menos mainstream que la IA, pero que en cierto modo lo que estamos viendo es una muy buena oportunidad tecnológica,

1874
01:53:03,640 --> 01:53:09,940
que hay gente que la está utilizando súper bien y hay gente que la está utilizando para lucrarse o para generar cualquier tipo de revuelo,

1875
01:53:10,100 --> 01:53:13,220
pero que bueno, al final la respuesta suele estar en el término medio.

1876
01:53:14,220 --> 01:53:17,840
¿Qué tienes que tener en cuenta? Y creo que es algo que muchas veces no caemos en ello.

1877
01:53:18,960 --> 01:53:25,940
Programar, lo que es programar, vamos a pensar, aunque podríamos decir que está llevado desde un poco antes,

1878
01:53:26,160 --> 01:53:32,180
pero vamos a pensar que el momento de la llegada de la orientación a objetos en el año 1969 con Ismiola,

1879
01:53:32,860 --> 01:53:38,520
vamos a suponer que es el comienzo de la programación, aunque podemos decir que es anterior.

1880
01:53:39,820 --> 01:53:46,280
Desde entonces, la programación solo ha sufrido un cambio en toda su historia de más de 50 años,

1881
01:53:46,920 --> 01:53:51,900
que fue la llegada de los frameworks, a través de la salida de Next en el año 88,

1882
01:53:52,620 --> 01:53:58,760
por el que pasamos de escribir código puro a escribir código que usa librerías

1883
01:53:58,940 --> 01:54:00,160
que hacen cosas a más bajo nivel.

1884
01:54:00,840 --> 01:54:05,760
Ese es el único cambio que ha habido a nivel de transformación de la profesión del desarrollo

1885
01:54:06,300 --> 01:54:08,220
en más de 50 años de historia.

1886
01:54:09,080 --> 01:54:09,520
Hasta ahora.

1887
01:54:10,840 --> 01:54:13,640
Ahora, de pronto, la profesión ha cambiado.

1888
01:54:14,640 --> 01:54:17,620
Y eso es lo que a veces, creo, se nos escapa, ¿no?

1889
01:54:20,860 --> 01:54:24,200
Sí, que no podemos predecir con tanta seguridad lo que va a pasar,

1890
01:54:24,380 --> 01:54:28,000
que a lo mejor no estamos aquí nosotros diciendo ciertas cosas,

1891
01:54:28,180 --> 01:54:32,120
pero que en realidad puede ocurrir un descubrimiento mañana,

1892
01:54:32,360 --> 01:54:33,000
lo que tú decías, ¿no?

1893
01:54:33,160 --> 01:54:36,040
Con la arquitectura actual que tienen los LLMs,

1894
01:54:36,880 --> 01:54:40,060
no es posible, al menos a día de hoy, con los conocimientos que tenemos,

1895
01:54:40,300 --> 01:54:41,360
el que sustituyan a un programador.

1896
01:54:41,520 --> 01:54:48,340
pero a lo mejor mañana descubren algo que hace que el modelo de lenguaje sea 100% perfecto,

1897
01:54:48,400 --> 01:54:50,800
acierte el 100% de las veces, pues puede pasar.

1898
01:54:51,300 --> 01:54:53,120
Como pueden pasar mil cosas en el futuro, ¿no?

1899
01:54:53,680 --> 01:54:56,200
Eso es muy interesante porque nos lleva a uno de los últimos temas.

1900
01:54:56,420 --> 01:55:01,900
Y es el cambio de la profesión en sí a otro nivel.

1901
01:55:02,060 --> 01:55:05,460
Es decir, el cambio del programador que no programa.

1902
01:55:06,380 --> 01:55:08,760
Y os pongo un ejemplo muy sencillo que todos vamos a entender.

1903
01:55:09,000 --> 01:55:14,000
Tony Stark se supone que es un ingeniero de gran nivel, que es la leche,

1904
01:55:14,000 --> 01:55:20,700
que inventa las bandas para viajar en el tiempo y entrar en el mundo macro, etc.

1905
01:55:21,080 --> 01:55:29,820
Vale, estupendo. Pero él no está picando nada, él no está desarrollando un código, él no está tocando.

1906
01:55:30,700 --> 01:55:33,220
él lo único que está haciendo es darle instrucciones a Jarvis

1907
01:55:33,840 --> 01:55:36,580
y Jarvis es el que coge y mueve esto aquí, mueve esto allá,

1908
01:55:37,180 --> 01:55:38,680
prueba de esta manera, prueba de la otra

1909
01:55:38,800 --> 01:55:43,140
y al final hace esa cinta de Moebius para poder viajar en el tiempo.

1910
01:55:43,360 --> 01:55:48,180
Entonces, vamos a ver, puede ser que en un momento determinado

1911
01:55:48,480 --> 01:55:52,520
la profesión del desarrollador se convierta en una profesión

1912
01:55:52,620 --> 01:55:53,800
en la que no haya que picar código.

1913
01:55:54,520 --> 01:55:57,700
Que el código lo pique otro sistema, pero claro,

1914
01:55:58,700 --> 01:56:02,500
¿Quién le va a decir a ese sistema qué es lo que tiene que hacer?

1915
01:56:03,140 --> 01:56:04,680
Es un poco el paradigma de Star Trek.

1916
01:56:04,860 --> 01:56:08,060
En Star Trek tienen una superinteligencia artificial en la nave,

1917
01:56:08,360 --> 01:56:09,480
pero sigue habiendo ingenieros.

1918
01:56:10,140 --> 01:56:10,520
¿Por qué?

1919
01:56:11,140 --> 01:56:14,580
Porque los ingenieros son los que saben dar las instrucciones

1920
01:56:15,120 --> 01:56:16,840
y todo lo que se hace por debajo,

1921
01:56:17,020 --> 01:56:19,060
toda esa generación de código que se hace por debajo,

1922
01:56:19,500 --> 01:56:20,880
ya se encarga de la inteligencia artificial.

1923
01:56:21,360 --> 01:56:23,680
Está claro que hoy día eso todavía no es posible.

1924
01:56:24,180 --> 01:56:27,520
Pero no podemos negar que podría pasar a largo plazo

1925
01:56:27,540 --> 01:56:33,520
El propio Mark Zuckerberg lo decía, que dentro de 10-15 años esto podría suceder.

1926
01:56:33,640 --> 01:56:36,120
Entonces, volvemos un poco a la base.

1927
01:56:36,420 --> 01:56:41,080
Es decir, volvemos a, si no sabes lo que haces, si no sabes algoritmos,

1928
01:56:41,220 --> 01:56:44,480
si no sabes entender el código, si no sabes crear procesos,

1929
01:56:44,600 --> 01:56:46,940
si no sabes cómo estructurar una solución,

1930
01:56:47,320 --> 01:56:51,000
no vas a saber pedirle a la IA que te genere el código que necesitas,

1931
01:56:51,700 --> 01:56:53,800
ni vas a poder validarlo de manera correcta.

1932
01:56:53,860 --> 01:57:00,040
No sé, yo creo que al final todo vuelve a lo mismo a nivel de funcionamiento.

1933
01:57:04,000 --> 01:57:04,400
Perdón.

1934
01:57:04,620 --> 01:57:06,400
Os diría el turno que he hablado mucho últimamente.

1935
01:57:07,840 --> 01:57:08,640
Carlos, dale.

1936
01:57:09,480 --> 01:57:15,040
No, que según decía Julio, pues es un poco la evolución que han tenido los lenguajes de programación.

1937
01:57:15,700 --> 01:57:19,660
Ahora nadie programa con ceros y unos o con ensamblador. Eso ha ido evolucionando.

1938
01:57:20,000 --> 01:57:24,000
Entonces, cada vez el lenguaje de programación se ha ido acercando más a

1939
01:57:24,000 --> 01:57:28,000
un lenguaje natural y ahora lo tenemos. Ahora tenemos el propio lenguaje

1940
01:57:28,000 --> 01:57:32,000
natural. En lugar de decir for igual a cero tal, le dices hazme un bucle

1941
01:57:32,000 --> 01:57:36,960
que vaya de cero a diez y haga tal cosa.

1942
01:57:37,000 --> 01:57:42,000
Pero es lo mismo que estábamos haciendo, lo único que con otro idioma. Al

1943
01:57:42,000 --> 01:57:47,920
final es eso, es como hablar en otro idioma que cada vez se parece más al nuestro.

1944
01:57:49,180 --> 01:57:54,920
Sí, que es un poco lo que decía Juan, que el lenguaje de programación del futuro era nuestro propio lenguaje.

1945
01:57:55,420 --> 01:57:55,800
Lenguaje natural.

1946
01:57:57,420 --> 01:58:00,580
Y yo creo que no tocamos una parte que también es importante,

1947
01:58:01,120 --> 01:58:04,140
que parece que solo nos estamos quedando con la parte más profesional

1948
01:58:04,900 --> 01:58:10,700
y no estamos también un poco haciéndole caso a todas las barreras que está rompiendo.

1949
01:58:10,980 --> 01:58:15,020
Que una cosa es el programador profesional el que cobra por ello

1950
01:58:15,520 --> 01:58:19,140
y el que va a trabajar en Google o en Meta o yo qué sé.

1951
01:58:19,760 --> 01:58:25,020
Y otra cosa es la empresa que a día de hoy no se podía plantear de ninguna forma disponer de software,

1952
01:58:25,460 --> 01:58:30,500
que eso pues el no-code ya lo fue abriendo un poquito y ahora que también se pueda llegar a eso.

1953
01:58:30,980 --> 01:58:35,400
Igual que, no sé, es que igual que pasó con los ordenadores.

1954
01:58:35,620 --> 01:58:41,120
¿Quién podía tener un ordenador en casa hace 60 años? Pues seguramente prácticamente nadie.

1955
01:58:41,720 --> 01:58:43,660
y a día de hoy es algo de lo más natural.

1956
01:58:43,920 --> 01:58:45,960
Pues bueno, también yo creo que hay este punto

1957
01:58:46,220 --> 01:58:49,180
y que muchas veces lo que hacemos es solo verlo,

1958
01:58:50,360 --> 01:58:52,140
estos resultados aplicados al presente.

1959
01:58:52,800 --> 01:58:56,480
Igual, lo que a día de hoy hace un buen ingeniero de software,

1960
01:58:56,920 --> 01:59:02,540
el día de mañana lo puede hacer alguien que no tiene nada que ver con el mundo del desarrollo,

1961
01:59:02,940 --> 01:59:06,880
pero el buen ingeniero de software estará haciendo cosas impensables

1962
01:59:07,540 --> 01:59:10,940
que a año 2025 no podemos ni concebir.

1963
01:59:11,320 --> 01:59:14,400
Entonces, al fin y al cabo, nosotros siempre hemos ido evolucionando

1964
01:59:14,500 --> 01:59:17,460
y que estas mejoras tecnológicas o industriales o lo que sea

1965
01:59:17,680 --> 01:59:19,440
nos ha permitido para llegar más lejos

1966
01:59:19,660 --> 01:59:21,520
y que el software que ahora tardamos cinco años,

1967
01:59:22,500 --> 01:59:26,060
pues en cinco años se haga en un mes, pues genial.

1968
01:59:26,360 --> 01:59:27,860
Pues se podrá hacer más software, mejor,

1969
01:59:28,420 --> 01:59:32,200
e igual podemos arreglar todo el software de España

1970
01:59:32,500 --> 01:59:34,620
que lleva 30 años sin tocarse.

1971
01:59:35,000 --> 01:59:36,360
Pues a mí me parecería genial.

1972
01:59:36,780 --> 01:59:38,960
No tiene nada de malo, ¿no?

1973
01:59:39,500 --> 01:59:40,280
Tiene que ser muy potente.

1974
01:59:40,380 --> 01:59:43,700
Es como el anuncio de estamos intentando quitar COBOL

1975
01:59:44,000 --> 01:59:48,580
entrenando una IA que sea capaz de cambiar COBOL a otro lenguaje,

1976
01:59:48,780 --> 01:59:52,280
pero lo que nos falta es ingenieros COBOL

1977
01:59:52,720 --> 01:59:54,380
que sean capaces de entrenar a la IA.

1978
01:59:54,560 --> 01:59:57,400
Entonces, claro, ahí entras en la pescadilla que se pierde la cola

1979
01:59:57,880 --> 02:00:01,320
y al final esto significa que COBOL es el único lenguaje que sobrevive.

1980
02:00:02,160 --> 02:00:07,000
Sí, de hecho, chicos, estudiar COBOL porque es el único futuro que os queda.

1981
02:00:08,760 --> 02:00:10,780
Al final es que en la programación

1982
02:00:11,060 --> 02:00:12,760
es, y yo creo que lo has dicho

1983
02:00:12,880 --> 02:00:14,300
tú antes, Julio, son como capas.

1984
02:00:15,260 --> 02:00:16,940
Tú al final la programación es decirle

1985
02:00:17,500 --> 02:00:18,800
un humano le tiene que decir a una

1986
02:00:18,980 --> 02:00:20,720
máquina lo que tiene que hacer. Empezó

1987
02:00:20,840 --> 02:00:22,460
haciéndose con unos y ceros.

1988
02:00:23,060 --> 02:00:23,540
Enseñador,

1989
02:00:24,440 --> 02:00:25,440
enseñador, enseñador,

1990
02:00:25,440 --> 02:00:26,680
tarjeta de perforado.

1991
02:00:28,180 --> 02:00:30,160
Eso. Fuimos escalando, escalando, escalando

1992
02:00:30,480 --> 02:00:32,000
y la IA viene

1993
02:00:33,520 --> 02:00:34,640
a cubrir ese

1994
02:00:34,780 --> 02:00:36,600
gap que hay entre un lenguaje

1995
02:00:36,740 --> 02:00:38,060
de programación y

1996
02:00:38,080 --> 02:00:40,120
nuestro lenguaje del día a día.

1997
02:00:40,520 --> 02:00:42,320
Y ahí es donde la IA es fuerte, claro.

1998
02:00:43,580 --> 02:00:44,600
El problema

1999
02:00:45,320 --> 02:00:46,720
o los fallos,

2000
02:00:46,920 --> 02:00:48,760
o sea, la IA o los LLM

2001
02:00:48,840 --> 02:00:50,680
ahora entrando, justo en eso estamos

2002
02:00:50,860 --> 02:00:52,860
hablando, el fallo que tienen

2003
02:00:53,640 --> 02:00:54,280
es que fallan.

2004
02:00:54,980 --> 02:00:56,140
No son fiables.

2005
02:00:56,560 --> 02:00:58,720
Es decir, tú tienes un lenguaje,

2006
02:00:59,080 --> 02:01:00,660
lo compilas, y si

2007
02:01:00,760 --> 02:01:02,060
tú sumabas uno más uno,

2008
02:01:02,720 --> 02:01:04,600
siempre va a sumar uno más uno. La IA no.

2009
02:01:05,100 --> 02:01:06,080
Tú a una IA le pides

2010
02:01:06,100 --> 02:01:09,540
a, o sea, le das una instrucción, ¿vale?

2011
02:01:10,040 --> 02:01:13,720
Y lo ejecutas 50 veces y la ejecución no va a ser la misma.

2012
02:01:14,160 --> 02:01:17,360
Que el 99% de los casos lo va a hacer bien, ok.

2013
02:01:17,940 --> 02:01:19,760
Pero ¿qué pasa con ese que lo hace mal?

2014
02:01:20,320 --> 02:01:23,780
¿Qué pasa si eso que hace mal mata a una persona?

2015
02:01:24,800 --> 02:01:26,040
La IA tiene esos problemas.

2016
02:01:26,860 --> 02:01:32,500
Y claro, estamos muy, o sea, no sé lo que habrá dentro de unos años, ¿vale?

2017
02:01:32,000 --> 02:01:36,000
Porque de hecho, llevan hablando un tiempo, supuestamente este año es el

2018
02:01:36,000 --> 02:01:40,000
de los agentes, pero llevan hablando un tiempo del muro que había de la

2019
02:01:40,000 --> 02:01:44,000
AIA hasta que han descubierto esto de lo que has contado del modelo Deep

2020
02:01:44,000 --> 02:01:48,000
Seek, de los últimos modelos de la serie O de OpenAI, que hacen una

2021
02:01:48,000 --> 02:01:55,420
cadena de razonamiento y han derribado ese muro.

2022
02:01:57,000 --> 02:02:02,000
Pero es que nadie sabe lo que habrá mañana y si ese gap que ahora mismo

2023
02:02:02,000 --> 02:02:07,000
está intentando cubrir la IA es capaz en los LLM o otra cosa que salga

2024
02:02:07,000 --> 02:02:13,420
nueva de cubrirlo con un 100% de acierto.

2025
02:02:14,000 --> 02:02:18,000
Yo creo que hay una cosa, y con esto ya pasamos al bloque final, que la

2026
02:02:18,000 --> 02:02:22,000
gente no tiene que perder de vista. Y es que a día de hoy, cuando tú

2027
02:02:22,000 --> 02:02:26,000
haces un programa, tú imagínate que creas un programa que coge un

2028
02:02:26,000 --> 02:02:33,960
número en terminal, te pide un número, te pide otro, lo suma y lo devuelve.

2029
02:02:34,000 --> 02:02:37,000
Si a ti alguien te pregunta, tú puedes explicar que el programa pide un

2030
02:02:37,000 --> 02:02:40,000
número por pantalla, lo guarda en la variable A, pide otro número por

2031
02:02:40,000 --> 02:02:43,000
pantalla, lo guarda en la variable B, hace la suma, guarda la constante C

2032
02:02:43,000 --> 02:02:49,200
y luego imprime en terminal el resultado.

2033
02:02:49,400 --> 02:02:56,580
Tú eres capaz de explicar cuáles son los pasos que ha hecho ese programa para obtener el resultado que se espera. Eso es la base.

2034
02:02:56,880 --> 02:03:04,340
Bien, un LLM a día de hoy no se sabe por qué cuando tú le das una entrada te da esa salida.

2035
02:03:05,220 --> 02:03:09,180
Y diréis, hombre, no, ¿cómo no se va a saber si esto es un programa que está más que probado?

2036
02:03:09,380 --> 02:03:18,580
No, no, no. A nivel algorítmico no se puede porque son tantos millones de decisiones por el camino dentro de la red Transformer

2037
02:03:19,220 --> 02:03:25,840
que no se ha conseguido saber por qué cuando tú pones tal palabra te devuelve tal resultado.

2038
02:03:26,180 --> 02:03:30,120
porque no se ha podido trazar el mapa de razonamiento

2039
02:03:30,880 --> 02:03:32,200
dado el gran tamaño que tiene.

2040
02:03:32,380 --> 02:03:36,860
Por lo que hay un punto de confianza en el vacío

2041
02:03:37,300 --> 02:03:39,620
con respecto a cómo funciona la inteligencia artificial

2042
02:03:39,900 --> 02:03:43,100
y esto obviamente no va a mejorar en los próximos años.

2043
02:03:43,260 --> 02:03:44,380
Eso no podemos olvidarlo.

2044
02:03:44,940 --> 02:03:47,600
Entonces, cerrando ya lo que es el tema,

2045
02:03:48,240 --> 02:03:50,440
vamos a ir, como hemos hecho al principio,

2046
02:03:50,980 --> 02:03:53,580
porque aunque no lo creáis, llevamos casi dos horas grabando

2047
02:03:55,100 --> 02:04:01,980
estas cosas pasan muy rápido. Vamos a ir cerrando lo que sería el bloque de reflexiones finales,

2048
02:04:02,060 --> 02:04:06,280
un poco la síntesis de todo lo que hemos ido viendo. Entonces, os voy a ir dando de nuevo la palabra

2049
02:04:06,840 --> 02:04:14,580
para que nos contéis qué consejos daríais a quien quiere entrar hoy día en el mundo del desarrollo

2050
02:04:15,220 --> 02:04:21,060
y para aquellos desarrolladores que ya están en el mundo actual del desarrollo,

2051
02:04:21,100 --> 02:04:23,820
pero que están preocupados por este cambio.

2052
02:04:24,720 --> 02:04:27,560
Entonces, de nuevo, por orden alfabético, empezamos por tirarlos.

2053
02:04:29,600 --> 02:04:32,460
Pues un poco resumiendo lo que hemos dicho ya,

2054
02:04:32,880 --> 02:04:41,020
que la programación es una profesión que no es solo copiar y pegar,

2055
02:04:41,280 --> 02:04:43,320
que necesitas tener un poco más.

2056
02:04:43,880 --> 02:04:46,240
Yo creo que la gran mayoría de los que nos metemos aquí

2057
02:04:46,560 --> 02:04:49,020
tenemos ese poco más, aunque no lo sepamos.

2058
02:04:49,700 --> 02:05:03,380
Pero sí que es verdad que se ha creado mucho ruido, primero por exceso de gente que ha salido con ese título, ya venga de Buzcan o de lo que sea,

2059
02:05:03,960 --> 02:05:09,580
pero que se han metido simplemente porque veía que había ahí una salida y un salario bueno

2060
02:05:10,340 --> 02:05:16,020
y no realmente pues tiene ese toque que hace falta de que es pues estar un poco al día,

2061
02:05:18,220 --> 02:05:25,200
aprender a enfrentarse a la página en blanco, la frustración y todo eso.

2062
02:05:26,340 --> 02:05:30,400
Entonces alguien que quiera meterse aquí, pues si quiere meterse porque realmente le gusta,

2063
02:05:30,460 --> 02:05:36,240
porque quiere crear proyectos, quiere crear innovación, por así decirlo, pues adelante.

2064
02:05:37,260 --> 02:05:40,240
No va a ser ninguna traba, de hecho pues cada vez hay más facilidades,

2065
02:05:40,920 --> 02:05:45,720
pero sí que va a necesitar unas bases y que las tiene que encontrar en algún sitio.

2066
02:05:45,960 --> 02:05:53,460
No se vaya el primer buscan de turno y ya está, va a necesitar esas bases y reforzarlas con el tiempo.

2067
02:05:53,000 --> 02:05:59,000
Y que, pues como ha dicho también Antonio, es algo que ni en seis meses ni

2068
02:05:59,000 --> 02:06:06,280
en un año esto al final es, con el tiempo vas adquiriendo la experiencia, ¿no?

2069
02:06:06,540 --> 02:06:13,640
Entonces, que no hagan caso a que la IA va a quitar el trabajo, que ya no va a hacer falta programadores, ni nada de eso.

2070
02:06:13,000 --> 02:06:17,000
O sea, programadores, pues también como has dicho tú, Julio, cada vez, o

2071
02:06:17,000 --> 02:06:22,620
sea, se piden más programadores de los que el mercado saca cada año, ¿no?

2072
02:06:23,000 --> 02:06:27,000
Y entonces que se reduzca esa demanda tampoco pasa nada porque sigue

2073
02:06:27,000 --> 02:06:31,000
faltando, ¿no? Sigue faltando gente, digamos, programadores de verdad,

2074
02:06:31,000 --> 02:06:36,420
¿no? Que tengan ese toque que hace falta.

2075
02:06:37,320 --> 02:06:40,040
Y también, pues un poco,

2076
02:06:41,180 --> 02:06:43,200
que el mercado laboral sí que ha cambiado,

2077
02:06:43,660 --> 02:06:47,220
pero yo creo porque estaba un poco sobreinflado.

2078
02:06:47,500 --> 02:06:50,680
Había empresas que no hacían más que contratar gente

2079
02:06:51,400 --> 02:06:54,440
porque su inversión dependía del número de empleados que tuvieran.

2080
02:06:54,720 --> 02:06:58,380
O sea, les daban X capital, sí, crecían el número de empleados.

2081
02:06:58,920 --> 02:07:00,720
Y entonces había equipos de 10 personas

2082
02:07:00,940 --> 02:07:02,380
que a lo mejor se encargarían de una cosita

2083
02:07:02,520 --> 02:07:05,460
que podían hacer dos o tres programadores fácilmente,

2084
02:07:05,640 --> 02:07:06,480
ya sin IA ni nada.

2085
02:07:07,080 --> 02:07:14,960
Entonces, esas reducciones que está viendo es porque antes estaban quemando dinero como si fuera eso papel, ¿vale?

2086
02:07:15,620 --> 02:07:17,800
Y ahora pues han dado cuenta de que no, ¿no?

2087
02:07:18,180 --> 02:07:20,020
Entonces, se han juntado muchas cosas.

2088
02:07:20,260 --> 02:07:28,780
Se ha juntado pues eso, el boom de la IA, el ruido que hay de los IA Bros, que antes eran Crypto Bros y antes eran EFT Brox,

2089
02:07:29,740 --> 02:07:32,800
que ganan dinero con la IA y tal, que puede haber casos.

2090
02:07:34,000 --> 02:07:38,000
Y eso, toda la parte del no-code que también ha hecho un poco de daño a

2091
02:07:38,000 --> 02:07:42,000
la gente que está empezando porque ve que a lo mejor cree que no hace

2092
02:07:42,000 --> 02:07:47,300
falta su experiencia, pero no.

2093
02:07:47,460 --> 02:07:55,460
Lo que más hace falta es gente que piense. Eso es lo primero. En cualquier profesión, gente que piense.

2094
02:07:56,040 --> 02:08:02,540
Y para programar, lo que hay que hacer primero es pensar y saber qué es lo que quieres y cómo lo quieres.

2095
02:08:02,820 --> 02:08:07,320
luego ya el lenguaje de programación, el framework o la plataforma que sea,

2096
02:08:07,920 --> 02:08:09,700
ya va a ser un poco secundaria.

2097
02:08:10,060 --> 02:08:14,220
Ahí sí que yo creo que es donde la IA va a ayudar a que yo, por ejemplo,

2098
02:08:14,820 --> 02:08:20,680
ahora mismo, pues si quiero programar para iOS, pues de Swift tengo cero idea.

2099
02:08:21,120 --> 02:08:24,460
Entonces, vale, pues me puedo hacer una formación de Apple Coding

2100
02:08:24,700 --> 02:08:29,940
o de Android con Antonio en Architect Coders, pero eso me va a dar las bases.

2101
02:08:30,380 --> 02:08:31,960
me va a dar las bases y luego

2102
02:08:32,160 --> 02:08:33,920
con la IA voy a poder ir

2103
02:08:34,360 --> 02:08:36,280
tirando, que a lo mejor en otra

2104
02:08:36,760 --> 02:08:38,100
circunstancia me iba a llevar más

2105
02:08:38,820 --> 02:08:40,400
tiempo, pero me va a dar

2106
02:08:40,520 --> 02:08:42,300
las bases, no voy a salir ya para ser

2107
02:08:42,560 --> 02:08:43,380
IOS Engineer

2108
02:08:44,400 --> 02:08:45,560
Pro del universo

2109
02:08:46,180 --> 02:08:46,320
He-Man.

2110
02:08:47,960 --> 02:08:49,920
Te va a dar un 25%

2111
02:08:50,400 --> 02:08:51,160
de lo que necesitas.

2112
02:08:51,900 --> 02:08:53,320
El empiece, como llamo yo siempre.

2113
02:08:53,680 --> 02:08:54,020
Exacto.

2114
02:08:55,780 --> 02:08:58,240
Que te mueble la cabeza para que luego tú ya la vayas

2115
02:08:58,700 --> 02:09:00,340
rellenando de libros

2116
02:09:00,360 --> 02:09:06,240
plantería. Exacto. Que sepas lo que estás haciendo. Antonio, ¿tú cómo lo ves?

2117
02:09:08,640 --> 02:09:13,900
Bueno, pues consejo para quien quiera entrar hoy en el desarrollo. Más que nunca es importante que

2118
02:09:13,980 --> 02:09:22,160
si entras aquí es porque te guste. Que nos olvidemos de los mensajes que había antes de que entras a

2119
02:09:22,320 --> 02:09:29,480
programas rápido, consigues un buen empleo en poco tiempo. Eso se ha acabado y dudo que vuelva. Y por

2120
02:09:29,000 --> 02:09:33,000
Por tanto, si entras a programar, que sepas que es una carrera de fondo,

2121
02:09:33,000 --> 02:09:37,000
que tienes que aprender mucho, que tienes que echarle mucho tiempo, que

2122
02:09:37,000 --> 02:09:41,000
vas a estar toda la vida aprendiendo y que incluso volvamos a valorar

2123
02:09:41,000 --> 02:09:45,000
cosas que hemos menospreciado un poco en el pasado, que son los

2124
02:09:45,000 --> 02:09:51,860
aprendizajes formales, las carreras, los módulos o como los queramos llamar.

2125
02:09:51,900 --> 02:09:54,960
ya no se llaman ni carreras ni módulos, pero bueno, todos nos entendemos.

2126
02:09:56,780 --> 02:10:00,060
Porque hay que tener muchísima fuerza de voluntad para estar tanto tiempo

2127
02:10:00,900 --> 02:10:03,360
aprendiendo sobre algo sin tener una estructura clara,

2128
02:10:03,500 --> 02:10:04,980
sin tener a alguien que te lleve la mano,

2129
02:10:05,640 --> 02:10:11,560
y para aprender todos esos conocimientos que en el futuro estamos aquí ya anunciando

2130
02:10:11,660 --> 02:10:12,800
que van a ser los más necesarios,

2131
02:10:13,320 --> 02:10:19,620
que son los de cómo funciona el desarrollo de software desde la base.

2132
02:10:19,920 --> 02:10:24,340
Hablabais de ensamblador, yo di ensamblador en la carrera y no lo he usado en la vida,

2133
02:10:24,560 --> 02:10:29,000
pero a mí me ayuda muchísimo entender cuáles son las instrucciones que puede entender una máquina

2134
02:10:29,180 --> 02:10:32,420
para luego entender que un lenguaje de programación por encima,

2135
02:10:32,540 --> 02:10:35,680
al final lo que está haciendo es convertir eso en lenguaje máquina.

2136
02:10:36,000 --> 02:10:45,940
Entonces, todos estos conocimientos ayudan mucho para luego el poder llegar a hacer cosas más complejas

2137
02:10:46,060 --> 02:10:49,400
que vayan más allá de simplemente pintar una API.

2138
02:10:49,920 --> 02:10:50,960
Y para...

2139
02:10:52,520 --> 02:10:56,480
Sí, el concepto de pinta apis de Carlos, más que nunca...

2140
02:10:56,500 --> 02:10:58,020
Es que es así, pinta apis.

2141
02:10:58,820 --> 02:11:00,600
Pinta tus propias apis, oye.

2142
02:11:01,400 --> 02:11:03,720
Otros mandan Jasons y otros pintan apis.

2143
02:11:04,320 --> 02:11:07,020
Claro, multicolores.

2144
02:11:09,700 --> 02:11:13,460
Y para los que ya son desarrolladores y quieren tener esa mirada al futuro,

2145
02:11:14,400 --> 02:11:17,860
yo lo que recomiendo es que si algo te da miedo, que lo estudies.

2146
02:11:18,140 --> 02:11:21,740
porque parte de ese miedo lo vas a perder y vas a saber cómo usarlo a tu favor.

2147
02:11:22,140 --> 02:11:27,580
Por tanto, informaos sobre qué es un modelo de lenguaje, cómo funciona por debajo,

2148
02:11:28,740 --> 02:11:32,440
tampoco hay que estar al día 100%, pero cuáles son los últimos descubrimientos que se van teniendo,

2149
02:11:33,000 --> 02:11:41,280
cómo me puede apoyar esto en mi día a día e incluso cómo lo puedo utilizar para crear mis propias aplicaciones y mis propias soluciones.

2150
02:11:41,860 --> 02:11:46,700
Entonces, yo lo que puedo recomendar a la gente que ya tiene todos estos conocimientos base,

2151
02:11:47,000 --> 02:11:52,000
Más allá de que nos especialicemos mucho, al final el tener un

2152
02:11:52,000 --> 02:11:57,000
conocimiento muy profundo en una tecnología es algo que es difícil con

2153
02:11:57,000 --> 02:12:02,000
lo que un LLM puede competir hoy en día, pero más allá de esos

2154
02:12:02,000 --> 02:12:07,000
conocimientos, el tener un conocimiento amplio sobre cómo funciona la

2155
02:12:07,000 --> 02:12:13,560
inteligencia artificial generativa, que es una que estamos hoy en día más metidos,

2156
02:12:14,220 --> 02:12:17,480
te va a ayudar mucho a perderle miedo y a usarlo en tu propio beneficio.

2157
02:12:19,740 --> 02:12:24,960
Yo creo que, a ver, al fin y al cabo, y esto va a sonar, no sé si contradictorio,

2158
02:12:25,420 --> 02:12:27,900
pero creo que estamos en uno de los mejores momentos para aprender.

2159
02:12:28,460 --> 02:12:31,760
Quizás no para trabajar por lo que hemos comentado,

2160
02:12:32,040 --> 02:12:35,460
porque parece que hay mucha gente que se ha querido subir al carro,

2161
02:12:35,600 --> 02:12:39,120
que las empresas también están intentando ser un poquito más conservadoras,

2162
02:12:39,500 --> 02:12:44,180
pero que pensemos que las facilidades que tenemos a día de hoy para aprender algo

2163
02:12:44,440 --> 02:12:50,920
es que no tienen nada que ver, no tienen nada que ver con cómo eran hace tres años, no tienen nada que ver con cómo eran diez ni a cincuenta.

2164
02:12:51,080 --> 02:12:59,480
Yo creo que, al fin y al cabo, lo que tenemos es una oportunidad que yo mismo, viéndolo con perspectiva, a mí me parece una bendición.

2165
02:13:00,080 --> 02:13:07,500
Porque yo a día de hoy puedo dar los primeros pasos en una tecnología, en un framework, en un lenguaje, saber sobre algo en concreto,

2166
02:13:08,080 --> 02:13:13,220
pues por lo menos muy rápido para dar ese empiece, ese comienzo del que estabais comentando.

2167
02:13:13,000 --> 02:13:17,000
Así que tengamos en cuenta que a nivel formativo estamos en un gran

2168
02:13:17,000 --> 02:13:21,000
momento, primero porque tenemos las formaciones más clásicas, la

2169
02:13:21,000 --> 02:13:25,000
carrera, los ciclos formativos aquí en España, tenemos academias,

2170
02:13:25,000 --> 02:13:29,300
tenemos bootcamp que hoy creo que le hemos dado así como muchos palos,

2171
02:13:29,000 --> 02:13:32,000
pero creo que el concepto no es malo al fin y al cabo porque lo que están

2172
02:13:32,000 --> 02:13:35,000
haciendo es centrándose en algo que teóricamente sí que se está

2173
02:13:35,000 --> 02:13:38,040
demandando y eso es importante.

2174
02:13:38,560 --> 02:13:44,120
Al fin y al cabo, nosotros que estudiamos en carrera o lo que sea, yo aprendí muchas cosas, muchas diferentes,

2175
02:13:44,320 --> 02:13:50,560
pero igual lo de programación, si yo lo juntara en meses efectivos, igual sí que eran seis meses o un año o lo que fuera.

2176
02:13:50,880 --> 02:13:57,020
Entonces, a nivel conceptual está ahí. Después está todo lo que tú tienes que batallar por tu parte,

2177
02:13:57,220 --> 02:14:02,580
que suele ser la gran mayor parte de ese porcentaje, pero que al fin y al cabo tenemos todo eso.

2178
02:14:02,760 --> 02:14:06,080
tengo al chat GPT de turno que le puedo pedir que me explique algo,

2179
02:14:06,300 --> 02:14:09,060
no que me dé el código para copiarlo y pegarlo,

2180
02:14:09,240 --> 02:14:11,260
no, que me explique por dónde comenzar,

2181
02:14:11,420 --> 02:14:14,260
no pedirle la solución, sino pedirle que me eche una mano,

2182
02:14:14,580 --> 02:14:16,920
no, que lo que yo he programado, pues que me lo itere,

2183
02:14:17,300 --> 02:14:19,680
no, que me lo explique, que me diga de dónde aprender,

2184
02:14:20,280 --> 02:14:24,200
incluso de una manera más antigua,

2185
02:14:25,580 --> 02:14:27,780
volviendo a nuestras bases.

2186
02:14:28,020 --> 02:14:30,720
Pero que, por favor, que nos quedemos con la idea

2187
02:14:30,740 --> 02:14:37,440
de que lo que tenemos que acabar aprendiendo es prácticamente lo mismo que teníamos antes,

2188
02:14:37,780 --> 02:14:43,620
con diferentes medios, siguiendo otros caminos, con otra época en la que estamos viviendo, por supuesto,

2189
02:14:44,080 --> 02:14:49,620
pero que la importancia sigue residiendo en lo mismo y que lo que pone en valor al programador,

2190
02:14:50,060 --> 02:14:54,740
igual, aunque cambie, no tiene que ser algo que no podamos alcanzar.

2191
02:14:55,240 --> 02:15:02,060
Así que, de verdad, creeros que estamos en un buen momento, que todas estas cosas se acaban regulando y causando

2192
02:15:02,360 --> 02:15:08,280
y que los datos son claros, que la contratación sigue subiendo, que las empresas siguen necesitando desarrollo,

2193
02:15:08,740 --> 02:15:17,140
que el software no va a desaparecer. Y sobre todo, a la gente también que ya tiene este camino un poquito más andado,

2194
02:15:17,460 --> 02:15:22,800
que se mantenga proactivo. Creo que es algo muy importante. De nada vale cruzarse de brazos,

2195
02:15:23,240 --> 02:15:28,140
pero no valía para nada cruzarse de brazos antes de la IA y mucho menos ahora.

2196
02:15:28,720 --> 02:15:32,960
Al fin y al cabo la tecnología evoluciona y si nosotros no somos capaces de probar,

2197
02:15:33,540 --> 02:15:37,940
pues seguramente tampoco seamos capaces de defender esa tecnología y mucho menos de hablar de ella.

2198
02:15:38,220 --> 02:15:42,120
Es como cuando nos centramos en las discusiones de qué lenguaje es más rápido.

2199
02:15:42,420 --> 02:15:49,000
Si lo único que te centras es en qué lenguaje es más rápido, es que te falta entender cómo funciona realmente el sector.

2200
02:15:49,620 --> 02:15:56,060
que no es, se junta un equipo de ingeniería de software y dicen, bueno, ¿cuál es el lenguaje más rápido que vamos a utilizar en el proyecto?

2201
02:15:56,280 --> 02:16:03,920
No, dirá, bueno, ¿qué equipo tenemos? ¿Qué expertise hay en el equipo? ¿Cuánto podemos contratar? ¿Qué tiempos tenemos?

2202
02:16:04,220 --> 02:16:09,480
Y entonces ahí empiezan a entrar un montón de variables más y eso es lo que acaba muchas veces decidiendo la tecnología,

2203
02:16:09,800 --> 02:16:16,360
no el duelo de si es mejor utilizar Vue, Angular, React o aplicaciones nativas o híbridas.

2204
02:16:16,540 --> 02:16:20,000
Por supuesto, eso muchas veces no solo está en ese purismo.

2205
02:16:20,160 --> 02:16:28,400
Así que, bueno, considero que es normal ver los avances con miedo o lo desconocido con miedo,

2206
02:16:28,640 --> 02:16:34,940
pero, bueno, ideológicamente yo creo que con el paso de los años lo que se ha entendido es que con todos estos cambios

2207
02:16:35,360 --> 02:16:40,120
que muchas veces producen miedo, la manera de perderle miedo es acabar entendiéndolo.

2208
02:16:40,340 --> 02:16:45,120
Así que, bueno, también hagamos por nuestra parte por entender mejor esos fundamentos

2209
02:16:45,139 --> 02:16:47,540
y si lo que nos preocupa es que la IA nos quite el trabajo,

2210
02:16:48,139 --> 02:16:50,719
pues entendamos qué es una IA, cómo funciona una IA

2211
02:16:50,900 --> 02:16:52,500
y qué se está haciendo en el campo de la IA.

2212
02:16:52,860 --> 02:16:56,160
Y eso, al fin y al cabo, creo que nos acabará dando cierta perspectiva

2213
02:16:56,340 --> 02:16:59,800
para que podamos seguir avanzando y nos podamos centrar en lo importante

2214
02:17:00,059 --> 02:17:05,820
y no tanto pensar en algo, pues yo creo que, al fin y al cabo, tan ridículo

2215
02:17:06,240 --> 02:17:08,820
como es que, no, es que como una persona ha dicho esto,

2216
02:17:08,980 --> 02:17:10,099
esto es lo único que va a valer.

2217
02:17:10,260 --> 02:17:14,080
Bueno, veamos un poquito el recorrido y veamos un poco a nivel histórico

2218
02:17:14,099 --> 02:17:15,500
cómo está funcionando todo esto.

2219
02:17:17,240 --> 02:17:17,559
Exacto.

2220
02:17:18,200 --> 02:17:19,260
Arturo, ¿tú cómo lo ves?

2221
02:17:20,900 --> 02:17:26,340
Pues yo, voy a empezar por la gente que se está acercando ahora a la programación,

2222
02:17:27,540 --> 02:17:32,000
pues les diría, un poco resumiendo lo que han comentado los demás,

2223
02:17:32,660 --> 02:17:33,900
que aprendan las bases, ¿vale?

2224
02:17:34,059 --> 02:17:37,800
Porque es lo importante y donde, no solo ahora mismo,

2225
02:17:38,040 --> 02:17:40,960
sino siempre los programadores aportan más valor.

2226
02:17:41,740 --> 02:17:46,460
que se dedique tiempo de estudio, bueno, tiempo de aprendizaje,

2227
02:17:47,099 --> 02:17:50,840
a entender las cosas en profundidad, no solo a ver las formulitas,

2228
02:17:50,940 --> 02:17:53,719
ya las tengo aquí, ya las miraré, no, a ver cómo funciona realmente

2229
02:17:54,380 --> 02:17:59,380
y precisamente que utilicen estos LLMs, estos chats,

2230
02:17:59,860 --> 02:18:04,280
para ayudarse en su aprendizaje, que le hagan preguntas, como decía Bryce,

2231
02:18:04,920 --> 02:18:08,219
que le digan, oye, ¿me puedes explicar esto? ¿me ayudas con esto?

2232
02:18:08,360 --> 02:18:10,860
con esta duda, no que le pida la solución de código,

2233
02:18:11,380 --> 02:18:13,519
sino que dedique este tiempo de la formación

2234
02:18:14,160 --> 02:18:15,179
no a solucionar problemas,

2235
02:18:16,040 --> 02:18:18,880
sino a ver cómo son nuestras soluciones,

2236
02:18:19,120 --> 02:18:21,059
cómo funciona el código, que entre mucho más.

2237
02:18:21,340 --> 02:18:23,000
Por lo que decíamos, las formaciones al final

2238
02:18:23,200 --> 02:18:25,820
tienen un periodo lectivo,

2239
02:18:26,580 --> 02:18:29,320
pero luego ese periodo o más

2240
02:18:29,559 --> 02:18:31,280
es trabajo del alumno el solo.

2241
02:18:31,460 --> 02:18:34,679
Pues mira, ahora tiene un pequeño tutor al lado

2242
02:18:35,099 --> 02:18:36,620
que le puede echar una mano con esto.

2243
02:18:37,160 --> 02:18:40,040
Pero precisamente los buenos tutores no te dan la solución.

2244
02:18:40,340 --> 02:18:41,740
Los buenos tutores es como...

2245
02:18:41,980 --> 02:18:43,500
¿Qué quieres? ¿Cómez caña o pez?

2246
02:18:43,820 --> 02:18:46,260
Los buenos tutores te dan la caña y te enseñan a pescar,

2247
02:18:46,380 --> 02:18:47,120
no te dan los peces.

2248
02:18:47,639 --> 02:18:50,120
Entonces, que lo utilicen no para estas soluciones,

2249
02:18:50,440 --> 02:18:53,940
sino para mejorar o para acelerar su aprendizaje.

2250
02:18:54,820 --> 02:18:58,559
Y luego a los programadores que ya tienen muchos tiros pegados,

2251
02:18:58,780 --> 02:19:02,440
yo diría que el fuercen un poco, si no lo han hecho ya,

2252
02:19:02,700 --> 02:19:03,920
a meterlo en su día a día.

2253
02:19:04,200 --> 02:19:11,320
que dediquen tiempo específico a probar estas herramientas, porque así les va a pasar de forma natural.

2254
02:19:11,740 --> 02:19:16,580
A mí, en mi caso, me pasó forzándome un poco, hace un par de años, cuando empecé todo esto,

2255
02:19:17,639 --> 02:19:26,760
empecé luego a sustituir ciertas herramientas, ciertos flujos de trabajo, por flujos nuevos que utilizaban estos modelos de IA

2256
02:19:27,480 --> 02:19:32,219
y ahora mismo soy mucho más productivo en esas partes de lo que era antes.

2257
02:19:32,000 --> 02:19:36,000
Incluso llego a sitios que no puedo llegar y me soluciona problemas cuando

2258
02:19:36,000 --> 02:19:40,000
me meto en algún fregado de cosas que no controlo demasiado, ¿vale? Pues

2259
02:19:40,000 --> 02:19:44,000
esto me soluciona un montón de problemas. Porque es que ya no solo los

2260
02:19:44,000 --> 02:19:48,000
programadores, sino cualquier trabajador, cualquier persona en general,

2261
02:19:48,000 --> 02:19:52,000
¿vale? Va a competir con otras personas que lo van a usar, ¿vale? Porque

2262
02:19:52,000 --> 02:19:58,900
esto al final lo vamos a acabar utilizando todos.

2263
02:19:59,340 --> 02:20:00,980
y cuando digo todos, digo todos

2264
02:20:01,140 --> 02:20:03,120
no sé si en este caso

2265
02:20:03,320 --> 02:20:03,840
estos abuelos

2266
02:20:05,240 --> 02:20:07,040
llegarán, pero de ahí para abajo

2267
02:20:07,380 --> 02:20:09,020
todos lo vamos a acabar utilizando

2268
02:20:09,260 --> 02:20:11,080
y lo peor de todo

2269
02:20:11,280 --> 02:20:12,380
es que las nuevas generaciones

2270
02:20:13,060 --> 02:20:14,560
ya serán como nosotros

2271
02:20:14,820 --> 02:20:17,160
bueno, más o menos somos nativos digitales

2272
02:20:17,360 --> 02:20:18,860
o bueno, no

2273
02:20:19,220 --> 02:20:20,740
yo creo que las nuevas generaciones

2274
02:20:21,200 --> 02:20:22,320
ya son nativas digitales

2275
02:20:22,760 --> 02:20:25,080
las próximas generaciones van a ser nativas

2276
02:20:25,260 --> 02:20:26,500
de la IA, es decir

2277
02:20:26,880 --> 02:20:29,000
ya van a tener esto interiorizado

2278
02:20:29,120 --> 02:20:36,340
ya las cosas las van a hacer directamente con IA y nos van a sacar una ventaja a los que no hagamos las cosas con IA.

2279
02:20:37,300 --> 02:20:45,320
Entonces mi recomendación, tanto para programadores ya experimentados como para los que estén empezando en esto o quieren empezar en esto,

2280
02:20:45,940 --> 02:20:54,940
es que lo usen, que lo metan en su día a día y que lo usen de la manera correcta y que dediquen tiempo a pensar cómo usarlo.

2281
02:20:57,000 --> 02:21:01,000
Pues sí, básicamente. Creo que al final, daros las gracias porque la

2282
02:21:01,000 --> 02:21:05,000
verdad creo que hemos dado un montón de mensajes que son muy, muy

2283
02:21:05,000 --> 02:21:11,420
válidos y que al final, pues bueno, es un poco el cambio.

2284
02:21:11,000 --> 02:21:15,000
Es decir, ¿hay un cambio? Sí, pues hay que adaptarse, pero el desarrollo

2285
02:21:15,000 --> 02:21:19,000
como tal sigue siendo y sigue necesitando la base que es independiente del

2286
02:21:19,000 --> 02:21:23,000
lenguaje de programación, es los algoritmos, es conocer qué es lo que

2287
02:21:23,000 --> 02:21:27,000
hay que hacer, es trabajar, es experiencia, es sacrificio, es entrar en

2288
02:21:27,000 --> 02:21:31,000
este mundo si te gusta, es saber que no es fácil, saber que una

2289
02:21:31,000 --> 02:21:40,080
formación te va a dar un pequeño porcentaje pero no te lo va a dar todo

2290
02:21:40,600 --> 02:21:45,340
y que a nadie, en ninguna profesión en este mundo, se nos regala nada.

2291
02:21:45,560 --> 02:21:52,120
No existe, salvo que te toque la lotería, no hay forma de conseguir muchas cosas en poco tiempo y con poco esfuerzo.

2292
02:21:52,740 --> 02:21:55,260
Y el desarrollo no va a ser algo distinto.

2293
02:21:56,120 --> 02:22:00,840
Así que muchísimas gracias, Bryce, Antonio, Arturo, Carlos.

2294
02:22:01,660 --> 02:22:02,900
Todo un placer teneros por aquí.

2295
02:22:03,440 --> 02:22:10,540
Esta es vuestra casa y la verdad que creo que yo he aprendido mucho de todos vosotros

2296
02:22:11,080 --> 02:22:17,080
y creo que espero que la gente que nos escucha también aprenda de esto.

2297
02:22:17,780 --> 02:22:24,920
Os pondré, lógicamente, en las notas del podcast todo la información de cómo acceder

2298
02:22:25,020 --> 02:22:30,540
y cómo hablar o acceder a la información de cada uno de nuestros invitados.

2299
02:22:31,300 --> 02:22:32,580
Obviamente hay algunos

2300
02:22:33,720 --> 02:22:35,360
youtubers de éxito que es más fácil

2301
02:22:35,600 --> 02:22:36,320
encontrar que a otros,

2302
02:22:37,760 --> 02:22:39,100
pero ahí estarán todos.

2303
02:22:39,320 --> 02:22:41,440
Así que lo dicho. Bryce, Antonio, Arturo,

2304
02:22:41,740 --> 02:22:43,480
Carlos, muchísimas gracias

2305
02:22:44,080 --> 02:22:45,200
por pasaros por aquí.

2306
02:22:46,520 --> 02:22:47,420
Y nos vemos pronto

2307
02:22:47,660 --> 02:22:48,120
si Jobs quiere.

2308
02:22:50,220 --> 02:22:50,700
Muchas gracias

2309
02:23:28,000 --> 02:23:35,800
Y poco más. Desde luego creo que, como habréis podido ver, ha sido un programa bastante intenso.

2310
02:23:36,200 --> 02:23:43,120
Ha sido algo que creo que hemos tocado todos los palos importantes que tienen que ver con la inteligencia artificial,

2311
02:23:44,140 --> 02:23:53,220
la redefinición de los modelos, del propio mercado, los problemas que hay ahora mismo para acceder al mercado laboral,

2312
02:23:53,640 --> 02:24:02,460
el tema de la formación, el aprendizaje, los errores que comete mucha gente entendiendo mal el sector,

2313
02:24:03,140 --> 02:24:09,740
entendiendo que, y creo que es una de las cosas que más me han gustado en cuanto a las conclusiones finales que hemos sacado,

2314
02:24:10,060 --> 02:24:15,480
que es que realmente no podemos pensar que después de hacer una formación,

2315
02:24:16,000 --> 02:24:20,300
ya no te digo en uno de estos, como ha llamado Antonio, bootcamps,

2316
02:24:20,500 --> 02:24:25,080
que al final son formaciones más especializadas, de seis meses, de un año, de lo que sea,

2317
02:24:25,480 --> 02:24:28,080
como las que ofrecemos nosotros en AC Academy.

2318
02:24:28,480 --> 02:24:30,040
No me voy muy lejos.

2319
02:24:30,820 --> 02:24:34,400
Pensar que con una formación como las nuestras, o como las de Antonio,

2320
02:24:34,600 --> 02:24:39,400
o como las de Carlos, o comprarte cualquiera de los dos libros de Carlos,

2321
02:24:39,940 --> 02:24:42,960
de JavaScript o lo que sea, o hacerte la formación con Arturo.

2322
02:24:44,240 --> 02:24:49,180
No, o sea, es que eso es necesario y eso es algo que tú puedes

2323
02:24:49,800 --> 02:24:53,360
o bien obtener por tu cuenta, por lo tanto necesitarás mucho más tiempo,

2324
02:24:53,920 --> 02:24:58,580
o puedes obtener en menos tiempo ese conocimiento haciendo una de estas formaciones.

2325
02:24:58,880 --> 02:25:04,420
Hay mil formas de conseguir ese conocimiento de mejor o peor manera,

2326
02:25:04,960 --> 02:25:06,840
pero hay mil formas de conseguirlo.

2327
02:25:07,520 --> 02:25:13,520
Pero claro, esa formación, ese conocimiento, es un 25%.

2328
02:25:13,960 --> 02:25:17,140
El otro 75% es experiencia.

2329
02:25:17,620 --> 02:25:24,140
Y como yo he comentado, no estamos hablando de una profesión como la abogacía,

2330
02:25:24,340 --> 02:25:28,740
que requiere que estés en un despacho con casos reales y que te pelees

2331
02:25:29,500 --> 02:25:32,920
y que vayas de la mano de un abogado mayor para coger experiencia,

2332
02:25:33,200 --> 02:25:35,320
o un médico, o un investigador.

2333
02:25:35,600 --> 02:25:41,340
No, aquí, en el momento en el que tú tienes la formación apropiada, tú puedes crear tu propia experiencia.

2334
02:25:41,640 --> 02:25:45,920
Y creo que es una de las cosas que más tendrían que cambiar en el mercado laboral.

2335
02:25:46,320 --> 02:25:55,920
El entender que la experiencia no tiene por qué ser haber trabajado para una empresa, sino es poner en práctica el conocimiento que hemos adquirido.

2336
02:25:56,000 --> 02:26:00,000
Y como esto, desde luego, la inteligencia artificial es clave, porque al

2337
02:26:00,000 --> 02:26:04,000
final la inteligencia artificial lo que nos va a dar es, a través de

2338
02:26:04,000 --> 02:26:08,000
nuestro conocimiento, la posibilidad de eliminar todas aquellas tareas que

2339
02:26:08,000 --> 02:26:15,980
son más tediosas, más repetitivas.

2340
02:26:16,000 --> 02:26:20,000
Es un poco lo que he contado en el caso de yo ayer mismo trabajando con

2341
02:26:20,000 --> 02:26:24,000
DeepSeek, darle varios ficheros de Swift para que una vez he creado el

2342
02:26:24,000 --> 02:26:28,000
maestro para una tabla que necesita cuatro endpoints distintos que generan

2343
02:26:28,000 --> 02:26:32,000
HTML y que además tienen que tener de la mano cierto código también en

2344
02:26:32,000 --> 02:26:36,000
Swift, pues en vez de tener que programarlos yo, que al final tengo que

2345
02:26:36,000 --> 02:26:43,060
realizar un montón de lo que se llamaría código boilerplate, ¿vale?

2346
02:26:43,120 --> 02:26:48,080
Porque yo he creado un motor de construcción de formularios y de listados a través de Live.

2347
02:26:48,260 --> 02:26:54,320
Un motor que es genérico, en el que yo cualquier tabla o cualquier lo que sea, con un mínimo código,

2348
02:26:55,460 --> 02:26:58,560
puedo conseguir hacer esos listados o esos formularios de mantenimiento,

2349
02:26:59,080 --> 02:27:07,000
para que los mantenimientos de los portales web asociados a las APIs que hago para los proyectos sean más fáciles de controlar.

2350
02:27:07,000 --> 02:27:10,000
Pero claro, todo esto viene de la mano que si yo ahora he creado para un

2351
02:27:10,000 --> 02:27:13,000
maestro y tengo otras 10 tablas en las que hay que hacer el maestro

2352
02:27:13,000 --> 02:27:17,900
correspondiente,

2353
02:27:18,000 --> 02:27:22,000
el único que va a cambiar es el nombre y número de campos de cada uno de

2354
02:27:22,000 --> 02:27:27,120
los distintos maestros y voy a tener que picarme unas 100 líneas de código,

2355
02:27:27,880 --> 02:27:36,300
50-100 líneas de código, por cada uno de esos 4 endpoints, ¿vale? En total los 4 endpoints van a suponer esas 50-100 líneas de código.

2356
02:27:36,860 --> 02:27:41,660
Yo le doy a DeepSeek como herramienta que estoy utilizando ahora toda esta información

2357
02:27:42,180 --> 02:27:49,260
y DeepSeek me hace ese cálculo y me genera ese código que yo superviso, copio y pego,

2358
02:27:49,640 --> 02:27:52,720
por lo que no tengo que estar perdiendo el tiempo haciendo código boilerplate.

2359
02:27:53,360 --> 02:27:57,940
Pero para eso necesito, uno, saber cómo pedírselo, dos, entender el código,

2360
02:27:58,580 --> 02:28:04,740
tres, entender lo que voy a hacer y cuatro, ser capaz de recoger el resultado que me está dando

2361
02:28:04,760 --> 02:28:07,860
a partir de una implementación que yo ya he hecho.

2362
02:28:08,420 --> 02:28:12,020
Pedirle a una IA que te haga una implementación tan compleja

2363
02:28:12,220 --> 02:28:14,620
como este motor que os digo del listado de datos

2364
02:28:15,180 --> 02:28:17,620
que está uniendo Swift con Live, Envapor,

2365
02:28:17,940 --> 02:28:20,800
con Desarrollo Web, Plantillas, es muy complejo.

2366
02:28:21,300 --> 02:28:23,800
Pero si eres capaz de realizarlo por tu cuenta,

2367
02:28:24,380 --> 02:28:27,820
todo lo demás es generar código, insisto,

2368
02:28:28,460 --> 02:28:30,100
que es más repetitivo, es más tedioso

2369
02:28:30,240 --> 02:28:32,440
y que la IA te va a solucionar en ese sentido.

2370
02:28:32,860 --> 02:28:37,960
o intentar buscar opciones para mejorar un cierto código,

2371
02:28:38,160 --> 02:28:40,040
que es una cosa que yo recomiendo mucho que la gente haga,

2372
02:28:40,560 --> 02:28:43,180
pedirle al AIA cómo podemos mejorar este código,

2373
02:28:43,600 --> 02:28:47,000
o incluso si tenemos un código que no hemos hecho nosotros

2374
02:28:47,560 --> 02:28:51,340
y que tenemos que mantener, o es un código de una librería o lo que sea,

2375
02:28:51,840 --> 02:28:55,220
en vez de usar una librería de terceros, coge esa librería,

2376
02:28:55,640 --> 02:28:58,800
coge cómo ha hecho eso, pídele al AIA que te explique cómo lo ha hecho

2377
02:28:58,900 --> 02:29:01,980
y crea tu propia versión, y no dependas del trabajo de otros.

2378
02:29:02,240 --> 02:29:10,160
Entonces, en fin, al final la inteligencia artificial es una herramienta que ha venido a cambiar cómo es el sector.

2379
02:29:10,940 --> 02:29:13,400
Y como tal, obviamente, está incluida.

2380
02:29:14,300 --> 02:29:17,360
Porque si no la incluyes en las formaciones, entonces ¿a dónde vas?

2381
02:29:17,580 --> 02:29:24,240
Yo la incluyo en las formaciones, enseño a los alumnos a cómo sacarle provecho, les doy ciertos tips, ciertos trucos.

2382
02:29:24,600 --> 02:29:29,800
Ahora que ha llegado la IA, que también se puede manejar en local, también es una cosa muy importante.

2383
02:29:30,000 --> 02:29:34,000
Por lo tanto, los alumnos aprenden a cómo usar esta herramienta, pero lo

2384
02:29:34,000 --> 02:29:38,000
más importante de todo, la IA nos ayuda a ser más productivos, pero

2385
02:29:38,000 --> 02:29:43,660
requiere que seamos más programadores que nunca.

2386
02:29:44,320 --> 02:29:54,740
Y para serlo necesitamos una base y mucho tiempo de experiencia, de desarrollo, de picar y de pelearnos con el código.

2387
02:29:55,920 --> 02:30:02,240
Y al final creo que esa es la conclusión que hemos sacado todos en este debate.

2388
02:30:03,000 --> 02:30:08,840
Espero que os haya gustado sinceramente, espero que, como siempre, espero vuestros comentarios.

2389
02:30:09,120 --> 02:30:15,200
Ya sabéis que podéis encontrarme a nivel personal en x como arroba jcf munoz.

2390
02:30:15,700 --> 02:30:19,180
Y de hecho también podéis encontrarme en el resto de redes.

2391
02:30:19,380 --> 02:30:24,920
También estoy en Mastodon, estoy en Threads, estoy en Blue Sky, estoy en todas las redes sociales.

2392
02:30:25,520 --> 02:30:32,920
como jcfmunod. Las redes en donde estoy más activo son en X y en LinkedIn, donde también podéis seguirme

2393
02:30:33,380 --> 02:30:42,200
en linking.com barra in barra jcfmunod. Por lo tanto, ahí tenéis una forma de poder acceder a todo mi contenido.

2394
02:30:42,620 --> 02:30:49,620
De hecho, también estoy en My Public Inbox como jcfmunod, por lo que también podéis acceder ahí a un compendio

2395
02:30:49,640 --> 02:30:53,180
de todos los canales, de Apple Coding, de los directos, etc.

2396
02:30:54,000 --> 02:30:58,980
Y, como ya he dicho, espero que vamos a hacer

2397
02:30:59,160 --> 02:31:01,360
porque este programa siga adelante,

2398
02:31:01,960 --> 02:31:05,180
que estos podcasts de debate, de entrevistas,

2399
02:31:05,740 --> 02:31:09,520
de centrarnos en clases maestras que nos permitan

2400
02:31:10,040 --> 02:31:12,720
un poco aprender más de las cosas,

2401
02:31:13,520 --> 02:31:15,740
puedan tener mayor continuidad.

2402
02:31:16,100 --> 02:31:19,040
Ese es mi propósito de poder generar más contenido

2403
02:31:19,060 --> 02:31:21,320
para todos ustedes y que así pues

2404
02:31:23,140 --> 02:31:26,040
todo sea mejor para todos y ya saben que cualquier comentario

2405
02:31:26,220 --> 02:31:29,400
cualquier cosa siempre su apoyo es importante

2406
02:31:29,900 --> 02:31:32,380
para poder compartir, compartan este episodio

2407
02:31:32,680 --> 02:31:35,420
compartan y menciónennos a todos los que hemos estado aquí

2408
02:31:35,680 --> 02:31:38,480
y nos vemos y oímos pronto si Dios quiere

2409
02:31:39,200 --> 02:31:41,520
hasta entonces un saludo

2410
02:31:42,040 --> 02:31:43,740
y good Apple Coding

2411
02:31:54,460 --> 02:31:57,240
Gracias por escuchar Apple Coding

2412
02:31:57,960 --> 02:32:01,480
un podcast perteneciente a la red independiente de podcast

2413
02:32:01,960 --> 02:32:02,320
Qonda

2414
02:32:03,320 --> 02:32:04,620
suscríbete en

2415
02:32:04,900 --> 02:32:05,980
qonda.com

2416
02:32:06,660 --> 02:32:08,140
barra apple-cod

2417
02:32:08,880 --> 02:32:11,021
o síguenos en nuestras redes sociales

2418
02:33:40,120 --> 02:33:40,140
¡Gracias!