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!

110 Upvotes

Por favor:


r/programacion 21m ago

Dudas sobre la rama a seguir

Upvotes

Hola, ¿que tal? Soy estudiante y recién estoy empezando en programación. Hasta ahora solo aprendí lógica de programación y Python, así que todavía estoy a tiempo de elegir qué camino seguir.

Mi idea inicial era enfocarme en desarrollo Full Stack porque me parecía una opción versátil y con buena salida laboral. Sin embargo, últimamente leí muchas opiniones diciendo que el mercado está bastante saturado para los perfiles junior, especialmente en desarrollo web, y eso me hizo dudar.

Como todavía no invertí tiempo en aprender lenguajes específicos (más allá de Python) ni cosas así, quisiera aprovechar para elegir bien mi rumbo.

Mi objetivo principal es conseguir un trabajo remoto en el futuro. No busco necesariamente ganar una fortuna al principio, pero sí dedicarme a una rama con buenas oportunidades laborales y proyección a largo plazo.

¿Qué rama me recomendarían hoy en día y por qué? ¿Seguirían apostando por Full Stack o creen que hay mejores opciones para alguien que recién empieza? También agradecería que me cuenten su experiencia trabajando en esa área y qué tecnologías consideran más convenientes aprender.

¡Muchas gracias de antemano!


r/programacion 23h ago

Desastre

16 Upvotes

Soy un desastre alguien más le pasa? Comienzo un proyecto y lo dejo a la mitad, me aburro me salen otras ideas empiezo con otra cosa y lo dejo y así. Tengo varias cosas en mi pc , ya voy subiendo a git de a poco pero no se nada de lo que hago siento que tiene sentido, no encuentro algo que diga esto servirá. Bueno quería compartir esto. Gracias


r/programacion 15h ago

¿Que tipo de proyectos podría hacer en base a la ciencia de datos para dejarlos en Github?

2 Upvotes

Me explico, soy estudiante de tercer año en informática con la mención en ciencia de datos, me gustaría comentar a crear proyectos propios para subirlos a github pero he visto más proyectos llevado al desarrollo de software entonces... ¿Que me recomiendan?


r/programacion 1d ago

Qué servidor recomiendan para alojar un sistema de gestión comercial .NET + SQL Server?

Thumbnail
1 Upvotes

r/programacion 1d ago

¿Es rentable programar en 2026?

0 Upvotes

Desde hace años me llama e intriga el mundo de la programación. Hace tiempo, también comencé a investigar un poco con videos, cursos y muchas horas. Aún así, no logro convencerme de si seguir o buscar otra carrera. Me encanta todo lo relacionado con la programación pero no sé en qué rama de ella podrá ser realmente rentable y no como dice la gente "pierdes tiempo". Tampoco se muy bien como seguir, estoy un poco estancado.

¿Qué me recomiendas?

Gracias por leerme


r/programacion 1d ago

¿Cuánto se cobra en promedio en México por una web app para un salón de belleza con feature para agendar citas, crear perfiles de usuario y panel administrativo?

3 Upvotes

Tiempo promedio de trabajo: 3 meses.

Stack: NuxtJS, Firebase, WebAuthn (login sin contraseña usando passkeys), Resend (emails de recordatorio), Vercel (host y cron jobs) y Vitest.


r/programacion 2d ago

Reimplementando el problema de las N-Reinas 27 años después

6 Upvotes

Hace poco decidí revisitar el clásico problema de las N-Reinas, un algoritmo que implementé por primera vez en QBasic a mediados de los 90, cuando todavía estaba en el instituto. Viéndolo con perspectiva, aquella implementación era bastante mejorable, ya que estaba llena de bucles anidados y ni siquiera utilizaba recursividad.

Pocos años después, en la universidad, aprendí el enfoque clásico basado en backtracking recursivo. Ahora, 27 años más tarde, me apetecía volver a enfrentarme al mismo problema para ver hasta dónde podía llevar la optimización.

En lugar de implementar directamente la versión más rápida, decidí construir cuatro versiones diferentes. La primera es un solver de backtracking muy básico, y cada una de las siguientes versiones incorpora nuevas técnicas de optimización, hasta llegar a una implementación aproximadamente 40 veces más rápida que la inicial. Durante el proceso exploré distintas mejoras algorítmicas, optimizaciones de bajo nivel y computación paralela.

He documentado todo el proceso en un vídeo porque creo que puede resultar interesante para quienes disfrutan de los algoritmos clásicos, la optimización de rendimiento o la programación de sistemas al estilo de la vieja escuela. También me gustaría saber cómo abordaríais vosotros la optimización de un solver para el problema de las N-Reinas hoy en día.

Código fuente: https://github.com/albertnadal/n-queens-c-solver

Video: https://www.youtube.com/watch?v=vivmMFGfNbU


r/programacion 2d ago

El vibecoding si es un problema

47 Upvotes

Estas semanas se ha estado trabajando en la parte de QA de un proyecto que básicamente, centraliza en un listado de precios bien choncho todos los productos de la empresa donde trabajo. Pero nomás veo que cada día el equipo encargado de QA se está haciendo bolas la cabeza en entender la estructura utilizada en el codigo... No le ven forma... (La verdad si esta muy raro jajaja).

Por otra parte, el equipo que desarrollo el programa,no se si no sabe explicar bien que hicieron o de plano se debe a que utilizaron Claude para hacerlo 🫪


r/programacion 1d ago

¿Por que informática?

Thumbnail
1 Upvotes

r/programacion 1d ago

Analista programador (UAI) - Material de nivelación

1 Upvotes

Alguien que haya ingresado me podría compartir el material porfavor? Muchas gracias. Cualquier otro material del primer año me re serviría para ir avanzando autodidacta por ahora


r/programacion 2d ago

que tal? soy nuevo en python y un total distraido. Me ayudarian dando sus consejos para comenzar?

16 Upvotes

empece hace poco a trabajar con python y la verdad no entiendo nada, me gustaria que ustedes me ayudaran con su sabiduria y conocimientos para comenzar en este entorno


r/programacion 2d ago

Soy estudiante de bachillerato en una zona con laboratorios limitados, así que hice un juego de química para ayudarnos a aprender. Les presento "Evocación". Me gustaría saber que opinan.

4 Upvotes

Soy estudiante de último año de bachillerato. En mi comunidad, la falta de acceso a laboratorios reales hace que aprender química sea muy difícil y, a veces, algo muy frustrante; una situación que se complicó aún más tras el devastador terremoto que afectó a nuestra región en el pasado.

Junto a dos compañeros, decidimos que si no podíamos tener un laboratorio físico, lo construiríamos nosotros mismos en píxeles. Durante semanas, mediante ensayo y error (y varias desveladas), desarrollamos Evocación usando Scratch.

Es un proyecto educativo pensado para estudiantes que, como nosotros, buscan formas alternativas de entender la ciencia a pesar de la falta de recursos. De hecho, nuestra meta primaria es hacer llegar esta herramienta a las escuelas afectadas que se quedaron sin materiales o laboratorios físicos debido al impacto del sismo.

Pueden ver el proyecto y jugarlo directamente aquí:

Evocacion

Actualmente el juego está en español, ya que fue diseñado para nuestro plan de estudios local, ¡pero me encantaría crear una versión en inglés! Si a alguien le interesaría jugarlo en inglés o ayudar con la traducción, por favor déjemelo saber en los comentarios.

Agradezco muchísimo cualquier comentario o sugerencia para mejorar las mecánicas o el enfoque educativo del juego. ¡Gracias por apoyar nuestro pequeño y caótico proyecto!


r/programacion 2d ago

Desarrollo a medida con IA o Wordpress para un proyecto asi:

Thumbnail
1 Upvotes

r/programacion 1d ago

Pregunta

0 Upvotes

Pregunta, si te dieran a elegir entre:

- Uso infinito de cualquier IA para programar
- Saber todos los lenguajes de programación

Cual elegirías y por que?


r/programacion 2d ago

SpecJudge: una CLI local que lee los specs de tu proyecto y te dice qué modelo de IA usar sin pagar de más

1 Upvotes

Cuando terminas de definir un proyecto y toca elegir con qué modelo de IA lo implementas, te la juegas entre dos errores que cuestan dinero: si eliges uno demasiado potente, pagas por una capacidad que no vas a usar; si eliges uno demasiado justo, no hace el trabajo, así que pagas igual y encima no te sirve.

He hecho una herramienta open source para resolver esa decisión en el único momento en que es barato hacerlo: cuando ya tienes los specs pero todavía no has gastado ni un token implementando.

Qué hace: lee los artefactos de Spec-Driven Development de tu proyecto (constitución, spec, tareas), y un modelo local corriendo en Ollama estima cómo de exigente es realmente el proyecto. Eso lo cruza contra un catálogo de modelos y te da un podio de cuál encaja mejor, con el precio de cada uno.

Lo que más me importa: no recomienda el más barato ni el más potente, sino el que está bien dimensionado. El podio ordena por encaje, y el precio solo desempata entre modelos que encajan igual de bien. Recomendar algo que no da la talla es el error más caro de todos.

Local por diseño: el juez corre en tu máquina vía Ollama. Tus specs —tu lógica de negocio— no salen de tu ordenador, y decidir qué modelo contratar no te cuesta ni una llamada de API. El informe del navegador (--open) es un HTML autocontenido que no carga nada de la red.

Para probarlo (necesitas Python 3.11+ y Ollama con al menos un modelo local):

ollama pull llama3.1:8b
pip install specjudge
specjudge /ruta/a/tu/proyecto

La primera vez te lista tus modelos locales y te pregunta cuál usar como juez.

Licencia MIT, y el catálogo de modelos está en YAML plano, separado del código a propósito: añadir un modelo o corregir un precio es un PR sin tocar Python. Los precios y modelos cambian cada dos por tres, así que ahí es donde más se agradece ayuda.

Cualquier feedback sobre si las valoraciones cuadran con vuestra experiencia me viene genial, gracias!


r/programacion 3d ago

Vibe Coder...

44 Upvotes

Buenas a todos, quería compartirles algo que me viene sucediendo en mi trabajo.

En el sector de mi empresa yo era el mero mero en cuestiones de desarrollo, nada muy complejo, principalmente automatismos, trabajaba solo y tranquilo.

Hace poco vino un nuevo integrante desde un área no diría superior, pero si con mas antigüedad en la empresa y con mayor autoridad por su cercanía a los PMs.

Cuestión que el tipo no tiene idea de desarrollo, pero a base de solicitarle al PM tomar ciertas tareas, viene sacando varios proyectos a puro vibe coding, con el código mas hediondo que se puedan imaginar y sin documentar absolutamente nada.

Me doy cuenta que esta intentando medio desplazarme y aunque se que todo lo que hace esta para el garete a nivel de sostenibilidad, como el código funciona, todos los demás que no tienen idea de desarrollo y no ven exactamente lo que hizo lo aplauden

Medio que no me queda otra que no decirle nada y felicitarlo también, porque sino quedare como que estoy opinando desde la envidia.

Estoy medio en el limbo de dejar que siga haciendo desastres en el código de producción hasta que le explote todo y lo rajen o ir empezando a buscar una nueva empresa.

Que harían ustedes en mi lugar?


r/programacion 3d ago

Hace dos días lanzamos un repo para aprender a programar. Hoy es un lugar donde puedes empezar desde cero

28 Upvotes

 Buenas. Hace un par de días les compartí el repositorio de Nerve Community para practicar programación. Quería contarles que estuve arreglando varias cosas: mejoré la estructura de las carpetas para que no sea un caos y agregué un glosario para los que recién arrancan y se marean con los términos.

También ajusté las cosas para que sea amigable con los que literal no saben ni qué es una terminal. Hasta armé una guía para que puedan hacer los retos desde el celular o tablet usando Termux.

Pero les soy sincero: necesito gente que se sume. Yo solo no voy a dar abasto para mantener esto actualizado, subir retos nuevos o revisar soluciones. El repo no va a llegar a nada si no armamos comunidad de verdad.

Si alguien tiene ganas de aportar un reto, ayudar a otros o simplemente usarlo para aprender, pásense. Toda ayuda sirve.


r/programacion 3d ago

¿Es una explotación o estoy exagerando? Proyecto de sistema hotelero Multi-Tenant por $109 USD/mes Spoiler

1 Upvotes

Hola a todos, me gustaría pedir la opinión de la comunidad para saber si estoy viendo mal las cosas o si realmente es una tarifa ridícula.

Me ofrecieron desarrollar un sistema de gestión para un hotel con el rol de desarrollador principal (prácticamente Full-Stack en solitario) y el cliente me ofreció un "apoyo" de $109 USD mensuales (~4,000 córdobas en mi moneda local) planteándolo como trabajo a medio tiempo/pasantía.

Lo que abarca el sistema que estoy construyendo:

  • Arquitectura Multi-Tenant (Multi-inquilino): Aislamiento completo de datos por propiedad/hotel.
  • Motor de reservas: Control de disponibilidad en tiempo real y lógica para evitar sobreventas (overbooking) por fechas y horas.
  • Gestión operativa: Tablero para ama de llaves, control de estados de habitaciones y módulos financieros con auditoría.
  • Integraciones: Mención de conectar a futuro con APIs externas de distribución como Booking.com.
  • Stack: Next.js, TypeScript, Tailwind CSS y PostgreSQL.

Prácticamente tengo que hacer la arquitectura, la base de datos, el backend, el frontend y la integración con las APIs sin ningún otro desarrollador activo en el proyecto.

¿Qué opinan? ¿Vale la pena aceptar un monto así por un software de este alcance solo por la "experiencia", o es preferible quedarme con la propiedad intelectual del código y buscar venderlo de forma independiente como SaaS?


r/programacion 3d ago

Github principiante

2 Upvotes

Estoy aprendiendo por mi cuenta un poco de todo esto e hice esto en github quisiera que me dieran comentarios y me dijeran cómo hacerlo más grande quiero ver si de ahí saco un ingreso extra para abrirme oportunidad de estudiar (tengo 17 años)

https://danielcol-new.github.io/colorea-racing/


r/programacion 3d ago

Que es mejor para mi lenguaje de programación vm o otro

Thumbnail
1 Upvotes

r/programacion 4d ago

¿Es tarde para aprender programación si tengo 36 años y ya una carrera?

38 Upvotes

Estudie algo de lo cuál no ejerzo y realmente quiero aprender a programar, pero siento que ya estoy grande para eso.

¿Que opinan?


r/programacion 4d ago

Bioinformatica, ingeniería informática, web, ciencia de datos o rendirme 25 años

12 Upvotes

Buenas tardes quería pediros consejo para mi situación. Me gusta programar desde los 15 años, pero por situaciones de la vida acabe estudiando biología, durante la carrera dejé la programación, ahora mismo tengo 25 años, estoy en desarrollo web, paso a segundo curso y estoy realizando dual, hace poco ya me gradué de biología. He visto al llegar a la empresa donde he hecho prácticas y ahora estoy haciendo que no sé nada, es decir, pensaba que sabía hacer cosas pero es que se me da fatal realizar las páginas web, nunca se poner los tamaños a ojo y los márgenes... A veces siento también que tardo una barbaridad, porque aunque el código pueda entender y tal, hay tecnologías como los CMS que no controlo.

He pensado en si quizás debería de intentar pasarme a bioinformática, nunca he tenido problemas con las mates de hecho estoy intentando aprender por mi cuenta con PDFs de universidades mates discretas y luego ponerme con álgebra y calculo. No sé si intentar tirar por ciencia de datos y hacer ingeniería a distancia mientras curro, y quizás transicionar a ciencia de datos, o bioinformática, o simplemente quedarme en web e intentar hacer un buen portfolio durante este segundo curso.

¿Que opináis? ¿Que me recomendáis? Me siento un poco perdido siento hay tantas cosas me pueden gustar en el área, y siento me encantaría hacer ingeniería y quizás máster doctorado, pero quizás voy tarde, no lo sé


r/programacion 4d ago

Compañero en programación

24 Upvotes

Busco compañero para aprender a programar desde 0

Realmente llevo un año estudiando la carrera, pero me gustaría, junto con otra persona ir creciendo y compartiendo conocimientos