Tienes un cupón activo hasta el . Ver tu oferta

Qué exigen los empleadores a los junior: análisis de vacantes para programadores junior

Qué suelen pedir las empresas a un programador junior en 2026 y cómo prepararte para cumplirlo. Es una síntesis de observaciones generales con datos públicos de contexto, no un conteo estadístico de vacantes.

Qué es esta guía y qué no es

Esta guía resume lo que las empresas suelen pedir a un programador junior y cómo puedes prepararte. Es una síntesis de observaciones generales, no un análisis estadístico de vacantes. No contamos cuántas ofertas piden cada tecnología ni calculamos porcentajes, y por eso no los verás aquí.

El texto original de este artículo, de 2019, presentaba un análisis de ofertas reales. Esa muestra tiene más de siete años, es anterior a la pandemia y a los asistentes de IA, y ya no representa el mercado de México, Colombia ni del resto de la región. Por eso la reescribimos. Donde usamos cifras, vienen de fuentes públicas con su fecha y se refieren a lo que miden, que a veces es el mundo entero o Estados Unidos y no América Latina.

El contexto del mercado en 2026

Conviene tener tres datos presentes antes de mirar los requisitos.

  • Entrar es más difícil que hace unos años en los puestos más expuestos a la IA. Un estudio del Stanford Digital Economy Lab, actualizado el 12 de agosto de 2026, usa datos de nómina de Estados Unidos hasta junio de 2026. Encuentra que el empleo de personas de 22 a 25 años en ocupaciones muy expuestas a la IA está cerca de 19% por debajo de lo que habría sido si hubiera evolucionado como el de sus pares en ocupaciones menos expuestas. En trabajadores con experiencia no aparece una brecha comparable. Los autores aclaran que son patrones descriptivos y no estimaciones causales, y que no ven un desplazamiento generalizado de empleos. Son datos de Estados Unidos y no hablan de México ni de Colombia. Fuente, Stanford Digital Economy Lab.
  • Faltan perfiles especializados, no necesariamente principiantes. En Colombia, 64% de los empleadores de tecnología y servicios de TI dice tener dificultades para encontrar el talento especializado que necesita, según las expectativas de talento tecnológico del tercer trimestre de 2026 de ManpowerGroup Colombia (publicadas el 8 de julio de 2026). La página no distingue perfiles junior, así que esta cifra no dice que a un principiante le resulte fácil conseguir trabajo. Fuente, ManpowerGroup Colombia.
  • La IA ya es parte del trabajo diario. En la encuesta de desarrolladores de Stack Overflow 2026, con más de 30 000 respuestas (resultados publicados el 6 de octubre de 2026), 73% de quienes usan asistentes o agentes de código los usan a diario. Fuente, Stack Overflow.

Lo que no tenemos es una cifra fiable y reciente de cuántas vacantes junior hay en México o Colombia ni de cuánto cambió ese número. Cualquier afirmación tajante sobre eso, en un sentido o en otro, sería una suposición.

Experiencia laboral que piden a un junior

Sobre el papel, un puesto junior es para quien empieza. En la práctica, muchas empresas escriben "junior" y piden entre seis meses y dos años de experiencia, y otras sí aceptan a quien no ha trabajado antes como desarrollador. No hay una regla común, así que lee cada vacante completa y no solo el título.

Cuando no tienes empleo previo en programación, la experiencia que cuenta es la que puedes demostrar.

  • Proyectos propios o de estudio con código público que alguien pueda abrir y ejecutar.
  • Prácticas profesionales, trabajos freelance pequeños o colaboración en proyectos de código abierto.
  • Entregas de un programa de formación con revisión de código, como las que se hacen en nuestras carreras o en los proyectos open source de Códica.

Una pasantía no es lo mismo que una vacante junior. Las pasantías suelen dirigirse a estudiantes y las condiciones cambian de una empresa a otra.

Educación formal

Muchos anuncios mencionan una carrera técnica o de ingeniería como requisito o como preferencia, y otros no dicen nada sobre educación. Nosotros no podemos decir con datos qué proporción exige título. Lo que sí vemos como patrón general es lo siguiente.

  • En general, las empresas grandes y reguladas parecen pedir título con más frecuencia que las startups y las agencias, aunque es una impresión y no una medición.
  • Aun cuando el anuncio pide título, en la entrevista suele pesar más lo que sabes hacer. Una tarea práctica o una conversación técnica pueden compensar la falta de diploma, aunque no siempre.
  • Si no tienes título, compensa con evidencia concreta, que es un portafolio claro, un buen currículum y una historia coherente de aprendizaje.

Edad y cambio de carrera

En la mayoría de los anuncios no aparece un límite de edad, y las reglas sobre discriminación por edad en el empleo varían según el país, así que revisa la normativa del tuyo. Lo que sí es frecuente es que el proceso de selección se fije en lo que puedes demostrar, en tu actitud para aprender y en tu disponibilidad para empezar con un puesto de entrada. Si estás cambiando de profesión, tu experiencia anterior sigue siendo un activo. Una persona que antes trabajó en ventas, administración o salud entiende cómo funciona un negocio, y eso se nota en una entrevista. Más sobre este tema en Aprender a programar a los 30+.

Habilidades técnicas, el mínimo que suelen esperar

Los requisitos exactos dependen de la tecnología y de la empresa. Lo que sigue es un mapa de lo que un junior suele necesitar para pasar un filtro técnico inicial, ordenado de lo más general a lo más específico. No es un porcentaje de vacantes.

Una base común para casi cualquier puesto

  • Un lenguaje de programación a nivel básico sólido, con variables, funciones, estructuras de datos, control de flujo y manejo de errores.
  • Git y GitHub o GitLab, es decir, clonar, crear ramas, hacer commits y abrir solicitudes de cambios. Si empiezas, mira Qué es Git y cómo empezar.
  • Bases de datos y SQL a nivel básico. En la encuesta de Stack Overflow 2026, SQL lo usa 58.4% de los encuestados y PostgreSQL 57.9% (datos de todos los desarrolladores, no solo de juniors).
  • Cómo funciona la web, con HTTP, API y formato JSON. Te sirven API HTTP, qué es una API y cómo funciona y el curso de HTTP.
  • Terminal y nociones de Linux, porque casi todo servidor en producción lo usa.
  • Capacidad de leer documentación técnica y mensajes de error.

Si apuntas a front-end

  • HTML, CSS y JavaScript sin atajos. En la misma encuesta, JavaScript lo usa 62% y HTML/CSS 58.2%.
  • Un framework de interfaz, en general React, o la alternativa que use la empresa a la que aplicas.
  • TypeScript cada vez se menciona más como requisito o como plus. Lo usa 43.8% de los encuestados de Stack Overflow 2026, y por eso conviene que lo conozcas aunque aún no lo domines.
  • Maquetación responsiva y accesibilidad básica, y saber convertir un diseño en una interfaz. Las herramientas de diseño que te piden pueden variar, así que pregunta cuál usa el equipo.

Si apuntas a back-end

  • Un lenguaje de servidor, que suele ser Python, JavaScript con Node.js, Java, PHP o C#, según el mercado y el tamaño de la empresa.
  • Un framework conocido del lenguaje elegido, por ejemplo Django, Express, Spring o Laravel. Con uno que entiendas bien, aprender otro después es mucho más rápido.
  • Diseño de API REST, bases de datos relacionales y comprensión del patrón MVC (Qué es MVC).
  • Pruebas automáticas a nivel básico. Cuando aparecen en un requisito, suele ser como algo deseable.

Deseables que se mencionan a menudo

Docker, nociones de una plataforma en la nube como AWS, Azure o Google Cloud, integración continua y metodologías ágiles como Kanban. Rara vez son indispensables para un primer puesto, pero marcan la diferencia entre dos candidatos parecidos.

Un aviso sobre las listas largas. Muchos anuncios copian una lista enorme de tecnologías que ni siquiera el equipo domina por completo. No necesitas cumplir todos los puntos para postularte. Si cubres la base y entiendes bien lo principal del puesto, vale la pena intentarlo.

Habilidades blandas

En los anuncios aparecen una y otra vez las mismas cualidades.

  • Comunicación clara, por escrito y en llamadas, para explicar qué hiciste, qué te bloquea y qué necesitas.
  • Disposición para aprender y para recibir retroalimentación, incluso crítica de tu código.
  • Responsabilidad sobre tus entregas y plazos.
  • Trabajo en equipo y manejo de herramientas colaborativas.
  • Saber buscar información y, cuando te atascas, pedir ayuda a tiempo y con una pregunta bien formulada. Hay una guía sobre esto en Cómo buscar información técnica.
  • Interés en el área de negocio de la empresa, por ejemplo salud, finanzas o logística, porque ayuda a entender para quién construyes.

Las habilidades blandas se evalúan casi siempre en la entrevista y no en el currículum. Prepara ejemplos concretos de situaciones en las que trabajaste en equipo, resolviste un problema o aprendiste algo difícil. Hay más en Entrevista para programadores, cómo es y qué preguntan y en Cómo pasar una entrevista.

Inglés

El inglés es uno de los requisitos más repetidos en vacantes de tecnología, sobre todo en empresas que trabajan con clientes del exterior o con equipos remotos. El nivel que piden suele ir de leer documentación técnica con comodidad a mantener una conversación en una entrevista. Incluso cuando el anuncio no lo menciona, casi toda la documentación, los mensajes de error y los tutoriales más actuales están en inglés. Un hábito práctico es leer la documentación oficial de lo que estudias y practicar explicar tu código en voz alta en inglés.

Portafolio y evidencia de lo que sabes

Sin experiencia laboral, el portafolio es tu carta de presentación. Lo que suelen mirar los equipos de contratación es esto.

  • Dos o tres proyectos terminados y publicados, mejor que diez a medias.
  • Un README claro, con qué hace el proyecto, cómo ejecutarlo y qué tecnologías usa.
  • Historial de commits ordenado y código legible.
  • Algún proyecto que se parezca a lo que hace la empresa a la que aplicas.

Para convertir esto en un currículum, mira Cómo escribir un buen CV para programadores y Cómo redactar un currículum sin experiencia laboral.

La IA como parte del perfil

Hace unos años nadie preguntaba por asistentes de IA. Hoy es normal que en una entrevista te pregunten si los usas y cómo. Lo que preocupa a un equipo no es que los uses, sino que entregues código que no entiendes. Algunas ideas prácticas.

  • Usa la IA para explicar conceptos, proponer ejemplos y revisar tu razonamiento, y después escribe tú el código y compruébalo.
  • Verifica todo lo que te devuelva. En la encuesta de Stack Overflow 2026, 48% de los encuestados dice que confía en la IA cuando puede verificar fácilmente el resultado, y entre quienes tienen de uno a cinco años de experiencia solo 4% le confía decisiones importantes.
  • Sé capaz de explicar cada línea de tu portafolio. Si no puedes, en una entrevista técnica se nota.
  • Aprende a escribir buenas instrucciones y a detectar respuestas inventadas.

En Códica, CodiBot es tu asistente de IA. Ve en qué lección y ejercicio estás y te ayuda a encontrar la solución. No te da la respuesta. No reemplaza a tu mentor, porque tu mentor es una persona real y sigue contigo. Además, las páginas de nuestras carreras describen un curso de IA incluido.

Qué condiciones suelen ofrecer

Aquí sí tenemos que ser muy cuidadosos. Las condiciones cambian mucho por país, por tamaño de empresa y por modalidad, y no tenemos una fuente fiable y reciente para dar rangos salariales de juniors en dólares por país, así que no publicamos cifras de sueldo. Lo que puedes hacer es comparar varias fuentes, como las vacantes que publican el rango, las plataformas de salarios y las conversaciones con personas que hayan entrado hace poco, y comprobar siempre la moneda y si el pago es bruto o neto.

Lo que sí podemos describir en general es qué conviene revisar en cualquier oferta.

  • Tipo de contratación. Puede ser relación laboral con prestaciones, contrato por honorarios o como contratista independiente. Las diferencias en seguridad social, vacaciones y aguinaldo o prima dependen de las leyes de cada país, así que pregunta con claridad.
  • Modalidad. Presencial, híbrida o remota, y si el remoto es para residentes en tu país o para toda la región.
  • Moneda de pago. Algunas empresas remotas pagan en dólares y otras en moneda local.
  • Aprendizaje. Si habrá mentoría, revisión de código y un plan de crecimiento para los primeros meses.
  • Beneficios. Seguro médico, apoyo para estudiar o clases de inglés son habituales en algunas empresas, pero no en todas.

Cómo hacer tu propio análisis de vacantes

Si quieres saber qué piden en tu ciudad y para tu tecnología, puedes hacer un análisis casero en una tarde y te servirá más que cualquier lista general.

  1. Elige un puesto concreto, como desarrollador front-end junior o desarrollador Python junior, y una zona, por ejemplo Ciudad de México o remoto para América Latina.
  2. Reúne entre 20 y 30 vacantes recientes de varios portales y guarda la fecha, el enlace y el texto de cada una.
  3. Anota en una hoja de cálculo la experiencia pedida, la educación, el inglés, las tecnologías obligatorias y las deseables.
  4. Cuenta cuántas veces aparece cada tecnología. Separa lo obligatorio de lo deseable.
  5. Ordena el resultado y decide qué aprender primero, empezando por lo que se repite más.

Con 20 o 30 vacantes no hablarás de todo el mercado, pero sí de lo que te interesa hoy.

En lugar de una conclusión

Lo que las empresas piden a un junior cambia con el tiempo, y por eso una lista fija envejece rápido. Lo que se mantiene es una base técnica sólida, la capacidad de comunicarte y aprender, evidencia visible de lo que sabes y buen uso de las herramientas actuales, incluida la IA. Empieza por revisar cuántas de esas piezas ya tienes. Si quieres un camino ordenado, conoce nuestras carreras o empieza con los cursos.

Mejora tus habilidades

Tenemos varios cursos disponibles, los usuarios registrados pueden realizarlos gratuitamente en este enlace.

Para seguir aprendiendo

Leer otros artículos de Blog

Lee otros artículos relevantes del mundo de la tecnología y el espíritu empresarial.

Carrera · Motivación

¿Quién es un Data Scientist, qué hace y cuánto gana?

Explicamos qué es la profesión de data science, en qué se ocupa un científico de datos, qué problemas resuelve y analizamos las ventajas y desventajas de trabajar en esta área.

Actualizado el

Todos los artículos