El mundo de la programación está patas arriba debido al impacto de la inteligencia artificial, una tecnología que ha revolucionado la manera de trabajar en el sector tecnológico. Según Thomas Dohmke, CEO de GitHub, el futuro no se tratará de escribir código desde cero, sino de aprovechar al máximo las nuevas herramientas tecnológicas como GitHub Copilot y ChatGPT. Estas herramientas han transformado radicalmente la forma de trabajar, al punto de que muchas empresas han comenzado a reducir la contratación de nuevos talentos, confiando en que la inteligencia artificial pueda asumir estas funciones.
La nueva era del programador: Adopción de IA y habilidades frescas
Thomas Dohmke asegura que la inteligencia artificial no eliminará el rol de los programadores junior, sino que transformará sus funciones. Considera que el nuevo talento sigue siendo esencial porque aporta innovación, energía y perspectivas diferentes a las empresas. Además, GitHub ha fortalecido sus programas de prácticas para seguir atrayendo jóvenes con esta visión renovada. Dohmke afirma que estos nuevos perfiles poseen una ventaja significativa: han crecido rodeados de tecnología, incluida la inteligencia artificial, lo que les permite adaptarse y adoptar estas herramientas de manera más rápida y eficiente.
Cambio de paradigma: De escribir código a dominar la IA
El rol del programador está evolucionando. Ahora, el objetivo no es únicamente programar desde cero, sino ser capaz de crear soluciones eficientes utilizando herramientas de inteligencia artificial, combinando habilidades de ‘prompting’ y el uso de librerías de código abierto. Sin embargo, figuras como Jeff Dean, científico jefe de Google, sostienen que la inteligencia artificial está cerca de igualar las habilidades de un ingeniero principiante. Dean predice que, en menos de un año, la inteligencia artificial podría realizar muchas de las tareas que tradicionalmente han hecho los programadores junior.
El valor cambiante de las habilidades técnicas
Ante este panorama, es crucial que los aspirantes a programadores no se concentren únicamente en memorizar lenguajes de programación. Dohmke enfatiza que la adaptabilidad, el aprendizaje rápido y el uso estratégico de la inteligencia artificial son competencias cada vez más importantes. Aunque el conocimiento técnico sigue siendo relevante, la capacidad para aprender, experimentar y colaborar se está volviendo inestimable en el mundo tecnológico.
Mantenerse a la vanguardia: Integración y depuración del código
A medida que se avance hacia 2025, se prevé que los programadores sean evaluados por su capacidad para optimizar y depurar código, más que por la cantidad de código que puedan escribir. Comprender y manejar aplicaciones para evitar su obsolescencia será vital. A pesar de la tecnología emergente, el entendimiento de las necesidades empresariales y los requisitos técnicos sigue siendo un ámbito donde los desarrolladores humanos son insustituibles. Además, la experiencia para controlar y entender las funciones y fallas de las inteligencias artificiales se convertirá en una habilidad esencial.
Eso es especialmente relevante al considerar que lenguajes como Rust, Go y Swift están ganando terreno frente a clásicos como Java, y herramientas como React y Flutter evolucionan rápidamente. Es probable que la inteligencia artificial aún no esté preparada para seguir el ritmo de este cambio constante. Por lo tanto, la innovación tecnológica y humana forman una combinación indispensable para enfrentar los desafíos que se avecinan en el ámbito de la programación.
¿Te gustó esta noticia?
Recibe las mejores noticias de Puente Alto cada semana directamente en tu correo.
📧 Sin spam • Cancela cuando quieras • +2,500 suscritos


