GIT es un sistema de control de versiones que ayuda a los devs a llevar un historial de un proyecto de código, tal como aprendiste en el curso Git Desde Cero de EDteam. Perfecto, ¿pero qué sucede si necesitas irte de viaje o estás trabajando desde otro computador? 👀 Una “solución” sería subir tu carpeta con el proyecto a Google Drive, pero no es lo óptimo.
Tendrías que subir la carpeta a Drive, luego descargarla en el otro equipo, trabajar en él y luego subir el archivo modificado nuevamente a Drive, para después descargarlo en tu casa y continuar donde te quedaste ¡demasiado engorroso! (y no imagino lo que sería trabajar en equipo con este método 😫).
Pero no te preocupes, para esto existe GitHub.com, y te cuento las 5 razones por las que necesitas aprender a usarlo si eres programador:
1. GitHub es la plataforma más grande de código
GitHub es la plataforma preferida de los desarrolladores para alojar sus proyectos GIT de manera pública o privada y colaborar en la nube.
Grandes tecnologías como Angular y React se alojan en esta plataforma, además de más de 200 millones de repositorios, proyectos de código y librerías Open Source, ¡de los cuales puedes aprender e inspirarte para tu próximo trabajo!
2. ¡También es una red social!
¿Qué es lo que tienen en común en los programadores? ¡El código! ¿Entonces por qué no crear un sitio para programadores donde puedan compartir su código, colaborar con otros programadores y mostrar al mundo su talento?
Y eso hicieron los creadores de GitHub. El primer sitio web de la plataforma fue lanzado en el año 2008 (¡hace 14 años!), y desde entonces se autoproclamaban como un “hosting social de código”. ¿Qué quiere decir? Que ofrecían un servicio de alojamiento, pero no solo eso, también agregaron el factor social. ¡Una red social para programadores! Incluso hay una página “para ti”, Explorar, Tendencias y un marketplace.
De hecho, es la red social más grande de código. Para el 2012 tenían más de 1,7 millones de usuarios en su red social, y alojaban más de 3 millones de repositorios, incluyendo los de jQuery, Reddit, Ruby y Node.js. Siguieron innovando, y para el 2018 subieron a 28 millones de usuarios, ¡y 85 millones de repositorios!
3. Puedes inspirarte del trabajo de programadores de todo el mundo
Además de alojar tu código en la nube, y acceder a él desde cualquier lugar tal como lo aprendiste en el curso GitHub para Programadores, en esta plataforma puedes seguir a otros devs, ver su trabajo, conversar con ellos y unirte a sus proyectos (como si fuesen grupos de Facebook).
También puedes hacer y responder preguntas, contribuir, hacer correcciones, enviar mensajes, ver el historial de cambios, avisar si encuentras errores ¡y más!
💡 Por eso GitHub va más allá de ser un lugar donde subes tu carpeta como si fuese Drive. ¡GitHub es toda una plataforma social de alojamiento de código! ¿Quieres más razones para aprenderlo? Entonces sigue leyendo.
4. GitHub tiene el respaldo de Microsoft
Microsoft es propietario de GitHub desde octubre de 2018 cuando la adquirió por casi 8 mil millones de dólares americanos. En ese momento, la compra generó sentimientos encontrados entre la comunidad de desarrolladores open source, porque sabemos que Microsoft siempre fue tildado de no apoyar al software libre.
De hecho, Microsoft, empresa creadora de la industria del software, creció gracias sus licencias, es decir gracias al software privativo, tal como te contamos en nuestro video de La historia completa de Microsoft, que te lo dejo enlazado aquí para que vayas a verlo si aún no lo hiciste 😉.
Pero con Satya Nadella como CEO, la imagen de la empresa ha cambiado (para mejor), y con la compra de GitHub dejó de ser esa empresa que no contribuía al código abierto para convertirse en lo opuesto.
De izquierda a derecha, Chris Wanstrath, CEO y cofundador de Github; Satya Nadella, CEO de Microsoft y Nat Friedman, vicepresidente corporativo de Microsoft
Desde ese momento Microsoft le ha puesto cariño a la plataforma y le ha agregado nuevos servicios y muchas mejoras; uno de los primeros actos que hizo la empresa fue quitar el pago por alojar proyectos privados (antes de ese momento tenías que pagar por ello)
5. ¿Vale la pena aprender GitHub en 2022?
Te comenté un poco acerca de la historia de GitHub, pero aquí te dejo algunas razones para aprender a usar esta plataforma en la actualidad:
-
Puedes aprender GitHub en EDteam, de la mano de nuestro COO @betoquiroga. Ve a ed.team/cursos/github y mira gratis las primeras clases ¡y comprueba tú mismo que nadie enseña mejor que EDteam! 💙
-
**Es el lugar donde las principales empresas desarrollan software.**Tecnologías como Ansible, Kubernetes, Flutter, React, y más, se alojan en GitHub, y el 90% de las empresas fortune 100 le confían sus proyectos a esta plataforma 🤯
-
La calidad de los proyectos están siendo monitoreados por bots Estos bots verifican la calidad de tu código, ayudándote a encontrar y arreglar vulnerabilidades antes hacer merge 🤖.
-
También puedes automatizar tareas: Esto es posible a través de GitHub Actions, puedes automatizar tareas de CI/CD, etc.
-
No solo eso, también puedes aprender a trabajar en la terminal con GitHub CLI y trabajar con issues, pull requests, checks, releases y más.
Así que si quieres ser programador, o si ya eres dev, ¡no tienes excusas! 👀 ya te dimos más de cinco razones para dominar esta plataforma. Comparte esta información con tus amigos programadores, para que aprendan a subir tus proyectos de código a la nube y se animen a colaborar contigo en la plataforma GIT más grande del mundo.
Recuerda que EDteam es cursos de tecnología para todos. ¡Comienza a estudiar gratis en ed.team y #NoTeDetengas!





