Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エンジニアのキャリアパス / Career Path for Engineers
Search
Keigo Watanabe
March 04, 2020
Technology
730
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアのキャリアパス / Career Path for Engineers
Step up Go for Students 2-4 の登壇資料
Keigo Watanabe
March 04, 2020
Other Decks in Technology
See All in Technology
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
大型犬好きによるPugの紹介
yamanoku
1
160
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
100
WasmをRustにする
sansantech
PRO
0
250
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
180
Refining Active Record
shugo
0
160
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.6k
Code Review Best Practice
trishagee
74
20k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Transcript
エンジニアのキャリアパス Step up Go for Students 2-4 2020/3/4
自己紹介 • 渡部啓吾 (Twitter: @keigow) • DeNA(2010.4-2016.3) ◦ Backend(Perl/LAMP) ◦
→ Backend(Perl/LAMP) + iOS(Swift) ◦ → Game Client(C++/内製エンジン) • ソウゾウ(2016.4-2018.3) ◦ Backend(Go/GAE) ◦ → Playing Manager(Go開発 + エンジニアのマネジメント ) ◦ → Product Manager(Platform) • メルペイ(2018.4-) ◦ Product Manager ◦ → Engineering Manager(エンジニアのマネジメント ) ◦ → Manager of Manager(EMのマネージャー)
突然ですが • キャリアパスって考えたことありますか? • 将来やりたいこと、ロールモデルはありますか?
今日の話 • 話すこと ◦ エンジニアのキャリアパス • Step up Goのテーマ ◦
ゼロからカンファレンスを目指そう • 直接は関係ないですが... ◦ 今後エンジニアとして働く上で意識しておくと役に立つ
キャリアパスとは? • 将来やりたいこと、なりたい像に対して、どのような道筋で経験をつんでいくか • エンジニアとしての市場価値を高めるための戦略
キャリアパスのタイプ • 3タイプのキャリアパス ◦ Specialist ◦ Service Lead ◦ Management
◦ (Product Manager) • 考え方 ◦ Web業界であれば自分が今まで見てきたエンジニアも概ねこれに当てはまる ◦ (会社にもよるが)どのタイプでも評価を上げていくことができる ◦ それぞれの役割が大事、上下もない ◦ Managerとして最初の1on1で必ず志向を聞いている
Specialist • 技術力を磨き、技術力で貢献するエンジニア ◦ プロダクトチーム所属の場合は、技術的難易度が高いタスク ◦ 独立したチームに所属して、新技術の検証や導入サポートなど ◦ カンファレンスへの登壇や OSSへの貢献
• 向いている人 ◦ とにかく技術が好きな人 ◦ 技術をベースとした問題解決に興味がある人
Service Lead • 会社によっても呼び名はさまざま ◦ Lead Engineer, Tech Lead… •
プロダクトの成功のため、開発面からエンジニアチームをリードする ◦ チーム内の技術的な意思決定 ◦ プロジェクトマネジメント ◦ メンバーへのタスクアサイン • 向いている人 ◦ チームとしてプロダクトの成功を目指したい人
Management • いわゆるEngineering Manager ◦ 会社によって役割が異なることも多い • 強いエンジニアチームを作る ◦ エンジニア組織の構築
◦ エンジニアの採用、育成、評価 (1on1) ◦ 技術的な意思決定 ◦ 中長期の技術ロードマップの作成 ◦ プロジェクトマネジメントをやることも • 向いている人 ◦ 会社としてどのような価値を届けられるかに興味がある ◦ 人に興味がある
といっても... • それぞれの役割はきっちりと分かれているわけではない ◦ Playing Manager: ManagementとService Leadを兼務 ◦ 技術力で勝負するタイプの
Service Lead ◦ 一つに絞らなければいけないわけではない • 最終的に目指す形は人それぞれ
ロールモデル • 自分が目指す姿を体現できているような人 • キャリアパスのイメージがしやすくなる • その人を目指して参考にすることで成長のスピードを高められる • 例: Goの普及に人生を捧げたい
→ tenntennさん ◦ Go Fridayという社内勉強会が 4年ぐらい続いている ◦ GoのAdvent Calendarを黙々と埋める ◦ Gopher道場の開催 ◦ …...
あまりイメージがわかない... • 実際働いている人でも明確なキャリアパスを持っていることは少ない ◦ 短期的なものはクリアになっているが、中長期のイメージは難しい • かつ、現時点で可能性を絞りすぎないほうが良い ◦ 将来何があるかわからない ◦
自分の志向も変化している ▪ Specialist並の技術力を持った Service Lead ▪ → Service Lead + Managemnt ▪ → Managementに集中 • しかし、どういう方向性があるのか、どうなりたいのかを考えることは大事
どうすればよいか? • 将来何をやるにしても、まずは目の前のことを全力でやりきることが大事 ◦ カンファレンスの登壇という目標もとてもよい ▪ 発表をするので技術的な深掘りや調査はきっちりとやる必要がある ▪ プレゼンテーションの経験 ▪
エンジニアコミュニティでのつながり ▪ プレゼンスの向上 • Connecting Dots
目の前の話 • キャリアパスの観点で会社選びは非常に大事 ◦ 得られるスキル、キャリアの広がりなどは会社によって大きく異なる • 選び方のポイント ◦ 一緒に働く人がとにかく大事 ▪
エンジニアの成長は周りでトップの人の能力に依存しがち ◦ 技術スタック ▪ チャレンジしたい技術かどうか ◦ 成長企業かどうか ▪ 成長している企業であれば、新しいポジションや、チャレンジの可能性が大きい ◦ サービス規模 ▪ 高トラフィックな状況、高い信頼性が求められる状況でないと学べないことは多い ◦ 会社によって(思った以上に)雰囲気が違う ▪ 中の人の話が聞けるのがベスト
まとめ • キャリアパスについて考えてみましょう • ロールモデルを探してみましょう • 成長できる環境を選びましょう • カンファレンスの登壇経験はかなり貴重だと思うので、頑張ってください!
ありがとうございました • 質問などあればお気軽に • Slackでも大丈夫です