No es ningún secreto que el mundo de la selección de personal ha cambiado en los últimos años. Los perfiles de LinkedIn, los portafolios online e incluso lo que publicas en las redes sociales se han convertido en factores decisivos (para bien o para mal).
GitHub, que es como un portafolio para tu código, también ha entrado en el radar de los reclutadores.
Ante estos cambios, algunos pueden sentirse tentados a preguntarse: «¿GitHub va a sustituir a los currículos tradicionales?». La respuesta corta es no.
A pesar de todas estas «herramientas» disponibles, nadie ha dejado de adjuntar currículums a sus solicitudes de empleo. Y hay una buena razón para ello. (Pero ya llegaremos a eso).
Aunque GitHub se ha convertido en una herramienta muy útil para buscar desarrolladores de software, algunos debates tienden a exagerar su importancia en un intento por convertirlo en «la próxima gran novedad».
Entonces, ¿cuál es la realidad de GitHub en el ámbito de la contratación?
- ¿Está GitHub destinado a sustituir a tu currículum?
- ¿Cómo puedes incluir GitHub en tu currículum?
- ¿Cuál es la mejor forma de formatearlo?
- ¿Cómo preparas GitHub para que sea visible públicamente?
En este artículo, respondemos a todas estas preguntas.
Nuestro veredicto: no elijas entre GitHub o un currículum, utiliza AMBOS a tu favor. Te mostraremos cómo.
Ventajas de GitHub
Así pues, la primera pregunta que hay que responder es: ¿por qué los empleadores te piden tu perfil de GitHub?
Los empleadores no solo están siendo entrometidos, ni están tratando de añadir otro obstáculo en tu proceso de solicitud de empleo. Tienen algunas razones legítimas, veamos algunas:
- Demuestra pasión. A los empleadores les encanta ver pasión. Y tú, al programar en tu tiempo libre y contribuir a proyectos de código abierto en GitHub, demuestras precisamente eso: el deseo de involucrarte en tu campo fuera de la jornada laboral tradicional.
- Habilidades de programación en la vida real. Tu currículum detalla tus capacidades, pero GitHub es donde los empleadores pueden ver tus habilidades de programación en acción. Aquí, obtienen información sobre tu enfoque, tu capacidad para resolver problemas y cómo la comunidad de GitHub interactúa con tu trabajo.
- Acceso a talento pasivo. Los talentos más demandados a menudo no están buscando trabajo activamente. Son el «talento pasivo». Los empleadores que pescan en el estanque de GitHub esperan poder capturar uno de estos peces gordos.
- Revela excelentes habilidades para resolver problemas. Tu GitHub proporciona la clave para otra cosa que es muy importante para los empleadores: las habilidades para resolver problemas. Tu currículum puede estar repleto de palabras clave y cualificaciones, pero si no puedes resolver problemas de forma eficaz, eso es un problema. Tu GitHub puede mostrar las ingeniosas formas en que has sorteado los obstáculos de la programación e impresionar a los posibles empleadores.
A pesar de sus muchas ventajas, un perfil de GitHub solo puede proporcionar a los empleadores una imagen limitada de las habilidades de un candidato.
En definitiva, GitHub no es el nuevo currículum. Al igual que el currículum, tiene sus limitaciones y ninguno de los dos es muy útil sin contexto. ¿Por qué?
Limitaciones de apostar todo por GitHub
Aunque GitHub es popular en el mundo de la programación, no es la mejor herramienta para fines de reclutamiento.
He aquí el motivo:
- El lado impersonal de GitHub. ¿La contratación se basa solo en el código y nada más? No. La dependencia total de GitHub puede dar lugar a un proceso de contratación frío e impersonal, ya que sustituye las historias humanas por líneas de código. Recuerda que los empleadores buscan contratar personas, no solo un conjunto de habilidades de programación.
- Falta de habilidades no relacionadas con la programación. Tus habilidades de liderazgo, tu facilidad para comunicarte de forma eficaz, tu capacidad para cooperar... Estas son habilidades sociales que un perfil de GitHub no muestra.
- No hay experiencia laboral ni formación. Aunque GitHub puede hacer un trabajo excelente mostrando tus proyectos, no describe tu trayectoria profesional con la misma eficacia que un currículum. Se pierden los historiales laborales completos, con todos los detalles de las funciones, responsabilidades y éxitos.
- Puedes pasar desapercibido. GitHub gira en torno a cómo te perciben los demás. No te permite valorar tu trabajo por ti mismo. Por esta razón, muchos grandes desarrolladores pueden pasar desapercibidos, mientras que personas influyentes con talento pueden obtener mucho reconocimiento incluso por las contribuciones más pequeñas.
- Contribuciones públicas frente a privadas. Recuerda que no todo tu trabajo en GitHub ve la luz. A menos que estés muy involucrado en el desarrollo de código abierto, muchos de tus proyectos pueden permanecer ocultos. Este problema de visibilidad, inherente a GitHub, no es un reto con un currículum completo que destaque todos tus logros.
- Falta de contexto del proyecto. GitHub muestra una amplia gama de tus proyectos, desde los más serios hasta los experimentales, o incluso códigos de broma. Sin el contexto de la intención de cada proyecto, los reclutadores pueden malinterpretar tus habilidades y experiencia.
Sin embargo, a pesar de sus deficiencias, GitHub puede seguir siendo muy útil en el proceso de búsqueda de empleo.
Simplemente no debes poner todos tus huevos en esa sola canasta. Te explicamos por qué.

Currículum frente a GitHub: ¿quién gana?
Cuando comparamos GitHub con los currículums, ¿hay un claro ganador? En cierto modo, sí.
He aquí por qué el buen viejo currículum sigue llevándose la medalla de oro:
- Probado y confiable. Los currículums son universalmente aceptados en los procesos de contratación. Proporcionan una visión general rápida de tu carrera profesional, lo que agiliza tu solicitud en las primeras fases de selección de RR. HH.
- Ofrece un paquete completo. Tu currículum incluye información personal, habilidades técnicas y sociales, y tu experiencia profesional. También habla de tus certificaciones, idiomas que hablas, reconocimientos y premios ganados. Algo que un perfil de GitHub no puede hacer.
- Pinta tu imagen profesional. Al detallar tus funciones, responsabilidades y éxitos, tu currículum proporciona un arco narrativo a tu trayectoria profesional que GitHub no puede ofrecer.
- Los reclutadores y el personal de RR. HH. no suelen saber programar. Por último, pero no menos importante, normalmente no son los ingenieros de software y los programadores quienes buscan candidatos y realizan las entrevistas iniciales. Son los reclutadores o los directores de RR. HH. Y es probable que estas personas no entiendan el código. Sin embargo, sí entienden los currículums.
Dicho esto, no descartemos GitHub por completo.
Cada vez es más importante demostrar habilidades técnicas sólidas y una participación activa en la programación. Al fin y al cabo, todavía no puedes mostrar tu código real en un currículum.
Aunque puede ser tentador enfrentar uno contra otro, una perspectiva más productiva es ver ambos como complementarios.
El currículum te presenta y te da a conocer profesionalmente, mientras que GitHub valida y añade profundidad a tus habilidades técnicas.
La pregunta es: ¿cómo presentar GitHub y un currículum a la vez a un reclutador?
La respuesta es realmente muy fácil: simplemente incluyes tu GitHub en el currículum.
Hablemos de cómo hacerlo de manera profesional.

Cómo incluir GitHub en tu currículum
Ahora que sabemos por qué es esencial combinar lo mejor de ambos mundos, veamos cómo incluir GitHub correctamente en un currículum:
- Incluye un enlace a tu perfil de GitHub en la sección de información de contacto. Estodestaca su importancia desde el primer momento. Solo tienes que copiar y pegar la URL de tu perfil.
- Muestra tu mejor proyecto. En lugarde inundar con numerosos proyectos, céntrate en los 1-2 de los que estés más orgulloso. Eso es lo que los reclutadores van a mirar.
- Incluye una URL específica del proyecto en una sección aparte. Destacala URL de un proyecto específico en una sección aparte llamada«proyectos». Esto significa que no solo debes incluir tu perfil general de GitHub, sino también un enlace directo a un proyecto en el que destaques especialmente.
- Describe el proyecto con más detalle. Sihas incluido el proyecto por separado, no te limites a poner la URL. Acompáñala con unos puntos clave que expliquen tu trabajo. Haz saber a los empleadores en qué consiste el proyecto, cuál es tu contribución, las tecnologías utilizadas, etc.
Dicho esto, crear un puente entre tu currículum y GitHub es solo la mitad del camino...
Prepara tu GitHub para los ojos de los reclutadores
Una vez que tu perfil de GitHub sea accesible desde tu currículum, espera que los posibles empleadores (o los programadores a los que consulten para obtener una opinión experta) le echen un vistazo, y debes estar preparado para ese escrutinio.
Aquí tienes nuestros seis consejos principales para preparar tu GitHub para los visitantes:
- Mejora la estructura de tus directorios. Todo comienza con una primera impresión y, en GitHub, esa primera impresión es la estructura de tus directorios. Sigue las convenciones de estructura de carpetas simples. Esto les da a los empleadores una idea de tu competencia arquitectónica sin tener que profundizar en tu código.
- Incluye un archivo README informativo. Tu README debe ser una hoja de ruta de tu proyecto. Debe describir la funcionalidad de la aplicación, explicar cómo ejecutarla, compilarla y probarla, y proporcionar imágenes relevantes. Asegúrate de que sea completo pero conciso.
- Da prioridad al código limpio y comentado. Es fundamental que tu código sea limpio y fácil de leer. Es una buena práctica comentar adecuadamente, anticipando que alguien podría profundizar en tu código.
- Utiliza bibliotecas y marcos existentes. La eficiencia es importante. Evita reinventar la rueda y demuestra que puedes implementar de forma inteligente soluciones de código abierto para problemas o rutinas comunes.
- Evita la repetición de código. ¿Repites bloques de código? Evítalos. Busca soluciones más elegantes y eficientes. No se trata solo de que el código funcione, sino de que sea preciso y limpio.
- Incluye pruebas. Demuestra tu minuciosidad incluyendo un conjunto de pruebas. Si en tu README incluyes instrucciones sobre cómo ejecutarlas, causarás una mejor impresión a los reclutadores. Para ganar puntos extra, integra tu repositorio con un sistema de integración continua (CI). Esta proactividad causará una buena impresión a los posibles empleadores.
Conclusiones clave: GitHub frente al currículum (o más bien GitHub en el currículum, jeje)
Entonces, ¿GitHub está sustituyendo a los currículums? Difícilmente.
Aunque GitHub sigue siendo solo un componente opcional del proceso de contratación, el currículum sigue siendo esencial .
En lugar de elegir uno u otro, reconoce sus fortalezas complementarias y ten ambos. El currículum hace un trabajo excelente al mostrar tu trayectoria profesional, tus logros y todas tus habilidades, mientras que GitHub ofrece una demostración práctica de tus habilidades técnicas de programación.
Dicho esto, aquí tienes un resumen de lo que debes hacer (el plan de juego, por así decirlo):
- Incluye GitHub en tu currículum. Comparte el enlace a tu perfil en la sección de contacto, muestra tu proyecto más destacado en una sección separada llamada «proyectos» y describe el proyecto para dar contexto.
- Prepara tu GitHub para el público. Optimizar tu perfil de GitHub implica crear una estructura de directorios fácil de usar, elaborar un README completo, mantener un código limpio y bien comentado, utilizar marcos existentes, evitar la repetición de código e incluir conjuntos de pruebas.
- Actualiza tu currículum. Por último, cuida tu currículum. Entendemos que probablemente odies redactar tu currículum, pero nuestra guía definitiva para currículums te echará una mano.
Ah, y si de verdad te sientes atascado a la hora de crear tu currículum, prueba a que la IA escriba el primer borrador por ti en cuestión de segundos.
Este artículo se ha actualizado recientemente. El artículo original fue escrito por Martin Poduska en 2017.