Formatear el archivo Léame de GitHub

Un archivo Léame bien formateado en GitHub puede ayudar significativamente a los reclutadores a verte como una incorporación interesante a su equipo. Puedes hacer esto usando Markdown.

Markdown es un lenguaje de marcado ligero que convierte texto en HTML estructurado. Este idioma es tan simple que podrías aprenderlo rápidamente y olvidarlo con la misma rapidez. En caso de que lo hayas olvidado, aquí tienes enlaces a artículos al respecto:

Si desea crear un archivo Léame rápidamente, puede utilizar un sitio de generación de perfiles: GPRM

Aspectos importantes de la presentación del proyecto GitHub

Lo más importante es preparar y presentar tus proyectos adecuadamente.

Ayuda a tus futuros compañeros de equipo escribiendo un buen archivo Léame. Uno realmente bueno debería contener la siguiente información:

  • El tema y esencia del proyecto.
  • Cómo lanzar y ensamblar el proyecto localmente.
  • Los aspectos más importantes del proyecto (describe aquí las clases que pueden mostrar tus habilidades de codificación, por ejemplo, con lógica de negocios).
  • Un enlace a una demostración en un repositorio en la nube (para proyectos web).

Repositorios web populares:

¿Qué proyectos cargar en GitHub?

Entonces, ¿qué proyectos deberías subir a tu GitHub "oficial" y a qué deberías prestar atención? Primero, agregue los proyectos que creó mientras estudiaba en CodeGym Java University. Sin embargo, si por alguna razón no quieres mostrarlos, puedes escribir 2 o 3 proyectos pequeños que demuestren tus habilidades. Aquí están:

Un pequeño proyecto favorito que demuestra comprensión de algunos temas clave:

  • Código limpio;
  • Principios SOLID;
  • Pruebas;
  • CI/CD.

2 Un proyecto CRUD en Spring debe cubrir las siguientes áreas:

  • Trabajar con Frameworks;
  • API REST;
  • Habilidades para trabajar con bases de datos;
  • Pruebas;
  • Autorización y autenticación.

3 Un proyecto basado en una arquitectura de microservicios debe considerar estos temas:

  • API;
  • Comunicación entre servicios;
  • Descubrimiento de servicios;
  • Contenedorización y entrega;
  • Procesamiento de tareas en asincrónico.

¡Importante! Refactorice sus proyectos para demostrar su comprensión del código limpio y los principios SOLID. Es preferible que tu proyecto sea más sencillo pero bien desarrollado. Intente demostrar las mejores prácticas de codificación que puede aplicar actualmente en sus proyectos. Además, tenga en cuenta la lógica y el momento de sus confirmaciones, así como el historial del proyecto. Estos aspectos no sólo reflejan tus habilidades como desarrollador sino también tus cualidades como jugador de equipo, incluso en proyectos personales.

Conclusiones

Así que estos son los pasos para preparar tu GitHub:

  • Crea un archivo README de GitHub.
  • Encuentra todos tus proyectos de CodeGym/tus proyectos personales.
  • Refactoriza y mejora tus proyectos personales/CodeGym.
  • Crea un archivo README para cada proyecto.
  • Implementar CI/CD.
  • Implemente el proyecto si es una aplicación web.
  • Fija tus mejores repositorios.