GitHub Certifications: як і навіщо їх отримувати

Привіт усім! Мене звати Нікіта Галкін, я працюю як Fractional CTO/Principal Engineer зі стартапами з Долини. Українська аудиторія знає мене як доповідача на JS/DevOps-конференціях.

Нещодавно на своєму телеграм-каналі node.recipes я ділився, як безкоштовно отримати GitHub Certification. У цій статті буде детальний розбір, що таке GitHub Certification і як до неї підготуватися.

Хронологія

  • На початку 2022 року з’явився сайт, на якому співробітники окремих компаній-партнерів GitHub могли пройти сертифікацію. Були доступні всі сертифікації рівня Intermediate: GitHub Actions, GitHub Administration, GitHub Advanced Security.
  • У квітні 2023 року сертифікація стала доступна для всіх компаній-партнерів.
  • У серпні 2023 року на заходах від Microsoft/GitHub почали проводити сертифікацію GitHub Foundations.
  • У листопаді 2023 року в рамках GitHub Universe ‘23 учасники могли пройти сертифікацію. Там же було оголошено, що у 2024 році відкриють загальний доступ до проходження сертифікації.
  • На початку 2024 року сертифікації відкрили для всіх.
  • У березні-квітні 2024 року пройшла серія вебінарів GitHub Foundations Certification, в рамках яких роздавали ваучери на безкоштовну сертифікацію. 50 штук за кожен вебінар.
  • Зараз, у червні 2024 року, проходить серія вебінарів Get Certified with GitHub, де на кожному вебінарі роздають 500 ваучерів.

Які висновки можна зробити з цієї хронології?

  1. Intermediate-сертифікації розроблялися для партнерів. Це нормальна практика в нашій індустрії. Кожен з провайдерів встановлює квоти на кількість сертифікованих спеціалістів для партнерів. Ось приклад для Google Cloud-партнерів.
  2. Сертифікати від GitHub тільки виходять на масовий ринок, тому говорити про їхню потрібність ще зарано. Однак, виходячи з першого пункту, можна сказати, що в низці компаній вони принесуть вам користь.
  3. Сертифікаційні іспити вже стабільні, тобто, на відміну від бета-іспитів, результати доступні відразу.
  4. Зараз є можливість отримати сертифікат(-и) безкоштовно.

Огляд GitHub-сертифікацій




Сертифікація GitHub Foundations фокусується на базових знаннях та навичках роботи з GitHub та його екосистемою. Назва підкреслює, що вона початкового рівня, тому найкраще вона посилить резюме Junior-рівня розробників або Manual QA.


Сертифікація GitHub Actions зосереджена на автоматизації робочих процесів розробки. Вона охоплює створення та налаштування власних Actions, налаштування workflow задля CI/CD (безперервна інтеграція та безперервна доставка) та автоматизацію тестування. Вважаю цей сертифікат найбільш складним і водночас корисним. Він посилить резюме DevOps-інженерів і технічних лідерів, які відповідають за налаштування CI/CD.






Сертифікація GitHub Advanced Security чудово доповнює GitHub Actions і має ту ж цільову аудиторію. Якщо відкинути тонкощі CodeQL, то вона, по суті, присвячена трьом-чотирьом сервісам, якими варто користуватися в будь-якому комерційному проєкті.


Сертифікація GitHub Administration є найпростішою з партнерських сертифікацій. На Credly вона навіть не позначена як Intermediate. Ця сертифікація призначена для перевірки знань щодо налаштування Enterprise-версії GitHub. Найменш популярна на ринку, оскільки займатися цим буде одна людина з тисячі раз у квартал.



Хапаємо ваучер

І так, ви визначилися, який з сертифікатів хочете отримати. Можна заплатити 99$ за іспит, але ми можемо отримати ваучер безкоштовно. Ось перевірений алгоритм:

  1. Реєструємося на наступний вебінар в рамках Get Certified with GitHub. Можна і іспанською мовою, але тоді поставте собі будильник.
  2. За 10-20 хвилин до кінця стріму робимо реєстрацію на іспит і доходимо до оплати, щоб залишилось ввести промокод, тобто на етапі Payment зупиняємося.
  3. За 5 хвилин до кінця вебінару буде ваучер. Приклад Building Automation with GitHub — YSP9QNJ5.
  4. Щойно ваучер показали, копіюємо його і закінчуємо реєстрацію.

Чому робимо так? По-перше, щоб бути серед перших 500 осіб. По-друге, тому що сайт почне гальмувати та видавати помилки. Я спочатку думав, що буде 10-20 секунд, але експерименти показали, що й за 10 хвилин є слоти.

Розклад вебінарів

Лайфхаки

  1. Таймслот можна обрати будь-який вільний через пару тижнів. Потім зробити reschedule на зручний вам час, коли будете готові.
  2. Щоб виграти кілька секунд, можна використовувати розпізнавач тексту з екрана. У мене такий вбудований в CleanShot.
  3. З одного IP можна зробити тільки одну реєстрацію на ваучер.

Готуємося до складання іспиту

Найкращим джерелом для підготовки до всіх сертифікацій GitHub я вважаю ghcertified.com. На цьому сайті зібрані не лише посилання на всі навчальні матеріали, але й створено іспитовий тренажер.

Мій план підготовки був наступним:

  1. Дивлюся Study Guide, що у кожному домені на іспиті.
  2. Проходжу Microsoft Learn.
  3. Що цікаво або не знав, дочитую безпосередньо в документації та пробував на своєму акаунті/організації.
  4. Проходжу пробний іспит.

Я вибрав Microsoft Learn через звичний інтерфейс. Саме на ньому Microsoft рекомендує готуватися до іспитів по всіх своїх продуктах, включаючи Azure. Практичні завдання були у форматі репозиторіїв з автоперевіркою. Весь їхній перелік тут. В кінці кожного модуля є посилання на документацію.

Ось деякі речі, з якими я познайомився вже під час підготовки:

  • composite action, соромно зізнатися, але я не знав про них;
  • github-private, чудово підходить для онбордингу;
  • Dependabot, ніяк не доходили руки з ним розібратися;
  • dependency-review-action, якщо на проєкті обмеження щодо опенсорс-ліцензій, обов’язково до використання;
  • CodeQL, відмінний інструмент, але ESLint для моїх проєктів простіший і вирішує подібні завдання. До речі, на практику по CodeQL я не став витрачати час і на успіх іспиту Advanced Security це не вплинуло.

Пропоную вам самостійно обрати свій план підготовки на основі навчальних ресурсів на ghcertified.com. Для тих, кому подобається не текстовий, а відеоформат, рекомендую подивитися ExamPro: GitHub Foundations, ExamPro: GitHub Actions.

Складання іспиту

Складання іспиту виглядає стандартно для дистанційних іспитів з прокторингом.

Перед іспитом вам необхідно встановити на свій комп’ютер Secure Browser, через який ви будете складати іспит. У GitHub укладено контракт з PSI. На відміну від Kryterion (партнер Google) або Pearson (партнер AWS), за чотири іспити я не зіткнувся з жодними технічними чи організаційними проблемами. До іспиту я рекомендую перевірити ваше обладнання через Secure Browser і переконатися, що все працює, як очікується.

Вам необхідно буде пред’явити документ, що посвідчує вашу особу, і забезпечити, щоб у приміщенні знаходилися тільки ви. Після цього ви можете починати іспит.

На іспиті буде від 66 до 75 запитань. У залік підуть лише 60, при цьому які саме — ви не знатимете. Як я зрозумів, це зроблено для тестування нових запитань і збору аналітики. Запитання можуть бути з одним вибором або з кількома. Якщо питання передбачає вибір кількох варіантів, то буде вказано, чи є кожен варіант самостійною відповіддю або його частиною. Звертайте на це увагу.

На іспит вам дається дві години, і ви можете взяти ще три перерви. Часу більш ніж достатньо. Мені запитання здалися досить простими, і в середньому я витрачав на іспит 35 хвилин.

Я не знаю, який поріг успішного складання. Бачив в інтернеті 75%, але по GitHub Actions маю 68%, й отримав сертифікат. Поясню, чому такий низький бал. Складав іспит першим і ще не знав про тренажер на ghcertified.com.

Свій результат ви дізнаєтеся одразу після іспиту. Виглядає це буде ось так.

Не робіть такий скриншот. Скриншоти екрана заборонені. Проктор не розрізняє, чи йде процес іспиту, чи ви вже дивитеся свій результат.

Після іспиту

Десь через п’ять хвилин після іспиту вам прийде ось такий мейл з результатами.

Приблизно в той самий час, ви отримаєте email від Credly з пропозицією прийняти ваш бейдж.

Можна додати його в LinkedIn та CV. Якщо зробите ваш бейдж публічним, то вас буде включено в сертифіковану директорію GitHub, де зараз 3985 людей. Ніякого мерчу за отримання сертифікації GitHub не надає, тому якщо ви хочете собі якусь атрибутику на пам’ять, то її можна купити в їхньому магазині thegithubshop.com

Висновок

З мого погляду, якщо ви, як і я, працюєте з GitHub, тим більше відповідаєте за налаштування GitHub Actions, то вам варто отримати сертифікацію. Хоча б для того, щоб зайвий раз змусити себе перечитати документацію.

Я склав всі чотири іспити, і в підготовці до кожного знаходив для себе щось нове і корисне. Чи став би я їх складати, якби не було ваучерів? Скоріше за все, ні, хіба що тільки GitHub Actions.

Швидкості в хапанні ваучера та удачі на іспиті!

👍ПодобаєтьсяСподобалось25
До обраногоВ обраному12
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Ехх, побачив би я цю статтю хоча б на тиждень раніше.
Сподіваюся вони запустять нову серію вебінарів із сертифікацією.

Буду вдячний, якщо хтось порекомендує схожі проекти чи сайти, де можна отримати сертифікацію, яка буде цінуватися, завчасно дякую.

— voucher for AWS Cloud Practitioner itskills4u.com.ua/exam-voucher
— voucher for GCP (4 certifications) cloud.google.com/...​vators/getcertified?hl=en

99$ за один сертифікат.
З одної сторони ок, зазвичай навіть більше.
З іншої сторони це «сертифікати» по відкритим продуктам, ше й в вузьких межах тільки і тільки GitHub.

Я собі форкнув ghcertified і поклацаю із цікавості, а ось «купити» собі сертифікат GitHub — не думаю що багато хто зацікавиться.

Manage your project with the GitHub Platform: 21 червня 2024, 03:00 — 04:00 (Київ);

Дякую, отримав ваучер ♥️

О, цікаво! Треба буде спробувати.
Кілька років тому я вже отримав статус GitHub Campus Advisor (наш коледж — партнер за програмою GitHub Education), але то сертифікацією можна було назвати дуже умовно.
А от «професійна сертифікація» з GitHub — це дійсно цікаво і корисно.
Для мене сертифікація завжди була способом систематизувати свої знання і, можливо, дізнатись про якісь фічі, яких не помітив під час щоденної роботи з платформою.

А за 90 не партнеру можна здати?
Цікаво, поки індусів не набігло

Ага
Перечитав

Вже є

Це дійсно цікаво, особливо враховуючи що згідно роадмапу Майкрософт, гітхаб action замінить azure devops

Зазвичай у контексті сертифікацій говорять про індуський читинг. Складання за іншу людину сертифікації чи іспиту, інструменти для обману прокторингу поставлено потік.

А щодо kodekcloud, це нормальний сервіс, другого ешелену. Я по ньому вчив свого часу Certified Kubernetes Security Specialist

Так, я теж
Вже йде в маси
З тя хвиля буде дампи
4 здамо за вас

Сьогодні дізнався про альтернативну ?спрощену? кубернет сертифікацію
Здається що тільки питання

training.linuxfoundation.org/...​s-cloud-native-associate

Дякую. Зарегався на фундаментальний курс, спробу )

Підписатись на коментарі