#golangこんにちは。ゾウのエキスパートチーム所属の@tenntennです。7月9日に3時間半かけてみっちりと「エキスパートGo」という社内勉強会を開催しましたので、今回はそのレポートを書きます。良い機会ですので、私が所属するエキスパートチームについても少し触れようと思います。Shareに公開しておりますので、ぜひご覧下さい。Uedawww.slideshare.netエキスパートチームについてソウゾウでは「技術をアウトプットするところに技術は集まる」という思いから、稼働の50%以上を技術コミュニティへの貢献や担当する技術の普及に取り組むエキスパートチームが存在します。Conferenceやgolang.tokyoなどを運営している私@tenntenn(Go/GCP担当)とDroidKaigiや技術書典などを運営する@mhidaka(Android担当)です。エキスパートチームは以下のような目的を持って活動をしています。社内に新しい技術を取り取り込む社外のコミュニティなどを通じて社会へ還元するまた、具体的な活動として以下のようなことを行っています。今回の「エキスパートGo」についてもメルカリのプロダクトチームの依頼を受け、メルカリ社内におけるGoの普及という位置づけで開催しています。エキスパートGoを開く背景メルカリ社内には、Goに関する書籍の執筆やカンファレンス登壇などを行っているエンジニアも多数在籍しており、ソウゾウと同様に積極的にGoを採用しています。FridayというAPIチーム向けのGoの勉強会を行っており、APIチーム内でGoの知見を共有しています。ゾウのAPIエンジニアには元々Goでの開発経験がある人が多いわけではなく、こういった情報共有を通して学んでいっています。アッテ」新機能を開発するまでの舞台裏こうしたなか、今までGo以外の言語で開発を行ってきたエンジニアでもGoで開発するエンジニアが増えてきており、実務レベルでGoを書けるエンジニアを増やしていこうという話になり、「エキスパートGo」を開催することになりました。そのため、今回の「エキスパートGo」では以下のようなエンジニアを対象としました。Goはクリアしてるつまり、基本的なことを学ぶ場ではなく、実務で開発を進めていく中で必要となるノウハウを学ぶ場として「エキスパートGo」を開催しました。今回の「エキスパートGo」では3時間半で以下のようなトピックを扱いました。詳細については上述の発表資料を見てください。Goを知るGoの開発ツールGoにおける抽象化パッケージ構成テストゴールーチンとチャネルコンテキストエラー処理net/httpパッケージ上述のとおり、業務で必要になるであろう知識を中心に共有を行いました。カウルの事例を補足しながら説明しました。まとめ3時間半という業務時間で行うには長めの勉強会でしたが、業務で必要になるGoの知識を網羅的に扱うことができました。これから業務でGoを使っていくメンバーにとって有意義な時間にできたのではないかと思います。参加したメンバーからは以下のような感想をいただきました。構造体の埋め込みやtest/errorのを始めとして、幅広い内容で実践的な内容を教えて頂いたと思いました!めちゃくちゃよかった。slideshareだけでもわかりやすいが、講義がわかりやすくて、Playgroundで動かせるリンクもたくさんあってよかった。Goが終わって、Goの書き方がわかってから聞くのがベストな内容でした。今回の「エキスパートGo」は大変好評だったので今後も定期的に社内勉強会を続けて行こうと考えています。このように、メルカリ/ソウゾウでは、Goをプロダクト開発に積極的に活用しています。スカラーシップのご案内こんにちは。エキスパートチームの@tenntennです。スカラーシップのご案内こんにちは。Holidays、みなさまいかがお過ごしですか。採用情報メルカリは常に優秀なソフトウェアエンジニアを募集しています。ご興味を持たれた方はぜひご応募ください。skills月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。