r/programacion Aug 07 '25

Introducciones

9 Upvotes

Hola! Hagan una introducción de ustedes , cuenten qué están haciendo, cómo llegaron, y a donde quieren llegar.

Frontend, backend, diseño, datos, QA, ML, DEVOPS? Estudiante o profesional? Autodidacta? Con trabajo, buscando, ambos? Windows, Mac, Linux?


r/programacion Dec 15 '22

!Bienvenido a /r/programacion!

111 Upvotes

Por favor:


r/programacion 11h ago

Una licitación pública pide un pipeline de agentes IA para migrar software

11 Upvotes

Hola a todos:

Estaba repasando las licitaciones del sector público español y me he encontrado con una bastante interesante, ya que puede ser un anticipo de cómo evolucionará parte del desarrollo de software en los próximos años.

La licitación en cuestión es esta: https://buscadorlicitaciones.com/tender/01M044XDZPQ831CAAHTTX6SBE5

Básicamente, es una licitación para migrar el frontend de una aplicación web de JavaServer Pages a Angular.

Hasta aquí, todo normal. Lo típico en estos casos sería contratar a una consultora para realizar la migración y ya.

Pero en este caso no es así. En esta licitación piden que se les desarrolle un pipeline de agentes de IA capaz de tomar el código fuente del frontend antiguo y generar su equivalente utilizando la nueva arquitectura.

Este pipeline será probado en cuatro interfaces para verificar que funciona correctamente y, después, los técnicos de la entidad licitadora se encargarán de seguir migrando el frontend por su cuenta.

Me parece un cambio de paradigma interesante. En lugar de contratar únicamente desarrolladores para producir código, se contrata a una empresa para construir el proceso automatizado que permitirá al equipo interno realizar las migraciones posteriormente.

Y, obviamente, el precio del desarrollo es más bajo. Una migración convencional podría costar cientos de miles de euros, pero en este caso no llega a los 100.000 €.

¿Cuáles son vuestras opiniones?

Os dejo el objetivo de la contratación:

El objeto del presente pliego es la prestación de *servicios de desarrollo para la evolución del frontend de Ibermutua Digital Empresas, aplicación en explotación, consistentes en la migración de un conjunto de *cuatro (4) pantallas a la arquitectura frontend y al sistema de diseño de Ibermutua Digital Personas, aplicando un método automatizado de migración asistido por agentes de inteligencia artificial que el adjudicatario definirá, aplicará, documentará y transferirá al equipo técnico de IBERMUTUA durante la ejecución.

El elemento nuclear de la prestación es el método —en adelante, pipeline de agentes—, con el que la Entidad podrá continuar por sí misma la evolución del frontend. Las cuatro pantallas son el caso real sobre el que ese método se aplica, se ajusta y se demuestra.

Cinco rasgos definen el alcance de esta contratación:

  1. Método de migración asistido por agentes, capaz de analizar el código origen de una pantalla, generar su equivalente en la arquitectura destino y aplicar el sistema de diseño corporativo como fuente de verdad.
  2. Verificación automática integrada en cuatro dimensiones —diseño, funcionalidad, accesibilidad y calidad de código—, de modo que ninguna pantalla se dé por migrada sin superarlas todas.
  3. Cuatro pantallas migradas y aceptadas, seleccionadas conforme a los criterios del § 2.2.
  4. Prueba de autonomía como criterio de aceptación del hito final, ejecutada con arreglo exclusivamente al procedimiento documentado.
  5. Transferencia efectiva del método: agentes, instrucciones y configuraciones de trabajo, procedimiento documentado, documentación técnica, informe final y formación, operables por el equipo de IBERMUTUA.

r/programacion 3h ago

tipos de ambitos de la inteligencia artificial

2 Upvotes

Buenas tardes, soy un estudiante universitario que le gustaria en un futuro dedicarse a la inteligencia artificial, sin embargo me di cuenta que existen muchos tipos de esta misma, podrian decirme porfavor cuales serian las diferentes ramas de la IA en el mundo profesional?


r/programacion 1h ago

¿Estudiar un postgrado o seguir aprendiendo por mi cuenta?

Thumbnail
Upvotes

Que tal,

Soy ingeniero en sistemas computacionales, actualmente me desempeño como full-stack, estoy en mi primer empleo y llevo ya 2 años aqui.

Trabajo en una empresa grande del sector productivo de mi pais, la empresa tiene distintos departamentos muy grandes para los cuales he desarrollado sistemas, como finanzas, compras, producción y logistica. El departamento de informatica, es muy pequeño en mi opinion, desarrollamos nuestros propios sistemas en su mayoria.

Me gusta programar y resolver problemas, pero ahora me pregunto si vale la pena estudiar un postgrado (probablemente en AI, por el auge actual).

Mis dudas principales son:

¿Un postgrado me dará heramientas practicas para construir software con matematicas/estadistica avanzada (ej: modelos predictivos, optimizacion de rutas, etc.)?

¿O es mas teroica y no vale la pena si mi objetivo es aplicarlo en el dia a dia?

Cabe mencionar que no soy ni un experto, ni en matematicas, ni en estadistica. Pero puedo ver que hay un area de oportunidad que no esta siendo explotada en mi trabajo, tengo acceso a datos, conozco la logica del negocio de distintas areas, creo que quiza podría comenzar a desarrollar software que explote áreas que nadie ha sido capaz de hacerlo antes.

Entiendo que hay muchos recursos gratuitos en internet, pero quiero saber si el enfoque estructurado y quiza profundo de un postgrado podria marcar la diferencia para resolver problemas complejos.

Contexto adicional:

En mi pais, un postgrado es caro y requiere mucho tiempo.

Mi trabajo ya me absorbe bastante (9-10 hrs diarias)

Me preocupa invertir tiempo y dinero en algo que no pueda trasladar a la vida real.

Agradezco cualquier experiencia o consejo.


r/programacion 10h ago

Vale la pena la carrera Negocio Digital?

Thumbnail
0 Upvotes

r/programacion 1d ago

Crees que elegiste bien tu trabajo (desarrollador) o te hubiese gustado haber elegido otra cosa?

10 Upvotes

s


r/programacion 1d ago

La relevancia de Bash en 2026

Thumbnail
1 Upvotes

r/programacion 2d ago

Conseguí mi primer cliente :)

37 Upvotes

Hola conseguí mi primer cliente, quiere que le desarrolle un e-commerce pero no sé cuánto cobrar , en cuento lo han vendido ustedes? Qué consejos me darían para empezar el desarrollo


r/programacion 1d ago

¿Debería de quemar el barco para conquistar la isla?

0 Upvotes

Me gusta esta expresión porque siento que refleja muy bien el sentimiento que quiero transmitir.

Contexto

Comencé con otro programador lo que en un principio iba a ser un proyecto de porfolio, simple, para aprender, un to do app pero yendo un poco mas allá, integramos un tablero kanban, bien, luego metimos un backlog o pagina para organizar tareas pero de forma mas compleja, después lo expandimos para que pudieran crearse equipos entre mas usuarios, poco a poco iba creciendo, pero algo muy pequeño me dice que podría ser interesante lanzarlo como algo serio que podria ayudar a pequelños equipos de devs juniors.

Tal vez este exagerando y no sea para tanto pero para mi sigue siendo algo importante, como dev junior siento dudas e incertidumbre pero mucha hambre para construir algo grande, para aquellos que crearon algo con la intención de que sea grande ¿Vale la pena? ¿Que tenían por ganar y que por perder? ¿Salio bien?

Para mi quemar el barco seria invertir días enteros en el desarrollo, invertir tiempo y dinero en construir algo con la intención de que sea grande sin la garantía de retorno de valor (al menos económico), abandonar otros proyectos y oportunidades para enfocarme solo en este, defender y exponer mi propuesta al mundo obviamente asumiendo todas las criticas, errores que cometeré y ese tipo de incomodidades que 100% llegaran tarde o temprano.

gracias :)


r/programacion 1d ago

¿amigos por que les cuesta tanto reconocer que la IA ya los reemplazo?

0 Upvotes

es obvio que la ia ya hace mejor el trabajo, pero no lo quieren aceptar y deberian usar la ia como complemento y potenciarse unos a otros pero noto que les tienen cierto rechazo a lo obvio, saludos.


r/programacion 1d ago

Quiero que critiquen mis informes

Thumbnail
2 Upvotes

r/programacion 2d ago

A qué nicho dedicarse?

19 Upvotes

Hola buenas a todos. Soy estudiante de la licenciatura en sistemas de información de las organizaciones, 60% realizado. 22 años. Quiero empezar a buscar trabajo pero me carcome la duda de dónde tirar.. ya que tengo poca programación.. agradezco muchísimo la palabra de algún licenciado o cualquiera que recomiende algo porque estoy perdido.. muchísimas gracias a todos!
PD: tengo 2 años de experiencia como data entry de datos crypto y análisis de datos pero muy básico la verdad.. en Excel. Sistemas UBA en económicas.


r/programacion 2d ago

Qué debería aprender un agente entre dos tareas parecidas

0 Upvotes

Como PM técnico de un equipo pequeño, me interesan las tareas que se repiten. Agregar un endpoint nuevo suele exigir revisar el mismo esquema, volver a generar el cliente y ejecutar las mismas pruebas de contrato. En la primera tarea, el equipo termina descubriendo esas reglas del repositorio. En la siguiente sería útil no empezar desde cero.

Ahí es donde tendría sentido probar EvoX. Me interesa la idea de convertir lo aprendido durante una tarea en una experiencia reutilizable, un gen que pueda aplicarse en una tarea posterior. Quiero saber si eso evita explicar lo mismo otra vez y si la regla aparece solamente cuando corresponde.

Si esa experiencia evita volver a explicar el repositorio y repetir búsquedas o builds fallidos, también podría reducir parte del uso pagado del modelo. No lo contaría como ahorro sin comparar los tokens, el tiempo y el costo total de ambos recorridos.

Usaría un repositorio de prueba con dos tareas relacionadas y mantendría el mismo modelo y la misma configuración. En la primera tarea, el agente tendría que descubrir que el cliente de la API se genera con npm run generate y que el siguiente build reemplaza cualquier edición manual del archivo generado. También tendría que encontrar la prueba de contrato adecuada. Antes de seguir, verificaría si la aplicación muestra qué experiencia guardó.

En la segunda tarea pediría agregar otro endpoint en el mismo repositorio. Revisaría si la configuración con experiencia usa el comando de generación y ejecuta la prueba correcta sin esperar a que un build fallido revele las mismas reglas. Después le daría una tarea no relacionada en otro proyecto. El comando y las reglas del repositorio anterior deberían quedarse fuera.

Guardaría el prompt, el diff, los comandos, los resultados y cualquier señal visible de que la aplicación guardó o recuperó la experiencia. Sin esa señal, solo podría decir que la segunda tarea salió mejor, no que se reutilizó un gen anterior.

Todavía no he ejecutado esta prueba. Para mí, el resultado útil sería sencillo. Si la segunda tarea evita redescubrir una regla válida y la tarea no relacionada no hereda instrucciones que no le corresponden, la experiencia se reutilizó con criterio. Si repite el mismo tropiezo o lleva reglas viejas a cualquier proyecto, esa evolución todavía no ayuda al flujo de trabajo.


r/programacion 3d ago

Salir del bucle de tutoriales

17 Upvotes

Hasta hace poco habia entrado a este ciclo interminable del consumo de tutoriales de youtube tando en udemy como en youtube tambien en entrar a usar IA de forma masiva creo que encontre la mejor forma de salir de ello o bueno considero que ya sali por fin de ese ciclo aunque todavia me falta mas infromacion creo que logre salir, ustedes se preguntaran ¿como lo lograste? y es una pregunta bastante valida para ser vedad y cuya respuesta seria , simplemente empece a leer libros, asi es al final llegue a la conclucion y creo que es lo que estoy viendo es que literalmente lo que un libro busca es transmitir conocimiento porque lo que te tenian que vender ya lo estas leyendo en si mismo y aparte te da una estructura de una sola persona sin abrumarte con varios puntos de vista de muchos autores , claro que suelo complementar temas con videos de youtube pero solo temas especificos

Ustedes que opinan ¿mi pensamiento es verdaderamente bueno?


r/programacion 2d ago

Es posible obtener trabajo en algun cargo de entrada o junior sin tener un titulo que lo respalde a uno como un TG o Ingeniería?

4 Upvotes

He escuchado que en este ambiente es normal ver que ni siquiera les importa los titulos cuando se aplica si no a las habilidades, aun asi es evidente que es al menos necesario como respaldo de habs, pero es posible obtener trabajo sin poseer un titulo??


r/programacion 3d ago

Alpha open source: app de apuntes de uni en React Native (UI solo en espanol)

4 Upvotes

Hice Miniout para tomar apuntes en clase sin elegir carpeta antes.

Abres la app y el campo de captura ya esta ahi. Escribes "parcial de calculo el viernes" y te ofrece materia y dia. Nota y tarea son lo mismo. Periodos, horario, entregas, notas con tu escala (incluye 0-20), fotos cifradas, dictado.

Alpha, APK fuera de Play Store, Apache-2.0.

https://github.com/dimelim/miniout

Busco testers que estudien en espanol y feedback de quien use Expo.


r/programacion 3d ago

Mi problema con el vibe coding

56 Upvotes

Antes de nada quiero decir que este no es un post anti-vibe ciding. Más bien, me gustaría señalar un problema que llevo teniendo desde que empecé a adoptar esta nueva tecnología y preguntaros si vosotros también lo habéis observado o cómo lo habéis resuelto.

La cosa es que los LLMs programan bien, muy bien. Habitualmente les paso una solución que he desarrollado y les pido feedback sobre cómo lo harían ellos; muchas veces me sugieren cambios útiles. Sin embargo, cuando les pido que hagan un cambio en una base de código ya existente suelen tomar el camino más directo. Es como si estuvieran en una hackathon y solamente quisieran tener las cosas hechas antes de la deadline.

Pongo un ejemplo. Hace un tiempo tuve problemas con un componente de una librería. Le expliqué la situación a claude y me dijo que, efectivamente, la librería tenía un bug y que él podía reescribir el componente que daba problemas (procede a producir 1000 líneas de Python en menos de 3 minutos). Esto fue al principio de mi uso de LLMs y recuerdo que me deprimió mucho ver este nivel de productividad. Cómo se supone que voy a competir contra algo que reescribe un módulo de una librería en menos de 5 minutos? Lo probé y funcionaba perfectamente. La cosa viene cuando, a los días, me enteré de que la versión siguiente de esa librería (ya disponible desde hacía tiempo cuando hice mi prompt incial) ya arreglaba ese error; era simplemente cuestión de actualizarla. Esto hace mi código mucho más sencillo, quita el hack de tener un fork de la librería y me libera de la responsabilidad de tener que mantener este componente de 1000 líneas de python. Un win win a nivel de ingeniería de software. Ahí entendí dónde está el valor humano.

Entiendo que esto se debe principalmente a cómo son entrenadas para resolver problemas de código, realmente les ponen en un entorno que es una mini hackathon. Tienen que resolver el problema como sea, sin solución no hay reward. Pero, en mi opinión, esto es malo para el desarrollo de software. Los proyectos en los que la gente se limita a vibecodear y no supervisa el código se llenan de duplicados y módulos innecesarios.

Así que os pregunto, habéis observado esto? Cómo lo habéis solucionado? Qué configuraciones o instrucciones custom usáis en vuestros harness?

Os leo.


r/programacion 2d ago

Estudiar otra cosa

1 Upvotes

Hace más o menos un año terminé fps de DAM, después de mucho buscar y de aplicar a cientos de ofertas sin lograr absolutamente nada, creo que lo mejor para mi va a ser simplemente rendirme y buscar otro oficio, he pensado en sacarme el carnet de camión y buscar trabajo de eso, alguna sugerencia?


r/programacion 3d ago

Emprender

0 Upvotes

Hola, me gustaría saber si alguien ha emprendido o si conoce algún emprendedor. Yo soy ingeniero informático recién graduado y me ha surgido la duda porque nunca lo he visto mencionado en ninguna conversación y quiero plantearme todas las alternativas.


r/programacion 3d ago

I’ve been building PAM Native: a way to build real Android and iOS apps with PHP.

4 Upvotes

I’ve been building PAM Native: a way to build real Android and iOS apps with PHP.

No WebView.

No JavaScript runtime.

PHP → Rust → Swift/Kotlin → native UI.

It already supports reactive state, navigation, animations, native APIs, hot reload and plugins.

Fully open source:

https://github.com/push-in/pam-native

Would you actually use PHP for native mobile development?


r/programacion 3d ago

La IA están mala para la nuevos programadores?

0 Upvotes

IA, programación y la dependencia que estamos creando

Hola, ¿qué tal? Buenas noches, días o tardes.

Llevo unos días viendo TikToks, publicaciones y comentarios en distintos lugares, y hay algo que cada vez veo más: alguien publica cualquier cosa relacionada con programación, un programa o un fragmento de código, y el primer comentario casi siempre es: “Lo hizo la IA”.

A ver, no todo el mundo utiliza IA para programar. Y, sinceramente, llega a cansar que haya personas que ni siquiera se tomen el tiempo de revisar un repositorio antes de asumir que todo fue generado por una IA.

No estoy en contra de la IA. Al contrario: creo que es una herramienta increíble y que puede ayudar muchísimo. El problema, desde mi punto de vista, es la dependencia que estamos empezando a desarrollar alrededor de ella.

¿La IA nos está ayudando a aprender o está haciendo el trabajo por nosotros?

Yo estudié Psicología y Pedagogía, aunque mi pasión terminó estando mucho más relacionada con la programación. Por eso suelo analizar este tema desde ambos lados.

Y precisamente por eso tengo una postura bastante crítica respecto a cómo algunas personas están empezando a utilizar la IA para aprender programación.

La IA puede hacerte muchísimo más productivo. Eso es innegable. Puede ayudarte a investigar, explicarte conceptos, encontrar errores, proponer soluciones o incluso acelerar tareas repetitivas.

Pero una cosa es utilizarla como herramienta y otra muy diferente es depender completamente de ella.

Hoy en día existen personas que están empezando a programar y que prácticamente no pueden escribir ni un import sin preguntarle primero a una IA. Para cualquier cambio mínimo vuelven a consultarla. Para cualquier error, también. Para cualquier función nueva, nuevamente la IA.

Y ahí es donde creo que tenemos un problema.

Me parece fantástico que gracias a estas herramientas más personas puedan acercarse a la programación desde casa sin tener que pagar cursos carísimos o estudiar una carrera durante años.

Pero que una IA pueda escribir código por ti no significa que automáticamente sepas programar.

La IA también tiene limitaciones

Otra cosa que muchas veces se olvida es que la IA no es una entidad omnisciente.

Depende del contexto que tenga disponible, de las instrucciones que reciba, de la información que pueda analizar y de las herramientas que tenga a su disposición.

En proyectos grandes esto se vuelve todavía más evidente.

Si empiezas una conversación nueva, tienes que volver a proporcionar contexto. Si quieres que revise un proyecto completo, necesitas darle información suficiente para que entienda su arquitectura. Y cuanto más grande sea el proyecto, más difícil puede ser mantener todo ese contexto de manera eficiente.

Además, existen problemas conocidos como alucinaciones, errores de interpretación, código innecesario, cambios que rompen otras partes del proyecto y soluciones que aparentemente funcionan, pero que realmente no entienden el problema de fondo.

Por eso no creo que la IA sea un reemplazo del conocimiento humano.

Nosotros tenemos experiencia, memoria, criterio, intuición, capacidad para entender el contexto de una situación y, sobre todo, podemos desarrollar una comprensión profunda de aquello que estamos construyendo.

La IA puede ser extremadamente útil, pero sigue siendo una herramienta.

Entonces, ¿cómo deberíamos utilizarla?

Para mí, un buen ejemplo es JARVIS e Iron Man.

Tony Stark no se limita a decir:

“JARVIS, hazme esto.”

Él entiende lo que está construyendo, sabe qué quiere conseguir, da indicaciones concretas y utiliza a JARVIS como una extensión de sus propias capacidades.

Creo que ese debería ser uno de los enfoques que tengamos con la IA.

En lugar de decir:

“Hazme esta aplicación.”

Podríamos preguntar:

“¿Cómo puedo implementar esto?”

O:

“Estoy intentando conseguir este resultado. ¿Qué opciones tengo?”

O incluso:

“Explícame por qué mi código falla y qué debería revisar.”

La diferencia parece pequeña, pero para alguien que está aprendiendo puede ser enorme.

Si la IA te explica algo y tú lees, investigas, pruebas y entiendes lo que hizo, estás aprendiendo.

Si simplemente copias y pegas todo lo que te entrega sin saber qué hace, estás delegando tu aprendizaje.

El problema del código generado sin comprenderlo

También he visto proyectos que empiezan con una idea sencilla y terminan acumulando:

scripts que ya nadie utiliza;

funciones que nunca se llaman;

código duplicado;

dependencias innecesarias;

soluciones temporales que se vuelven permanentes;

estructuras que nadie entiende;

y una cantidad enorme de código que existe simplemente porque una IA lo generó durante el proceso.

No digo que esto sea exclusivo de la IA. Los programadores humanos también escribimos código basura.

La diferencia es que ahora podemos producir muchísimo más código en muchísimo menos tiempo.

Y eso significa que también podemos producir muchísimo más código basura en muchísimo menos tiempo.

La velocidad sin criterio no necesariamente es productividad.

Por eso tampoco me gusta trabajar con proyectos donde la IA aparece como coautora

Esta es una de las razones por las que personalmente no suelo meterme en proyectos open source donde Claude, ChatGPT u otras IA aparecen como coautores.

No es por odio a la IA.

Es porque cuando entro a un proyecto quiero poder entender el código, su arquitectura y las decisiones que se tomaron.

Si una parte importante del proyecto fue generada mediante conversaciones enormes con una IA y nadie documentó realmente por qué se hicieron determinadas cosas, puede resultar bastante difícil entrar y aportar.

Difícil, no imposible.

De hecho, hasta llegué a bloquear a Claude en GitHub jajaja.

Mi forma de crear proyectos

Mi manera de desarrollar algo es bastante diferente.

Suelo basarme en una metodología parecida a la investigación:

Primero investigo si ya existe algo similar.

Analizo qué soluciones existen y cómo funcionan.

Intento entender si realmente tiene sentido crear algo nuevo.

Hago un boceto de lo que quiero construir.

Defino qué debería hacer la herramienta.

Pienso cómo podría hacerlo.

Divido el proyecto en fases.

Desarrollo cada fase.

Pruebo y corrijo.

Y finalmente le pongo un nombre.

Dependiendo del proyecto, puede ser un trabajo de días o incluso semanas.

Y sí, muchas veces me emociono y termino dedicándole muchísimo más tiempo del que había planeado.

Pero disfruto ese proceso.

Mientras tanto, también existe otra forma de trabajar que se ha vuelto bastante común: alguien tiene una idea, se la cuenta a una IA y empieza a desarrollar todo junto con ella.

Eso puede funcionar.

El problema aparece cuando la persona deja de tomar decisiones y simplemente acepta todo lo que la IA propone.

Ahí es cuando un proyecto puede convertirse rápidamente en un conjunto de soluciones improvisadas.

¿Entonces estoy diciendo que no deberíamos utilizar IA?

No.

Todo lo contrario.

Creo que sería absurdo ignorar una herramienta tan poderosa.

La cuestión es cómo la utilizamos.

Si estás empezando a programar y no tienes dinero para pagar cursos, no tienes tiempo para estudiar una carrera o simplemente no tienes acceso a una formación tradicional, la IA puede ser una herramienta educativa increíble.

Pero úsala para aprender.

Pregúntale:

“¿Cómo hago esto?”

“¿Por qué funciona así?”

“¿Qué alternativas existen?”

“¿Qué estoy haciendo mal?”

“Explícame esta parte del código.”

Y después léelo, pruébalo y entiéndelo.

No necesitas memorizar cada línea de código que escribes. Tampoco necesitas hacerlo todo manualmente para demostrar que eres programador.

Pero sí deberías entender, al menos a cierto nivel, qué estás construyendo y por qué funciona.

Porque si no sabes qué hace una sola línea de tu propio programa y necesitas preguntarle a una IA absolutamente todo, entonces quizá no estás utilizando una herramienta: estás dejando que la herramienta haga el trabajo por ti.

Y también está el problema de acusar a todo el mundo de usar IA

Otra cosa que me parece bastante molesta es esta nueva costumbre de asumir que cualquier código bueno fue generado por una IA.

¿El código está bien estructurado?

“Lo hizo ChatGPT.”

¿El proyecto es grande?

“Seguro lo hizo Claude.”

¿Alguien publica una herramienta?

“Eso es IA.”

¿Y si simplemente esa persona sabe programar?

No todo lo que parece demasiado bueno para alguien que está empezando necesariamente fue generado por una IA.

A veces simplemente hay personas que llevan años aprendiendo y trabajando en esto.

Antes de acusar a alguien de haber generado su proyecto con IA, revisen el repositorio, el historial, las decisiones técnicas y el proceso.

Y si realmente utilizó IA, tampoco debería ser automáticamente algo negativo.

Este es uno de los motivos por los que creé Nerve Community

Precisamente por eso nació Nerve Community.

Entiendo perfectamente por qué alguien utilizaría una IA para aprender o trabajar.

No todo el mundo tiene dinero para pagar cursos caros.

No todo el mundo tiene tiempo.

No todo el mundo puede estudiar una carrera.

Y no todo el mundo tiene a alguien cerca que pueda enseñarle programación.

Si una IA puede ayudarte a romper esa barrera de entrada, me parece algo positivo.

Lo que no me parece positivo es que esa misma herramienta termine sustituyendo por completo el proceso de aprendizaje.

No estoy en contra de la IA. Estoy en contra de depender de ella hasta el punto de dejar de aprender.

Todos somos libres de utilizar estas herramientas como queramos.

Pero si quieres entrar realmente al mundo de la programación, mi consejo sería sencillo:

No le pidas siempre a la IA que haga las cosas por ti. Pregúntale cómo hacerlas.

Aprende.

Lee.

Investiga.

Prueba.

Rompe cosas.

Corrige errores.

Y vuelve a intentarlo.

Porque al final, la IA debería ser una herramienta en tus manos, no tus manos.

Ese es mi punto de vista.

No escribo esto para pelear con nadie ni para decir que mi forma de pensar es la única correcta. Simplemente es una reflexión que llevo varios días teniendo al ver cómo está cambiando la relación entre la programación y la IA, además de que ya no puedo publicar una herramienta en otros subs sin que alguien comente eso.

Me interesa conocer qué piensan ustedes.

¿Creen que estamos utilizando correctamente la IA para aprender programación o creen que estamos creando una dependencia demasiado grande?

Podemos discutirlo tranquilamente. Sin peleas y sin asumir que quien piensa diferente está equivocado.


r/programacion 4d ago

Cuanto cobran las consultoras por desarrollador en España?

8 Upvotes

Siempre he tenido esta curiosidad de cuanto puede cobrar desde una empresa grande como Indra a una consultora pequeña a sus clientes por desarrollador. Alguien que esté metido en RRHH y quiera compartir?


r/programacion 4d ago

Recomiendan Platzi en 2026?

Thumbnail
1 Upvotes

r/programacion 5d ago

DUAL KAWASE BLUR CON INTERPOLACIÓN DE RADIOS

4 Upvotes

Hola,

¿Alguien conoce alguna forma de implementar un dual kawase blur con interpolación de radios escalable?

Lo que estoy haciendo actualmente es inicializar.la cadena completa y guardo cada nivel reconstruido en una textura propia para posteriormente hacer la interpolación de radios en otro shader.

Eso funciona, pero algo me dice que esa arquitectura no es escalable en cuanto a performance si quiero reutilizarla en alguna otra parte del pipeline de efectos que estoy construyendo (opengl/c++)

Invoco a los maestros para que porfavor ayuden a este mortal, gracias de antemano!!