CV sin experiencia para desarrollo de software: cómo destacar con proyectos
Un CV de desarrollo de software sin experiencia se arma con tu portafolio de proyectos personales, tu perfil de GitHub, hackathons en los que hayas participado y el stack tecnológico que dominas. En esta industria, el código que puedes mostrar pesa más que la falta de un empleo formal previo.
Desarrollo de software es probablemente la carrera donde es más fácil demostrar habilidad sin un empleo formal: cualquiera puede construir un proyecto, subirlo a GitHub y compartir el enlace. Un reclutador técnico o un líder de desarrollo suele revisar el código antes que el CV en sí, así que el objetivo de este documento es, sobre todo, llevar a esa persona hacia tu portafolio.
En México, muchas vacantes de "desarrollador junior" o "practicante de desarrollo" incluyen una prueba técnica corta o un reto de código como parte del proceso, incluso antes de la primera entrevista. Eso significa que tu CV no tiene que convencer por sí solo: tiene que ser suficientemente claro y honesto para que te den la oportunidad de mostrar lo que sabes en esa prueba, sin generar expectativas que luego no puedas sostener.
Tu GitHub y portafolio son más importantes que el CV mismo
Antes de mandar tu CV, asegúrate de que tu perfil de GitHub tenga al menos dos o tres repositorios organizados, con un README claro que explique qué hace el proyecto, qué tecnologías usaste y, si es posible, un enlace a una demo funcionando (Vercel, Netlify o Render tienen planes gratuitos suficientes para esto).
En el CV, incluye el enlace a tu GitHub y, si tienes uno, a tu portafolio personal, en un lugar visible cerca de tu nombre y correo, no escondido al final del documento.
Proyectos personales: cómo describirlos como experiencia real
Describe cada proyecto como si fuera un trabajo: nombre del proyecto, qué problema resuelve, qué stack usaste (lenguajes, frameworks, base de datos) y qué parte específica desarrollaste tú, sobre todo si fue un proyecto en equipo.
Si tu proyecto tiene usuarios reales, aunque sean pocos (amigos, un negocio pequeño que lo usa), menciónalo: "usado por X usuarios" o "implementado para el negocio de..." suma mucho más que un proyecto puramente académico sin uso real.
Bootcamps, hackathons y certificaciones que sí importan
No necesitas un título de ingeniería en sistemas para conseguir tu primer empleo como desarrollador junior en México, aunque sí ayuda tener alguna formación estructurada, ya sea universitaria, de bootcamp o autodidacta demostrable.
- Participación en hackathons (aunque no hayas ganado, cuenta como experiencia de trabajo bajo presión)
- freeCodeCamp, The Odin Project u otras rutas gratuitas completadas
- Certificaciones de plataformas cloud (AWS Cloud Practitioner, Google Cloud, Azure Fundamentals) si las tienes
- Contribuciones a proyectos de código abierto, aunque sean pequeñas (issues resueltos, pull requests aceptados)
- Cursos o bootcamps pagados, si los completaste, con el nombre exacto y la duración
Define tu stack y sé honesto sobre tu nivel
Lista tu stack por categorías (lenguajes, frontend, backend, bases de datos, herramientas) y sé preciso sobre tu nivel real en cada uno. Es normal y esperado que un desarrollador junior tenga niveles distintos por tecnología; fingir dominio total de todo suele notarse rápido en la prueba técnica.
Si tienes una tecnología principal en la que te sientes más fuerte (por ejemplo, React o Python), déjalo claro: ayuda al reclutador a decidir si tu perfil encaja con la vacante específica, en lugar de listar quince tecnologías al mismo nivel superficial.
Errores comunes en el CV de un desarrollador junior
El error más común es listar diez o quince tecnologías al mismo nivel, sin distinguir entre las que dominas y las que solo probaste una vez en un tutorial. Un reclutador técnico suele preguntar por la tecnología que pusiste primero; si no puedes sostener una conversación técnica sobre ella, el CV pierde credibilidad de inmediato.
Otro error frecuente es tener un GitHub con proyectos sin terminar, sin README o sin commits recientes. Antes de aplicar, revisa que al menos dos o tres repositorios se vean cuidados: con descripción clara, código organizado y, si es posible, una demo que funcione. Eso pesa más que agregar un proyecto adicional a medio terminar.
Un tercer error es no incluir el enlace directo al repositorio o a la demo dentro del CV, dejando que el reclutador tenga que buscarlo por su cuenta en tu perfil de GitHub. Pon los enlaces exactos, verificados y funcionando, junto a cada proyecto que menciones; un enlace roto en tu CV genera justo la duda de calidad que quieres evitar en esta industria.
Ejemplo de CV para sistemas / desarrollo de software
Ejemplo: Emiliano Torres Navarro
Desarrollador junior con enfoque en frontend (React) y experiencia construyendo proyectos personales full-stack. Busco una posición de desarrollador junior o practicante de desarrollo de software.
Educación
- Ingeniería en Sistemas Computacionales — Instituto Tecnológico de Tijuana (2022–2026, último semestre)
- Curso autodidacta: The Odin Project (ruta full-stack JavaScript, completado 2025)
Habilidades
- JavaScript / TypeScript, React
- Node.js y Express (nivel intermedio)
- Bases de datos: PostgreSQL, MongoDB (nivel básico-intermedio)
- Git y GitHub, control de versiones
- Fundamentos de despliegue: Vercel, Render
Experiencia
Proyecto personal — App de gestión de gastos compartidos (React, Node.js, PostgreSQL)
Desarrollé una aplicación web para dividir gastos entre roomies, con autenticación de usuarios y cálculo automático de saldos. Desplegada en Vercel, usada activamente por 4 usuarios reales.
Hackathon universitario — 2° lugar, categoría Desarrollo Web
En equipo de tres personas, desarrollé en 24 horas un prototipo funcional de plataforma de reporte de fallas urbanas, encargándome del backend con Node.js y la integración con un mapa interactivo.
Preguntas de entrevista que te pueden hacer
Explícame un proyecto de tu portafolio: qué problema resuelve y qué decisiones técnicas tomaste.
Elige el proyecto que mejor domines, no necesariamente el más complejo. Explica por qué elegiste ese stack y qué parte fue más difícil de resolver, mostrando razonamiento, no solo el resultado final.
¿Cómo depuras un error cuando no sabes de dónde viene?
Describe un proceso concreto: revisar logs, aislar el problema con pruebas pequeñas, usar el debugger, buscar el error específico en documentación o foros. Muestra un método, no solo "lo intento hasta que funciona".
¿Qué harías si en el equipo alguien usa una convención de código distinta a la tuya?
La respuesta esperada es seguir la convención del equipo o del proyecto existente, en vez de imponer tu preferencia personal. Muestra que entiendes que el código es colaborativo.
¿Has trabajado con control de versiones en equipo? Cuéntame cómo manejas conflictos de Git.
Si tienes experiencia real de un proyecto en equipo o hackathon, descríbela: ramas, pull requests, cómo resolviste un conflicto de merge. Si no la tienes, sé honesto y muestra que entiendes el concepto básico.
¿Qué estás aprendiendo actualmente fuera de la escuela o el trabajo?
Menciona algo real y específico: un curso, una tecnología nueva, un proyecto en construcción. En desarrollo de software, mostrar aprendizaje continuo importa casi tanto como lo que ya sabes.
Preguntas frecuentes
¿Necesito terminar la carrera de ingeniería en sistemas para conseguir mi primer empleo como desarrollador?
No siempre. Muchas empresas en México contratan desarrolladores junior por portafolio y prueba técnica, sin exigir título terminado, especialmente en startups. Un título ayuda para empresas más grandes o corporativas, pero no es el único camino.
¿Cuántos proyectos necesito en mi portafolio para aplicar a mi primer empleo?
Con dos o tres proyectos bien terminados, documentados y con demo funcionando es suficiente para empezar a aplicar. Es mejor tener pocos proyectos completos y pulidos que muchos proyectos a medio terminar.
¿Debo mencionar un bootcamp si fue corto, de unas semanas?
Sí, con el nombre exacto, la duración real y qué tecnologías cubrió. Es información legítima sobre tu formación, siempre que no la presentes como equivalente a años de experiencia profesional.
¿Qué hago si mi prueba técnica no sale perfecta?
Es normal. La mayoría de las empresas evalúan también cómo piensas y te comunicas durante el proceso, no solo si el código es perfecto. Explica tu razonamiento en voz alta y sé honesto si te atoras en algo.
Arma tu CV con Destaka
Convierte tu servicio social, prácticas o proyectos escolares en un CV completo y practica tu entrevista en voz alta antes de la real.
Crear mi cuenta gratis