AI no tomará su trabajo, pero una persona que usa AI sí lo hará.

Apr 29 2023
Como desarrollador de software, es posible que haya escuchado preocupaciones acerca de que la IA se haga cargo de su trabajo. Sin embargo, la realidad es que la IA no es una amenaza para su carrera, sino una herramienta que puede ayudarlo a ser más productivo y eficiente.

Como desarrollador de software, es posible que haya escuchado preocupaciones acerca de que la IA se haga cargo de su trabajo. Sin embargo, la realidad es que la IA no es una amenaza para su carrera, sino una herramienta que puede ayudarlo a ser más productivo y eficiente.

Por ahora, veamos cómo se utilizan Github Copilot y ChatGPT como herramienta en el desarrollo de software:

GitHub Copilot: con GitHub Copilot, más de 1,2 millones de desarrolladores confían en la IA para generar código en su nombre, ahorrándoles tiempo.

Fragmento de código sugerido por Copilot

Copilot utiliza algoritmos de aprendizaje automático y procesamiento de lenguaje natural para examinar patrones de código y brindar sugerencias adecuadas. Utiliza el código disponible en GitHub y sugiere fragmentos de código que aumentan la productividad y la eficiencia al reducir el tiempo y el esfuerzo necesarios para escribir código.

ChatGPT: Estoy seguro de que has oído hablar de ChatGPT y probablemente también lo hayas usado. ChatGPT es un chatbot impulsado por IA que utiliza un modelo de aprendizaje profundo diseñado para tareas de procesamiento de lenguaje natural, ¡Uf!

En términos básicos, puede generar respuestas similares a las humanas a la entrada basada en texto (espere a ChatGPT 4, lo dejará boquiabierto).

Y ahora, puede preguntarse, ¿Cómo ayuda a un desarrollador de software?

  1. Muestra el HTML para el formulario de inicio de sesión.
  2. Código de formulario de inicio de sesión y explicación de ChatGPT
La respuesta generada por ChatGPT
La respuesta generada por ChatGPT

3) ¿Cómo puedo conectar el backend .Net con el frontend Angular?

La respuesta generada por ChatGPT

Con los tres ejemplos anteriores, puede ver el poder de ChatGPT y cómo se puede utilizar. Sí, hay limitaciones, pero entiendes bien la idea.

Desarrollador VS Desarrollador usando IA

He estado trabajando en una empresa multinacional de desarrollo de software durante más de un año y me di cuenta de que un desarrollador que usa IA, como Github Copilot o ChatGPT, aumentará la productividad y la eficiencia de un desarrollador. Puede escribir el HTML para el formulario de inicio de sesión u obtenerlo de chatGPT en unos segundos, escribir su código o usar copilot que puede sugerir y predecir la siguiente línea de código según el contexto, lo que permite a los desarrolladores escribir código más rápido y con menos errores

La elección es tuya, ya que la persona a tu lado puede usar IA y lo más probable es que haga un mejor trabajo que tú. Como dice el título, AI no tomará su trabajo, pero una persona que use AI sí lo hará.