Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
求められるソフトウェアエンジニア像とキャリア戦略 / Engineers and Career...
Search
linyows
July 21, 2023
Programming
2
580
求められるソフトウェアエンジニア像とキャリア戦略 / Engineers and Career Strategies Required Now
FGN Developers Talk #2「シーサイドももち: ビーチサイドで語る!エンジニアの成長ストーリー with BBQ」
linyows
July 21, 2023
Tweet
Share
More Decks by linyows
See All by linyows
Protocol Buffersの型を超えて拡張性を得る / Beyond Protocol Buffers Types Achieving Extensibility
linyows
0
130
研究開発と実装OSSと プロダクトの好循環 / A virtuous cycle of research and development implementation OSS and products
linyows
1
590
コードジェネレーターで 効率的な開発をする / Efficient development with code generators
linyows
0
350
研究を支える拡張性の高い ワークフローツールの提案 / Proposal of highly expandable workflow tools to support research
linyows
0
500
非コンテナ環境において宣言的Deploymentを手軽に実現する / Declarative deployment in non-container environments
linyows
0
290
メール送信サーバの集約における透過型SMTP プロキシの定量評価 / Quantitative Evaluation of Transparent SMTP Proxy in Email Sending Server Aggregation
linyows
0
1k
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
530
研究の再現性を高める 仕組みをGoでつくる / Creating a system to improve the reproducibility of research using go
linyows
1
280
奥が深いメールのシステム / The depth of Email system
linyows
4
650
Other Decks in Programming
See All in Programming
CSC509 Lecture 08
javiergs
PRO
0
260
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
310
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
270
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
850
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
430
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
190
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
iOSでSVG画像を扱う
kishikawakatsumi
0
170
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
34k
オープンソースソフトウェアへの解像度🔬
utam0k
17
3.1k
モテるデスク環境
mozumasu
3
1.3k
チームの境界をブチ抜いていけ
tokai235
0
230
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Building Adaptive Systems
keathley
44
2.8k
Designing for Performance
lara
610
69k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Building an army of robots
kneath
305
46k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Designing for humans not robots
tammielis
254
26k
Visualization
eitanlees
149
16k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Music & Morning Musume
bryan
46
6.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Embracing the Ebb and Flow
colly
88
4.9k
Transcript
ٻΊΒΕΔιϑτΣΞΤϯδχΞ૾ ͱΩϟϦΞઓུ খా ԝ GMOϖύϘגࣜձࣾ Senior Engineering Lead FGN Developers
Talk #2ʮγʔαΠυͪ: ϏʔναΠυͰޠΔʂΤϯδχΞͷετʔϦʔ with BBQʯ— 2023-07-21
1. ͡Ίʹ 2. ٻΊΒΕΔܦݧ 3. ٻΊΒΕΔࣝ 4. ΩϟϦΞϥμʔ 5. ܧଓతͳϞνϕʔγϣϯҡ࣋
࣍ Tomohisa Oda ID: @linyows Blog: https://tomohisaoda.com Weight Trainingͱςχε͕झຯ
͡Ίʹ Section 1
• ITۀքଞͷۀքͱൺΔͱٕज़τϨϯυɺٕज़ֵ৽͕ૣ͍ • ιϑτΣΞԿ͠ͳ͍ͱյΕΔʢιϑτΣΞͷEOLͳͲґଘؔɺηΩϡ ϦςΟΞοϓσʔτʣ • ιϑτΣΞΤϯδχΞ௨ৗಉ͡࡞ۀΛ܁Γฦ͠ߦΘͳ͍ͷͰ৽͍͜͠ͱͱ ͖߹͏ • ཧతͳՌͰͳ͍ͨΊ͕ࣗ
nΧ݄લʹॻ͍ͨίʔυଞਓͷίʔυ • ෆ࣮֬ੑͷߴ͍ੈքͳͷͰɺݸਓͷΩϟϦΞ͋͘·Ͱ͍ͪࣄྫɺࣗͰߟ͑ Δඞཁ͕͋Δ ͡Ίʹ ιϑτΣΞΤϯδχΞϦϯάͱෆ࣮֬ੑ
5 ݸਓͷΩϟϦΞʹϑΥʔΧε͢Δͱ͍͏Α ΓɺࠓۀքͰٻΊΒΕ͍ͯΔ͜ͱΛڞ༗͠ ·͢ɻ ӈͷεϥΠυաڈʹࢲͷΩϟϦΞʹ͍ͭ ͯ·ͱΊͨͷͳͷͰڵຯ͕͋Ε͝ཡ͘ ͍ͩ͞ɻ https://speakerdeck.com/linyows/everything-is-a-process-so-enjoy-it- now
ٻΊΒΕΔܦݧ Section 2
ٻΊΒΕΔܦݧ ૿Ճ͢ΔThe Full Cycle Developer • ιϑτΣΞϥΠϑαΠΫϧΛแׅͨ͠։ൃ νʔϜମ੍ • ϦʔυλΠϜΛܧଓతʹ͘͢Δ
• ϥΠϑαΠΫϧʹ͓͚ΔޮతͳϑΟʔυ όοΫ • શߦఔʹ͓͍ͯ։ൃऀϚΠϯυΛదԠ͢Δ • ϥΠϑαΠΫϧશମͰΛ࣋ͭ 7 via: https://net f lixtechblog.com/full-cycle-developers-at-net f lix-a08c31f83249
The Full Cycle DeveloperΛࢧ͑Δ৫ମ੍ 8 ٻΊΒΕΔܦݧ • ιϑτΣΞσϦόϦʔͷͨΊͷޮతͳ νʔϜߏͷߟ͑ํͱͯ͠Team Topologies
• Team Topologiesʹ͓͚ΔετϦʔϜΞΠϥϯ υνʔϜ͕ϕʔε • Ұ෦ೳྗͷΪϟοϓΛΠωΠϒϦϯάνʔϜ ͕ຒΊΔ via: https://teamtopologies.com/key-concepts
ٻΊΒΕΔࣝ Section 3
ٻΊΒΕΔΤϯδχΞͷࣝ ͍ࣝͱઐੑ • ιϑτΣΞΤϯδχΞͱׂͯ͠ෳ ͋Δ • ٕज़తղܾʹ͓͍ͯɺଟ͘ͷ߹෯ ͍ࣝΛٻΊΒΕΔ͜ͱ͕͋Δ • ҰํͰࣄۀΛࠩผԽͰ͖Δͷٕज़తઐ
ੑͩͬͨΓ͢Δ • ࣝͱͯ͘͠ਂ͘ͷ྆ํ͕ඞཁ 10 FullStack Frontend Backend Architect SRE iOS + Android DBRE DevOps QA via: https://roadmap.sh/roadmaps
ΩϟϦΞϥμʔ Section 4
ΩϟϦΞϥμʔ ٕज़த৺͋Δ͍ਓத৺ͷΤϯδχΞϦϯάͰϦʔμʔγοϓΛ͔࣋ͭ 12 • ΩϟϦΞϥμʔઐੑΞοϓʢ ࣄͷқۚʣͷͨΊͷϑϩʔ • ٕज़த৺ͩͱݸਓೳྗͱӨڹྗΛߴ ΊΔʢαʔϏεɺձࣾɺۀքʣ •
ਓத৺ͩͱ৫ࣄۀͷੜ࢈ੑΛߴ ΊΔʢਓͱݴٕͬͯज़ํධՁ ͳͲٕज़͕ࣝͳ͍ͱͰ͖ͳ͍ʣ via: https://medium.com/geekculture/the-software-engineering-career- ladder-3667282aeaa2
ܧଓతͳϞνϕʔγϣϯҡ࣋ Section 4
• ͍ࣝΛ࣋ͭʹɺރΕٕͨज़ͷशಘɺ࠷৽ٕज़ͷΩϟονΞοϓɺʑ ใΛऩू͠ଓ͚ͳ͚ΕͳΒͳ͍ • ਂ͍ࣝΛ࣋ͭʹɺطଘؔ࿈ٕज़Λཏ͠طଘٕज़ͷ՝Λཧ͠ఏҊͰ ͖ΔΑ͏ʹͳΒͳ͚ΕͳΒͳ͍ • ͱ͍͑ɺ͜Εొࢁॳ৺ऀʹߴ͍ࢁΛࢦͦ͏ͱݴ͍ͬͯΔΑ͏ͳͷ • ·ͣԿ͔͠Βٕज़ʹڵຯΛ࣋ͪɺͦͯ͠खΛಈ͔ͯ͠ΈΔ͜ͱ
• ͦͯͦ͠ΕΛଓ͚Δ͜ͱͱ͍ͯ͠ ܧଓతͳϞνϕʔγϣϯҡ࣋ ৗʹֶश͠ଓ͚ΔͷιϑτΣΞΤϯδχΞͷ໋॓ 14
ڵຯͷ͋Δٕज़Λ୳͠ ٕज़Λ͖ͳΔ
• Կ͔࣮ݱ͍ͨ͜͠ͱΛݟ͚ͭΔɺ͚͕ࣗͩخ͍͠ΞϓϦͰɺՈ͕تͿ ΞϓϦͰͳΜͰྑ͍ • ීஈ͍ͬͯΔαʔϏε͕ͲͷΑ͏ʹ࡞ΒΕ͍ͯΔ͔ௐΔɺScreen TimeͰ ͲΜͳΞϓϦΛ͍ͬͯ͘Δͷ͔ݟͯΈΑ͏ • ۙʹ͍Δ༏लͩͱࢥ͏ΤϯδχΞීஈԿΛߟ͍͑ͯΔͷ͔ɺͲΜͳٕज़ ͕͖͔ฉ͍ͯΈΑ͏
• େ͖ͳΧϯϑΝϨϯεʹࢀՃͯ͠ΈΑ͏ɺීஈײͨ͜͡ͱͷͳ͍ٕज़ʹର͢ ΔྔΛײ͡ΒΕΔͱࢥ͍·͢ ܧଓతͳϞνϕʔγϣϯҡ࣋ ٕज़Λ͖ʹͳΔ͖͔͚ͬͱ 16