9 puntos por bdmg114 2025-10-16 | 7 comentarios | Compartir por WhatsApp

Últimamente el vibe coding está de moda, pero parece que la conclusión del vibe coding suele terminar en la necesidad de tener la capacidad de entender y modificar el código.

Yo tampoco sé nada de frontend, así que dependía del vibe coding, pero sentí sus límites y últimamente he estado aprendiendo con Gemini.

Estoy aprendiendo programación con una estructura así: guía del área que quiero aprender - recomendación de proyectos para estudiar esa área - creación de una hoja de ruta según el tiempo que quiero dedicar - organización de los entregables (tareas) que debo hacer cada día - organización de los conocimientos que necesito para poder crear esos entregables por mi cuenta - generación de un documento que, con base en ese esquema, resume cada día el conocimiento, ejemplos similares a la tarea y la tarea que debo entregar - retroalimentación después de entregar la tarea.

Personalmente me parece más divertido que los métodos de aprendizaje tradicionales y siento que es eficiente para aprender porque te obliga a aplicar lo aprendido. Quería dejar esta pregunta porque me da curiosidad saber si ustedes han intentado estudiar programación usando IA.

7 comentarios

 
jangcnet 2025-10-19

No lo he hecho armando un currículum como tal, pero me ayudó cuando quise profundizar un poco más en áreas que ya conocía por encima. Sobre todo con patrones de uso frecuente: si uno intenta buscarlos por su cuenta, toma bastante tiempo, y como los LLM se especializan en eso, me resultó más útil. Claro, también muchas veces hacía falta validarlo con otras fuentes.

 
euphcat 2025-10-17

No soy muy partidario del uso de eso que suelen llamar vibe coding, pero creo que para aprender sí puede ayudar bastante, siempre y cuando no se convierta solo en el hábito de pedirle "hazlo por mí". Sobre todo cuando no te queda otra que encontrar una solución urgente, o cuando de verdad no tienes idea de por dónde empezar, termina siendo algo por lo que uno agradece mucho.

En el proceso de estudio del autor, creo que lo más importante es que incluye la etapa de organizar el conocimiento por cuenta propia. Buscar directamente en StackOverflow, tutoriales, ejemplos y la documentación oficial no solo te permite practicar cómo adaptar la situación de otras personas a la tuya, sino que también te ayuda a construir conocimientos de base y a ampliar tu perspectiva. Son cosas que cuesta mucho conseguir si estudias diciéndole a la IA: "ordénamelo tú".

 
baeba 2025-10-17

No estudio programación con IA como tal...
Pero cuando desarrollo backend en otro lenguaje (Node) que no conozco bien, viniendo de Java,
al usar IA, más que hacerlo viendo un libro... como el intercambio de feedback es más rápido,
el rendimiento en el trabajo mejora más rápido.

 
aer0700 2025-10-17

Es programación, sí, pero me ha ayudado al resolver problemas de análisis numérico. Cuando resolvía problemas de análisis numérico con CuPy, yo escribí todas las funciones, pero como eran algo lentas, me ayudó a vectorizarlas.

 
savvykang 2025-10-17

En el trabajo necesito procesar streams TCP, así que estoy aprendiendo Netty + RxJava. Hasta antes de eso, por más que leía la documentación oficial o blogs, no lograba entender por qué eran necesarios el backpressure y los observables hot/cold.

Al plantearme yo mismo un problema real que quería resolver y hacer preguntas sobre eso, obtuve explicaciones precisas y con sentido para esa situación, así que me resulta mucho más fácil entenderlo. Como tampoco confío ciegamente en el código de ejemplo y solo uso para estudiar el código que realmente funciona, la verdad es que es muy útil. Solo dos veces he sentido que pagar 30 mil won al mes realmente vale la pena; una fue en un caso como este, y la otra fue al hacer preguntas o reflexiones sobre liderazgo de equipo y comunicación.

 
tensun 2025-10-16

¿Han intentado estudiar programación usando IA?

Creo que es necesario pagar Copilot y, según haga falta, aprender comprensión de contexto y también lenguaje, estructuras de datos, redes, bases de datos y sistemas operativos.

 
nullvana 2025-10-16

Yo, en tu lugar, elegiría el repositorio de GitHub de algún lugar donde quieras aprender, haría que lo analicen con repomix o con cc/codex, y luego aprendería dándole vueltas a un ciclo de preguntas y respuestas; y si la situación lo permite, hasta haría algún PR, repitiendo ese proceso unas cuantas veces.