Brais Moure, programador, sobre el perfil mínimo de un desarrollador junior: "¿Eres capaz de crear software de manera autónoma, con control, fundamentos y con IA?"

Brais Moure, programador, sobre el perfil mínimo de un desarrollador junior
Brais Moure, programador, sobre el perfil mínimo de un desarrollador juniorComputer Hoy / TikTok
Noticia
Añádenos en Google

Elígenos como tu fuente preferida en Google.

Empezar en el mundo de la programación, ahora que la inteligencia artificial aparentemente puede hacer el trabajo de los juniors, parece complicado. Pero hay esperanza.

Esto ha cambiado quizá demasiado rápido, pero no queda otra opción que adaptarse. La inteligencia artificial ya es una más en el día a día de los programadores y, si bien reconocen que su trabajo sigue siendo necesario, esta tecnología es su gran mano derecha. El problema viene cuando acabas de salir de la universidad y tu experiencia es nula.

Antes tenían que aprender a escribir código desde cero y pasar muchas horas resolviendo problemas por su cuenta. Ahora cuentan con herramientas que pueden ayudarles a ir más rápido e incluso algunas empresas les consideran innecesarios porque no tienen las capacidades extra que se necesita ahora de un humano.

Pero toca ponerse las pilas y aprender rápido si quieres estar dentro del juego y que alguna compañía apueste por ti, aunque seas junior.

Sobre este tema ha hablado Brais Moure, programador y divulgador de tecnología, en un vídeo de TikTok. Para este, no se trata solo de saber utilizar la inteligencia artificial, sino de ser capaz de programar por tu cuenta y entender lo que estás haciendo.

¿Qué debe saber un programador junior sobre la IA?

Este experto lo resume todo con una pregunta: "¿Eres capaz de crear software de manera autónoma, con control, fundamentos y con IA?".

Al final, hoy puedes utilizar una herramienta de inteligencia artificial para crear una aplicación sin tener apenas conocimientos de programación. Le explicas lo que necesitas, la IA genera el código y, con un poco de suerte, consigues algo que funciona.

Pero el problema viene cuando quieres añadir una función; aparece un error o el programa deja de funcionar después de hacer un cambio. Ahí es donde se nota si realmente entiendes lo que has creado o si solo has ido siguiendo las instrucciones de una IA.

Por eso, uno de los conocimientos más importantes sigue siendo entender los fundamentos de la programación. No hace falta ser un loco de la programación y memorizar cada comando ni conocer todos los detalles de un lenguaje, pero sí saber cómo funciona el código, cómo se crea un programa y qué estás intentando conseguir con cada parte.

También es importante saber leer y entender el código que genera la inteligencia artificial. Puede parecer que no se ha equivocado si simplemente lo miras por encima y, aun así, tener fallos, utilizar una solución que no encaja o dejar algún problema de seguridad. Aquí es donde tú y tus conocimientos debéis actuar como guía.

Aprender a programar sin depender de la IA: el gran consejo de este experto

El gran riesgo que hay ahora, y no solo en el sector de la programación, es que, como aparentemente la IA sabe hacerlo absolutamente todo, tú, directamente, no aprendes. 

Por eso, lo mejor que puedes hacer es practicar también sin ayuda de la IA. Puedes intentar resolver algo por tu cuenta, desarrollar una pequeña aplicación o corregir un error antes de pedirle una solución a una IA. 

Después, puedes comparar tu trabajo con el resultado que te da la inteligencia artificial y ver qué ha hecho mejor o qué podrías aprender de ella. Esto, al final, no va de estar en contra de su uso, al contrario. 

El problema es que, siendo tan joven, y teniendo a tu disposición esta tecnología, realmente no sabes programar absolutamente nada. Y sí, te vas a acabar estancando, no escalarás nunca y, aún peor, podrías acabar en la calle porque no eres útil.

Además, un programador no se limita a escribir código. También tiene que probar que todo funciona, revisar si hay fallos, mantener el proyecto en el tiempo y asegurarse de que el resultado hace lo que se pide. La IA puede echar una mano en todas estas tareas, pero sigue siendo importante saber qué hay que comprobar y por qué.

Si eres capaz de hacer todo esto, realmente vas a ver cómo la IA puedes usarla a tu servicio y ahí es cuando se va a convertir en algo que te ayuda en tu día a día, te permite tener más tiempo para estar en otras cosas y consigue que tú seas un mejor programador. Pero sin una base potente de conocimientos, estás totalmente perdido.

Ver sus artículos

Carolina González

Redactora

Carolina González, redactora de actualidad, reportajes a fondo, análisis de todo tipo de productos y vídeos para el canal de Youtube.