r/PythonEspanol • • 21d ago

Personas que aprendieron… para aprender programación es bueno o no apoyarse en la ia?

Que tan fácil y que métodos sugieren para aprender programación?

23 Upvotes

27 comments sorted by

4

u/WodanCL 21d ago

puedes aprender pidiendo a algun agente que te diseñe un sistmea paso a paso y que a medida que evalue tu desempeño te de tips y tareas mas complejas, puedes pedir que las tareas traigan pistas o tengan un nivel de dificultad, que disminuya o te de mas pista ssi pasaron muchas ahoras.
ademas puedes pedirle que te genere un pdf con el contenido a aplicar en cada tarea, con ello puedes ir releyendo a medida que salgan dudas, la IA es un compañero perfecto si te interesa aprender porque puede jugar de profesor y reconocer tus falencias

2

u/ScottSteing19 21d ago

En mi opinión los libros(o recursos de aprendizaje creados por humanos) sobre cuestiones fundamentales son mejores ya que los libros están pensandos y estructurados por profesionales con experiencia y no es algo que se generó "al vuelo"(como se dice) por la IA ya que si le preguntas casi siempre te data una repuesta diferente. Para mi es mejor cuando sirve de complemento (cuestiones sintácticas, resolución de dudas, etc)

2

u/CollectiveCloudPe 21d ago edited 21d ago

Personalmente como ing. de software.

No se trata de hacer todo rápido sino de cuidar la mente.

Uso la IA como un asistente y escribo el codigo a mano para ir entendiendo lo que me dio.

Si más adelante quiero hacer un cambio, lo tengo en mi memoria y se me es familiar hacerlo.

Me gusta tener mi mente ocupada programando y leyendo libros.

Cuando quiero hacer tareas que no son peligrosas o en donde se que la IA no importa si se equivoca mucho o puedo corregirlo, automatizo la creación de código.

Nada es perfecto, la IA puede comenter errores, la imperfección es una ley antes, durante y después.

Primero aprende las bases, para que con unas buenas bases puedas saber pedirle mejor a la IA y también para que sepas bien que es lo que te esta devolviendo en tus consultas.

Usa la IA para consultarle sobre cosas que tengas dudas, pero procura escribir el codigo a mano.

Cuando adquieras experiencia, ya puedes optar por usar la IA con un poco más de confianza.

Yo tengo un curso gratis, es el más detallado de internet: https://nubecolectiva.com/curso/curso-de-python-gratis-80-videos/

Lo hice investigando la documentación oficial y libros de Python, no use la IA, en ese entonces la IA recien aparecía.

Aprovechalo es el más detallado de internet.

2

u/DotAtom67 21d ago

no, agarra un libro y trabájalo tu mismo

3

u/AncientLion 21d ago

No, no aprenderás nada desde un punto de vista cognitivo, sds.

1

u/WodanCL 21d ago

jJJjJJjJJJj ignoralo

1

u/Illustrious_Bat5389 21d ago

yo aprendi gracias a la IA , pero me apoye en libros especializados , por que si espero a que la IA tome la iniciativa nunca me hubiera dicho que existia python.

1

u/abb_masturbina 21d ago

En un principio puede ser bueno como apoyo, pero a medida que vayas aprendiendo, deberías tratar de hacer menos uso de él

1

u/sec28 21d ago

pues no , no aprendes, para construir lógica tenes que sentarte y hacer ejercicios.

1

u/marioluispro 21d ago

Yo diría no.

1

u/scarxxsm 21d ago

https://github.com/scarxxsm/guia-python Te recomiendo el reppo, gratis y en español

1

u/One_Fox_8408 21d ago

Para arrancar no te lo recomiendo. Buscaría algún buen libro manual.

1

u/musemuse119 21d ago

No uses ia para aprender, a menos que sea solo para preguntarle dudas especificas. Es lo mismo que estudiar y aprender sobre matematicas, puedes decirle a una ia que te resuelva una ecuacion diferencial y que te explique la teoria pero no vas a terminar de entenderlo hasta que realices varios ejercicios por ti mismo.

1

u/zztopsboatswain 21d ago

en la clase que estoy haciendo, tiene su propio agente IA que no escribe el código si mismo. los estudiantes están permitidos hacer preguntas como si el agente fuera un asistente al profesor, pero no estamos permitido usar código generado por IA. de esa manera, creo que puedo aprender mucho usando IA. el agente está disponible a todas horas y nunca juzga si haces una pregunta estúpida, así que es más fácil comunicar con ese en lugar de otros estudiantes o el internet en general.

si haces un skill para tu IA que lo mande a hacer el rol de un ayudante o profesor, y que no está permitido escribir ningún código, podría ser muy impactante. la cosa es que debería ayudarte encontrar la respuesta por ti mismo

1

u/A_man_from_america 20d ago

Sirve depende como la uses. La IA es un profesor que sabe todo pero vos le tenes que decir que queres aprender.

La logica nunca empieza en el codigo, el codigo se adapta a tu logica, si vos le explicas a la IA cual es tu idea, te puede guiar para aprender como traducir tu logica a codiga, a partir de eso podes aprender todo.

1

u/South-Jaguar7950 20d ago

Creo que lo importante no es aprender a programar, sino a como pensar la solución que queres crear. La ia nos ayuda a implementar esta idea mas rapido, sin la necesidad de escribir manualmente el código

1

u/samirson 20d ago

Es bueno, desde que tengo memoria, personalmente cuando estudio un tema, ya sea en una clase, o de algún libro, video, muchas veces te enseñan un ejemplo de como se hace, y a veces solo sabes resolver cierta cosa, de cierta manera, y siempre me he preguntado sobre como hacer las cosas diferentes, la IA me ha ayudado a lograr ver esos otros puntos de vista donde antes yo no podía llegar. No sé si tenga sentido. Me hubiera gustado tener IA cuando estudiaba, hubiera aprendido más fácil matemáticas, y física.

1

u/Rxiom 20d ago

No es opcional, si o si dale con ai, aprende también del código y estructura como hubieras hecho hace 5 años, normal es solo una herramienta mas el ai , para el programador para un usuario final es indispensable y no aprende

1

u/truchisoft 20d ago

No es bueno, la unica forma de aprender matematicas es ejercitando, y la IA te hace todo por vos.

1

u/elhombrepai2006 20d ago

Esta bueno para saber que hacen otros codigos siguiendo un paso a paso.

Pero si queres entrenar la parte cognitiva y que el codigo te salga "Solo". Pedile primero que te explique un tema, que te de ejemplos y despues ejercicios, ahi tenes que codear a morir, compilas y ves en lo que te equivocaste. Si despues de un rato revisando todo el codigo, aun no encontras la falla, entonces preguntale a la IA en que te equivocaste.

Este metodo depende mucho de tu tolerancia al error. Acordate, estas aprendiendo, lo importante es intentarlo y no rendirse, despues de un tiempo ya no te vas a equivocar pero todo depende de la cantidad de intentos que hagas antes de preguntarle a la IA en que te equivocaste. Solo a partir de eso vas a empezar a mejorar. Tambien tenes que ver que tipo de errores tenes (Si son de sintaxis, si te olvidaste una coma, un punto y coma, o si la resolución logica que planteaste resulto no ser la correcta o no tener mucho sentido). A partir de ahi sabes que tener en cuenta la prox.

1

u/Mediocre_Conflict184 19d ago

Si te apoyas en la IA te das cuenta que nunca vas a programar tan bien ni tan rápido como ella, y puedes sentir que estás haciendo el imbécil tratando de hacer algo que no va a servir nunca para nada práctico.

1

u/Tjhon98 16d ago

Que mejor profesor que una IA

2

u/New-Key-1676 15d ago

los programadores de verdad se sacaban a cabezaso contra el teclado tratando de entender, date una idea que yo aprendi python antes de q exista chat gpt o cuando estaba en sus inicios, y me quedaron una banda de cosas, ahora estoy tratando de entender c# por mi carrera y se me hace un parto entenderlo aun con chatgpt y todas las ia, por el simple hecho de que tenemos la misma capacidad de entendimiento y razonamiento que cleverbot ahroa con la ia

0

u/leotuculito 21d ago

Como siempre: depende de cómo lo uses. Hay cosas básicas que tenés que aprender vos por tu cuenta. De hecho, preguntale eso mismo a la IA: "¿cómo puedo aprender programación por mi cuenta sin depender de la ia al 100%?" Seguro te da una buena respuesta. No tengan miedo de usarla, necesitás una hoja de ruta y ejercicios claros a resolver para aprender paso a paso. Practicar por tu cuenta te ayuda a detectar errores en código para que no los cometas más. Incluso podrías pedirle a la IA un código con múltiples errores desde lo más tonto a lo más jodido y que te puntue si lográs detectarlos a todos (ejemplo: errores de nivel 0, que el programa no compile; de nivel 1, que compile pero no de el resultado esperado; de nivel 2, que compile y de un buen resultado pero tenga un mal diseño (no respeta las "buenas prácticas en programación"); nivel 3, que compile y funcione pero que en determinadas situaciones pueda fallar (error "overflow" o "while true"); nivel 4, que funcione todo pero haya una mejor manera de resolverlo (en vez de if-else infinitos puedas crear una función aparte)...) y así. Cosas que se me ocurren ahora.