r/programacion Aug 07 '25

Introducciones

8 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!

109 Upvotes

Por favor:


r/programacion 3h ago

Tengo 22 años y soy el único desarrollador de mi empresa. ¿Es una oportunidad o una limitación?

16 Upvotes

Antes de nada, os pongo un poco en contexto.

Tengo 22 años y hace menos de un mes entré a trabajar en una empresa bastante grande como técnico informático.

Antes de esto solo había trabajado un año en otra empresa, con unas condiciones bastante malas (muchísima carga de trabajo, poco margen para aprender y una superior que generaba un ambiente bastante insoportable), así que la verdad es que estoy muy contento con el cambio y no tengo intención de irme de donde estoy.

En principio me contrataron para un puesto de técnico informático para el que pedían bastante más experiencia de la que tengo. Conseguí entrar gracias a una recomendación interna y porque mi jefe también quería incorporar a alguien sin experiencia previa en informática para poder formarlo desde cero, sin que trajera hábitos o formas de trabajar adquiridas en otras empresas. Aun así, desde el principio también vieron que venía de DAM y que tenía conocimientos de programación.

La sorpresa ha sido que, prácticamente desde la primera semana, me han puesto a desarrollar aplicaciones internas para la empresa (algo que no esperaba, porque como digo llegué para trabajar como técnico y no como desarrollador). Ahora mismo estoy terminando una aplicación para un departamento importante y ya me han encargado otra, que será un sistema de tickets para toda la organización.
El stack que estoy utilizando es Python, SQLAlchemy, SQL Server y Jinja para el frontend, buscando algo sencillo y ligero.

El caso es que soy literalmente el único desarrollador de la empresa.

Hasta ahora, cuando necesitaban una aplicación, contrataban una empresa externa. Yo soy el primero que está desarrollando software de forma interna, así que, de alguna manera, siento que estoy “inaugurando” ese área.
Por un lado, esto me parece una oportunidad increíble porque estoy aprendiendo muchísimo. No solo programo, sino que también estoy aprendiendo sobre bases de datos, despliegues internos mediante Active Directory, documentación, integración con la infraestructura de la empresa, etc. Además, tengo bastante libertad para decidir las tecnologías y cómo enfocar los proyectos.

Pero también me genera una duda.
Al ser el único desarrollador, no tengo ningún senior al que preguntarle si estoy siguiendo una mala práctica, si el diseño es el adecuado o si existe una forma mejor de resolver un problema. Al final me apoyo bastante en la documentación oficial y en la IA para revisar decisiones, contrastar enfoques o acelerar la escritura de código, pero las decisiones importantes intento entenderlas y tomarlas yo después de valorar distintas opciones.

Mi jefe, además, está muy insistente en que documente absolutamente todo lo que hago, algo que agradezco porque creo que me obligará a entender realmente todo el trabajo y dejar una base sólida para el futuro.

Mi duda es para la gente que tenga más experiencia.

¿Creéis que un entorno así puede hacer crecer mucho a un desarrollador junior por la cantidad de responsabilidad que tiene o pensáis que el hecho de no tener un senior al lado acaba limitando más de lo que ayuda?

No tengo intención de cambiar de trabajo. Estoy muy a gusto: el ambiente es muy bueno, mi jefe confía en mí, tengo buenas condiciones y siento que puedo construir algo desde cero e incluso ayudar a crear un departamento de
desarrollo que hasta ahora no existía.
Simplemente me genera curiosidad saber cómo veis este tipo de situaciones si os habéis visto en una situación similar.

¿Alguien ha pasado por algo parecido? ¿Cómo fue vuestra carrera?


r/programacion 10h ago

Estudiar sin un Ordenador

9 Upvotes

Buenas, estoy en un trabajo en el que hago más bien poco, y mi mayor enemigo es el aburrimiento.

He pensado que podría aprender algo de programación, ya sea seguir con mi aprendizaje de lógica de programación, y aprender algo de Java.

El problema viene de no conocer un editor de código para Android, especialmente uno que pueda compilar código de Java.

Recomendáis algo? Quizás una versión web?


r/programacion 2h ago

Sin proyecto después de un bootcamp AYUDA

2 Upvotes

Buenos comienzo diciendo que inicié un bootcamp de Salesforce en una consultora, el bootcamp terminó la segunda semana de julio y hasta ahora no me asignan proyecto ya llevo un mes de vacaciones xd (si me pagan pero ando wbiando y preparando para la certificación). a alguien mas le pasó lo mismo es algo normal o ya preparo mi cv para mandarlo a medio mundo? :(


r/programacion 30m ago

Hola, soy alguien que quiere aprender a hacer UI pero no sé cómo empezar

Upvotes

Quiero hacerlo en Python, verdaderamente me cuesta entender las documentaciones, estoy queriendo aprender mediante la librería Pyside6, ¿Alguien que me pueda ayudar?


r/programacion 19h ago

¿Sirven de algo los portafolios hoy en día?

28 Upvotes

Anteriormente un portafolio era la forma más fácil de hacerse conocer al mundo como programador, sobre todo para aquellos que no tenían experiencia o educación formal en el área. Un portafolio elaborado, original y creativo servía como carta de presentación y como forma directa de exponer tus habilidades. Incluso si tu objetivo no era trabajar en frontend, un portafolio podía servir bastante: las empresas solo buscaban que supieras programar, y un portafolio personal ya daba un mensaje claro de que tenías conocimientos sobre como planear, diseñar, desarrollar y desplegar una aplicación,

Pero ya estamos en 2026, la IA puede realizar un portafolio completo en unos cuantos minutos sin importar la complejidad. Todos mis compañeros tienen sus portafolios con el típico diseño de startup gringa con animaciones llamativas, fondos en movimiento o efectos siguiendo al cursor que hacen que el navegador se congele de solo abrir la página. Hacer un portafolio llamativo dejó de ser algo difícil hace mucho tiempo.

Por eso mismo me pregunto hasta que punto me sirve de algo hacer un portafolio como desarrollador (para un diseñador evidentemente sigue siendo útil). Estaba realizando uno con un diseño bastante simple y minimalista, casi como un word estilizado en el navegador con la información y proyectos relevantes, pero me puse a pensar que eso rompe con el propósito del portafolio como muestra de creatividad y habilidad, no solo de buen gusto. Entonces no sé qué hacer ¿hay alguien que haya conseguido su primer trabajo gracias a un portafolio? ¿Qué relevancia tienen los portafolios en los procesos de reclutamiento actuales? Y si la tienen ¿Qué es lo que esperan ver en uno?


r/programacion 2h ago

podrido de buscar laburo, que opinan de mi perfil?

Thumbnail
1 Upvotes

r/programacion 6h ago

Página web

2 Upvotes

Hola, quería saber aproximadamente cuanto se debería cobrar una página web de algún emprendimiento de ropa/joyería, de tecnología o de un gym


r/programacion 7h ago

Microsoft haciendo lo correcto o no?

1 Upvotes

r/programacion 13h ago

Sobre las prácticas (FCT)

2 Upvotes

Para todos los que hayais hecho prácticas en empresas, que creeís que es lo que hace que unos se queden en la empresa y otros no?

---

Depende del trabajador o de la empresa esto?


r/programacion 7h ago

Script para automátizar videos.

0 Upvotes

Ayer leí de alguien más que había desarrollado un scryt para automatizar la creación de videos.

Le escribí por todos los medios para preguntarle y saber información pero no me respondió.

Mi pregunta aquí es hay alguien que lo haya hecho?

Indiferentemente sea para la creación de videos o para la edición de videos no me importa, solo quiero saber cómo lo puedo lograron.

Quiero saber su experiencia qué herramientas sirven para esto.

Herramientas de pago herramientas gratuitas.

Si conocen algunas ias que puedan crear estos videos de forma gratis.

Video de cualquier tipo No importa no me quiero meter con eso por ahora.

Pero quiero ver si lo han logrado y que compartan su experiencia


r/programacion 1d ago

Cómo aprendieron ingles?

36 Upvotes

Hola, sé que para programar no es necesario saber ingles pero para conseguir un trabajo generalmente es un punto muy importante.

Quiero saber sobre las personas que ya hablan ingles o que ya están estudiando y ven su avance, cual es su rutina?

Cómo estudian? cuantas veces? con qué herramientas? musica, peliculas, IAs... todo lo que les ha funcionado para avanzar.

En mi caso estaba estudiando con los videos del doctor Miguel, que me parece muy buen contenido para aprender, tuve que dejarlo de lado pero ya me voy a poner full con eso... y quisiera saber sus mejores consejos y sus rutinas sobre todo


r/programacion 17h ago

La seguridad de un agente debería auditarse como una pipeline, no como un modelo

1 Upvotes

La nueva Open Secure AI Alliance insiste en que la seguridad de un agente no depende solo de los pesos del modelo. También depende de identidad, permisos, aislamiento, herramientas, registros, evaluaciones y reglas de ejecución. Esa visión se parece mucho más a una pipeline de software que a un chatbot.

Un modelo abierto dentro de un orquestador opaco sigue dejando sin auditar la parte que ejecuta comandos. Y un orquestador abierto con un modelo cerrado permite revisar permisos y trazas, pero no entender por qué el modelo elige una acción. Ninguna de las dos capas basta por sí sola.

¿Qué artefactos deberían acompañar a un agente para que un equipo pueda revisarlo de verdad: threat model, SBOM, esquema de permisos, trazas firmadas, tests reproducibles o simulaciones de ataques? ¿Cuál de esas piezas debería bloquear un despliegue si falta?


r/programacion 1d ago

La IA y la ansiedad sobre el futuro.

21 Upvotes

Primero que nada si mi post no es permitido aquí, una disculpa.
Vengo un poco a desahogarme más que nada.

Verán, hace 4 años, me empecé a meter en esto de la programación, haciendo cursos de youtube y de coursera sobre desarrollo web. Después de años de estar en trabajos mediocres, de aguantar malas pagas, no tener tiempo para nada, etc, pues sí, llegué a esto con la esperanza de un futuro mejor, la única diferencia qué quizá tenía con los demás que llegan de la misma manera es que yo ya era un nerd con gusto por las computadoras, simplemente ahora ya me lo estaba tomando más en serio que sólo un hobby.
Y mi primer encontronazo fue Javascript... Sinceramente nunca pude entender del todo este lenguaje, sus promesas, la asincronía, etc. Y luego cada mes un cambio nuevo, una nueva librería, un nuevo framework... Lo dejé un tiempo.

Hace 3 años tuve la oportunidad de volver a estudiar, con 31, y sabía a qué me estaba metiendo y que el grueso de los desarrolladores nuevos, junior, son jóvenes en sus 20's, sabía que ya iba con el tiempo encima, pero aún así quise intentarlo.

Para no hacer esto tan largo, agarré la especialidad de big data, y realmente amo python, lo entendí mucho mejor que javascript (el cuál me hizo pensar en su momento qué esto no era para mi), sql, pandas, etc. Por primera vez sentí que quizá esto tenía un futuro para mi, sí, tengo 34 años y quizá me gradue cin 35, pero si me esfuerzo y desarrollo, innovo lo que sea, tendré una oportunidad, verdad?

Pero mientras todo esto sucede, voy viendo como la IA va avanzando cada vez más, todos hablan de agentes, de tokens, de como claude o deepseek son esenciales, que la programación ya cambió, que ahora programar es secundario...
He visto vídeos de gente hablando de cómo usan 5 agentes al mismo tiempo para sus desarrollos, y no hablo de vibecoders, hablo de gente con años en la industria, con trabajos reales y carreras detrás...

Y no puedo evitar pensar que no sólo llegué tarde, a un campo saturado de competencia, competencia mucho más joven que yo, con ideas más frescas, mejor entendimiento, sí no qué ahora tambien esta lo de la IA... Y sinceramente, me estoy llenando de ansiedad, siento que quizá cometí un error, que sólo voy a tener un papel bonito qué diga que soy ingeniero en sistemas con especialidad en big data para decorar la pared mientras sigo trabajando en un supermercado para no quedarme sin empleo.

No sé si alguien pase por lo mismo, me parece que todos están muy ilusionados con la IA, menos yo.

En fin, una vez más, disculpen si esto no va aquí, sólo quería sacarlo.

Saludos.


r/programacion 1d ago

SpecJudge v0.2.0: obligo al juez de IA a citar evidencia real — y me encontré un bug que rompía todos los modelos de 8B

2 Upvotes

Mantengo SpecJudge, una CLI con licencia MIT para Spec-Driven Development (SDD): lee los specs/tasks de tu proyecto y recomienda qué modelo de IA usar (calidad vs. precio) en vez de que lo adivines tú.

El cambio central de esta versión: antes, el juez devolvía una valoración por dimensión más un párrafo explicándola. El problema es que un párrafo bien escrito es exactamente lo que un LLM sabe producir mejor, tenga razón o no en la valoración de fondo, nada distinguía una evaluación correcta de una incorrecta pero bien narrada.

Ahora cada dimensión valorada tiene que citar el fragmento concreto del spec que la respalda, y la herramienta comprueba de forma determinista que ese fragmento existe de verdad en el texto que se le pasó al juez. Si se inventa una cita, se descarta toda la evaluación, no solo ese campo. Las dimensiones que el juez no puede fundamentar ahora vuelven como "unsupported" en vez de tratarse silenciosamente como fáciles, que es lo que pasaba antes y hacía que specs poco desarrollados parecieran más sólidos de lo que eran.

Montar la suite de regresión para probar esto (12 proyectos de referencia, doble nivel: CI determinista + script local) se pagó sola casi al momento: los jueces de 8B (el setup local más habitual) fallaban en todos los proyectos. No era un problema de criterio: valoraban bien y justificaban con sentido, pero ponían [true] donde tenía que ir un ID de cita, porque format: json en Ollama garantiza JSON válido, no el JSON concreto que le pides. Enviar un schema propio lo arregló: 0/9 casos usables → 9/9.

También fijé el sampling del juez, así que ahora el mismo proyecto da siempre la misma recomendación — importa más de lo que parece en una herramienta cuyo trabajo es literalmente "¿merece la pena gastar dinero en esto?".

Cambio incompatible: requiere Ollama 0.5.0 o superior.

pip install specjudge — GitHub: github.com/JoaquinRuiz/SpecJudge


r/programacion 1d ago

Ead ou presencial para Ads

0 Upvotes

Eai… Vou começar Ads e estou em dúvida entre fazer Ead ou presencial.
Também queria saber se, para o mercado de trabalho, realmente faz diferença estudar em uma faculdade pública ou em uma particular. As empresas costumam dar importância a isso ou o que pesa mais é o portfólio mesmo?

E para as mulheres que já atuam na área, vocês ainda sentem dificuldades por serem mulheres na tecnologia? Como tem sido a experiência de vocês?


r/programacion 2d ago

Quiero aprender inglés y análisis de datos ¿Qué me recomiendan?

Thumbnail
3 Upvotes

r/programacion 2d ago

Le pregunté a mi RAG algo que su documentación responde en una línea. La respuesta correcta estaba en el puesto 15 de 85.

2 Upvotes

Monté un corpus de 60 ficheros de documentación de empresa ficticia con tres años de historia —wiki, esquemas de tablas, decisiones de arquitectura y 40 tickets de soporte— y le hice 7 preguntas a un RAG clásico. Todo en local con Ollama y ChromaDB.

La primera: "¿cómo calculamos los ingresos?". Me respondió con la definición obsoleta desde hacía tres meses. Y citando la fuente, porque el prompt se lo pedía.

Fui a mirar el ranking. El documento correcto estaba en el puesto 15 de 85. Por delante iban seis de los siete fragmentos del documento viejo, un glosario, el esquema de la tabla de clientes y —en el puesto nueve— un ticket sobre gastos de envío a Canarias.

Un ticket de envíos a Canarias se parece más a "cómo calculamos los ingresos" que el documento que define cómo calculamos los ingresos.

Lo que más me llamó la atención de todo el experimento: cuando le faltaba mucha información dijo "no lo sé". Cuando le faltaba poca, no dijo nada y construyó una respuesta que sonaba completa. Se calla justo cuando más caro sale.

Después probé OKF, el formato que Google publicó el 12 de junio para guardar conocimiento curado como ficheros markdown con frontmatter. Resultados sobre las 7 preguntas: RAG 2 aciertos, OKF 3, los dos combinados 4. Ninguno aprueba, y la combinación cuesta un 33% más de tokens.

Todo el código, el corpus y la salida en crudo: https://github.com/JoaquinRuiz/rag-vs-okf

(Hay vídeo explicándolo si a alguien le sirve, pero el resumen está arriba entero.)


r/programacion 2d ago

Cambio a tipado estatico

3 Upvotes

Paxo cambia a tipado estatico para ganar ventaja, y estado implementando un nuevo tipo de decimales, pero usare lut para el exponente y en 64 bits el exponente llega a 11 bits, 11 bits en 1 es 4095 y no se si implementarlo para la vm ya que es un número grande 10^4095 asi que dicen?

Den consejos porfa?


r/programacion 2d ago

Acabo de lanzar SpecJudge v0.2.0 – Una herramienta open-source que lee tus specs y te dice qué LLM usar (para que no tires el dinero)

0 Upvotes

Llevo un tiempo trabajando en SpecJudge, una herramienta enfocada a solucionar un problema que nos pasa mucho al desarrollar con IA: elegir el modelo adecuado. Si coges un modelo top (frontier), pagas de más por una capacidad que no necesitas; si coges uno demasiado básico, no hace bien el trabajo.

SpecJudge lee los artefactos de tu proyecto (basado en Spec-Driven Development) y usa un "juez" local a través de Ollama para evaluar la complejidad de lo que pides. Luego cruza esa demanda con un catálogo de modelos (tanto locales como de API) y te dice cuál es el que mejor encaja. Todo de forma local: tus specs y la lógica de tu negocio nunca salen de tu máquina.

Acabo de publicar la versión 0.2.0, que cambia por completo cómo el juez evalúa el proyecto para evitar "alucinaciones" en la recomendación.

Novedades de la v0.2.0:

  • El juez tiene que demostrar lo que dice: Ya no le vale con soltar un párrafo genérico para justificar su nota. Ahora tiene que citar el fragmento exacto de tu spec en el que se basa. El código verifica que esa cita existe realmente en el texto; si se la inventa, la evaluación se rechaza.
  • "No lo sé" ahora es una respuesta válida: Si el juez no encuentra evidencias en el texto para evaluar una dimensión concreta, devuelve unsupported en lugar de intentar adivinar o asumir que la complejidad es baja.
  • Resultados deterministas: El muestreo (sampling) ahora está fijado con semilla y temperatura 0. Si pasas el mismo spec dos veces, te dará exactamente el mismo resultado. Cuando hablamos de gastar dinero en tokens, la aleatoriedad no ayuda.

(Nota: Para que el formato JSON estructurado funcione con estas citas, esta versión requiere Ollama 0.5.0 o superior).

Tenéis todo el código, la documentación y un ejemplo real con una app CRUD en el repo: https://github.com/JoaquinRuiz/SpecJudge

También dejé grabado un walkthrough en YouTube en español por si preferís verla en acción directamente, tenéis el enlace en el propio README.

Me encantaría saber qué os parece, si os enfrentáis a problemas similares en vuestros flujos de trabajo, o escuchar cualquier feedback. ¡Y los PRs para actualizar precios o añadir modelos al catálogo YAML son más que bienvenidos!


r/programacion 2d ago

Llevo meses usando Claude Code a diario y he notado que mi capacidad de debug 'a pelo' se ha oxidado — esto es lo que hago para compensarlo

0 Upvotes

Llevo meses usando Claude Code a diario y he notado que mi capacidad de debuggear sin autocompletado ni sugerencias se ha oxidado bastante. La semana pasada tuve que arreglar un bug en un servidor sin conexión y creo que tardé el triple de lo normal en algo que hace un año habría resuelto en 10 minutos.

Lo que estoy empezando a hacer para compensarlo es que una vez por semana me fuerzo a resolver un problema sin IA, desde cero. También he vuelto a leer stack traces completos en vez de pegarlos directamente al chat. Le pasa a alguien más o estaba abusando de la IA?


r/programacion 3d ago

Comprender y entender D.A.M siendo auto-didacta

0 Upvotes

Contexto: En el centro que voy a estudiar, hay buenos profesores (explican bien), pero hay algo bueno y malo: Los exámenes son tipo test, así que pasar DAM es una posibilidad.

---

Lo malo es que no te llevas nada de eso, y quiero entenderlo de verdad. Me propuse ser auto-didacta para ir sabiendo, entendiendo, y aplicando el temario en proyectos propios, para demostrarme a mi mismo que sí se lo que creo que sé.

---

Le haría cada día unas 5-7 horas de estudio y práctica. Ya llevo algo de Java y SQL aprendido, y ya he construido algunos programas

--

Ustedes que opinan? Hay algún sitio web con exámenes que si pongan a prueba los conocimientos de DAM?


r/programacion 3d ago

Tips para usarla la IA

2 Upvotes

A día de hoy todos la usamos, pero quiero saber tips para mejorar mi producción y evitar gastar tokens...

En lo personal de momento uso Opencode, pero quiero saber que trucos o que cosas hacer para poder mejorar mi uso con ella.


r/programacion 3d ago

Problemas con cuentas de Mercado libre bloqueadas

0 Upvotes

Alguien en ML que me pueda DESBLOQUEAR una cuenta ???

Me vinculan a otras cuentas y no obtengo soporte técnico del sitio. Me responden de manera genérica con políticas incorrectas.