paint-brush
El perfil de Github de un desarrollador es tan importante como su propio currículumby@wagslane
3,486
3,486

El perfil de Github de un desarrollador es tan importante como su propio currículum

Lane Wagner2022/05/08
Read on Terminal Reader
Read this story w/o Javascript

El perfil de Github de un desarrollador es tan importante como su propio currículum. ¡No lo dejes en blanco! Cuanto más pueda completar con información relevante sobre usted y sus habilidades, más se destacará y será memorable para su empleador potencial. Agrega un Léame de perfil para cada uno de los proyectos que hayas anclado. Fija y ordena tus mejores repositorios con tus mejores trabajos en la parte superior. Use una cuenta personal de Github para todo su trabajo de codificación, incluso el trabajo profesional. No caigas en la trampa de no mantener tus proyectos en Git y GitHub.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - El perfil de Github de un desarrollador es tan importante como su propio currículum
Lane Wagner HackerNoon profile picture

He revisado muchos currículos, tanto como gerente de ingeniería como en los talleres mensuales de currículos que hacemos en el grupo Boot.dev Discord . Estoy convencido de que en estos días el perfil de Github de un desarrollador es tan importante como su propio currículum. Si aún no has comenzado tu primer trabajo, este consejo es doblemente importante. Cualquiera que busque contratar a un desarrollador de nivel de entrada se sumergirá en su presencia pública de Github para tener una idea de dónde se encuentra su nivel de habilidad.

Siga leyendo para ver mi lista de verificación de consejos para crear un perfil de Github que lo ayudará a avanzar en su búsqueda de empleo.

Fija y ordena tus mejores repositorios

Me sorprende cada vez que hago clic en el perfil de Github de un candidato y los primeros repositorios que encuentro son pilas de código rotas de un proyecto de estudiante de hace 3 años. Github facilita fijar tus mejores repositorios en la parte superior (actualmente puedes tener hasta seis) para que los empleadores solo vean lo que tú quieres que vean.

Además de fijar tus mejores seis, también debes ponerlos en orden, con tus mejores trabajos en la parte superior. Tenga en cuenta que la mayoría de las personas solo mirarán sus primeros uno o dos repositorios, así que asegúrese de que sean los mejores.

Ponte una foto de perfil, un nombre de usuario y una biografía

Rellena tu perfil. En serio, toma 3 minutos como máximo. Si tiene un nombre de usuario vergonzoso que creó hace años, actualícelo. Si tiene el avatar predeterminado, agregue una foto profesional de usted mismo, o una imagen genial generada por IA o algo así.


¡No lo dejes en blanco! Cuanto más pueda completar con información relevante sobre usted y sus habilidades, más se destacará y será memorable para su empleador potencial.

Cree un archivo Léame increíble para cada uno de los proyectos que ha anclado

Los gerentes de contratación harán clic en sus repositorios. Cree un buen archivo Léame para cada uno de los proyectos que haya anclado. Idealmente, el Léame debería incluir:


  • ¿Por qué existe el proyecto? ¿Qué hace por sus usuarios?
  • ¿Cómo clono y ejecuto?
  • ¿Hay alguna dependencia que deba instalar?
  • ¿Cómo ejecuto las pruebas?
  • ¿Cómo contribuyo?


Además del Léame del proyecto, limpie el código si no lo ha visto por un tiempo. Tal vez organice algunos de esos archivos y limpie parte del código para que sea más legible. Tal vez incluso agregue algunas reglas de pelusa o pruebas de CI automatizadas. El punto es que, si el ingeniero de contratación salta a su proyecto y hurga en algunos de los archivos, quiere que quede impresionado.

Añadir un perfil Léame

Github agregó recientemente una nueva función que le permite agregar una introducción con estilo de descuento a su página de perfil. Es una gran oportunidad para escribir una biografía un poco más detallada con enlaces adicionales a cosas como tu currículum, perfil de LinkedIn, proyectos principales, etc. Creo que deberías mantener el Léame bastante corto porque empujará tus repositorios anclados hacia abajo en la página y ahí es donde realmente quieres mantener la atención de tu lector.


Puede agregar un Léame a su perfil creando un repositorio con el mismo nombre que su nombre de usuario de Github y usando el Léame predeterminado en ese repositorio. Está impulsado completamente por la convención. Aquí hay un ejemplo mío .

Si su mapa de calor está vacío, debería codificar más

En primer lugar, recomiendo usar una cuenta personal de Github para todo su trabajo de codificación, incluso para el trabajo profesional. Github hace que sea realmente fácil unirse y abandonar organizaciones, por lo que no hay razón para perder el tiempo con cuentas específicas del trabajo. El beneficio adicional de esto, además de la conveniencia, es que su mapa de calor de contribución se verá increíble debido a todo el trabajo adicional que habría pasado desapercibido.


Si aún no tienes trabajo, ¡no caigas en la trampa de no mantener tus proyectos en Git y GitHub! Si está escribiendo código todos los días, debe hacer contribuciones todos los días en GitHub. El mapa de calor muestra a los empleadores potenciales que has estado perfeccionando tu oficio recientemente. Nadie quiere contratar a alguien que está totalmente fuera de práctica.


Por cierto, así es como se ve el mapa de calor del que estoy hablando. Más verde es mejor.

Haga que sus vergonzosos repositorios sean privados

Cuando estaba en la escuela, los repositorios privados eran una característica paga de GitHub, ¡pero ahora son gratis! Realmente no hay ninguna excusa para simplemente ocultar su código anterior que no planea mantener detrás de una bandera de privacidad. Si desea limpiarlo, siéntase libre de hacerlo público, pero recomendaría mantener ordenada su lista pública.

Trabaje en una combinación de aplicaciones, bibliotecas y contribuciones de código abierto

Muchos desarrolladores junior cometen el error de trabajar solo en aplicaciones. Si bien su calculadora y las aplicaciones de tareas pendientes valen la pena, obtendrá muchos más puntos de bonificación de posibles empleadores si combina otros tipos de proyectos. Las bibliotecas y los paquetes que están diseñados para ser útiles a otros desarrolladores son una excelente manera de mostrar sus habilidades y diferenciarse. ¡La mayoría de los desarrolladores de nivel de entrada no los publican!


Además, si puede hacer contribuciones pequeñas pero significativas a proyectos de código abierto existentes medianos a grandes, eso puede ser una mina de oro de los derechos de fanfarronear cuando llegue el momento de la entrevista.

Intenta conseguir algunas estrellas.

Si bien este paso es sin duda el más opcional, es la guinda del pastel si otros desarrolladores aprueban el trabajo que está haciendo. Piense en las estrellas de GitHub en sus repositorios como testimonios sobre un producto de software. Es una gran heurística que usan los gerentes de contratación. Si mantiene un proyecto que tiene unos pocos cientos de estrellas, probablemente no necesiten profundizar en el código para saber que hace un buen trabajo. Varios cientos de desarrolladores ya aprueban tu trabajo.

Dedica algo de tiempo a optimizar tu GitHub

Su perfil de GitHub no necesita ser perfecto. El hecho es que la mayoría de los desarrolladores tienen una presencia digital muy por debajo de la media, y si pones un poco de esfuerzo, será de gran ayuda para tus perspectivas laborales. ¡Buena suerte!