
Tomás Cabiche
Chief Growth Officer
Programación y Desarrollo Web
Qué hace un programador junior: tareas diarias, stack mínimo y cómo conseguir el primer trabajo sin experiencia
Publicado el
El rol de programador junior se imagina mal desde afuera. No es "el que escribe código fácil": es el que aprende el sistema de una empresa mientras entrega cambios pequeños y verificables, con supervisión. Entender bien qué se espera de ese puesto es lo que permite prepararse para conseguirlo.
Acá está el día a día real del rol, el stack mínimo que aparece en las búsquedas y la estrategia que funciona para entrar sin experiencia previa.
Qué hace un programador junior en el día a día
Una semana típica se reparte así, y llama la atención cuánto tiempo no es escribir código:
Resolver tickets acotados. Corregir un error reportado, agregar un campo a un formulario, ajustar una validación. Tareas con alcance definido por alguien más senior.
Leer código ajeno. Es la actividad que más tiempo consume el primer año. Entender cómo funciona lo que ya existe antes de tocarlo.
Escribir y corregir tests. Muchas veces la primera tarea asignada a un junior es sumar cobertura de pruebas, porque obliga a recorrer el sistema.
Participar de code reviews. Recibir comentarios sobre el propio código y, más adelante, revisar el de otros.
Reuniones cortas. Daily, refinamiento de tareas, a veces una demo.
Documentar. Dejar registro de lo que se cambió y por qué.
Lo que un junior no hace: decidir arquitectura, elegir tecnologías nuevas o estimar proyectos completos. Esas responsabilidades llegan con el tiempo, y esperar tenerlas desde el día uno genera frustración innecesaria. El Stack Overflow Developer Survey confirma que incluso entre perfiles con experiencia, el tiempo dedicado a leer y entender código ajeno supera al de escribir código nuevo.
Qué se espera de vos en los primeros seis meses
Mes | Expectativa realista |
|---|---|
1 a 2 | Levantar el proyecto local, entender el flujo principal, resolver tareas muy chicas con ayuda |
3 a 4 | Completar tickets de complejidad baja sin acompañamiento constante |
5 a 6 | Tomar una funcionalidad chica de punta a punta y detectar cuándo pedir ayuda a tiempo |
La señal que más valoran los líderes técnicos no es la velocidad, es la capacidad de quedarse trabado menos de lo necesario: preguntar después de intentar, pero antes de perder dos días.
El stack mínimo que piden las búsquedas
Revisando avisos de nivel inicial, hay un núcleo que se repite sin importar el lenguaje principal:
Transversal a cualquier stack
Git y flujo de trabajo con ramas. No solo
commitypush: resolver conflictos, abrir un pull request decente, entender qué pasó en un historial.Consumo de APIs REST. Métodos HTTP, códigos de estado, manejo de errores, autenticación con tokens.
SQL básico. Consultas con joins, agregaciones y filtros. Aparece incluso en búsquedas de frontend.
Testing. Escribir pruebas unitarias simples y entender por qué existen.
Uso responsable de asistentes de código. Según el informe Octoverse de GitHub, la adopción de herramientas de asistencia se generalizó en equipos de desarrollo, y con ella la expectativa de saber revisar lo que producen.
Línea de comandos. Moverse por el sistema de archivos, ejecutar scripts, leer logs.
Según la orientación
Camino | Stack de entrada | Proyecto que lo demuestra |
|---|---|---|
Frontend | HTML, CSS, JavaScript, React | App que consume una API pública, con estados de carga y error |
Backend | Python o Node.js, un framework, PostgreSQL | API propia con autenticación y base de datos |
Full stack | Los dos anteriores, más despliegue | Aplicación completa desplegada y accesible por URL |
Testing / QA | Fundamentos de testing, automatización con Cypress o Playwright | Suite de pruebas sobre una app existente |
Una aclaración importante sobre la IA: las herramientas de asistencia cambiaron el trabajo del junior, no lo eliminaron. Lo que se espera ahora es que sepas usarlas y, sobre todo, que sepas verificar lo que producen. Este cambio de expectativas lo analizamos en la nota sobre cómo la IA y los agentes están redefiniendo el rol de los developers junior.
Cómo conseguir el primer trabajo sin experiencia
1. Construí tres proyectos, no diez
La cantidad juega en contra. Tres proyectos terminados, desplegados y con README claro comunican más que un repositorio lleno de ejercicios de curso. Cada uno debería responder a una pregunta distinta: "sé construir interfaces", "sé manejar datos y autenticación", "sé llevar algo a producción".
2. Hacelos verificables
Un proyecto que el reclutador no puede abrir en el navegador tiene la mitad del valor. Desplegalo, poné el enlace primero en el README y agregá capturas. Si tiene usuario de prueba, dejalo a la vista.
3. Preparate para la parte que sí se evalúa
Los procesos de selección junior suelen tener tres instancias: un ejercicio técnico corto, una conversación sobre tus proyectos y una entrevista de comportamiento. La segunda es la que más gente subestima. Te van a preguntar por qué elegiste esa base de datos, cómo manejaste los errores, qué harías distinto. Practicá contar tus decisiones en voz alta.
4. Apuntá a los lugares donde el junior tiene lugar
Agencias, consultoras, startups en crecimiento y empresas con programas de trainee contratan perfiles de entrada con mucha más frecuencia que las compañías de producto consolidadas. Filtrar la búsqueda por ahí cambia radicalmente la tasa de respuesta.
5. Convertí el rechazo en información
Pedir feedback específico después de un proceso fallido —"¿qué parte del ejercicio técnico fue la más floja?"— suele conseguir respuesta en uno de cada tres casos, y esa información vale más que diez postulaciones a ciegas.
Errores típicos que alargan la búsqueda
Estudiar sin construir. Diez cursos completos y ningún proyecto propio es el patrón más común entre quienes llevan más de un año buscando.
Cambiar de stack cada dos meses. La profundidad relativa importa más que la variedad. Terminá un camino antes de abrir otro.
Postular solo a avisos que piden "junior". Muchas búsquedas sin etiqueta de seniority aceptan perfiles de entrada si el proyecto es bueno.
Copiar código de IA sin entenderlo. En la entrevista técnica se nota de inmediato, y es lo que más rápido descarta a un candidato.
Un currículum genérico. Si el aviso menciona una tecnología que usaste, tiene que estar en la primera mitad de la hoja.
Cursos recomendados de Coderhouse
Según el punto de partida y la orientación que elijas:
Si nunca programaste: el Curso de Desarrollo Web cubre los fundamentos de HTML, CSS y JavaScript que son la puerta de entrada más accesible.
Para orientarte a backend: el Curso de Python y el Curso de SQL forman la base que piden la mayoría de las búsquedas.
Para el recorrido completo: la Carrera de Desarrollo Full Stack te lleva desde cero hasta poder construir y desplegar una aplicación entera, que es exactamente el proyecto que abre puertas.
Si preferís especializarte en interfaz: la Carrera de Desarrollo Frontend React es el camino más directo.
Alternativa de entrada menos saturada: el Curso de Testing QA abre un camino con menor competencia y muy buena puerta hacia desarrollo.
Preguntas frecuentes
¿Qué hace exactamente un programador junior?
Resuelve tareas de alcance acotado definidas por perfiles más senior: corregir errores, agregar funcionalidades pequeñas, escribir pruebas y documentar. Buena parte de su tiempo se va en leer código existente y en revisiones, porque el objetivo del primer año es aprender el sistema y las prácticas del equipo. No define arquitectura ni toma decisiones tecnológicas de fondo.
¿Cuánto tiempo lleva conseguir el primer trabajo como programador?
Entre 8 y 18 meses desde que empezás a estudiar, según el tiempo semanal que le dediques y la orientación elegida. Los factores que más acortan el plazo son tener proyectos desplegados y visibles, participar de comunidades técnicas y apuntar a agencias, consultoras o startups, donde la rotación y la apertura a perfiles de entrada son mayores.
¿Qué stack conviene aprender primero?
El que tenga más demanda en el mercado donde vas a buscar trabajo, no el que esté de moda en redes. En general, JavaScript con React para frontend y Python o Node.js para backend cubren la mayoría de las búsquedas de nivel inicial. Lo importante es elegir uno y llegar a construir algo completo con él, en lugar de probar varios superficialmente.
¿La inteligencia artificial elimina el puesto de programador junior?
Lo está transformando. Las tareas más mecánicas —generar código repetitivo, escribir pruebas básicas— hoy se resuelven con asistentes, y eso subió el piso de lo que se espera. Lo que ganó peso es la capacidad de revisar código generado, entender por qué funciona y detectar cuándo está mal. Las empresas siguen contratando perfiles de entrada, pero evalúan comprensión más que velocidad de tipeo.
¿Hace falta un título universitario para ser programador junior?
No en la mayoría de las empresas de tecnología, que evalúan por ejercicio técnico y portfolio. El título todavía pesa en grandes corporaciones, banca y sector público, y a veces es requisito formal para ciertos programas de trainee. En la práctica, un portfolio con tres proyectos sólidos y desplegados supera a un título sin proyectos en casi cualquier proceso de selección técnico.
¿Qué se pregunta en una entrevista técnica para junior?
Ejercicios de lógica y manipulación de estructuras de datos simples, preguntas sobre los proyectos de tu portfolio y fundamentos del stack que declarás manejar. Rara vez piden algoritmos avanzados. Lo que más se evalúa es cómo pensás en voz alta: explicar tu razonamiento mientras resolvés vale más que llegar a la solución perfecta en silencio.

Sobre el autor
Soy Tomás Cabiche, Chief Growth Officer y Cofundador de Coderhouse. Lidero las áreas de crecimiento y marketing, impulsando la expansión de la compañía y el desarrollo de nuevos productos educativos basados en inteligencia artificial. Mi día a día combina la mirada estratégica del negocio con la ejecución, buscando siempre que la tecnología y los datos estén al servicio del crecimiento. Para conocer más sobre mi recorrido profesional, te espero en mi perfil de LinkedIn.
Artículos destacados
Ver todos los artículos
Guía de Rol
Business Intelligence como carrera: qué hace un BI Analyst, cuánto gana y cómo entrar al sector
Publicado el
Tutorial: Guía Paso a Paso
APIs de IA para principiantes: cómo conectar GPT, Claude y Gemini a tus proyectos
Publicado el
Comparativa de Herramientas
Business Intelligence vs Data Analytics: diferencias clave, herramientas y qué aprender primero en Argentina
Publicado el
Uso de IA
Agentes de IA: qué son, para qué sirven y cómo empezar a usarlos en tu trabajo
Publicado el
Tutorial: Guía Paso a Paso
Claude Cowork vs. ChatGPT: ¿Cuál es la mejor herramienta?
Publicado el
Ruta de Aprendizaje
¿Cómo aprender inteligencia artificial desde cero? Guía Completa
Publicado el

