Escriba para buscar

¿La inteligencia artificial amenaza a los programadores? Innovación

¿La inteligencia artificial amenaza a los programadores?

Como director ejecutivo de TenderHut Technological Capital Group, he seguido de cerca el creciente interés en la inteligencia artificial (IA) y las oportunidades y riesgos asociados a ella. El reciente lanzamiento de ChatGPT de OpenAI y su rápido desarrollo han contribuido significativamente a este aumento de popularidad.

Un evento que alimentó aún más el interés en la IA fue una carta publicada el 22 de marzo de 2023, firmada por Elon Musk, profesores de universidades líderes y otras figuras destacadas de las comunidades científica y empresarial. La carta pedía una pausa en el entrenamiento de sistemas de IA más potentes que GPT-4, citando preocupaciones sobre la seguridad y los riesgos asociados con los sistemas de IA que poseen inteligencia a nivel humano. Curiosamente, apenas un mes después, se informó que el propio Musk estaba planeando iniciar su propia empresa de inteligencia artificial para rivalizar con OpenAI, lo que indica las intensas emociones que rodean a la IA.

Como jefe de un grupo tecnológico, con frecuencia me preguntan sobre el impacto potencial de la IA en los programadores y si su seguridad laboral está en riesgo. Históricamente, los programadores han formado parte de un grupo profesional con altos ingresos, dictando condiciones a las empresas que los empleaban. Sin embargo, la situación económica actual ha provocado una disminución del mercado laboral, lo que genera preocupación sobre el futuro de los puestos de programación. ¿La IA quitará oportunidades laborales a los programadores?

Desde mi punto de vista, confío en los programadores polacos, que constantemente se encuentran entre los 10 mejores del mundo. Este logro se puede atribuir a varios factores, incluido un sistema educativo sólido que enfatiza los campos STEM (ciencia, tecnología, ingeniería y matemáticas). Los programadores polacos también adquieren una valiosa experiencia trabajando en corporaciones internacionales y se benefician de la posición favorable de Polonia en el huso horario de Europa Central.

Vale la pena señalar que alrededor del 75% de los programadores polacos tienen educación superior, mientras que el resto adquiere habilidades a través de la experiencia práctica. Con 18 universidades técnicas públicas en el país, Polonia tiene un número significativo de instituciones dedicadas a la educación técnica. Esto es bastante impresionante considerando la población de Polonia de poco menos de 38 millones de personas. Estas universidades brindan oportunidades para que los estudiantes asuman desafíos profesionales desde el principio de sus estudios. Los desarrolladores polacos también dominan el inglés, lo que les permite gestionar con éxito proyectos internacionales.

Un aspecto de la IA que ha llamado la atención es la IA generativa (GenAI), que involucra sistemas que crean nuevo contenido textual, de audio o video. Según McKinsey & Company, todavía estamos en el comienzo de comprender el potencial de GenAI y los cambios significativos que puede traer a nuestras vidas. Los expertos de McKinsey estiman que la productividad lograda a través de GenAI podría tener un impacto considerable, posiblemente aumentando el valor de la economía global en billones de dólares. Las áreas donde se esperan los beneficios más significativos incluyen servicio al cliente, marketing y ventas, ingeniería de software e investigación y desarrollo. Sólo en la industria del desarrollo de software, GenAI podría aumentar la productividad hasta en un 32%, lo que resultaría en 414 mil millones de dólares al año. Es esencial recordar que la ingeniería de software ya no es exclusiva de los gigantes tecnológicos, ya que casi todas las industrias y empresas importantes dependen de ella para desarrollar sus productos y servicios.

A pesar de estos avances, los programadores no deberían temer a la IA. En cambio, deberían mantenerse informados sobre las últimas tendencias y colaborar estrechamente con la IA. En esta etapa del desarrollo de la IA, los programadores experimentados que trabajan en sistemas complejos no pueden ser reemplazados de manera efectiva. Sin embargo, la IA puede automatizar ciertas tareas, aumentar la eficiencia y ayudar con la revisión del código, entre otras cosas. La automatización puede afectar a tareas más simples tradicionalmente asignadas a programadores junior, pero su función evolucionará a medida que adquieran experiencia trabajando en sistemas más complejos.

La IA también afectará los métodos de capacitación, ofreciendo formas más eficientes de verificar el trabajo y el progreso de los alumnos. Herramientas como ChatGPT pueden mejorar la comprensión de la tecnología por parte de personas ajenas a la industria, fomentando una colaboración más estrecha entre empresas y equipos de desarrollo y, en última instancia, aumentando la eficiencia y la calidad de las soluciones. Además, los clientes de la industria de TI utilizarán la IA, lo que les permitirá evaluar proveedores y soluciones de manera más efectiva.

Sin embargo, es importante tener en cuenta que algunos aspectos de la programación aún requieren habilidades humanas y empatía. Tareas más avanzadas como diseñar arquitectura de software, resolver problemas no convencionales y comunicarse con los clientes requieren inteligencia humana. Los programadores aportan no sólo conocimientos técnicos sino también experiencia de vida y comprensión de los contextos empresariales y los matices culturales, que son factores cruciales en la creación de software que satisfaga las necesidades de las personas. Por lo tanto, si bien la IA puede automatizar ciertos aspectos del trabajo de un programador, no puede reemplazarlos por completo. Los programadores seguirán desempeñando un papel vital en la toma de decisiones cruciales, la resolución de problemas complejos y la creación de software de valor agregado.

En conclusión, si bien el auge de la IA puede traer cambios a la industria de la programación, los programadores no deberían temer por su seguridad laboral. Al mantenerse informados, colaborar con la IA e incorporar sus capacidades en su trabajo, los programadores pueden adaptarse al panorama en evolución y continuar haciendo contribuciones significativas al campo.