Como GitLab Puede Impulsar Tu Carrera Profesional

Introducción
En este artículo vengo a hablarte sobre Gitlab, una plataforma que seguramente conozcas como la competencia directa de Github, pero precisamente eso es lo que quiero cambiar con este artículo. Te mostraré las ventajas de usar Gitlab y como puede ayudarte en tu crecimiento profesional.
Porque Gitlab?
Normalmente, la mayoría de los desarrolladores usamos Github, yo personalmente me refiero a el como el Instagram de los desarrolladores, donde un repositorio con 10 ⭐ es equivalente a un post con ~100 👍 (opinión muy personal mía 😂). La verdadera ventaja de Github es la visibilidad para proyectos open source, o sea, si quieres desarrollar un nuevo componente de React, lo hosteas en Github y tienes buena visibilidad en el repo (ya las ⭐ dependen de cuan útil sea tu proyecto). Perfecto, seguramente ya sabes de las bondades de Github, pero ¿porqué deberías familiarizarte con Gitlab?
Open Source
Para mi, la principal ventaja que ofrece Gitlab, desde un punto de vista de desarrollo profesional, es que es open source. Si, significa que puedes entender como está concebida una de las plataformas más usadas en el mundo del desarrollo de software, pero esto no es todo. También PUEDES CONTRIBUIR, si, leíste bien, ya seas Frontend, Backend, Devops o cualquier otra especialidad relacionada a tecnología de la información, puedes simplemente crear un MR (mismo concepto de los PR en Github, pero aquí se llaman Merge Requests en vez de Pull Requests) y contribuir a esta plataforma. Ten en cuenta que los lenguajes que más se usan en Gitlab son Ruby on Rails, Golang, Python en menor medida para inteligencia artificial y en el frontend Vuejs. Para mi, solo esto es más que suficiente para que Gitlab me llame la atención, pero a continuación te comparto otros motivos
Incorporación de los contribuidores
Para Gitlab, es importante que cualquier persona pueda contribuir, y por eso, se han tomado bastante en serio el proceso de incorporación (onboarding) de contribuidores. Una vez que solicitas el acceso como contribuidor, te envían un correo con toda la información necesaria y te asignan un issue donde te uno de los mentores te guiará durante todo el proceso. Una vez que eres aprobado como colaborador, otra de las ventajas es que obtienes una licencia de Gitlab Duo (el equivalente de Gitlab a Github Copilot). Como si fuera poco, semanalmente se realizan reuniones de la comunidad, donde puedes conocer a otros contribuidores, analizar tickets y ayudar a otros contribuidores con sus dudas
Recompensas a los contribuidores
Como parte de la comunidad, Gitlab diseñó un sistema de recompensas para los contribuidores. Básicamente, existen distintos niveles como contribuidor, teniendo cada uno de estos niveles distintos requisitos haciéndolo más interesante 😂. Es importante destacar que la única manera de ganar estos puntos no es programando, puedes también ganar puntos con traducciones, creando issues, incluso si eres creador de contenido, ya sea un canal de Youtube o un blog, cualquiera de estas actividades te darán puntos de contribución. Estos puntos de contribución los puedes redimir en la tienda de recompensas de Gitlab, donde puedes obtener pullovers, stickers, adornos, y muchos otros artículos relacionados a Gitlab. Además de esto, a modo de reconocimiento, Gitlab te da una insignia que se ve en tu perfil, esta te la muestro en la siguiente imagen:

Hackathon
Este es uno de mis favoritos (soy bastante competitivo 🏆), básicamente es una competencia que se realiza cada tres meses (enero, abril, julio y octubre). Esta competencia dura una semana y acumulas puntos por cada MR que hagas, y si este MR está enlazado a un ticket, ganas más puntos. Los MRs mezclados hasta un mes después de la competencia acumulan puntos, al finalizar la competencia, los tres primeros lugares obtienen una insignia especial en el perfil de Gitlab y obtienen puntos para redimir en la tienda de recompensas de Gitlab
Labelathon
Es similar al Hackathon, pero en este caso, la competencia consiste en etiquetar issues promoviendo buenas prácticas relacionadas a los backlog. Es una iniciativa para promover las contribuciones que no tengan que ver con código y que de esa forma más personas se interesen en formar parte de la comunidad.
Hasta la próxima
Este es el inicio de algunos artículos en los que te compartiré mis experiencias como contribuidor en Gitlab y como podría ser provechoso igualmente para ti. Si te interesa este el contenido que publico, no olvides suscribirte a mi newsletter en el formulario al final del artículo.