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
文系大学生がプログラマーを志してから現在までをふりかえり、エンジニアの キャリアについて考える...
Search
mokuo
March 14, 2019
Programming
0
1.2k
文系大学生がプログラマーを志してから現在までをふりかえり、エンジニアの キャリアについて考える / review-and-engineer-career
文系の大学生だったころに、一人でプログラミングを始めました。それから5年。もがいてもがいて、もがき続けて、今に至ります。この5年間をふりかえりながら、エンジニアのキャリアについて考えてみました。
mokuo
March 14, 2019
Tweet
Share
More Decks by mokuo
See All by mokuo
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
64
26k
誰が作成しても1つの構造になるモデリング作成技術、Theory of Models に夢を見る
mokuo
49
22k
GCP サーバーレスサービス× 少数チームによる事業立ち上げ / gcp_serverless_startup_business
mokuo
3
5.6k
新規事業開発を支える技術 / Technology for new business
mokuo
1
7.2k
Eight メンション機能の フロントエンド実装 / Eight Mention Frontend
mokuo
5
7.4k
e2e_prototype_capybara.pdf
mokuo
0
260
Other Decks in Programming
See All in Programming
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.1k
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
110
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
810
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.4k
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
190
Developing static sites with Ruby
okuramasafumi
0
330
Navigating Dependency Injection with Metro
l2hyunwoo
1
190
tparseでgo testの出力を見やすくする
utgwkk
2
290
愛される翻訳の秘訣
kishikawakatsumi
3
350
SwiftUIで本格音ゲー実装してみた
hypebeans
0
510
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
310
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
94k
First, design no harm
axbom
PRO
1
1.1k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
410
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
47
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
260
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
78
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
RailsConf 2023
tenderlove
30
1.3k
Transcript
จܥେֶੜ͕ϓϩάϥϚʔΛࢤ͔ͯ͠Β ݱࡏ·ͰΛ;Γ͔͑ΓɺΤϯδχΞͷ ΩϟϦΞʹ͍ͭͯߟ͑Δ 4BOTBOגࣜձࣾ%40$%FWFMPQFST(SPVQΤϯδχΞ ా༔Ұ ฏSC
͡Ίʹ w จܥͷେֶੜͩͬͨ͜ΖʹɺҰਓͰϓϩάϥϛϯάΛ࢝Ί·ͨ͠ɻͦΕ͔ Β͏̑ɺ͕͍͕͍ͯͯɺ͕͖ଓ͚ͯɺࠓʹࢸΓ·͢ɻ w ͜ͷؒΛ;Γ͔͑Γͳ͕ΒɺΈͳ͞ΜͱҰॹʹΤϯδχΞͷΩϟϦΞ ʹ͍ͭͯߟ͍͚͑ͯͨΒͱࢥ͍·͢ɻ
ࣗݾհ w ా༔Ұ w 5XJUUFS!NPLVP@ w ฏ̐ੜ·Ε w ϙουΩϟετɺίʔώʔ͕͖Ͱ͢ w
ϒϩάɾొஃཤྺͳͲͪ͜Βʹࡌͤ ͍ͯ·͢IUUQTNPLVPNF
ΤϯδχΞද େֶ ݄ 4*FS 3BJMTडୗ 4BOTBO ݄ ಠֶελʔτ ݱࡏ
ΤϯδχΞද େֶ ݄ 4*FS 3BJMTडୗ 4BOTBO ݄ ಠֶελʔτ ݱࡏ ·ͣಠֶҎલͷʂʂ
େֶจܥֶ෦ w तۀͭ·Βͳͯ͘ɺԿΓ͍ͨ͜ͱ͕ ͳ͔ͬͨ w ʮࢮΜͩڕͷΑ͏ͳΛ͍ͯ͠Δʯͱ ݴΘΕͨ͜ͱ͋ͬͨ
͋Δ8FCαΠτʹग़ձ͏ w ʮͰ8FCαΠτΛ࡞ͬͯΈΑ͏ʯతͳͭʢ͏Ζ֮͑ʣ w നഎܠʹࠇจࣈͷ8FCαΠτΛ࡞ͬͨ w 8JOEPXTͷϝϞாͰ)5.-ϑΝΠϧΛฤूͨ͠ w ϩʔΧϧͷ)5.-ϑΝΠϧΛ*OUFSOFU&YQMPSFSͰදࣔͨ͠
ࣗͰ8FCαΠτ͕࡞ΕΔΜͩ w ࣗͷߟ͑Λൃ৴͍ͨ͠ w Կ͔Λදݱ͍ͨ͠ w ࣗࣗʹྗ͕΄͍͠
ΤϯδχΞද େֶ ݄ 4*FS 3BJMTडୗ 4BOTBO ݄ʢݱࡏʣ ಠֶελʔτ
+BWB 1)1 +BWB4DSJQUͳͲ
Ͳ͏Β8FCΞϓϦέʔγϣϯ Λ࡞ΔͨΊʹɺσʔλϕʔε ͱ͍͏ͷ͕ඞཁΒ͍ͧ͠ʁ
.Z42-ͷຊΔ
·ΘΓʹฉ͚Δਓ͍ͳ͔ͬͨ w େֶͷਤॻؗʹϊʔτ1$Λ࣋ͪࠐΉ w ͻͨ͢Β42-จΛॻ͘ w -JOVY৮Δ w ࣗͳΓʹ8FCΞϓϦέʔγϣϯΛ࡞ͬͯΈΔ
࣌8FCΞϓϦέʔγϣϯϑϨʔϜϫʔΫ ͱ͍͏ͷΛΒͳ͔ͬͨ w ૉͷ1)1ʹ42-Λॻ͖ w +BWBͷαʔϒϨοτɾ+41Ͱ42-Λॻ͖ w Կͱ͔ಈ͘ͷ࡞ͬͨ w ϕϯνϟʔʢதখاۀʁʣͰظΠϯλʔϯׂ͕ͬͯͨѪ
ΤϯδχΞද େֶ ݄ ʢಠֶελʔτʣ 4*FS 3BJMTडୗ 4BOTBO ݄ ʢݱࡏʣ ब׆ελʔτ
݄
ϕϯνϟʔͷΤϯδχΞ৬Λத৺ʹब׆ w ͖ͬͯͨ͜ͱΛ͢ɺԠྑ͘ͳ͍ w ٕज़ྗ͕Γͳ͍ϏδϣϯΛΘΕΔ w ʮҰੜΤϯδχΞΛΓ͍ͨͱࢥ͍ͬͯΔ͔ʯ w ʮ৸৯ΛΕͯϓϩάϥϛϯάͰ͖Δ͔ʯ w
ʮকདྷԿΛΓ͍ͨͷ͔ʯ w ૯߹৬ͳΒ͜ͷઌͷબߟʹਐΊΔͱݴΘΕͨ͜ͱ
ឯ༨ۂંΛܦͯ4MFSʹब৬ w ͦ͜·ͰϏδϣϯΛΘΕͳ͔ͬͨ w جຊใٕज़ऀࢿ֨ɺ+BWBͷಠֶͳͲ͕ධՁ͞Εͨ w ཁ݅ఆ͔ٛΒઃܭɾ։ൃɾςετ·ͰҰ؏ͯ͠Ͱ͖ͦ͏ͩͬͨ w ࣾһ͞Μ͕ΈΜͳྑ͍ਓͦ͏ͩͬͨ
ΤϯδχΞද େֶ ݄ ʢಠֶελʔτʣ 4*FS 3BJMTडୗ 4BOTBO ݄ ʢݱࡏʣ 4*FSೖࣾ
݄
͔͠͠ɺݱʹଐ͞Εͯ ͙͢ʹస৬Λߟ͑࢝Ίͨ
ͳͥ4*FSΛࣙΊΑ͏ͱࢥͬͨͷ͔ w Ҏ্લͷΑ͏ͳݱͩͬͨ w ϓϩδΣΫτϧʔϜৗற w ։ൃ1$͕Πϯλʔωοτʹܨ͕Βͳ͍ w ΓऔΓϝʔϧʢνϟοτͳ͠ʣ w
1$ͷεϖοΫ͕͘ɺಈ࡞͕͍ɻݻ·Δɻ w ࣗࣾͷ*%&ͱɺࣗࣾͷΞϓϦέʔγϣϯαʔόʔ w ͱʹ͔͍͘ਏ͘ɺάάͬͯใ͕ग़ͯ͜ͳ͍υΩϡϝϯτʹཱͨͳ͍
ͳͥ4*FSΛࣙΊΑ͏ͱࢥͬͨͷ͔ w શ͕ͯ&YDFMཧ w खಈͰςετΛߦ͍ɺΤϏσϯεͱͯ͠&YDFMʹεΫγϣΛషΓଓ͚Δ w αʔόʔͷ048JOEPXT %#0SBDMFࣗͷεΩϧͱ߹Θͳ͍ w ΥʔλʔϑΥʔϧ
w όʔδϣϯཧ47/Ͱɺ͔͍͜͠ͳ͍ͤͯͳ͍
͍ɺ͜ͷ··Ͱ ΤϯδχΞͱͯ͠ஔ͍ͯߦ͔ΕΔ
ΤϯδχΞද େֶ ݄ ʢಠֶελʔτʣ 4*FS 3BJMTडୗ 4BOTBO ݄ ʢݱࡏʣ ڧͳةػײ
݄
ͳΔ͘ఆ࣌Ͱؼͬͯษڧ͢Δ w 3VCZPO3BJMT w σΟʔϓϥʔχϯά w ϕΫτϧߦྻɾඍੵͷ෮श w ௨ۈ࣌ؒຊΠϯλʔωοτͰใऩू w
า͍͍ͯΔ࣌ؒϙουΩϟετͰΠϯϓοτ
࠶ͼឯ༨ۂંΛܦͯɺখ͞ͳ3BJMT डୗ։ൃձࣾͰࣄΛ͢Δ͜ͱʹ ʢৄࡉׂѪʣ
ΤϯδχΞද େֶ ݄ ʢಠֶελʔτʣ 4*FS 3BJMTडୗ 4BOTBO ݄ ʢݱࡏʣ 3BJMTͰۀ։࢝
݄
ઌഐΤϯδχΞ͕৭ʑͳ͜ͱΛڭ͑ͯ͘Εͨ w 3BJMTͰαϯϓϧΞϓϦέʔγϣϯΛ։ൃ w ϨϏϡʔͰϘίϘίʹ͞ΕΔ w ྡʹ࠲ͬͯσΟεϓϨΠΛڞ༗͠ɺࢦಋͯ͘͠Εͨ w ΤσΟλͷγϣʔτΧοτΩʔ 3BJMT$POTPMFͷ͍ํ
FUDʜ w ΤϯδχΞͱͯ͠ͷϚΠϯυΛڭΘͬͨ w Մಡੑͷߴ͍ίʔυ ίϛοτͷཻ FUDʜ
ॾࣄʹΑΓస৬ ʢ࠶ͼׂѪʣ
ΤϯδχΞද େֶ ݄ ʢಠֶελʔτʣ 4*FS 3BJMTडୗ 4BOTBO ݄ ʢݱࡏʣ 4BOTBOೖࣾ
݄
&JHIU։ൃ w ͡ΊͯͷࣗࣾαʔϏεӡ༻ w ͡ΊͯͷεΫϥϜ w 3FBDU 3FEVYͰͷϑϩϯτΤϯυ։ൃ w ೆ୩͞Μʹग़ձ͍ɺ3VCZίϛϡχςΟʹॳΊͯࢀՃ
w 3VCZ,BJHJͷϒϩά͕ܰ͘όζͬͨ w ॳ3VCZ,BJHJ͕༧Ҏ্ʹָ͔ͬͨ͠ͷͰɺײॻ͖·͢3VCZ,BJHJ͕ ָ͠ա͔͗ͨΒ࠶։ͨ͠ϒϩάIUUQTCMPHNPLVPNFFOUSZSVCZLBJHJ
ΤϯδχΞද େֶ ݄ ʢಠֶελʔτʣ 4*FS 3BJMTडୗ 4BOTBO ݄ ʢݱࡏʣ %40$ʹҟಈ
݄
(&&4ʢ໊σʔλԽγεςϜʣ։ൃ w 4BOTBO &JHIUΛࢧ͑ΔγεςϜ w গਓͰ։ൃɾӡ༻Λճ͢νʔϜ
ΤϯδχΞද େֶ ݄ ʢಠֶελʔτʣ 4*FS 3BJMTडୗ 4BOTBO ݄ ʢݱࡏʣ ৽نࣄۀ։ൃ
݄
৽نࣄۀ։ൃ ཁ݅ͷચ͍ग़͔͠Βɺٕज़બఆɾ ઃܭɾ࣮·Ͱ୲ IUUQTTQFBLFSEFDLDPN NPLVPUFDIOPMPHZGPSOFX CVTJOFTT
·ͱΊ
େࣄͳ͜ͱ w ࣗΒֶͿ w ܧଓ͢Δ w ର໘Ͱڭ͑ͯΒ͏
ࣗΒֶͿ w ࠷ॳ͔Β୭͔ʹཔΖ͏ͱͯ͠ɺଟଓ͔ͳ͍ w ͖͔͚ͬิॿͰ͖ͯɺશͯΛڭ͑Δ͜ͱͰ͖ͳ͍ w ֶͼଓ͚Δඞཁ͕͋Δ
ܧଓ͢Δ w ແཧΛͯ͠յΕͯ͠·ͬͨΓɺ࠳ંͯ͠͠·ͬͯҙຯ͕ͳ͍ w ࣗͷϖʔεͰܧଓ͢Δ w ͨ·ʹɺແཧΛ͢Δ͖ͱ͖͋Δ͔Ͷ
ର໘Ͱڭ͑ͯΒ͏ w ಠֶͰݶք͕͋Δ w ॳ৺ऀ͔ΒҰஈ্ʹ্͕ΔͨΊʹɺࢣঊ͕ඞཁ
ܦݧͯ͠ྑ͔ͬͨ͜ͱ w ෳͷ৽ن։ൃ w Ұ͔ΒΞϓϦέʔγϣϯΛ࡞Δྗ͕ͭ͘ w ͋ΔఔͷنͷγεςϜͷӡ༻ w ӡ༻·ͰΠϝʔδͯ͠։ൃͰ͖ΔΑ͏ʹͳΔ w
εΫϥϜ։ൃ w ͜Ε࣮ࡍʹܦݧ͠ͳ͍ͱ͍͔͠
͜Ε͔ΒΓ͍ͨ͜ͱ
͜Ε͔ΒΓ͍ͨ͜ͱ w ର໘Ͱͬ͘͡ΓڭΘͬͨܦݧ͕ɺࣗʹͱͬͯେ͖͍ͱࢥ͍ͬͯΔ w ಉ༷͡ʹ͍͖͍͕͑ͯͨɺํ๏ࡧதɻ·ͣۙͳͱ͜Ζ͔Βɻ ࣗͷνʔϜʹ৽ਓ͕དྷͯ͘ΕͨΒɺͱ͔͔ͳɾɾɾ w ٕज़Λ͍͔͚ଓ͚Δ w αʔϏεࣄۀΛ࡞͍ͬͯ͘
ΑΖ͓͘͠ئ͍͠·͢ʂʂ