Slide 1

Slide 1 text

#MerpayTechFest 技術コミュニティと 相互作用 Session Title 上田 拓也 / @tenntenn 株式会社メルペイ エキスパートチーム

Slide 2

Slide 2 text

#MerpayTechFest 株式会社メルペイ エキスパートチーム 上田 拓也 / @tenntenn メルカリ/メルペイ所属。 バックエンドエンジニアとして日々 Goを書いている。 Google Developer Expert (Go)。 Go Conference主催者。 golang.tokyo、Goビギナーズ、GCPUG Tokyo運営。 大学時代にGoに出会 い、それ以来 めり込む。 社内外で自ら勉強会を開催し、 Go 普及に取り組ん でいる。 マスコット Gopher 絵を描く も好き。人類を Gopherにしたいと考 えている。 Go ビギナーズ 
 Go Conference 


Slide 3

Slide 3 text

#MerpayTechFest エキスパートチーム 50%以上 時間を技術コミュニティへ 貢献に充てる 社内へ 新しい技術を取り込み、社内 技術を社外へ還元 社内外で 技術 普及推進、執筆、登壇、インタビュー 社内メンバー 執筆、登壇 サポート 02 03 04 01

Slide 4

Slide 4 text

#MerpayTechFest 技術をアウトプットするところに技術 集まる プロダクト開発 知見 技術コミュニティ 登壇・OSS・運営 フィードバック 社内勉強会 イラスト: Loose Drawing

Slide 5

Slide 5 text

#MerpayTechFest 人類Gopher化計画

Slide 6

Slide 6 text

#MerpayTechFest 人類Gopher化計画 社内外でGoエンジニア(Gopher)を増やす コミュニティ全体でGo 知見が増える 知見を活かしてプロダクトを開発する 一緒に働くGopherが増える(かも) 02 03 04 01

Slide 7

Slide 7 text

#MerpayTechFest 技術コミュニティと 相互作用 社内メンバー スキル向上 社内から技術コミュニティへ アウトプットを増やす 技術コミュニティで学ぶ場を増やす 技術コミュニティでフィードバックや他社 知見を得る 02 03 04 01

Slide 8

Slide 8 text

#MerpayTechFest 社内メンバー スキル向上 - 新卒研修や社内勉強会 Dev Dojo - メルカリグループ 新卒研修 社内向けgopher道場 静的解析勉強会 02 03 01

Slide 9

Slide 9 text

#MerpayTechFest Dev Dojo Gopher道場で自主学習 モブプログラミング 02 01

Slide 10

Slide 10 text

#MerpayTechFest 静的解析勉強会 週1回1時間 『プログラミング言語Go完全入門』 第14章(286ページ) 構文解析からポインタ解析まで 手を動かしながら学ぶ 02 03 04 01

Slide 11

Slide 11 text

#MerpayTechFest 社内から アウトプットを増やす Go Friday 雑誌 連載 社外向け勉強会で登壇 機会を作る 02 03 01

Slide 12

Slide 12 text

#MerpayTechFest Go Friday 2016年から続く週1回 ゆるい社内勉強会(累計230回以上) GoとGCPを中心に参加者が興味 ある内容を雑談する 準備 しない、強制しない、楽しくおしゃべり 02 03 01 気軽に学べ、気軽にアウトプットできる 04

Slide 13

Slide 13 text

#MerpayTechFest Software Designにおける連載 2年間続いたGoに関する連載 20名以上 社内メンバー(執筆時)が執筆 執筆経験が少ない人を中心に依頼 『エキスパートたち Go言語』として2021年秋に書籍化 02 03 04 01

Slide 14

Slide 14 text

#MerpayTechFest yuki.itoさん 例 Software Design 連載記事を2回、特集記事を1回 開発ライブ実況で再生数13000回以上 カンファレンス 登壇多数 02 03 01

Slide 15

Slide 15 text

#MerpayTechFest 登壇 機会を作る オンライン勉強会 社内 技術やメンバーを知ってもらう 社外 人たちとコラボレーションする 02 03 01

Slide 16

Slide 16 text

#MerpayTechFest 技術コミュニティで学ぶ場を増やす 学習者 スキルレベル さまざま レベルにあったコミュニティがあるとよい 継続的に学習ができるコミュニティづくり 02 03 01

Slide 17

Slide 17 text

#MerpayTechFest 学習者 スキルレベル さまざま そ 他 開発スキル Go スキル A Go スキル そ 他 開発スキル A 初級 初級 B 初級 中級 C 初級 上級 D 中級 中級・上級 E 上級 中級・上級 B C D E

Slide 18

Slide 18 text

#MerpayTechFest 継続的に学習ができるコミュニティづくり そ 他 スキル Go スキル A B C D E A B C D E Goビギナーズ Go Conference Gopher道場 Women Who Go Tokyo Progate レッスン 大学 講義・Step up Go

Slide 19

Slide 19 text

#MerpayTechFest 学生向け 学習 場を提供 大学におけるGo 集中講義 Step up Go for Students 02 01 http://tenn.in/gacha 海外カンファレンス スカラシップ 03

Slide 20

Slide 20 text

#MerpayTechFest Gopher道場 Goを体系的に学ぶ 全4回 講義 + LT大会 Slackによるコミュニティ 02 03 01 課題による選考 04

Slide 21

Slide 21 text

#MerpayTechFest Gopher道場 自習室 10時間以上 講義動画 参加者同士 コミュニティ 誰でも参加可能 02 03 01

Slide 22

Slide 22 text

#MerpayTechFest Gopher道場 強化合宿 Gopher道場卒業生また 同等レベル エンジニア限定 新しいGo 技術などを扱う(例:型パラメータ) 02 01

Slide 23

Slide 23 text

#MerpayTechFest プログラミング言語Go完全入門 15章からなるGoを体系的に学べる教材 基礎からリリース予定 最新機能まで 少しずつアップデート 02 03 01

Slide 24

Slide 24 text

#MerpayTechFest 技術コミュニティと 相互作用 社内メンバー スキル向上 社内から技術コミュニティへ アウトプットを増やす 技術コミュニティで学ぶ場を増やす 技術コミュニティでフィードバックや他社 知見を得る 02 03 04 01

Slide 25

Slide 25 text

#MerpayTechFest 技術コミュニティへ 貢献とエンジニア採用 採用活動と両立できる 長期的に考えた戦略 短期的にも活きる(かも) 社内 エンジニアたちが面白いと思うことをやる 継続する 02 03 04 01

Slide 26

Slide 26 text

#MerpayTechFest 長期的に考えた戦略 短期的にも活きる(かも) Goエンジニアが少ない であれ 増やす 業界に増えれ 自社 採用にもつながる 業界にどんどん知見が溜まっていく Gopher道場 卒業生から入社するメンバーも 02 03 04 01

Slide 27

Slide 27 text

#MerpayTechFest 社内 エンジニアが面白いと思うことをする 目的をしっかり持ち間口を広くしすぎない 自分たち 知りたいことが学べるイベントを行う 分かりやすさと技術的に『かっけー』を両立する 02 03 01

Slide 28

Slide 28 text

#MerpayTechFest Summer Internship for Gophers 2020 静的解析について5日間で学ぶ 構文解析からポインタ解析まで 実用性 高いツールを開発 02 03 01 新卒採用に大きく貢献 04

Slide 29

Slide 29 text

#MerpayTechFest まとめ 技術コミュニティと相互作用 大事 自社 エンジニア スキル向上 技術コミュニティ 活性化 短期的な採用活動にも効果 ある(あった) 02 03 04 01