Cómo un desarrollador frontend usó Cursor para acelerar el onboarding
El desarrollador frontend Rodion resolvió el problema del onboarding lento en nuevos proyectos con Cursor, un editor con AI. En lugar de pasar meses entendiendo
Procesado por IA desde Habr AI; editado por Hamidun News
Los nuevos proyectos requieren mucho tiempo para entender la arquitectura, las convenciones y las reglas de codificación. El desarrollador Rodion encontró una forma de reducir la incorporación de meses a días — usando Cursor, un editor con IA.
El Problema: Meses para entender el código de otra persona
Cuando un desarrollador se une a un nuevo proyecto después de trabajar en startups y como freelancer, enfrenta el mismo problema. El proyecto existe desde hace años, con su propio historial, arquitectura y soluciones que parecían correctas en su momento. Necesitas entender carpetas anidadas, comprender la lógica de los componentes y aprender convenciones que nadie documentó.
Cuando Rodion recibió su primera tarea — crear un widget — pasó aproximadamente una hora solo encontrando dónde se almacenan los widgets existentes en el proyecto. Es una pregunta básica, pero la respuesta requiere navegar por la estructura, estudiar archivos y encontrar ejemplos. Multiplica esas horas por la cantidad de cosas nuevas que necesitas aprender, y obtendrás un mes escarbando en diferentes partes del proyecto.
Cursor como Asistente de Navegación
Cursor es un editor con IA integrada que analiza el contexto de tu proyecto. La idea central es simple: en lugar de buscar archivos manualmente, puedes describir la tarea y dejar que la IA encuentre el lugar correcto en el código. Para la tarea 'crear un nuevo widget', Cursor puede:
- Encontrar ejemplos de widgets existentes en el proyecto
- Mostrar dónde se almacena el código de los componentes
- Sugerir una plantilla basada en ejemplos existentes
- Explicar las convenciones y reglas del proyecto
Funciona como una guía personal de la base de código que responde preguntas en segundos.
Prompts y Ejemplos Prácticos
Rodion utilizó prompts específicos que dan al AI contexto completo. Ejemplos efectivos:
- Muéstrame dónde se almacenan todos los widgets en el proyecto
- Qué patrón se utiliza para crear componentes
- Crea un nuevo widget siguiendo el ejemplo de la base de código
"Necesitas ser específico, dar al AI una comprensión completa de lo
que intentas hacer", escribe el desarrollador.
Los prompts que hacen referencia al código existente funcionan mejor. Cursor analiza ejemplos en el proyecto y ofrece soluciones que coinciden con el estilo y estructura del equipo. Esto acelera no solo la recuperación de información, sino también el aprendizaje de las reglas del proyecto.
Lidiar con Errores
No todo salió bien. Cursor a veces sugería soluciones que no coincidían con la estructura del proyecto o malinterpretaba los patrones. Rodion lo enfrentó a través de refinamientos de prompts y señalando explícitamente ejemplos de código a seguir. La lección principal: un asistente de IA proporciona resultados correctos solo con la pregunta correcta. Las preguntas vagas conducen a respuestas vagas.
Lo que Significa
Herramientas como Cursor están cambiando la rapidez con que los desarrolladores se adaptan a nuevos proyectos. En lugar de meses descubriendo la base de código de otra persona, puedes entender la estructura y comenzar a escribir código de nivel de producción en días. Para desarrolladores juniores, es menos frustración; para los experimentados, es reducción de cambio de contexto. Y para todos, significa que la ingeniería de prompts se está convirtiendo en una habilidad útil en el trabajo de codificación diaria.
¿Quieres dejar de leer sobre IA y empezar a usarla?
AI News es un feed curado de noticias de IA. Hamidun Academy te enseña a usar la IA en tu trabajo.