Desarrolladores senior se convierten en niñeros de código de IA en medio del auge de la codificación de vibra

Puntos clave
- Los desarrolladores senior dedican un tiempo significativo a arreglar el código generado por IA.
- Encuesta de Fastly: el 95% de los desarrolladores informan de un esfuerzo adicional en el código de IA; los seniors son dos veces más propensos a implementarlo.
- Carla Rover tuvo que reiniciar un proyecto después de los errores de la IA, describiendo el proceso como emocionalmente agotador.
- Feridoon Malekzadeh dedica el 30-40% de su tiempo a arreglar el código de la IA, observando una mala comprensión de los sistemas por parte de los modelos.
- Los expertos en seguridad advierten que el código de la IA puede introducir vulnerabilidades al priorizar la velocidad sobre la corrección.
- NinjaOne implementa "codificación de vibra segura" con controles de acceso, revisión por pares y análisis de seguridad.
- El código de la IA es útil para prototipos, código de caldera y estructuras de prueba, pero requiere revisión humana.
- Los desarrolladores reconocen un "impuesto a la innovación" - tiempo extra para auditar el código generado por IA.
Los desarrolladores están utilizando cada vez más el código generado por IA, conocido como codificación de vibra, para acelerar los proyectos. Sin embargo, los ingenieros senior se encuentran dedicando un tiempo significativo a corregir la salida de la IA, que puede incluir paquetes alucinados, información eliminada y riesgos de seguridad.
El desarrollo asistido por IA se convierte en una espada de doble filo
La codificación de vibra, la práctica de utilizar agentes de IA para generar código, está ganando tracción en toda la industria tecnológica. Si bien promete prototipos rápidos, creación de código de caldera y entrega más rápida, los desarrolladores informan que la tecnología a menudo produce salida defectuosa o insegura que debe ser revisada minuciosamente.
Ingenieros senior actuando como niñeros
Carla Rover, una desarrolladora web veterana, describió su experiencia con el código generado por IA como un "hermoso y eterno posavasos" que rápidamente se convirtió en una dolorosa reescritura. Después de confiar en la IA para cumplir con un plazo ajustado, descubrió numerosos errores y se vio obligada a reiniciar todo su proyecto, lo que llevó a un momento de angustia.
La encuesta de Fastly entre casi 800 desarrolladores encontró que al menos el 95% de los encuestados dedican tiempo extra para arreglar el código generado por IA. Los desarrolladores senior, en particular, están asumiendo la mayor parte de este esfuerzo y son dos veces más propensos que los desarrolladores junior a colocar el código generado por IA en producción.
Tiempo dedicado a la codificación de vibra y solución de problemas
Feridoon Malekzadeh, un ingeniero de productos experimentado, desglosa su flujo de trabajo: aproximadamente la mitad de su día se dedica a escribir requisitos, el 10-20% en código generado por IA y el 30-40% en solucionar los errores y scripts innecesarios resultantes. Observa que la IA tiene dificultades con el pensamiento de sistemas, creando a menudo múltiples implementaciones dispares para la misma característica.
Preocupaciones de seguridad y respuestas organizacionales
Austin Spires de Fastly observa que la IA tiende a priorizar la velocidad sobre la corrección, introduciendo vulnerabilidades reminiscentes de las encontradas en la codificación de principiantes. Mike Arrowsmith, CTO de NinjaOne, advierte que la codificación de vibra puede crear nuevos puntos ciegos de seguridad, especialmente en startups que pueden omitir procesos de revisión rigurosos.
NinjaOne mitiga estos riesgos mediante la implementación de políticas de "codificación de vibra segura": herramientas de IA aprobadas, controles de acceso estrictos, revisión por pares obligatoria y análisis de seguridad automatizado.
Equilibrar beneficios y el "impuesto a la innovación"
A pesar de los desafíos, muchos desarrolladores reconocen las ganancias de productividad. El código generado por IA es excelente para crear prototipos, crear estructuras de prueba y manejar tareas repetitivas, lo que libera a los ingenieros para centrarse en el diseño y la escalabilidad de alto nivel.
Elvis Kimara, un graduado reciente en maestría en IA, admite que la codificación de vibra puede disminuir la satisfacción personal de resolver problemas manualmente, pero sigue confiando en ella, enfatizando la revisión minuciosa línea por línea para aprender del resultado de la IA.
El consenso en las entrevistas es claro: el código generado por IA es una herramienta poderosa, pero la supervisión humana sigue siendo esencial antes de implementarlo en producción. La industria se está adaptando a un "impuesto a la innovación" - el tiempo extra requerido para auditar, corregir y asegurar el código escrito por la IA - mientras sigue aprovechando sus ventajas de velocidad.