Despiértame cuando las empresas Empiece a contratar desarrolladores de software modernos y despistados.

“Programar ya no es difícil” o “todo el mundo es desarrollador” son las frases que más se escuchan en LinkedIn o como tal no es el desarrollador en sí. son solo Sólo ‘desarrolladores de nueva generación’

Regístrese para asistir a la Cumbre de IA de NVIDIA en India

Santiago Valdarrama, fundador de Tideily y profesor de ML, que regularmente pregunta a los desarrolladores si usan Cursor, ha iniciado otra discusión sobre si herramientas como Cursor y otras son herramientas fundamentales que pueden ayudar a los desarrolladores existentes a escribir mejor código. «Despiértenme cuando las empresas empiecen a contratar una nueva generación de ‘desarrolladores’ que no saben nada de estas cosas», añadió.

Se comparó con un piloto de F1 después de jugar un juego de carreras en su iPad.

Si soy honesto, Es innegable que la barrera para convertirse en desarrollador ha disminuido significativamente desde que desaparecieron Cursor o incluso ChatGPT. Las personas pueden crear software personal e incluso aplicaciones en solo unas pocas horas. Sin embargo, esto no elimina el hecho de que actualmente es limitado. para crear aplicaciones y software de bajo nivel.

«No puedes editar código si no sabes cómo codificar».

Porque hay muchas noticias sobre el fin del puesto de ingeniero de software. Los desarrolladores y programadores están empezando a preocuparse por el futuro de su trabajo. Es cierto que los ingenieros de software necesitan desarrollar sus habilidades más rápido que otros. Pero el miedo a ser reemplazado puede posponerse al menos durante unos años.

Tener herramientas como Cursor y Claude sólo es suficiente si el desarrollador realmente sabe cómo hacerlo. cómo funciona el código Lo que realmente cambia el juego es Los desarrolladores que utilizan IA superarán a los que no lo hacen “Las herramientas adecuadas pueden convertir a buenos desarrolladores en grandes desarrolladores. No se trata sólo de reemplazar a personas con talento. Se trata de desarrollar personas con talento”, afirmó Eswar Bhageerath, experto en desarrollo de software de Microsoft.

La IA solo completa el código en áreas que son fáciles de hacer para los desarrolladores. La verdadera habilidad de un desarrollador de software es el razonamiento y la resolución de problemas. Esto va más allá de corregir errores en el código. Esto no será reemplazado por ninguna herramienta de inteligencia artificial en el corto plazo. Los cursores solo pueden acelerar el proceso y escribir código. Pero editar código es algo que sólo los desarrolladores de software pueden hacer.

Además, los desarrolladores no pueden rastrear fácilmente los errores introducidos en el código mediante herramientas de IA sin utilizar otras herramientas de detección de errores de IA. Andrej Karpathy, un colaborador activo de Cursor AI a través de GitHub Copilot, también compartió algo similar mientras trabajaba con. “Es demasiado conveniente dejar que Cursor AI se ejecute indefinidamente. Cuando parecía que funcionaría”. Esto también provocó algunos errores cuando codificaba demasiado rápido y leía mucho código.

Estos errores no pueden ser solucionados por los «desarrolladores» modernos, llamados «ingenieros rápidos». En pocas palabras, alguien tiene que escribir código para software sin código.

Si hablamos de ingenieros que están preparados El futuro tendrá muchos agentes de IA que podrán escribir su propio código. El trabajo futuro de un ingeniero de software será administrar equipos de agentes de codificación de IA, lo cual no es factible para los desarrolladores que recién ingresan al campo y que solo han aprendido a crear aplicaciones en Cursor o Claude. Es posible que el tamaño de los equipos se reduzca pronto porque existe. no hay necesidad de desarrolladores de bajo nivel.

La mejora de las capacidades es necesaria en esta era.

Es por eso que los desarrolladores de software existentes deberían centrarse en desarrollar sus habilidades de ingeniería. No se trata solo de habilidades de codificación. Eric Gregori, profesor adjunto de la Universidad Southern New Hampshire, dice que es por eso que enseña a sus estudiantes a centrarse en la ingeniería en lugar de solo en la programación. «Sí, la IA es una herramienta demasiado poderosa para ignorarla». dijo, y agregó que se han eliminado las limitaciones existentes de las plataformas de codificación.

«Con suerte, la IA permitirá a los ingenieros de software dedicar más tiempo a la ingeniería y menos a la programación. Es hora de recuperar la antigua forma de aprender a codificar». Esto se debe a que los desarrolladores modernos tienden a copiar y pegar código de herramientas de inteligencia artificial en lugar de pensar realmente en ello.

La comparación con un piloto de Fórmula 1 es muy acertada. La mayoría de la gente puede aprender a conducir. Pero no podrás convertirte en piloto de carreras. Lo mismo ocurre con las herramientas de codificación. Pero, ¿qué pasaría si todo el mundo quisiera simplemente crear un prototipo y diseñar el código inicial? Los desarrolladores impulsados ​​por IA podrán hacer su trabajo bastante bien.

Es por eso que muchos pioneros de la IA como Karpathy, Yann LeCun, Francois Chollet e incluso Sam Altman dicen que habrá 10 millones de trabajos de codificación en el futuro. Estas tareas requerirán habilidades en Python, C++, etc. ya que todos estarán «Desarrollador moderno» de cualquier forma Y la mayor parte de la codificación la realizan agentes de inteligencia artificial.

Es posible que en el futuro la mayor parte del código esté escrito en inglés. Pero se trata principalmente de depurar y administrar código generado por IA, lo cual no es posible para las personas que no saben cómo codificar desde cero.

Puede interesarte

Purdue lanza nuevo programa de Maestría en Ciencias en línea |

La Universidad Purdue ofrece ahora un nuevo programa de maestría 100 por ciento en línea. …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *