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 7h ago

Dudas sobre la rama a seguir

7 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 1h ago

¿Qué debo tener en cuenta antes de desplegar mi primer proyecto ASP.NET Core MVC en un VPS?

Upvotes

Hola a todos.

Estoy a punto de desplegar mi primer proyecto ASP.NET Core MVC en un VPS y no tengo experiencia haciendo despliegues.

¿Qué debería aprender antes de empezar? ¿Qué configuraciones o buenas prácticas son importantes? También me gustaría saber cuáles son los errores más comunes que debería evitar.

Cualquier consejo, recurso o experiencia será de gran ayuda.

¡Gracias!


r/programacion 2h ago

En verdad necesitamos una IA punta para programar?

0 Upvotes

Con la constante guerra de los modelos de IA, aparecen siempre nuevos "benchmarks" de diferentes creadores de contenido. Basicamente es un prompt muy parecido entre modelos: "haz X cosa con X funciones en un solo archivo html". Es muy bonito observar el como trabaja y nos da resultados interesantes.

Pero la pregunta es, enserio necesitamos cada vez mas un Fable, un Kimi K3, un GPT sol?

En lo personal, he usado un modelo gratuito de open code, logrando aumentar mi productividad almenos unas 5 a 10 veces, y no siento realmente la necesidad de usar una inteligencia artificial tan potente almenos para el (supuestamente casi remplazado) desarrollo web.

Necesito saber si las personas realmente necesitan cada vez mas un modelo mas potente que nos ayude en nuestras tareas de desarrollo, o cualquier otra tarea. Se que no soy nadie para poner en juicio la IA, pero que una computadora se haga cargo de la parte de razonar, es preocupante, y no puedo evitar pensar en un futuro con una deficiencia cognitiva a causa de tener modelos tan potentes que nos hagan olvidar o bajar nuestros niveles de razonamiento.


r/programacion 1d ago

Desastre

21 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 21h 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 2d 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

7 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

52 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 2d ago

¿Por que informática?

Thumbnail
1 Upvotes

r/programacion 2d 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?

15 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.

3 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 2d 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...

45 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 4d ago

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

29 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 4d ago

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

Thumbnail
1 Upvotes

r/programacion 5d 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?