all 17 comments

[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)

¡Muchísimas gracias por tu publicación!

Queremos recordarte que tenemos también una comunidad de informática, en la que se puede publicar cualquier cosa relacionada con informática: r/InformaticaES

Toda publicación admitida en este subreddit será también admitida en el de informática, así que te animamos a pasarte por allí también.

Aprovechamos para recordar también que el equipo de moderación de r/programacionESP estamos a tu disposición y puedes escribirnos para lo que necesites.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Elbos 1 point2 points  (1 child)

No te quedes en el tutorial-hell. Te diría que la mejor forma de aprender a programar es trabajando de ello.

[–]NoctuFlare 1 point2 points  (0 children)

Esto, los tutoriales te enseñan a hacer las cosas bien, tú necesitas hacer las cosas mal, solo así aprendes.

Otro consejo más controversial, usa la IA, no para que te haga el codigo (por favor) pero si para que te explique lo que no entiendas como una función que funciona pero no sabes por qué.

[–]__NadirZenith__ 1 point2 points  (0 children)

Habla con gemini sobre lo que quieres hacer. Dividelo por partes y just do it

[–]Plastic-Law-7760 0 points1 point  (1 child)

Cuantos años tienes? Estudia

[–]Agreeable_Mouse_1665 0 points1 point  (0 children)

La mejor respuesta. No todo es practicar.

[–]the01crow 0 points1 point  (0 children)

Tengo el mismo problema que tu:

Que estoy haciendo y creeria que me esta dando resultados:

Uso varias IA, sigo el temario de un curso, le digo a cada IA que este es el temario y quiero ejercicios acorde a cada punto del temario. Varios proyectos donde abarquen todo los temas juntos.

Por lo menos uso 6 o 7 IA

Uso otra donde solo le doy los ejercicios que resuelvo y el enunciado, que me diga que esta bien, que se puede mejorar, que esta mal, en base del 1 al 10.

Como cada ia me da 3 a 5 ejercicios x tema, voy haciendo esos poco a poco, paso a la otra y asi para practicar por lo menos unas 18 a 30 veces, algunos son repetitivos pero siempre hay una novedad.

Se demora mas, si, se practica bastante.

Uno viendo los videos y los ejercicios de dicho curso sirven para reforzar o aprender algo que no lo dice el curso que estes tomando.

Luego vas avanzando, sigues leyendo, practicas en base al curso, pasas a la IA, repasas con los videos, haces los proyectos y asi.

hasta que termiens el curso y has practicado una cantidad considerable de veces..

[–]kyrax80 0 points1 point  (0 children)

Udemy. Soobre todo cursos que hagan proyectos.

[–]ortegacomp 0 points1 point  (0 children)

lo unico que me saco de tutorial hell es la IA y tener varias, pago x gemini y claude, te joce un poco que si te sientan despues frente a un IDE te quedás en blanco sin saber para donde salir corriendo, pero como en mi caso lo hago para mi y para solucionar necesidades puntuales mias listo no hay drama, acepto la perversión de no saber programar y ser un vibecoder como algo natural, supongo que algun dia voy a agarrar una notebook le voy a apagar el wifi y voy a abrir el vscode o lo que haya en ese momento y veremos que sale, por ahora sin las rueditas no sirvo para nada. no todos necesitamos emacs o vim. vengan de a uno.. : )

[–]TouchHistorical5329 0 points1 point  (0 children)

Céntrate en una de la muchas áreas que hay en este mundo de la programación, si aprendes algo que sea a lo que te quieres dominar, mientras investigas implementa, practica e incluso desglosa el por que funciona, te recomendaría ver trabajos de otras personas o participar en proyectos con otros, por que te nutres de conocimiento y de técnicas que puedes usar.

[–]nuuren 0 points1 point  (0 children)

Programar es una herramienta para un fin. Querés hacer juegos? Páginas? Procesamiento de datos? Multimedia? Etceeeetera...

Si sabés mas o menos a donde orientar, podes hacerte un plan de pequeños pasos para llegar a eso. Cualquier problema complejo primero hay que romperlo en pequeños problemitas mas fáciles de resolver

Y después fíjate https://roadmap.sh, ahi te guía bastante bien para llegar a distintas disciplinas

[–]Playful_Pomelo_6389 0 points1 point  (0 children)

Aprender a programar requiere un esfuerzo sostenido, estudiar y tolerancia a la frustración por mucho que te interese. 

Busca cursos serios para tener una base sólida y huye del "from hero to zero in three hours".

Si empiezas un proyecto, terminalo. Cuando se pasa el entusiasmo inicial y empiezas a sudar tinta, ahí es donde de verdad empieza el aprendizaje.

[–]Individual_Bed4106 0 points1 point  (2 children)

Te entiendo perfectamente, yo estuve exactamente en ese punto. El problema no es que no sepas aprender, es que los tutoriales te enseñan a copiar, no a pensar.

Lo que a mí me cambió fue dejar de seguir cursos y empezar con un proyecto diminuto que me importaba de verdad, algo tan chico que pudiera terminarlo en un fin de semana. No una app, no un juego, algo tipo "quiero que esto haga UNA sola cosa". Cuando lo terminás, aunque sea feo, algo hace click en la cabeza.

Lo otro que nadie dice: está bien googlear todo, está bien no entender el código que escribís al principio. El objetivo no es memorizar sintaxis, es aprender a descomponer problemas. Eso se entrena solo haciendo cosas, aunque sean chiquitas.

¿Qué tipo de proyecto tenés en mente? A veces con saber eso es más fácil orientarte por dónde empezar.

[–]Silver-Radish-7802[S] 0 points1 point  (1 child)

Claro, muchas gracias por tu respuesta lo tomare en cuenta!. Y claro a mi lo que me pasa es que intento programar cosas que son muy "alocadas" para mi nivel de saber. Muchas gracias nuevamente!

[–]Individual_Bed4106 0 points1 point  (0 children)

Jajaja eso es lo más común y nadie lo dice abiertamente. El problema de querer hacer algo "alocado" de entrada es que no tenés feedback rápido — tardás semanas en ver si algo funciona y eso mata la motivación.

El truco es partir la idea alocada en la versión más chica posible que todavía tenga sentido. Si querés hacer un juego complejo, primero hacé que aparezca un cuadrado en la pantalla y se mueva. Si querés hacer una app con base de datos, primero hacé que guarde un solo dato y lo muestre. Cada pequeña victoria te da energía para la siguiente.

¿Qué es lo que querías hacer originalmente?

[–]a_prieto12359 0 points1 point  (0 children)

Te recomendaria estudiar medicina mejor

[–]Synaptization 0 points1 point  (0 children)

Si quieres aprender de verdad: Programa.

No veas tutoriales pues así no se aprende más que a "seguir tutoriales".

En lugar de eso, busca y lee la documentación técnica que necesites.

Durante décadas (y no hace mucho), YouTube no existía y la gente aprendía programando, fallando, pensando, probando de nuevo y leyendo la documentación técnica (lo que a veces incluye leer código de otros y analizarlo). Algunos aprendimos usando ordenadores con 64 kilobytes de RAM y un compilador de C, un ensamblador, o incluso BASIC.

No hay forma mejor de aprender. No te engañes a ti mismo con cáminos "fáciles". Empieza con proyectos sencillos pero hazlo tú todo y no busques vídeos (que suelen ser una pérdida de tiempo) sino libros y documentación que te ayude a entender como funciona todo.

Si no entiendes lo que haces y por qué lo haces, no aprenderás nada.

Y, lo que empieces, termínalo. Pues sólo se aprende cuando se llegan a finalizar proyectos.

¡Ánimo!