GitHub Administration 認定試験 体験記 (2024年5月)

2024 年 5 月に [GitHub Administration 認定試験](https://examregistration.github.com/certification/ADMIN) を受けて合格することが出来ました。その体験記を共有します。

# 準備

## GitHub Administration 認定とは

[GitHub Certifications について](https://docs.github.com/ja/enterprise-cloud@latest/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications#github-certifications-%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6)
> GitHub Certifications を取得すると、GitHub のテクノロジとワークフローに関する専門知識を示すことができます。 GitHub Certification を取得すると、特定の GitHub 分野におけるスキルを示すことで、雇用市場での競争力を高めることができます。

[GitHub Administration Certification について](https://docs.github.com/ja/enterprise-cloud@latest/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications#github-%E7%AE%A1%E7%90%86%E8%80%85%E8%AA%8D%E5%AE%9A)
> GitHub 管理試験では、正常な GitHub 環境を最適化および管理する能力を示すことができます。 この試験の対象は次のとおりです。

とのことです。[GitHub Certifications are generally available](https://github.blog/2024-01-08-github-certifications-are-generally-available/) にて 2024 年 1 月から誰でも認定資格を受験することができるようになりました。この資格は GitHub 管理者向けですが、開発者向けには [他の GitHub の資格](https://examregistration.github.com/overview) もあります。

## 動機

私はこれまで 10 年間、管理者・開発者として GitHub に関わってきました。去年の [GitHub Universe 23'](https://githubuniverse.com) で受験費用が無料になるバウチャーをもらったこともあり、自分の GitHub の管理者としての能力、サービス理解度を測るために GitHub Administration 認定試験を受けてみることにしました。
 
## 合格体験記を読む

- [2023-03-23 GitHub Administration試験に合格しました](https://techblog.ap-com.co.jp/entry/2023/03/23/120000)
- [2024-02-20 GitHub 認定資格 GAになったので GitHub Actions Certificateを取得してみた](https://zenn.dev/sssssaaaaaa/articles/fcba4db29e0ec1)
- [2024-03-11 GitHub Certificationsを4冠しました！（GitHub資格試験）](https://aadojo.alterbooth.com/entry/2024/03/11/100000)

## 試験勉強

**1. GitHub Administration コレクションをやる**

https://learn.microsoft.com/ja-jp/collections/mom7u1gzjdxw03

- [公式ページ](https://examregistration.github.com/certification/ADMIN) が紹介しているモジュールのコレクションです
- 全 8 モジュールをやりました

**2. その他のモジュールをやる**

https://learn.microsoft.com/ja-jp/training/browse/?products=github

- その他にも気になったモジュールをいくつかやりました

**3. github-certification-preparation-guide の練習問題をやる**

https://github.com/12zamu/github-certification-preparation-guide/blob/main/content/exams/github-administration.md

- 最終更新が 2 年前なので少し古いものの 1-2 時間でさっと理解度チェックができました

**4. ghcertified の練習問題をやる**

https://ghcertified.com/practice_tests

- 神サイトです
- 認定試験に出た問題に似たクイズを有志が作ってくれています
- 更新頻度が高く、受験後ふりかえってもかなりリアルな問題が集まっていました

**5. skills.github.com をやる**

https://skills.github.com

- GitHub が用意した教材 (リポジトリ) を使ったハンズオンです
- だいたいわかっているつもりなので今回はほとんど未着手でした

## 試験申し込み

ある程度準備が出来たら試験日を予約します。以下から計画を立てます。

https://examregistration.github.com/certification/ADMIN

途中で個人プロフィールを埋める必要があります。

- 氏名
- 住所
- 会社名

試験費用は 99 USD と表示されましたが、私の場合はバウチャーを持っていたため最終的には無料になりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/32736/85673364-fb78-adf8-f71f-ce0ecd1b22e5.png)

次に会場を自宅または PSI テストセンターから選択します。私は PSI テストセンターを選択しました。2024 年 5 月時点では言語は英語しか選べません。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/32736/e1e8e174-1c78-8ff1-7d8f-36d80dfb93af.png)

以下最終チェック時に GitHub アカウントに紐づいていたバウチャーのおかげでディスカウントされ、支払いはありませんでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/32736/ce0162b6-7e52-e51b-ef5a-4a3650ec7c55.png)

# 試験当日

## 試験会場

秋葉原の PSI テストセンターで受験しました。

- 運転免許証の提示が求められました
- サイフやケータイも含めてすべて持ち込み禁止、ガムやティッシュも NG
- 試験の 40 分前に到着しましたが、空きがあれば早めに受験できるとのことで結局待ち時間なく前倒しで受験しました

## 試験について

- 66 問 120分 ということで時間には余裕がありました
  - 解き終わった後 60 分ほど余った状態で提出しました
  - 最後に少しアンケートに回答してその場で合否が表示されました
- 試験範囲は [GitHub Administration 認定試験](https://examregistration.github.com/certification/ADMIN) の _Certification Study Guide_ に書かれている通りです
  - GitHub 管理者としての質問 (パーミッション・ロール・チームなど)
  - Single Sign On など認証について
  - GitHub Actions のテンプレートやシークレットについて
  - GitHub Package の管理について
  - Self Hosted Runner のグループやラベルについて
  - GitHub Advanced Security について
  - GitHub Enterprise Server について (これは盲点でほとんど分からなかった)
  - Codespaces や Copilot は試験に出なかった
- 試験内容
  - 4 つの選択肢から 1 つまたは 2 つ選ぶ問題が多かったです
  - 6 つの選択肢から 2 つまたは 3 つ選ぶ問題もありました
  - 問題はすべて英語でしたが、平易な英語で「何を聞かれているかわからない:cry:」というはありませんでした

# 試験後

## 合格通知

試験後、ほどなくして GitHub から次のようなメールが来ました。**スコアは 75%で合格** でした。体感 80% くらいとれたかなとは思っていましたが、GitHub Enterprise Server は触ったことがなく、ドキュメントも読み飛ばしがちだったのでスコアに響いたのかもしれません。また GitHub Packages もコンテナレジストリくらいしか使ってこなかったこともあり正答率が低かったようです。「試験全部英語はキツイ?」については、平易な英語だったので特に苦労はありませんでした。おそらく日本語でもスコアは変わらなかったと思います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/32736/57949b6d-a6c4-39d9-41cb-13e1d3d1cc1f.png)

## Credly

GitHub からのメールに Credly の URL があったので、個人アカウントでログインして Accept Badge しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/32736/ad8037b1-b187-d041-30a1-f84d7d51701f.png)

# まとめ

日頃業務でフル活用している GitHub ですが、少し立ち止まって向き合ってみました。テストのためだけの暗記は少なく、実務上必要な知識や、「GitHub がこう利用してほしい」という思いを感じながら学ぶことができました。その中で、実際自分の知識が古いパートもあり、今回知識をアップデートするよい機会になりました。