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

 

 

Розберемося з GitHub

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

 

 


Але GitHub — це майже повноцінна соцмережа, і функцій у неї набагато більше, ніж просто зберігання коду:

• надсилання запитів на перевірку та об'єднання коду іншими розробниками проєкту;

• складання інтерактивних списків завдань;

• відстеження того, як часто ваш проєкт проглядається, коли хто вносить до нього зміни;

• написання документації;

• створення обговорень пов'язаних з проєктом — будь то проблеми чи пропозиції, де будь-який користувач може залишати свою думку про питання.

 

Переваги Git і GitHub


 • Вони безкоштовні. Відкритий доступ до коду тисяч розробників та можливість ділитися своїми розробками з такими ж новачками, як ви колись.

• Командна праця. Розробка як правило, справа мінімум кількох людей. Через те, що Git чітко поділяє версії проєкту для кожного з членів команди можливість плутанини зводиться до мінімуму.

• Це ваше резюме. Робота з GitHub це додаткова можливість повчитися роботі з шаблонами проєктування, відточити стиль коду та свої можливості написання мінімальної документації. А при подачі заявок на посаду ваш потенційний роботодавець зможе наочно побачити проєкти, над якими ви працювали.

 • Досвід професіоналів. Просто можна завантажити будь-який open-source проєкт і подивитися, як досвідчені розробники організовують структуру файлів у проєкті, побачити «добрий тон написання коду» і просто знайти якісь цікаві фішки.

 

 

 Як GitHub використовують студенти ХНУРЕ?


Діма:
«Я його використовую, щоб шукати приклади та початковий код. В основному мені GitHub потрібен для того, щоб написати якусь програму. Він мені подобається, але поки що здається незручною система завантаження файлів. Якщо я написав якийсь код, а потім вирішив залити на репозиторій щоразу доводиться трохи «погратися»».

Андрій:
«Використовував як джерело для завантаження модів безпосередньо від їхнього творця з можливістю перегляду його коду. При цьому уникаючи недоброзичливих сайтів зі стороннім софтом в архіві з даними модифікаціями для гри».

Богдан:

«Активно користуюсь ним на роботі. Навряд чи знайдеться IT-компанія, яка не «юзає» гітлаб, гітхаб чи альтернативні сайти».

Марійка:
 «З приходом дистанційки багато викладачів почали просити викладати наші проєкти на гітхаб і давати їм посилання. Це навіть зручніше, ніж писати звіти з купою коду завантажив усі зміни, викладач побачив, оцінку поставив».

      Може скластися враження, що з Git та GitHub досить складно розібратися, але це лише на перший погляд. Є сотні статей та відео на ютуб, де докладно пояснюється вся робота з цими сервісами. Отже, якщо ви все ще не відкрили для себе Гіт — спробуйте розібратися з ним на найближчій лабораторній, і зрозумієте, наскільки можна спростити собі життя при розробці великих проєктів.



Маргарита Казьміна

 

Популярні статті

Читати далі