GitHub jest to strona skupiająca miliony programistów, miliony organizacji oraz setki milionów projektów w najróżniejszych językach programowania.
Na tej stronie możesz znaleźć ogromną ilość bibliotek, które rozwiązują ogromną ilość problemów przed jakimi staniesz jako programista i pozwolą Ci zaoszczędzić coś, co jest niezwykle ważne, czyli czas.
Ponadto jesteś w stanie dołączyć do projektów i rozwijać swoje umiejętności programistyczne oraz pomagać innym w rozwijaniu projektów, co na pewno będzie bardzo dużym atutem dla pracodawcy w momencie, kiedy zaczynasz swoją karierę.
Na GitHub nie musisz uczestniczyć tylko w cudzych projektach, ale możesz również umieszczać tam własne projekty, albo prywatnie, albo publicznie tak, aby pomóc innym programistom, pochwalić się swoim projektem lub stworzyć projekt, który będzie rozwijany przez innych.
Platforma nie jest całkowicie darmowa, ale tak naprawę dla użytkowników prywatnych, którzy chcą mieć miejsce w Internecie, gdzie mogą przechowywać swoje prywatne projekty oraz/lub publiczne projekty wersja darmowa powinna w zupełności wystarczyć.
Jeżeli uczysz się (jesteś w liceum, technikum lub na studiach) istnieje możliwość skorzystania z opcji Education, gdzie poza GitHub w wersji Pro dostaniesz dodatkowo mnóstwo dodatkowych benefitów, takich jak np. 12 miesięcy wershi Canva Pro, certyfikat SSL na rok, 100$ do wykorzystania w chmurze publicznej Microsoft Azure, dostęp do platformy edukacyjnej educative na 6 miesięcy. Razem na chwilę obecną dodatkowo można uzyskać dodatkowe benefity w 105 różnych dodatkowych narzędziach lub platformach. Myślę, że jest to doskonała opcja, z której warto skorzystać, jeżeli tylko kwalifikujesz się do programu.
Wszystko fajnie, ale zaczynają rodzić się pytania, które brzmią: jak się poruszać po platformie GitHub i co Ty możesz znaleźć tam interesującego?
Postaram się odpowiedzieć teraz na te pytania i pokazać Ci, co ciekawego możesz tam znaleźć.
Aby przeglądać zawartość GitHub, możesz przejść do sekcji Explore lub wejść na link https://github.com/explore
Teraz możemy zacząć przeszukiwać zawartość GitHub wpisując słowa kluczowe w wyszukiwarkę lub za pomocą kategorii.
Przejdźmy do sekcji Topics (https://github.com/topics)
Możesz tam znaleźć wszystko ze względu na Topicy, np. projekty dla platformy Android, iOS, Java czy .Net
Dla platformy .NET mamy ponad 17 tysięcy publicznych repozytoriów, w tym również oficjalne biblioteki Microsoftu dla platformy .NET, które od pewnego czasu stały się OpenSource (czyli dostępne publicznie, za darmo i do rozwoju przez społeczność).
W przypadku aplikacji mobilnych, np. dla telefonów z systemem iOS możemy znaleźć ponad 28 tysięcy repozytoriów.
Wpisując np. frazę iOS Calculator dostaniemy dostaniemy około 300 projektów, w których znajdziemy mnóstwo przykładów gotowych aplikacji typu Kalkulator na urządzenia z systemem iOS.
Tak naprawę da się tu znaleźć ogromną bazę kodu, gdzie na pewno uda Ci się znaleźć coś interesującego.
Zachęcam bardzo gorąco co przeglądania zawartości platformy GitHub i korzystania z zawartych tam kodów zarówno w procesie nauki, ale również na etapie pracy, gdzie znajdziesz mnóstwo bibliotek, które przyspieszą rozwiązywanie problemów i wyzwań przed jakimi staniesz.
W kolejnym wpisie pokażę Ci podstawy jak utworzyć projekt oraz umieścić w GitHubie swoje kody.