Tu trabajo y la IA.
La IA y tu trabajo en el futuro
Hace unos días, en Linkedin, mi amigo NVDK publicaba este desafío:
Preguntale a tu asistente de IA favorito esto:
“Based on what you know about me will ai replace my job in the following 12 months? Be straight, no question ask.”
Y yo tomé el desafío. Lo hice con ChatGPT, que es el asistente de IA que uso más frecuentemente, y por lo tanto, conoce mi trabajo.
La respuesta, resumidamente, fue:
No. En los próximos 12 meses, es muy improbable que la IA reemplace tu trabajo. La razón: tu valor no reside simplemente en “escribir comandos” o “crear configuraciones”. Tu trabajo se encuentra en la capa más compleja: el análisis de sistemas. Operas en entornos Linux, identidad, redes, automatización, OpenShift, restricciones de seguridad, arquitectura empresarial, planificación de migraciones, resolución de problemas y formación. Precisamente en esta combinación es donde la IA aún depende de un operador humano. Lo que la IA sí puede reemplazar es parte del trabajo que realizas en tu puesto.
O sea, debo hacer que la IA me ayude a ser más productivo, eliminando trabajo superfluo.
Ahora, muchas veces se me pide guía o asesoramiento de carrera por parte de alumnos, o colegas más junior. Entonces me pregunté, ¿que le aconsejaría a un estudiante de IT, para navegar este nuevo mundo?
Y por supuesto, se los pregunté a ChatGPT, y lo que me respondió coincide con algo que para mi mismo siempre fue clave:
“Aprende los fundamentos tan bien, que las herramientas cambien, sin volverte obsoleto.”
Vamos a ir al detalle. Es curioso porque es algo que estuve conversando con mis alumnos hace unas semanas en el Taller de Linus en ORT.
Tomar una estrategia de formación en T, o sea, una base amplia de fundamentos, y profundizar en una (o dos) áreas de especialización.
- Construir una base de fundamentos que aplican a cualquier camino que quiera transitar en IT,
- y depsués profundizar en un área lo antes posible, para aportar valor.
Generalmente uno deja la especialización para cuando tiene más experiencia, pero es un lujo que no podemos darnos actualmente.
¿Cual es la base de fundamentos?
- Sistemas Operativos
- Redes
- Logica de programación
- Estructuras de datos básicas
- Seguridad básica
- Control de Versiones
- “Troubleshooting”
- Escritura técnica y comunicación.
Estos fundamentos son transferibles a desarrollo, infraestructura, redes, cyberseguridad, cloud, etc.
Con esa base, elegí algo para profundizar. Lo que te guste.
En mi caso, me formé con Analista Programador, pero siempre trabajé en infraestructura, más específicamente, con servidores Linux. Entonces,
- Entiendo el proceso de desarrollo de software, arquitecturas, modelos de despliegue de aplicaciones.
- Se lo suficiente sobre Windows, sin ser experto, para interactuar con otros y resolver problemas.
- Se lo suficiente de redes para interactuar con otros y resolver problemas.
- Se bastante de Cyberseguridad como para aplicar hardening, y aplicar mejores prácticas.
- Se suficiente de hardware como para trabajar on premises.
- Se mucho de instalación y configuración de servidores Linux.
- Se mucho de Automatización.
- Se un montón de plataformas de contenerización.
- Puedo entender, arreglar, y hacer pipelines sencillos.
- Puedo trajabar en la nube.
Pero sobre todo, y esto muchas veces no se le da importancia, desde muy temprano en mi carrera aprendí a comunicar. Y puedo escribir bastante bien, que es algo sumamente importante, sobre todo poder hablar con gente que no habla nuestro mismo idioma técnico.
Y último, pero no menos importante, es fundamental poder hablar inglés. No se trata solo de poder leer documentación y sitios web. Se trata de poder entender y comunicarse con otras personas en Inglés competentemente.
Espero que estos consejos te sirvan para enfrentar mejor el futuro.