Contenido del curso

Herramientas avanzadas: escalabilidad, organización y persistencia

Optimiza tu perfil de GitHub para empleos

Resumen

Tener un portafolio profesional en GitHub no depende solo de saber ReactJS o memorizar hooks. Depende de cómo comunicas tu trabajo. Aquí aprendes a transformar tu repositorio y tu perfil en una carta de presentación que reclutadores, managers y futuros socios entiendan en segundos.

La diferencia entre un repositorio común y uno que abre puertas profesionales está en la presentación: el README, los commits, las ramas, el deploy y hasta tu foto de perfil cuentan una historia sobre ti como developer.

Por qué la presentación pesa más que el código

Puedes haber construido la mejor aplicación con React, pero si nadie entiende qué hiciste ni cómo navegarla, ese esfuerzo queda invisible. La comunicación es la que convierte tu proyecto en oportunidades reales.

La idea es simple: tu marca personal eres tú. Y como cualquier marca, merece tiempo y respeto. Eso aplica al texto que escribes, a los enlaces que dejas y al orden con el que presentas tu trabajo.

¿Qué hace que un portafolio de GitHub destaque? Un README claro, commits descriptivos, un deploy funcional, ramas bien organizadas y un perfil con repositorios pineados que muestren tus mejores proyectos.

Cómo organizar tu repositorio para que comunique bien

Lo primero es decidir cuál es tu rama principal. Cuando alguien entra a tu repositorio, GitHub lo manda por defecto a main. Eso puede ser intencional o un descuido, según tu caso.

Si tienes varias ramas, define cuál quieres mostrar como entrada principal: ¿la primera versión, la última, el deploy? Esa decisión la cambias desde la sección de Branches en Settings del repositorio [05:30].

Cómo deben verse tus commits

Un historial de commits descriptivo muestra cómo evolucionó tu aplicación. GitHub permite ver las diferencias entre un commit y otro, entre una rama y otra. Si tus mensajes son claros, cualquiera puede leer tu progreso como una historia.

  • Usa mensajes que describan el cambio, no solo "fix" o "update".
  • Mantén una estructura de archivos y carpetas competente.
  • Cuida la ortografía en cada mensaje.

Esto es lo que evalúa alguien que quiere entender qué tan buen comunicador eres con código.

Qué incluir en tu README

El README es tu primera impresión. Sé extremadamente cuidadoso con la ortografía y usa palabras sencillas para explicar qué espera encontrar quien entra al repositorio [07:40].

Incluye en este orden:

  • Objetivo del proyecto y para quién es relevante.
  • URL del deploy, para que cualquiera pueda probar la aplicación.
  • Enlace al Figma o archivo de diseño, usando la opción share con permiso de solo lectura.
  • Prototipo interactivo de Figma si definiste comportamientos de la aplicación.
  • Screenshots o preview si quieres lucirte visualmente.
  • Documentación de Create React App al final, como referencia técnica.

¿Qué pongo si no tengo diseño en Figma? Pon un screenshot bonito y la URL del deploy. No necesitas un proceso de diseño formal para que tu README luzca profesional.

Cómo optimizar tu perfil de GitHub

Tu perfil es la puerta de entrada cuando alguien te encuentra desde LinkedIn, Twitter o cualquier red. Lo primero que aparece grande es tu foto: usa una donde se vea bien tu cara, con colores que representen tu marca personal.

Después viene la descripción. Ten una bio interesante que diga claramente qué haces: React JS developer, JavaScript developer, lo que aplique. Nadie va a adivinar tus habilidades si no las comunicas.

Cómo usar los repositorios pineados

GitHub te deja elegir hasta seis repositorios destacados en tu perfil. Esa es tu vitrina.

  • Selecciona los proyectos terminados, no los abandonados.
  • Pon primero los que mejor representen tus habilidades actuales.
  • Ordénalos pensando en qué quieres que vea un reclutador en los primeros tres segundos.

Si tu proyecto de React es del que estás más orgulloso, ponlo entre los primeros. Si tienes otros proyectos importantes, mézclalos para mostrar variedad técnica.

¿Cuántos repositorios pineados debería tener? Entre tres y seis, todos terminados y representativos. Más vale calidad que cantidad cuando se trata de presumir tu trabajo.

Qué habilidades demuestra un buen portafolio

Un portafolio bien armado no solo muestra que sabes React. Demuestra habilidades blandas que importan tanto como las técnicas:

  • Comunicación escrita: ortografía, claridad y estructura en el README.
  • Organización: estructura de archivos, carpetas y ramas con propósito.
  • Trazabilidad: historial de commits que cuenta la evolución del proyecto.
  • Atención al detalle: enlaces funcionales, deploy activo, diseño documentado.
  • Marca personal: foto, bio y selección consciente de proyectos destacados.

Estas son las cosas que un manager observa antes incluso de leer tu código.

Cómo aprovechar tu deploy y tu Figma

Si ya tienes la aplicación desplegada, esa URL es oro. Ponla visible en el README desde el primer párrafo. Si tienes versiones beta o staging en otras ramas, explica ese flujo de trabajo.

Con Figma, usa la opción share y elige el permiso de solo visualización por seguridad. Copia el link y pégalo en tu repositorio. Si activaste el modo prototype, comparte también ese enlace para que se vean los comportamientos definidos: completar, eliminar y crear nuevos to dos [11:20].

Maquetar bien es clave para un front-end developer. Mostrar el archivo de diseño que seguiste es una forma de probar que entiendes el proceso completo, no solo el código.

Ahora cuéntame en los comentarios: ¿cuál es tu perfil de GitHub?, ¿qué cambio hiciste después de leer esto?, ¿tienes algún consejo extra para la comunidad? Comparte tu URL del deploy y lo que consideres relevante de tu repositorio.