La crisis del programador #03
Bueno, han pasado cosas, algunas buenas, varias malas. Empecemos por lo bueno, The Awakening of the Vast sigue en desarrollo, parece que al menos esta primera fase la medí bien, pues se ha ido completando dentro del tiempo estipulado, que para dar más detalle, estoy finalizando las mecánicas base, el año que viene (2027) debería estar armando niveles y con suerte hacer un Vertical Slice.
Y mencionar esto me lleva a lo malo; verán, quien sea que lea esto (que siempre es bueno a aclarar que lo escribo más que nada para mi yo de después, para no olvidar mis decisiones, estrategias, planes y errores), en mi anterior post mencioné que el mercado web freelance está grave seguro que por la automatización de la IA.
Había decidido que buscaría un empleo con el stack de ASP.NET + Angular (me parece un buen stack, muy cómodo para mi estilo), pero ¡pum! resulta que todos los puestos que a duras penas logro encontrar piden años y años de experiencia con estas tecnologías. Yo solo tengo como 6 meses de ASP.NET por mi empleo anterior y nada de Angular. Simplemente nadie me contrata.
Llegué a tener pruebas técnicas, y ¿qué pasó?, pues me fue muy mal. Resulta que piden mucho más de lo que he logrado aprender por mi cuenta, encima pasa que hoy en día, al menos para mí, es más complicado estudiar; me pasa que cada vez que quiero investigar cómo hacer algo una IA me lo escupe en la cara. En algún momento decidí "bueno, si las IAs son tan rápidas y mejores que yo para escribir código, pues que lo escriban todo ellas".
Es un problema, porque no memorizo nada de sintaxis, y entonces la última prueba que me tocó era grabada en vivo, y grabada, ni siquiera había alguien conmigo en el momento, debía grabar un video para que alguien después lo revisara tranquilamente. El problema no es que fuera precisamente en vivo, es que no permitían usar IA ni tampoco investigar en internet, querían precisamente valorar lo que sé de memoria, y coño, prácticamente no sé nada de memoria si para programar ya no escribo yo. Puedo entender perfectamente el código con verlo, pero como nunca lo escribo "manualmente" no puedo memorizarlo.
Es fastidioso, las empresas quieren a alguien que use IA, pero no les sirve alguien víctima de este nuevo paradigma.
El proyecto y el 3D freelance
¿Por qué dije que TAOTV me llevaba a este problema? Porque para 2027 proyectaba tener un trabajo con el que contratar artistas para hacer un vertical slice. Mi mayor debilidad, y aunque sé componer, es la producción musical, no tengo prácticamente nada de experiencia produciendo en PC, lo más parecido que hago es componer canciones solo con mi guitarra y voz.
Aparte quería tener apoyo con el 3D, yo puedo hacer solo, pero eso implica tardarme como 10 veces más. Sin un trabajo todo eso se complica.
Esto es prácticamente una medida desesperada, pero voy a volver al 3D freelance, ya estoy armando mi portafolios. Probablemente el mercado del 3D sufra lo mismo que pasa con la programación, pero hay un detalle; aún no está pasando. Al menos no como lo que me interesa, que son los modelos Game Ready, los que deben funcionar en videojuegos. Trataré de meterme en ese mercado cuanto antes, antes de que la IA se lo coma.
Cabe destacar que estoy en Venezuela, buscar un empleo fuera de mis "habilidades informáticas", o mejor dicho, fuera del mercado remoto puede ser muy frustrante, pues con la economía de aquí un salario promedio es, y con suerte, de 300 USD al mes. Eso no es nada, con eso no puedo ni vivir, mucho menos contratar artistas.
Mi primera jam
Pero bien, no todo son malas noticias, ahora volviendo a las buenas, finalmente he publicado juegos, bueno, no míos propios, pero sí "míos" en parte; participé en la "Juntos: Game Jam for Venezuela Earthquake Relief", una jam para apoyar a las víctimas del terremoto de La Guaira.
Fue mi primera jam, y tengo que decir que la amé; amé estar ahí con otros que parecían ser de mi tribu, amé estar con los otros "como yo" aunque fuera todo por Discord.
Fue una jam de 48 horas, y participé en dos equipos, primero entré en uno en el que se usaría Godot, entré como modelador 3D, y entré luego en otro equipo donde se usaría Unreal Engine (mi casita), también como modelador 3D, aunque a última hora decidí también pasarme un poco a la programación, pues sentí que era necesario para el tiempo que quedaba.
No quiero dar muchos detalles sobre los juegos, pero que se sepa que de verdad amé participar en el desarrollo de ambos, que fueron los siguientes:
- Equipo 1, con Godot: Searching For Her
- Equipo 2, con Unreal Engine: Let's Save Marco!
Si alguien quiere probarlos pueden entrar a esos links y bajarlos, que es gratis.
La crisis del programador
Y bueno, no tengo mucho más que decir. Honestamente no me siento bien, eso de que no encuentro trabajo digo con seguridad que es por la IA.
Hay muchos gurús de programación diciendo cosas tontas como "es solo un cambio de paradigma, la programación no desaparecerá", otros diciendo mantras como "adáptate o muere", y la verdad es que ambas frases me parecen idioteces.
Es simple, con una IA un programador puede hacer lo que antes hacían 20, ¿y qué pasa?, ¿qué ahora hacemos 20 veces más software? No. Simplemente no, pasa, y seguirá pasando que esos otros 19 devs que bien podría ser perfectos usando IA se van a quedar sin trabajo, y no por falta de habilidad, sencillamente porque nadie necesita ahora a tantos programadores.
Es una crisis horrible, muchos hacen la vista gorda, excepto los que ya la sufrimos, y no me canso de ver cómo programadores que admiro, como Juan Villalvazo, y hasta amigos están dejando la programación comercial, no necesariamente porque no encuentren trabajo, sino porque dirigir una IA y revisar lo que hace no tiene casi nada que ver con lo que nos gustaba, que ahora prácticamente llaman despectivamente "picar código" (que picar código ni qué nada, eso, amigos míos, es programar).
Je, je. Está grave la cosa.
Saludos.