#5 Gopher道場を卒業しました

## はじめに
<blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">卒業式にきました！🎊<a href="https://twitter.com/hashtag/gopherdojo?src=hash&amp;ref_src=twsrc%5Etfw">#gopherdojo</a></p>&mdash; nari@エンタメ系エンジニア (@fukubaka0825) <a href="https://twitter.com/fukubaka0825/status/1143104347208740869?ref_src=twsrc%5Etfw">June 24, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

こんにちわ。[Wano株式会社](https://wano.co.jp/)の[nari](https://twitter.com/fukubaka0825)と申します。
今回の記事は、今週の月曜日(2019/06/24)に、メルペイ様が提供する実践的なGoが学べる場である、Gopher道場を第５期生として卒業いたしましたので、道場の内容及び卒業式のレポとなります。
## そもそもGopher道場って？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321850/18a33164-29ed-a839-f11d-155de99d2d35.png)

- 講師:[tenntennさん](https://twitter.com/tenntenn) (Go Conferenceを主催されている方です)
- 会場:六本木ヒルズ森タワー
- **Goの特徴やユースケースから、実践的なテスト、エラーハンドリング、httpサーバや並行処理に渡って、約一ヶ月で実践レベルまで体系的にGoを学んでいける場(全5回)**
<blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">これが無料はビビる　#6 の際は是非みなさん応募を<a href="https://twitter.com/hashtag/gopherdojo?src=hash&amp;ref_src=twsrc%5Etfw">#gopherdojo</a></p>&mdash; nari@エンタメ系エンジニア (@fukubaka0825) <a href="https://twitter.com/fukubaka0825/status/1136235561264373761?ref_src=twsrc%5Etfw">June 5, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


## こんな人にGopher道場はおすすめ
- Go以外の言語で日々の開発を行っているが、**Goでの開発に興味がある方**
- **Goを学ぶ熱量が高い方**
- Goを仕事として使う機会がないため、**実践的なものが学ぶ機会がなくて学べてない方**
- 自分のように、**現場でGoを書き始めて間もない方**

また、**Gopher道場含め他のGo関連イベントがどういった層を対象**にしているか、一番よくまとまっているのが[こちらのスライド](https://docs.google.com/presentation/d/1Pn-brB6G8TiiVqW16FPsKRzTPg0wfhBc-0tPZInAJ6M/edit#slide=id.p)だと思いますので、ご参照ください!
## 具体例としてGopher道場#5のスケジュール
- Connpass:[#5 Gopher道場](https://mercari.connpass.com/event/130989/)
- 05/27 (月) 19:30 - 22:00（19:00 開場）Goに触れる／基本構文／型と関数／コマンドラインツール
- 06/05 (水) 19:30 - 22:00（19:00 開場）パッケージ／抽象化とエラー処理／テストとテスタビリティ
- 06/12 (水) 19:30 - 22:00（19:00 開場）ゴルーチンとチャネル
- 06/21 (金) 19:30 - 22:00（19:00 開場）HTTPサーバ・クライアント
- 06/24 (月) 19:30 - 22:00（19:00 開場）LT大会＆卒業式

平日この時間に六本木にいくのはきつい、、という方はリモートでの参加も可能なようです。
**原則全ての回に出席できる方限定**となっているようなので、５日間日程が出たら、そこのスケジュールの空きを死守しましょう！

## 次回開催予定
<blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">そして、Gopher道場はGo同新卒研修とは別に7月も開催することになりそうです！ <a href="https://twitter.com/hashtag/gopherdojo?src=hash&amp;ref_src=twsrc%5Etfw">#gopherdojo</a></p>&mdash; tenntennʕ ◔ϖ◔ʔ ==Go (@tenntenn) <a href="https://twitter.com/tenntenn/status/1144268135064903681?ref_src=twsrc%5Etfw">June 27, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

次回は7月にも開く予定のようです!
~~[tenntennさん](https://twitter.com/tenntenn)をフォローして待機！~~
[#6 Gopher道場](https://mercari.connpass.com/event/137473/)が公開されたようです！！(2019/7/1　追記)

応募に当たって、「あるシェルコマンドの機能をCLIとしてGoで作る」といったような事前課題を提出する必要がありますので、**今から最低限簡単な文法は学んでおいたほうがいいかな**と思います。
また、
**・妥協なく品質を追求してるか**
**・人が読むことを意識しているか**
この二点を意識して課題に取り組むことが、選考で選ばれるポイントのようです。
## Gopher道場のここが凄い！
### 1.500ページ超の良質なスライドが提供される
- **現場実践レベルまで、最新のGo事情がまとまっている資料**は少ないのでかなり重宝する
- それに即して、メルペイでの具体的な実装例も交えて説明してくれるのでかなり頭に残りやすい  
**(※もちろん利用は個人の範疇に限られます！！所有者はtenntennさんです)**

### 2.課題を早めに出せば、tenntennさんのレビューが受けれる
- tenntennさん直々に、最初の方の方はレビューしてもらえるので早めに出すと良さそう！
- レビューを受けなくとも、**講義に関連する良質な課題が毎回出される**ので、それをこなし、他の方のレビューを参考にするだけでかなり力が付く

### 3.共にGoを熱心に学び、これから切磋琢磨できそうな小規模のコミュニティが手に入る
- **事前の課題をしっかりこなし、毎回出席する熱量**がある人間しか集まっていないので、皆優秀で刺激しあえる
- **Gopher道場卒業生で技術書典に出そうとか、Go以外の課外授業とか**卒業後もイベント多数！

## Gopher道場#5 卒業式の様子
### Gopher道場卒業生限定のGopher君Tシャツが贈呈
<blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">このtシャツ欲しかった、、！！<a href="https://twitter.com/hashtag/gopherdojo?src=hash&amp;ref_src=twsrc%5Etfw">#gopherdojo</a> <a href="https://t.co/hJg4v6XCFK">pic.twitter.com/hJg4v6XCFK</a></p>&mdash; nari@エンタメ系エンジニア (@fukubaka0825) <a href="https://twitter.com/fukubaka0825/status/1143104549604880385?ref_src=twsrc%5Etfw">June 24, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
**個人的にこれも「Gopher道場のここが凄い！」の一つ笑** このTシャツめちゃんこ可愛いです！
### Gopher道場卒業生のLT
gopher道場の学びや作ったものの話から、
database/sqlでのコネクションプールやnilやバイナリといったGo言語の実装の深堀の話、
**IPFS (惑星間ファイルシステム) のGo実装の中身やOSSにスターを稼ぐ方法**まで、幅広い内容で非常に楽しめました！

### 私もLTしてきました！
<blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">今日のLT資料です！ありがとうございました🙇‍♂️<a href="https://twitter.com/hashtag/gopherdojo?src=hash&amp;ref_src=twsrc%5Etfw">#gopherdojo</a><br>Goでinteractive message slack bot作ってみた<a href="https://t.co/DmTB9Rf6Wd">https://t.co/DmTB9Rf6Wd</a></p>&mdash; nari@エンタメ系エンジニア (@fukubaka0825) <a href="https://twitter.com/fukubaka0825/status/1143158916244594689?ref_src=twsrc%5Etfw">June 24, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## 最後に
最近立て込んでいて一ヶ月間みっちり課題に集中して打ち込めたかというとそうではなかったですが、**非常に多くのことを学ばせていただきました!**

現場やプライベートでのアウトプットをしながら、学んだことをどんどん落とし込んでいき、**今度は徐々に自身が教えたり啓蒙する側になっていきたいという気持ちが大きくなったイベントでした。**

<blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">申し込みました！当選したら「GoとAWS Aurora ServerlessとSAMで本格slack botを作ってみよう」的な内容で書こうかなぁと思ってます。<br><br>技術書典7にサークル「服バカ」として参加申込をしました！ <a href="https://twitter.com/hashtag/%E6%8A%80%E8%A1%93%E6%9B%B8%E5%85%B8?src=hash&amp;ref_src=twsrc%5Etfw">#技術書典</a> <a href="https://t.co/iQ5ab43fp6">https://t.co/iQ5ab43fp6</a></p>&mdash; nari@エンタメ系エンジニア (@fukubaka0825) <a href="https://twitter.com/fukubaka0825/status/1139547010942398464?ref_src=twsrc%5Etfw">June 14, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

その一環として、卒業式のLTでもお話ししましたが、執筆予定の技術書典7では今回の学びを最大限生かして**テスタブルな設計かつ、 テーブル駆動テストまで書くようなハンズオン**にしようと思ってます！
ご興味ある方は是非[nari](https://twitter.com/fukubaka0825/status/1139547010942398464)をフォローしてお待ちください。

<blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">7/21 アーキテクチャ勉強会 ~モデリング会 3~ を公開しました！ <a href="https://t.co/4h0Ppjb3Og">https://t.co/4h0Ppjb3Og</a></p>&mdash; nari@エンタメ系エンジニア (@fukubaka0825) <a href="https://twitter.com/fukubaka0825/status/1145284136334061568?ref_src=twsrc%5Etfw">June 30, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

また、ギークハウス新宿というシェアハウスを会場に**月1~2回DDDの文脈でモデリング会**を主催しております。[前回のレポはこちら](https://fukubaka0825.hatenablog.com/)
**実装はGo**でやっておりますので興味ある方は[次回7/21のイベント](https://geekhouse-shinjuku.connpass.com/event/137659/?utm_campaign=event_publish_to_follower&utm_medium=twitter&utm_source=notifications)をチェックしてくださいませ！

毎週Qiita投稿は継続中です(４週目)　**ではまた来週！**