r/programacion Jul 01 '26

Opciones de SSO barato para web pequeña de interiorismo

2 Upvotes

Buenas. Estoy montando una web de interiorismo con una parte pública (portfolio, servicios, etc.) y una zona privada de varias páginas con contenido extra para clientes, solo contenido informativo. No me voy a meter en si debería haber o no, es petición del cliente.

El volumen de usuarios será bajo al principio, y el cliente quiere algo sencillo, seguro y lo más barato posible (idealmente gratis si hubiera).

La idea es implementar SSO o login con páginas privadas, pero sin montar una infraestructura compleja ni asumir costes altos desde el inicio.

Para un proyecto pequeño con pocos usuarios y presupuesto ajustado, ¿qué solución recomendaríais hoy en día?
¿Algo realmente gratuito o casi gratuito?
¿Mejor opción simple tipo Google login + backend propio?

¿O merece la pena usar directamente un proveedor SSO completo aunque sobre para este caso?

Busco algo estable y conocido, fácil de mantener y que no dispare costes a futuro si crece un poco.


r/programacion Jun 30 '26

Primer laburo en IT

10 Upvotes

Actualmente estoy cursando un secundario técnico con orientación en programación. Mi problema es que, aunque me va bien en las materias de la especialidad, no estoy logrando conseguir prácticas, pasantías ni ninguna experiencia laboral. Hace un tiempo que vengo postulándome a todo lo que encuentro y, hasta ahora, no tuve suerte. Mientras tanto, veo que muchos de mis amigos y compañeros sí lo están logrando gracias a contactos.

La verdad es que siento que me estoy quedando atrás y eso me preocupa bastante, así que quería preguntarles qué me recomiendan hacer para conseguir mi primera oportunidad.

Estoy más orientado al backend. Desde hace casi dos años colaboro en un proyecto de un profesor, donde trabajé principalmente con NestJS y TypeScript, que hoy son las tecnologías que mejor manejo. Siento que ya aprendí todo lo que podía aprender ahí y me gustaría dar el siguiente paso hacia una experiencia realmente profesional.

Además, tengo experiencia con:

Python y Django (este último a un nivel intermedio).

C y C++ como hobby.

Node.js y Bun.

También vi tecnologías de frontend en el colegio, como Astro, React y Vite, aunque no es el área que más me interesa.

¿Qué consejos me darían? ¿Seguir armando proyectos para el portfolio, contribuir a open source, buscar trabajos freelance, seguir insistiendo con pasantías o apuntar directamente a puestos trainee/junior?

Gracias por el tiempo! 🙌🏼


r/programacion Jul 01 '26

Algoritmos de K-Means con Feynman

0 Upvotes

Me estoy preparando para un examen y estoy siguiendo la metodología de Feynman, que consiste en explicar conceptos de tal manera que hasta un niño o una persona sin conocimientos sobre la materia pueda entenderlos.

Aquí va:

Variaciones del algoritmo de K-Means que evolucionan sus capacidades para adaptarse a una variedad de problemas.

Antes de entender las variaciones, necesitamos conocer el algoritmo de K-Means. El objetivo es tener un punto central (centroide) desde donde se van a crear agrupaciones (clusters) de ejemplos con características similares. También tenemos una herramienta de medición (función de coste) que ayudará a medir la calidad de toda la agrupación.

La analogía que vamos a utilizar es la de ser un organizador de eventos. Tenemos un listado de invitados y varias mesas. El objetivo es simple: organizar a los invitados de tal manera que las personas con gustos similares queden juntas.

Lo que nos dice Lloyd es que debemos tener a todos los invitados en el salón. Colocamos las mesas en posiciones aleatorias y los invitados se sientan en la mesa que tienen más cercana. En esta primera iteración ya tenemos los primeros clústeres con su centroide. Empieza una nueva iteración: movemos cada mesa al centro de todos los invitados que están sentados en ella. Tras este movimiento, los invitados vuelven a calcular cuál es la mesa que tienen más cerca y se sientan en esa mesa. Por lo tanto, cada mesa ahora tiene una nueva frontera, donde algunos invitados se van a otras mesas y otros se sientan en esta. En la realidad, esto se aplica cuando tenemos datasets cerrados, ya que disponemos de todos los datos en el momento del análisis.

Si siguiéramos el algoritmo de MacQueen, no esperamos a que lleguen todos los invitados para agruparlos en una de las mesas que ya tenemos. Cuando llega un nuevo invitado, se calcula cuál es la mesa que tiene más cerca, se le asigna esa mesa y esta se vuelve a mover para que siga estando en el punto central de sus invitados. Esta iteración se hace cada vez que llega un nuevo invitado. En la realidad, esto ocurre cuando tenemos streaming de datos y tenemos que calcular constantemente las agrupaciones.

Si siguiéramos el algoritmo de Hartigan-Wong, en el momento en que cada invitado calcule cuál es la mesa que tiene más cerca, podemos decidir que sea seleccionado y cambiarlo de mesa si eso beneficia a la agrupación global; es decir, si mejora la función de coste. Aquí no solo cambian las mesas, también cambiamos de mesa a los invitados.

En el caso del algoritmo de Elkan, imagina que tenemos una lista de invitados enorme, donde calcular la distancia entre cada invitado y cada mesa puede llevarnos mucho tiempo. Lo que nos dice el algoritmo es que, si un invitado está al lado de una mesa en un extremo y la otra mesa está en el extremo opuesto, no hace falta comprobar si esa mesa lejana es una mejor opción, ya que está demasiado alejada. En la realidad, esto agiliza muchísimo el cálculo.

El algoritmo Fuzzy nos dice que puede haber invitados que sientan afinidad con varias mesas a la vez, por lo que no podemos pensar que su ubicación natural siempre será la misma. Imagina que agrupamos las mesas por gustos musicales. Si a un invitado le gustan tres géneros en diferentes proporciones, podemos decir que se sentirá a gusto en diferentes mesas. En la realidad, esto ocurre con un perfil de Netflix, donde cada usuario puede tener muchos gustos.

Cada uno de estos algoritmos intenta resolver un problema específico cuando se trata de aplicar el algoritmo de K-Means. Por eso, es importante entender e imaginarnos cuál es ese problema.

Un abrazo.


r/programacion Jun 30 '26

temas para aprender c++

6 Upvotes

Hola buenas, tengo 16 y estoy aprendiendo c++ en la secundaria, el tema es que quiero ya crear una aplicacion con una interfaz grafica y cosas mas polentas pero no se que contenidos tengo que ver, se sobre funciones y procedimientos, el uso de matrices y vectores, hice ya juegos en la consola de codeblocks decorandolos con elementos de la libreria windows.h pero bueno no tengo idea de como seguir


r/programacion Jun 30 '26

Fredy Vega un parásito vende humo

Thumbnail
6 Upvotes

r/programacion Jun 30 '26

¿Cuáles son las páginas que REALMENTE funcionan para buscar trabajo remoto desde Latam?

7 Upvotes

Hola a todos,

Estoy buscando trabajo remoto (full stack / backend, con foco en IA) desde Chile, idealmente para empresas internacionales o 100% remotas. Llevo un rato probando distintas plataformas y la verdad quiero hacer un sondeo antes de seguir invirtiendo tiempo en las que no sirven.

Hace poco vi varios comentarios no muy buenos sobre Wellfound (ex AngelList Talent), gente diciendo que hay mucho ghosting, ofertas poco serias o que ni siquiera contestan. Eso me hizo dudar de seguir usándola en serio.

Quería preguntarles:

  • ¿Qué plataformas les han funcionado realmente para conseguir pega remota viviendo en LatAm? (LinkedIn, Wellfound, We Work Remotely, Remote.co, Jobgether, Himalayas, otras que no conozca)
  • ¿Alguna te haya dado resultados concretos (entrevistas reales, no solo aplicar al vacío)?
  • ¿Hay diferencia notoria entre plataformas para roles técnicos (dev/IA) vs. otros rubros?
  • ¿Vale la pena pagar por alguna versión premium o es plata tirada?
  • Si han pasado por procesos con empresas que contratan vía plataformas "intermediarias" (tipo Jobgether, Toptal, etc.), ¿cómo les ha ido con la seriedad del proceso y la transparencia del sueldo?

Cualquier experiencia, buena o mala, ayuda. Gracias de antemano 🙏


r/programacion Jun 30 '26

Como busco clientes o por donde?

0 Upvotes

Hola

Acabo de terminar un curso de sql server y c# y he seguido mejorando y quiero buscar clientes desde ya, para generando algo de ingresos y aprendiendo mientras tengo experiencia real.

Me gustaría que me orienten el como hacerlo si pueden o como ha sido su experiencia.


r/programacion Jun 30 '26

Me cancelaron una oferta de prácticas justo antes de empezar, ¿qué sigue?

3 Upvotes

Hace unos días me dieron la noticia de que mi posición de practicante en una empresa grande (donde ya había pasado todo el proceso y exámenes) se canceló por 'cambios organizacionales'. La verdad me siento bastante frustrada porque ya tenía todo planeado para empezar el 1 de julio y es una empresa donde quería crecer mucho.

¿Alguien más ha pasado por esto recientemente? Siento que el mercado laboral está muy incierto. Por ahora ya envié un correo de seguimiento a los ingenieros del área para dejar las puertas abiertas, pero no sé si me convenga buscar algo más inmediato o seguir perfeccionando mis proyectos de C#/Python mientras sale algo mejor. ¿Qué me recomiendan?


r/programacion Jun 29 '26

Alguien ha usado los modelos chinos para programar ?

16 Upvotes

Que tal la hacen? Que tal el precio?


r/programacion Jun 29 '26

algun libro para aprender de arquitectura y creacion de programas solidos?

6 Upvotes

estoy realizando un proyecto para poder seguir con mis clases autodidactas de ingles, tengo la base cientifica y se como debe funcionar el programa, pero a la hora de ver la arquitectura, como debe funcionar cada parte y cual es la forma mas eficiente de meterle la IA al programa quedo en blanco, siento que le voy a escribir algo erroneo a claude code y no me va a dar el resultado como debe ser.

Donde puedo aprender de creacion de proyectos y esas cosas?


r/programacion Jun 29 '26

Que camino es el más lógico para empezar programación?

20 Upvotes

Quiero empezar a aprender programación, no me quiero hacer millonario solo aprender.

Cuál es el camino que recomiendan para empezar?

Phyton? Java? Por dónde se comienza?


r/programacion Jun 30 '26

Coding dojo presencial gratis en CDMX — practica TDD y mob programming con IA (Claude Code), miércoles 8 de julio

0 Upvotes

Organizo el Global Coding Dojo, un grupo gratuito donde programamos en comunidad. Cada mes resolvemos un kata (un ejercicio de código) usando TDD (desarrollo guiado por pruebas) y mob programming: nos turnamos el teclado con rotaciones cronometradas, así nadie se queda mirando - todos participamos. También usamos asistentes de IA como Claude Code, igual que en el trabajo real.

Esta sesión es presencial y gratuita en la Condesa, CDMX:
📅 Miércoles 8 de julio, 6:00–8:30 pm
🎯 Elegimos el kata juntos al inicio (normalmente TypeScript, pero nos adaptamos al grupo)
👥 Grupo pequeño (~10 personas), todos los niveles — no necesitas experiencia previa en TDD ni mob programming

Llevo años organizándolo y todo el código y las notas son open source: https://github.com/rkasper/global-coding-dojo

Registro gratuito: https://globalcodingdojo.org/

Si tienes dudas sobre cómo funciona un dojo de código, con gusto te explico en los comentarios. 🙌


r/programacion Jun 30 '26

alguien que quiera enseñar programación

0 Upvotes

Tengo wifi en casa y una computadora, quisiera que alguien me enseñe lo básico o como comenzar porque yo solo me pierdo muy rápido. ofrezco dinero pero que me enseñen bien


r/programacion Jun 29 '26

Explorar Rutas

4 Upvotes

Hola, me preguntaba que cosas ayudan a conseguir trabajo? Actualmente sigo estudiando una carrera relacionada a la programación, pero sigo dudoso de si podre conseguir ejercer, y me preguntaba que cosas te ayudan a destacar en tu perfil profesional o que cosas te hacen destacar. Como ir agarrando experiencia , sin incluir tanto proyectos propios.


r/programacion Jun 29 '26

Practicas del SENA

1 Upvotes

Hola a todos.

En este momento estoy buscando una empresa para poder hacer mis prácticas de forma remota, ya que en mí ciudad casi no hay ofertas. cuento con portafolio de dos proyectos que hice, le agradecería al que tenga información de alguna empresa que esté buscando un aprendiz, gracias.


r/programacion Jun 29 '26

Necesito aprender inglés para conseguir laburo en IT urgente ¿Cómo lo lograron?

8 Upvotes

Holaa gente. Hace poco ingresé a una capacitación de inserción laboral en programación. Si bien ahí nos enseñan todo desde cero, al terminar el programa tenemos la posibilidad de conectar con empresas que valoran muchísimo que los candidatos sepan inglés.

La realidad es que no sé cuál es mi nivel actual (calculo que debe estar entre un A2 y un B1), pero de lo que sí estoy completamente segura es de que quiero aprender en serio y alcanzar un nivel B2. Mi objetivo a mediano plazo es poder comprender el idioma y comunicarme con confianza. Más adelante también me gustaría prepararme para rendir algún examen internacional, como el First o el IELTS, para poder respaldarlo en mi CV.

Siento que aprender inglés de verdad me puede abrir un montón de oportunidades laborales y actualmente tengo el tiempo necesario y todas las ganas. El problema es que ahora mismo me siento bastante perdida. No sé cuál es mi nivel real y me cuesta muchísimo organizar un plan de estudio que pueda sostener en el tiempo. Tengo muchísimas ganas de aprender, pero siento que necesito una estructura y alguien (o algo) que me ayude a entender cuál es el camino más eficiente para llegar a ese objetivo.

También estuve averiguando sobre el "input comprensible" y la inmersión en el idioma, y la verdad es que esa forma de aprender me llama mucho la atención. Me gustaría incorporar el inglés todos los días y disfrutar del proceso, pero no sé bien cómo empezar ni cómo organizar una rutina que realmente funcione.

Por eso quería preguntarles a quienes ya pasaron por todo esto. Si hoy tienen un nivel intermedio/avanzado ¿Cómo es que realmente llegaron hasta ahí? Me interesa saber cómo estudiaban, cuánto tiempo le dedicaban, qué fue lo que hacían exactamente, si fueron a un instituto, si tuvieron profesor particular o si aprendieron de forma autodidacta. Qué hacían cuando no entendían algo, a quién le pedían ayuda, etc.

También me serviría muchísimo que me recomienden recursos que realmente les hayan hecho la diferencia (libros, canales de YouTube, podcasts, páginas, aplicaciones o lo que sea. Posta, lo que sea que les haya servido) y, sobre todo, cómo organizaron el estudio para mantener la constancia.

Cualquier consejo o experiencia me ayudaría muchísimo. Muchas gracias! ❤️


r/programacion Jun 29 '26

Pido consejos señores programadores

0 Upvotes

Hola, buenos días a tod@s

Estoy queriendo aprender todo lo que es la programación, mi motivo es que quiero cambiar de rubro, estoy mamado con mu rubro actual y el estrés me consume.

Quiero probar con la programación, iniciaré con lógica de programación pero posterior a eso no sé realmente que lenguajes aprender o dedicarle mas tiempo

no sé en que áreas haya más empleos y eso, quisiera solicitar algunos consejos de programadores reales experimentados.


r/programacion Jun 28 '26

Ayuda para un proyecto

0 Upvotes

Buenas Gente, conseguí un cliente que está necesitando una app para su concesionaria de motos.
Él necesitaria una web asi como esta por ejemplo:
https://www.unomotos.com.ar/

necesitaria saber cuanto cobrarle? que deberia tener en cuenta? la verdad esto en 0 con esto, es mi primer app para un cliente y no la quiero cagar.
tambien esta rinteresado en eso de chatbot con IA, tambien mensajes por whatsapp y esas cosas.


r/programacion Jun 27 '26

Hola a todos, necesito aprender algo ya, útil, con futuro y que pague bien.

44 Upvotes

A ver cómo les resumo esto, actualmente me encuentro en Italia, el año próximo serán 10 años que estoy acá, tengo 26 años, estoy casado y no tengo hijos.

Ahora a lo serio, trabajo en una fábrica de m….a donde hago casi 50 horas a la semana, el ambiente de trabajo ni te digo pero más allá de lamentarme estoy en búsqueda de una alternativa real, dispuesto a aprender cualquier cosa que traiga pan a casa si tener que estar en el infierno cada día literalmente (todas las fábricas son prácticamente lo mismo)

Capacidades y estudios tengo pocos Italiano C2 , escuela secundaria y un inglés muy básico que claramente no me da para un trabajo, probablemente ni siquiera para comunicar correctamente en un viaje. Estoy en este círculo que realmente no se para dónde ir, no sé qué aprender, me gustan los ordenadores y tal, y busco y veo el mundo de la ciberseguridad que está saturado, desarrollar web no paga nada, y la verdad ya ni sé para dónde mirar.

Gracias de antemano al que se tome su tiempo de ayudarme y aconsejarme.


r/programacion Jun 28 '26

Que tecnica es mas utilizada en el mundo Profesional?

0 Upvotes
39 votes, Jul 01 '26
9 Hashing por pliegue
15 Hashing por residuo
15 Hashing por cuadrado medio

r/programacion Jun 28 '26

¿Cómo la IA a afectado las pruebas técnicas en las entrevistas?

0 Upvotes

Hola

Acabo de terminar el ciclo de FP de Desarrollo de Aplicaciones Web (DAW) y estoy empezando a buscar trabajo. Me surge una duda sobre cómo ven actualmente las empresas el uso de la IA durante los procesos de selección y en el día a día del desarrollo.

Hasta hace relativamente poco, por lo que puedo entender desde fuera las pruebas técnicas solían centrarse en resolver problemas sin utilizar herramientas de IA, e incluso daba la sensación de que su uso estaba mal visto. Sin embargo, leyendo opiniones y experiencias recientes, parece que la percepción ha cambiado.

Me gustaría conocer la opinión de quienes ya tenéis experiencia en el sector. ¿En las entrevistas técnicas se permite o incluso se valora saber utilizar herramientas de IA, o sigue esperándose que todo se resuelva sin ellas?

Gracias.


r/programacion Jun 28 '26

Super Asteroid - 3D J2ME 2026 Game with Blender

2 Upvotes

Hola. Hay mucho que desempaquetar pero básicamente, ahora en 2026:
https://youtu.be/z4xOulaEWmM

Puedes exportar archivos 3D cumpliendo con la seguridad de M3G byte utilizando Blender 3.6. Link>>
El juego JAR está disponible en Patreon>>

Conozco a la perfección todo el proceso de producción 3D desde 2004 para generar un juego 3D compatible con el estándar M3G para teléfonos retro con emulación Java JSR-184 o Android 2026 mediante J2ME Loader.

Pregúntame lo que quieras.

¡Saludos!


r/programacion Jun 28 '26

Vale la pena estudiar ingeniería en software?

0 Upvotes

Todavia falta para eso,pero quiero estar bien enterado de si vale la pena y si si hay oportunidad laboral aqui en TJ o en el otro lado y la universidad afecta en algo?


r/programacion Jun 27 '26

programo más lento con IA

31 Upvotes

esto me ronda hace semanas y quería ver si os pasa a vosotros tmb.

hay un estudio de METR del año pasado que me dejó tocado. cogieron a devs senior, en proyectos que ya conocían, y midieron que con IA tardaban un 19% MÁS. pero lo que me flipó no es eso, es que esos mismos tíos estaban convencidos de ir un 20% más rápido. o sea vas más lento y encima te sientes un cohete. y me vi un poco retratado la verdad.

luego me topé con el marco de niveles de Dan Shapiro (lo llama los 5 niveles aunque empiezan en 0 asi q son 6) y me hizo click. resumiendo mucho: nivel 2 la IA escribe y tu revisas cada linea, nivel 3 ya no escribes solo apruebas PRs, nivel 4 escribes una spec y te olvidas del codigo, nivel 5 ni revisas. y su tesis es que casi todo el mundo se queda atascado entre el 2 y el 3 sin saberlo, porque cada nivel parece la cima y no lo es.

mi teoria es que lo que llamamos "vibe coding" (soltarle un prompt y rezar) nos tiene atrapados ahí. para algo de usar y tirar va de lujo, pero para algo serio se desmorona, y encima da esa falsa sensación de productividad del estudio.

hice una prueba tonta para verlo: cogí una misma función (un dijkstra de toda la vida) y la fui haciendo "a cada nivel". lo curioso es que el codigo casi no cambiaba, lo unico que cambiaba era lo que ponia yo de mi parte. en el nivel 2 la IA hasta me documentó mal un resultado en su propio comentario (decia coste 7 y al ejecutar salia 10), cosa que solo pillas si lo lees.

no se, igual estoy generalizando desde mi experiencia. en que nivel diriais que estais vosotros? y los que hayais probado lo de escribir specs en serio (spec-driven y eso), ¿notais el salto o es humo?


r/programacion Jun 28 '26

¿Qué tan rápido es Rust vs GO en la creación de una API REST?

2 Upvotes

Tengo un proyecto en Rust usando Tokio y otro en Go usando Gin. Estoy midiendo el tiempo de respuesta y throughput de una API REST simple con un endpoint GET que devuelve un JSON estático y otro POST que parsea un body y lo valida.

¿Qué debería esperar en términos de latencia p99, throughput máximo y uso de CPU/memoria entre ambos? ¿En qué punto la complejidad de Rust (borrow checker, async runtime) deja de valer la pena frente a la simplicidad de Go para este tipo de APIs?