«Я переписав код і все зламалось, а стара версія зникла» — знайома історія? Git вирішує це за секунди. GitHub — ваше портфоліо, яке бачать рекрутери і викладачі університетів.
Мінімум команд для старту
git init
git add .
git commit -m "Мій перший проект"
git push origin main
Навіщо це потрібно школярю
- Історія змін: можна повернутися до будь-якої версії.
- Командна робота: кожен працює в своїй гілці, потім merge.
- Портфоліо: профіль github.com/username — візитка програміста.
- Хакатони та олімпіади: журі часто просять посилання на репозиторій.
Як оформити профіль GitHub
Аватар, короткий bio українською та англійською, закріплений репозиторій з найкращим проектом, зелені квадратики активності — все це бачать ментори стажувань. Навіть у 14 років профіль може виглядати професійно.
Типовий workflow на занятті
Гілка feature/game-score, коміт з зрозумілим повідомленням, pull request, review від однокурсника або ментора, merge. Учні вчаться не лише «зберігати файли», а працювати як у продуктовій команді.
Перший тиждень з Git
- День 1:
git init, перший commit. - День 2: створити репозиторій на GitHub,
git push. - День 3: змінити README, другий commit — побачити історію.
- День 4–7: щоденні маленькі коміти з домашнім проектом.
Зелена «трава» на профілі GitHub мотивує сильніше, ніж нагадування батьків про домашку.
Типові питання
«Що писати в commit message?» — Дієслово в теперішньому: «Додає меню», «Виправляє баг зі счетом». «Що таке branch?» — Паралельна версія для нової фічі, щоб не ламати основний код. «Чи можна видалити commit?» — На старті краще новий commit з виправленням, ніж складна історія.
Git здається складним лише перші два тижні. Потім без нього — як без Ctrl+S.
Наступні кроки з Craftkid
У школі програмування Craftkid на Позняках у Києві ми допомагаємо підліткам 10–16 років перетворювати інтерес на технологіях на реальні проекти: ігри, сайти, боти, командні роботи для хакатонів. Заняття офлайн у малих групах, українською мовою, з ментором, який пояснює без снобізму й підтримує, коли «не працює».
Не обов’язково знати все заздалегідь. Достатньо цікавості і готовності спробувати. Запишіться на безкоштовне пробне заняття — разом оцінимо рівень, підберемо курс і покажемо, як виглядає навчання наживо. Батьки отримують чесну відповідь: чи готові до Python, Web, Roblox чи варто почати з Scratch.
IT — це марафон. Ми поруч на старті й на поворотах: від першого print() до портфоліо, яким не соромно йти на стажування. До зустрічі в класі на Позняках!
Leave a Reply