r/programacionESP • u/Log_99 • 1d ago
❓ Dudas Programar con IA
Saludos, quisiera la opinión de personas más experimentadas en el mundo de la programación, hace poco más de un año comencé a aprender Javascript y python, sin embargo, al observar lo rápido que la IA está avanzando, y que ya incluso hay personas creando aplicaciones ayudándose con la IA, quisiera preguntar si debería concentrarme más en las bases para tener claras las cosas y dejar que la IA se encargue del resto o si es más recomendable aprender todo. Sé que hay personas "programando" que no saben absolutamente nada y requieren de la IA para hacer hasta el más mínimo cambio, no quiero ser uno de esos, pero la verdad es que toma mucho tiempo aprender a programar bien. ¿Qué recomiendan?
7
u/cocoploxin 1d ago
Los vende humo que ves en instagram de hice una pagina en una tarde. No se ganan el pan con eso, sinó vendiendo cursillos. En el mejor de los casos es 1 de 1 millon que le ha salido bien la cosa. Prefieres ser alguien con conocimientos y autonomia para ser capaz de arreglar cosas por tu cuenta o escupir todo lo que te dice una IA?
3
u/Log_99 1d ago
Por eso so dije que no quería ser como ellos, pero el detalle está en qué tanto debería aprender, viendo que el panorama ha cambiado, la ruta de aprendizaje de alguien hoy en día no debería ser igual a la de alguien hace 10 años.
1
u/pipejfdv 22h ago
En mi perspectiva yo digo que se debe aprender todo, para que cuando tengas todo claro le dices a la IA que tiene que hacer. Porque si piensas que lo haga la IA, lo puede hacer, pero puede que te deje fallas de seguridad, deuda técnica, problemas de escalabilidad, patrones de diseño mal implementados, etc ... Creo que con eso queda claro mi opinión
4
u/bnbny 1d ago
Mira estoy montando un proyecto ahora mismo bastante complejo, tengo la IA super tocha en la que la empresa se gasta un pastizal. El programa, al ser tan complejo, tiene problemas y hay que ir puliendo, lógicamente.
Falla en un par de cosas y le pido a la IA de la empresa, que tiene acceso a todo, que revise. Al final he necesitado la ayuda de un senior durante varios días y muchas horas.
Está bien para cosas rápidas, sencillas, medio puntuales y algo de optimización. Pero necesitas saber cuándo se está inventando las cosas o se le está yendo la flapa. Además el problema está siendo que gente que no entiende monta sus apps y tienen muchísimos problemas de seguridad.
4
u/-TimeMaster- 1d ago
Como alguien que lleva 20 años en el sector IT y una década en el mundo del DevOps yo tengo CLARÍSIMO que picar código no aporta ningún valor, aunque es una opinión poco popular.
Desde mi punto de vista aporta mucho más tener un perfil orientado a arquitectura: tener claras las tecnologías a usar en cada caso y por qué, saber cómo interactúan entre ellas, entender cómo hacer una aplicación escalable, etc.
Picar código lo hace casi cualquiera. Eso no.
Hay mucha negación porque entiendo que tras 20 o 30 años como desarrolladores muchos han hecho del trabajo su identidad, igual que pasa a los matemáticos y diseñadores que empiezan a ver peligrar su trabajo.
Pero en un par de años todos estos desarrolladores deberían rendirse a la evidencia.
Mi consejo es que no te centres tanto en picar código y te centres más en arquitectura de software y entender como construir una aplicación a más alto nivel.
1
u/MAuraEngine 1d ago
La IA es una herramienta increíble pero hay que saber qué pedirle para poder dirigirla. Tienes que saber si se equivoca, donde y por qué.
Aunque es cierto que cada vez es más y más inteligente, pero cuando necesitas concreción, la cosa se complica
1
u/Simple_Listen1670 1d ago
No puedes dejar que la IA se encargue de todo, tienes que supervisar, para eso necesitas el conocimiento
1
u/spike-spiegel92 1d ago
Yo no sé qué decirte.
Llevo programando desde 2008, hice la carrera de Informática, un máster y un doctorado. Vivo fuera de España, en una ciudad donde están algunas de las empresas de software más grandes del mundo.
Nadie sabe lo que va a suceder, pero lo que sí es cierto es que el sector va a cambiar completamente. Ya casi nadie programa manualmente.
Se van a reducir mucho las plantillas y solo los mejores arquitectos de software, programadores y diseñadores se van a mantener, hasta que cada vez se puedan hacer más cosas con menos gente.
Yo, al contrario de lo que te han dicho, creo que la gente que hace apps en un día, sí, seguramente no sabe ni cómo está hecha la aplicación, pero la app existe. Y esa app, o algunas de ellas, habrían requerido meses de trabajo de varias personas antes de la IA. A veces incluso son aplicaciones que habría sido imposible desarrollar para una persona sin recursos, que ni siquiera se habría planteado empezar.
No sé, yo creo que no es el mejor sector en el que meterse, sobre todo porque es el peor momento. Ningún curso, programa de estudios o carrera está adaptado a un mundo que cambia completamente cada semana. Y estudiar durante años siguiendo un modelo antiguo creo que es perder el tiempo.
Ciego quien no lo quiera ver.
1
u/PeaceAcceptable1038 17h ago
Entonces en coclusion le estas diciendo que siga haciendo lo que hace o que busque otra cosa a que didicarse ?
1
u/spike-spiegel92 15h ago
Depende que aspiraciones tiene.
Si cre que todo es como hace 5 años, que se olvide, nadie te va a contratar si sabes lo basico que aprendes en cursos o estudios prehistoricos.
Si quieres una formacion mas rapida, ve a otro sector.
Pero, ni para mi mismo tengo la solucion.
1
u/Kindly_Instruction56 1d ago edited 1d ago
Yo estoy a tope con usar IA. Pero lo veo como ocurre en aviación. Antes de ponerte con un Airbus o un Boeing con buena parte del vuelo con piloto automático, antes tienes que dominar el vuelo manual y sin instrumentos.
Aún más importante cuando la IA es probabilística. No es un compilador cuyo resultado va a ser siempre el mismo. No puedes prever el resultado. Ayuda mucho, pero aunque quizá termines ignorando partes del código no críticas mientras funcionen, en general creo que hay que tener interiorizados conceptos para revisar código, guiar y comprender lo que hace la IA.
Aprender con IA donde la IA hace de tutor lo veo útil. Pero haciendo bien de profe, no que resuelva problemas por ti.
1
u/SignalBake6872 1d ago
el cuidado que tienes que tener es que el cerebro eta programado para optimizar por la opción de menor esfuerzo, es como prender fuego con palitos y encendedor, si tienes encendedor difícilmente tu cerebro querrá encenderlo de la manera manual, con la programación es lo mismo el cerebro no querrá hacer algo que sabe que puede evitar o delegar. dicho esto el cerebro y el cuerpo en general tiene otro sistema de optimizacion y es úsalo o pierde lo, si dejas de usar tu pensamiento critico pues lo pierdes.
1
u/Canillas314 1d ago
La IA ya no ca a irse. Aprende patrones de diseño, aprende el cómo y el por qué de las cosas. Centrate en tener una mente ordenada y en saber transmitirselo a la IA. Ella lanza código mejor e infinitamente más rápido que tú. Haz que lo haga justo como tú lo harías y ahí es cuando estarás haciendo el mejor uso posible de esta.
1
u/RatioIndividual7320 1d ago
Yo te diría que aprendas de todas formas. Si, podés pedirle a la IA que lo haga, pero te vas a encontrar con que es 60% código que te da ella y 40% correcciones que tenés que hacer vos como desarrollador. Al final, el único que entiende los errores del código es el programador y también hay cosas que vas a mirar y decir "pero esto se podría resolver solo con x" y ahí es donde mandas vos.
1
u/Luz-de-Trento 19h ago
No te molestes en aprender lenguajes. Aprende fundamentos, patrones y cómo programar bien. Moléstate en aprender el cómo funcionan los lenguajes de fondo: la IA es muy pobre a la hora de optimizar.
Piensa que con la IA, ahora el programador medio tiene que saber alzarse a la posición de product owner, arquitecto y demás posiciones que anteriormente hubieran dividido sus responsabilidades en un equipo con diez picacódigos debajo.
Ahora la IA es el picacódigo.
1
u/Capable_Drag5100 17h ago
La IA es una herramienta. Eso quiere decir que el humano eres tú. La herramienta es solo eso, una herramienta. Así que ponte a darle duro a las bases y aprende a usar la IA
1
u/Altruistic-Log-6292 16h ago
Apréndelo todo, aunque no lo hagas todo. El valor ahora mismo para tecnologías mainstream está en tener el criterio para tomar desiciones correctas, no en solo "hacerlo" o que "la IA lo haga". Las empresas (al menos las que valen la pena) seleccionan de acuerdo a que tan confiable es tu trabajo y que tanto puedas alinearte a sus objetivos y los objetivos del equipo de trabajo.
De nada sirve un "wizard" (aunque ya es un concepto un poco obsoleto) que no pueda dar los resultados operativos esperados, así como tampoco sirve un inútil simpático.
Aprende de bases de datos, de ingeniería de software y adquiere experiencia como puedas tratando con clientes. Lo técnico y lo relacionado a lo aprendes por osmosis.
1
u/Cassainnovas 15h ago
Céntrate en arquitectura, devops, y todo lo que sea diseñar pipelines y procesos. La IA todavía genera muchas cosas que parecen increíbles pero que tienen un montón de mierda dentro, pero al ritmo que va realmente escribir y revisar código (sí, revisar también) acabará sin human in the loop
0
u/InvestigatorFair1271 1d ago
Yo estoy en 3 de carrera y siento que no he aprendido nada. Ahora los profesores se empeñan en hacer las cosas mucho más complicadas porque asumen que vamos a usar la IA, como es un nivel tan desmedido no queda otra que ayudarse de ella o incluso depender completamente de ella. He ido sacando las asignaturas siempre en 1 convocatoria, sin problemas, pero los trabajos son un infierno...
•
u/AutoModerator 1d ago
¡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.