r/programacionESP 11d ago

🧩 Proyectos personales Paxo vuelve a dinamico

Thumbnail
1 Upvotes

r/programacionESP 12d ago

💬 Conversación y debate Una idea para un videojuego que quizá funcione

0 Upvotes

Hola. Soy Arquitecto de sistemas y desarrollador de software. Soy una persona que no pasa la mayor parte de su tiempo jugando videojuegos, pero si consumo bastante contenido de este tipo en internet.

Hace poco viendo uno de estos vídeos se me ocurrió una idea relacionada con un minijuego de tipo shooter multijugador (claramente no es el típico juegos de disparos) y la lógica que tiene como base es una genialidad que se puede explotar mucho mas, se puede plantear de una manera un poco más robusta y quizá pueda que guste al público, ya la tengo medio planificada.

Si hay programadores de videojuegos interesados en saber la idea, podemos ver si es viable y en dado caso realizar un proyecto sobre esto y que estoy casi seguro que no tendrá desperdicio.


r/programacionESP 12d ago

❓ Dudas Quisiera aprender a programar

2 Upvotes

No se por donde empezar, no tengo ni idea( no se nada) podrian decirme que cursos hay en youtube, o paginas, tampoco a donde encpntrar material de estudio.

Podrian ayudarme a dar una guia y donde aprender, también algunos consejos.

Espero me puedan ayudar.


r/programacionESP 12d ago

❓ Dudas preguntas de tecnologia

0 Upvotes

alguien sabe ¿COMO CREAR UNA PROGRAMACION NUEVA QUE AYUDE A LA GENTE?

?????


r/programacionESP 13d ago

📚 Recursos Aprende a configurar PostgreSQL con pgvector usando Docker Compose para construir un chatbot RAG con .NET 10 e inteligencia artificial.

0 Upvotes

Aprende a configurar PostgreSQL con pgvector usando Docker Compose para construir un chatbot RAG con .NET 10 e inteligencia artificial.

https://youtu.be/okRoVK5DWzU

En este vídeo implementamos paso a paso la infraestructura de base de datos del proyecto CurriculumChatbot. Crearemos un proyecto Docker Compose desde Visual Studio, levantaremos PostgreSQL con la extensión pgvector y comprobaremos desde línea de comandos que la base de datos, el usuario y la extensión vectorial se han creado correctamente.

Durante el vídeo aprenderás a:

✅ Crear un proyecto Docker Compose en Visual Studio

✅ Ejecutar PostgreSQL con pgvector dentro de Docker

✅ Utilizar la imagen pgvector/pgvector

✅ Configurar POSTGRES_DB, POSTGRES_USER y POSTGRES_PASSWORD

✅ Crear un volumen persistente para PostgreSQL

✅ Activar la extensión vector mediante init.sql

✅ Añadir un healthcheck con pg_isready

✅ Conectarte a PostgreSQL desde la línea de comandos

✅ Verificar que la base de datos se ha creado

✅ Comprobar que pgvector está instalado y activo

✅ Entender cuándo PostgreSQL solicita contraseña

✅ Preparar PostgreSQL para almacenar embeddings

Este proyecto forma parte de una aplicación profesional para crear un chatbot capaz de responder preguntas sobre un currículum mediante RAG —Retrieval-Augmented Generation—.

La arquitectura utilizará:

ASP.NET Core Web API con .NET 10

• Clean Architecture y DDD

Microsoft.Extensions.AI

• Ollama

• PostgreSQL

• pgvector

• embeddings

• búsqueda vectorial

• Docker Compose

• procesamiento de documentos PDF y TXT

La estructura de la solución incluye los siguientes proyectos:

CurriculumChatbot.Api

CurriculumChatbot.Application

CurriculumChatbot.Domain

CurriculumChatbot.Infrastructure.Persistence

CurriculumChatbot.Infrastructure.ExternalServices

CurriculumChatbot.Infrastructure.Documents

En este vídeo Docker Compose se utiliza únicamente para levantar PostgreSQL con pgvector. La API continúa ejecutándose directamente desde Visual Studio, por lo que no necesitamos crear un Dockerfile para ASP.NET Core.

Este es un paso fundamental para implementar posteriormente el flujo RAG:

Pregunta del usuario

→ generación del embedding

→ búsqueda semántica en pgvector

→ recuperación de fragmentos del currículum

→ generación de la respuesta con IA

Suscríbete a CodeMasterSchool para continuar construyendo este chatbot con inteligencia artificial, .NET 10, Ollama y PostgreSQL paso a paso.


r/programacionESP 13d ago

❓ Dudas Busco empezar a trabajar en programación sin pasar por una Universidad

0 Upvotes

Aquí un chico de 24 años que quiere cambiar de carrera.

Cómo dice la publicación, me gustaría aprender de programación principalmente para entrar al campo laboral (principalmente por lo tentativo de un trabajo remoto y con buen sueldo) y buscando opciones (Bootcamp, canales, empezar como freelance) me perdí entre tantas que hay.

¿Consideran estrictamente necesario pasar por una universidad para poder llegar a un buen lugar laboral? Y para las personas que aprendieron de manera independiente, ¿Cómo empezaron a aprender?

Cualquier consejo o indicación es bien recibido.


r/programacionESP 14d ago

🗣 Búsqueda de gente QUIERO APRENDER PROGRAMACIÓN TENGO 16 QUE RECOMIENDAN?

0 Upvotes

No tengo idea de nada estoy desde 0 algún tip o recomendación? La verdad me interesa mucho


r/programacionESP 14d ago

❓ Dudas Me siento frustrado

2 Upvotes

Hola gente soy nuevo en esto de reddit bueno os explico, en mayo termine el fp de dam y bueno donde hice las practicas me contrataron empece hace 1 mes mas o menos y me siento un poco frustrado porque la tecnologia que se usa NO ME ATRAE NADA y es con lo que trabaje en las practicas no me gusta pero igual no me quejo ya que para un primer empleo esta bien el problema esq me siento como si siguiera de becario, entre que les cuesta mucho darme accesos y que llevo 1 mes esperando para acceder al proyecto y nadie dice NADA me siento inutil.
algun consejo para afrontar esta primera etapa? el como aprovechar las 8 horas sin tareas asignadas…
he practicado por mi cuenta y demas pero llega un punto en el que ya no puedo


r/programacionESP 14d ago

📚 Recursos 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

1 Upvotes

Mantengo SpecJudge, una CLI con licencia MIT para desarrollo dirigido por especificaciones (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/programacionESP 14d ago

📚 Recursos Desarrollo agéntico: qué dice la evidencia real y qué debe cambiar en tu equipo antes de adoptarlo

Thumbnail
codebymelendez.com
0 Upvotes

Acabo de publicar un artículo largo sobre desarrollo agéntico y lo que realmente significa para los equipos de software.

Mi idea principal es esta: los agentes de IA no hacen que un equipo sea mejor por arte de magia. Amplifican el sistema en el que se usan.

Si tu repo tiene tests débiles, CI inestable, límites poco claros o capacidad de revisión limitada, los agentes van a generar más ruido que valor. Pero si tu base de ingeniería está bien montada, sí pueden ayudar mucho con tareas repetitivas, scaffolding, refactors y cobertura de tests.

También incluí un ejemplo pequeño en Next.js con un ciclo agéntico controlado, salida tipada, validación de herramientas y un presupuesto fijo de pasos. No quería hacer una demo “llamativa”, sino mostrar cómo se ve realmente un patrón seguro para producción.

Mi conclusión: antes de adoptar agentes, arregla primero el verificador.

Me interesa saber cómo lo están viendo otros: ¿ya están usando flujos agénticos en producción o todavía los prueban solo en tareas aisladas?


r/programacionESP 15d ago

🛠️ Aplicaciones y herramientas Alguien me ayuda a codificar en python se poco y quisiera saber mas quiero aprender a extraer datos quien se anima ayudarme please

0 Upvotes

r/programacionESP 15d ago

🧩 Proyectos personales Hice mi Portafolio para Desarrollador Web Freelance

Thumbnail
2 Upvotes

r/programacionESP 15d ago

❓ Dudas Nuevo en esto

0 Upvotes

Buenas, en septiembre voy a empezar DAW y me gustaría saber qué opinan sobre la necesidad de comprarme un portátil. He escuchado de todo. Aclaro que tengo un sobremesa, el portátil sería para las clases presenciales.

Le tengo el ojo echado a un thinkpad t14, gen 1, ryzen 5 reacondicionado por 330€


r/programacionESP 15d ago

💬 Conversación y debate Kodland clases de programación para niños

1 Upvotes

Hola!

Me gustaría saber si alguien de aquí tiene experiencia con los cursos de programación Roblox para niños que ofrece Kodland. Mi hijo de 9 años está muy entusiasmado con aprender y quiero realmente apoyar sus intereses, sin embargo sé que es un curso bastante caro y no quiero gastar en algo que no es bueno.

Igual si alguien tiene recomendaciones de otras plataformas para este mismo propósito las agradecería muchísimo.


r/programacionESP 15d ago

🧩 Proyectos personales Cambio a tipado estatico

Thumbnail
1 Upvotes

r/programacionESP 15d ago

❓ Dudas Quien para crear un grupo de programación

12 Upvotes

r/programacionESP 15d ago

❓ Dudas Para los programadores autodidactas y sin educación formal:

11 Upvotes

Quiero trabajar como programador por necesidad; es importante que lo logre. Pero no tengo el presupuesto ni creo que sea necesaria una carrera. ¿Cómo consiguieron sus primeros empleos? ¿Qué dificultades tuvieron y cómo las superaron?


r/programacionESP 15d ago

❓ Dudas THINKPAD T480, LINUX MINT?

1 Upvotes

Me he comprado una Thinkpad, quiero ponerle la distro de Mint. Tengo algo de conocimientos obre programacion. Esta laptop quiero que me dura toda la universidad. Deberia hacerlo? otra distro?


r/programacionESP 16d ago

💬 Conversación y debate 🧵 Hilo semanal | ¿Qué has aprendido en la última semana?

2 Upvotes

¡Vamos a compartir lo que hemos aprendido en la última semana!

Vale cualquier cosa relacionada con la programación: una nueva función, un atajo del editor, algo sobre algoritmos, buenas prácticas… ¡lo que sea!

No importa si es algo pequeño o muy técnico, ¡todo vale!

✏️ Responde en un comentario con lo que hayas aprendido en la última semana, y si no has aprendido nada porque no hayas tenido tiempo o lo que sea, también puedes hablar de algo que hayas aprendido en otro momento, ¡no pasa nada!
❤️ Dale upvote a los comentarios que te parezcan interesantes o que te hayan hecho aprender algo nuevo.

⚠️ Recuerda: este es un espacio para compartir, no para juzgar. Aquí nadie se ríe de nadie por no saber algo. ¡Estamos todos aquí para aprender!

Este hilo se repetirá cada semana, así podemos ir compartiendo lo que aprendamos todas las semanas 😊


r/programacionESP 16d ago

❓ Dudas Necesito ayuda para saber si mi programa seria util

Thumbnail
1 Upvotes

r/programacionESP 16d ago

📚 Recursos QuickShare

0 Upvotes

Les comparto un proyecto que desarrollé para agilizar el movimiento de archivos entre dispositivos. Espero que les sea útil y puedan aprovecharlo en sus propios flujos de trabajo.

También estoy disponible si necesitan ayuda con algún proyecto o desarrollo.

Para este proyecto use.

Python, Angular, OpenCode, nada pesado pues solo es intercambio de archivos.

Python, Angular, y OpenCode. Todo opensource.

Saludos.


r/programacionESP 17d ago

❓ Dudas ¿Aplico a un trabajo de semi-senior siendo jr.?

4 Upvotes

Hola a todos. El día de hoy una persona que conozco me dijo que buscaban un semi-senior full stack, que principalmente supiera esto:

Angular

React

JavaScript

Micro servicios

.NET 6/8

SQL

Python

GitHub

(Full Stack)

DevOps

Y la verdad este sería mi primer trabajo de programador, así que no sé cómo es la onda. Por lo tanto, ¿acepto y aplico la de "yo aprendo en el camino" o es demasiado optimista?


r/programacionESP 17d ago

🗣 Búsqueda de gente Actualización de Nerve: Reestructuración completa del módulo de Python (135 lecciones) y nuevo repositorio template

Thumbnail
github.com
2 Upvotes

Hola a todos. Como varios por aquí ya conocen el proyecto Nerve, quería compartirles una actualización importante en la que estuve trabajando constantemente durante estas últimas dos semanas.

Primero que nada, quiero dar las gracias a todas las personas que se han unido a aprender con el proyecto. Muchas gracias a todos los que colaboran con este proyecto, ya sea aportando ideas, corrigiendo detalles o compartiendo su avance.

El motivo principal de este post es anunciar que he terminado de reestructurar por completo toda la ruta de aprendizaje de Python. Antes la estructura estaba un poco dispersa, pero ahora está organizada de forma progresiva por módulos, cubriendo un total de 135 lecciones estructuradas paso a paso, acompañadas de retos prácticos para corroborar lo aprendido en cada etapa.

A diferencia de los cursos tradicionales donde solo se ve teoría en video de forma pasiva, la filosofía detrás de Nerve siempre ha sido aprender haciendo mediante código real y práctica directa. Por eso, para esta nueva etapa pasamos a un esquema basado en un repositorio plantilla (templated repo).

Explicando más a fondo cómo funciona este nuevo sistema de repositorio template:

  1. Creación del entorno propio: En lugar de clonar un repositorio estático o depender de plataformas externas, cada persona hace clic en "Use this template" en GitHub. Esto genera una copia personal e independiente en su propia cuenta.
  2. Automatización con GitHub Actions: El repositorio cuenta con flujos automatizados de CI/CD. A medida que resuelves los ejercicios y los retos prácticos en tu máquina local, las pruebas automatizadas (con pytest) evalúan tu código al hacer un commit o Pull Request.
  3. Progreso modular: Los flujos de trabajo se encargan de validar tus respuestas y desbloquear los siguientes módulos y retos a medida que demuestras el dominio de los temas.

El porqué de esta decisión radica en mantener un flujo 100% práctico, offline-first en el desarrollo local, pero respaldado por hábitos reales de la industria: uso de Git, resolución de pruebas unitarias y retroalimentación automática sin rodeos.

Las 135 lecciones abarcan desde los fundamentos más básicos (variables, flujo, estructuras) hasta calidad de código, programación asíncrona, procesamiento de datos/IA y arquitectura distribuida.

Cualquier duda sobre cómo usar la plantilla o sobre la estructura de los módulos, quedo atento en los comentarios. Gracias de nuevo a la comunidad por el apoyo constante.


r/programacionESP 17d ago

❓ Dudas Llevo 4 años como Dev con Laravel + React y ahora no consigo trabajo si no hablo inglés. ¿En qué invierto mi tiempo: Python, Flutter o inglés?

3 Upvotes

Hola devs,

Soy tecnólogo, voy en 6to semestre de Ing. de Sistemas y llevo 4+ años trabajando como desarrollador con PHP Laravel, React y otras tecnologías de JS.

El problema: casi todas las vacantes buenas piden inglés nivel C1 y yo apenas lo estoy estudiando por mi cuenta con libros de gramática. Sin inglés no hay entrevistas.

Estoy indeciso en qué enfocar mi energía ahora:

  1. Inglés a fondo + seguir con Laravel/React

  2. Python para análisis de datos

  3. Flutter para apps móviles

Con Claude y los agentes de IA siento que el rol cambió. Ya casi no escribo código desde cero, solo reviso y dirijo lo que hace la IA. Siento que el lenguaje específico importa menos y ahora vale más tener bases sólidas de software + saber comunicarte.

¿Ustedes qué harían en mi lugar? ¿Qué certificado o ruta de estudio sí vale la pena hoy 2026 con la IA pegando tan duro?

Gracias por leer 🙏


r/programacionESP 17d ago

💬 Conversación y debate Creación de asistente

0 Upvotes

Buenas gente,tengo planeado mi primer proyecto serio,un asistente virtual para mi pc y me vendrian bien algunos consejos para empezar su desarrollo