Де потенційний роботодавець зможе наочно побачити ваші проєкти, а ви маєте можливість повчитися роботі у кращих програмістів? Відповіді на запитання та реальні приклади використання GitHub студентами ХНУРЕ ви знайдете у нашій статті.

Розберемося з GitHub
      Для роботи з Git в онлайн є різні сервіси (GitLab, bitbucket…), але найпопулярніший серед початківців та досвідченіших розробників — GitHub. Це сайт, куди тисячі людей можуть викладати код своїх програм та додатків, і будь-хто має можливість завантажити проєкт собі. 
      Для редагування чужих проєктів прямо на GitHub зазвичай потрібен доступ від автора, а за бажанням репозиторій (розділ, де зберігаються проєкти) можна зробити приватним. Для кожного проєкту потрібно створити репозиторій, а потім завантажити туди теку з програмою за допомогою встановленого на ПК Git або ж вручну.

 Але GitHub — це майже повноцінна соцмережа, і функцій у неї набагато більше, ніж просто зберігання коду:
 
 • надсилання запитів на перевірку та об'єднання коду іншими розробниками проєкту;
• складання інтерактивних списків завдань;
 
 • відстеження того, як часто ваш проєкт проглядається, коли хто вносить до нього зміни;
• написання документації;
• створення обговорень пов'язаних з проєктом — будь то проблеми чи пропозиції, де будь-який користувач може залишати свою думку про питання.
Переваги Git і GitHub
  • Вони безкоштовні. Відкритий доступ до коду тисяч розробників та можливість ділитися своїми розробками з такими ж новачками, як ви колись.
 
 • Командна праця. Розробка — як правило, справа мінімум кількох людей. Через те, що Git чітко поділяє версії проєкту для кожного з членів команди — можливість плутанини зводиться до мінімуму.
 
 • Це ваше резюме. Робота з GitHub — це додаткова можливість повчитися роботі з шаблонами проєктування, відточити стиль коду та свої можливості написання мінімальної документації. А при подачі заявок на посаду ваш потенційний роботодавець зможе наочно побачити проєкти, над якими ви працювали.
  • Досвід професіоналів. Просто можна завантажити будь-який open-source проєкт і подивитися, як досвідчені розробники організовують структуру файлів у проєкті, побачити «добрий тон написання коду» і просто знайти якісь цікаві фішки.

Як GitHub використовують студенти ХНУРЕ?
Діма: 
 «Я його використовую, щоб шукати приклади та початковий код. В основному мені GitHub потрібен для того, щоб написати якусь програму. Він мені подобається, але поки що здається незручною система завантаження файлів. Якщо я написав якийсь код, а потім вирішив залити на репозиторій — щоразу доводиться трохи «погратися»».
Андрій: 
 «Використовував як джерело для завантаження модів безпосередньо від їхнього творця з можливістю перегляду його коду. При цьому уникаючи недоброзичливих сайтів зі стороннім софтом в архіві з даними модифікаціями для гри».
Богдан:
«Активно користуюсь ним на роботі. Навряд чи знайдеться IT-компанія, яка не «юзає» гітлаб, гітхаб чи альтернативні сайти».
Марійка:
  «З приходом дистанційки багато викладачів почали просити викладати наші проєкти на гітхаб і давати їм посилання. Це навіть зручніше, ніж писати звіти з купою коду — завантажив усі зміни, викладач побачив, оцінку поставив».
Може скластися враження, що з Git та GitHub досить складно розібратися, але це лише на перший погляд. Є сотні статей та відео на ютуб, де докладно пояснюється вся робота з цими сервісами. Отже, якщо ви все ще не відкрили для себе Гіт — спробуйте розібратися з ним на найближчій лабораторній, і зрозумієте, наскільки можна спростити собі життя при розробці великих проєктів.
 
 Маргарита Казьміна
                                                    
						
						
					
					
					
					
					
					