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
kkeeth
November 02, 2017
Technology
2
370
エンジニアがキャリアについて考えるとき意識すること
「技術のコモディティ化」に対し、プログラマ・エンジニアの成長や、働き方について深掘りした上で、意識することを話しました。
kkeeth
November 02, 2017
Tweet
Share
More Decks by kkeeth
See All by kkeeth
Programming to play with p5.js
clown0082
0
72
とある EM の初めての育休からの学び
clown0082
1
5.2k
The history of Javascript frameworks: changes in front-end design philosophy
clown0082
2
220
Visually experience the beauty of mathematics with p5.js
clown0082
1
3.2k
Rediscover the joy of coding with Creative Coding
clown0082
0
1.8k
全員が意思決定する会社で開発者体験や生産性を見る大変さについて
clown0082
0
650
JavaScript × Mathematics go to Digital Art
clown0082
1
440
In-house study group at YUMEMI
clown0082
0
230
Playing Ionic Logo by p5.js
clown0082
0
330
Other Decks in Technology
See All in Technology
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
3k
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
640
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
190
Lambda Web AdapterでLambdaをWEBフレームワーク利用する
sahou909
0
130
Claude Code 2026年 最新アップデート
oikon48
13
10k
組織全体で実現する標準監視設計
yuobayashi
3
490
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
510
AWSの資格って役に立つの?
tk3fftk
2
340
ランサムウエア対策してますか?やられた時の対策は本当にできてますか?AWSでのリスク分析と対応フローの泥臭いお話。
hootaki
0
130
フロントエンド刷新 4年間の軌跡
yotahada3
0
330
楽しく学ぼう!コミュニティ入門 AWSと人が つむいできたストーリー
hiroramos4
PRO
1
200
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Prompt Engineering for Job Search
mfonobong
0
180
Into the Great Unknown - MozCon
thekraken
40
2.3k
Exploring anti-patterns in Rails
aemeredith
2
290
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
400
We Are The Robots
honzajavorek
0
200
The SEO Collaboration Effect
kristinabergwall1
0
390
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
120
Un-Boring Meetings
codingconduct
0
220
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
390
Transcript
ϓϩάϥϚɾΤϯδχΞ͕ΩϟϦΞ ʹ͍ͭͯߟ͑Δͱ͖ҙࣝ͢Δ͜ͱ 2017/11/02 αϙʔλʔζColabษڧձ
About me const my_info = { ɹ Name: ‘܂ݪਔ’, ɹ
Twitter: ‘@kuwahara_ngv5’, ɹ GitHub: ’k-kuwahara’, ɹ Qiita: ’clown0082’, ɹ Workplace: ‘Yumemi, Inc.’ }
My Skill Sets • PHP • JavaScript • Ruby
Agenda • ϓϩάϥϚɾΤϯδχΞ͕Ε͕ͪͳҙࣝ • ٕज़ͷίϞσΟςΟԽͷઌ • Ͳ͜Ͱ or ԿͰউෛ͍͔ͯ͘͠ •
ϓϩάϥϚɾΤϯδχΞͷධՁʹ͍ͭͯ • ͓ΘΓʹ
⚠Attention⚠ ͢Έ·ͤΜɻ จࣈ͔ͬΓͷࢿྉͰ͢ɻ
ϓϩάϥϚɾΤϯδχΞ͕ Ε͕ͪͳҙࣝ
ϓϩάϥϚɾΤϯδχΞ ʮ࡞Δࣄʯʹҙ͕ࣝߦ͖͕ͪ
ͦΕେࣄͰ͕͢ ͦΕ͕Ұ൪Ͱͳ͍Ͱ͢ɻ ࠜຊͷׂɾՁ…
ʮސ٬ͷϏδωεΛ ٕज़ͷ໘Ͱͤ͞ଓ͚Δ͜ͱʯ Ͱ͢ɻ
Requirement • ސ٬ͷϏδωεΛཧղ͢Δ • ސ٬ͷϏδωε্ͷ՝ΛΔ • ՝ͷղܾํ๏Λߟ͑Δ • ղܾํ๏Λ࣮ݱ͢Δ
Requirement • ސ٬ͷϏδωεΛཧղ͢Δ • ސ٬ͷϏδωε্ͷ՝ΛΔ • ՝ͷղܾํ๏Λߟ͑Δ • ղܾํ๏Λ࣮ݱ͢Δ ϓϩάϥϚɾΤϯδχΞ
ੵۃతʹϏδωεͷʹ ؔΘͬͯߦ͘͜ͱ͕ඞཁͰ͢ɻ
2. ։ൃମ੍ʹ͍ͭͯ
PM ্ Լ ސ٬Ϧʔμʔ … ։ൃϦʔμʔ ։ൃνʔϜ ཱ
্ Լ ސ٬Ϧʔμʔ … ։ൃνʔϜ ཱ ։ൃϦʔμʔ PM
Α͋͘Δମ੍Ͱ͢ΑͶɻ
͓٬͞Μ্͕ Ϧʔμʔ্͕ ϓϩάϥϚɾΤϯδχΞԼ Ͱͳ͍Ͱ͢!!
PM ސ٬Ϧʔμʔ ։ൃϦʔμʔ ͦͷଞ ϝϯόʔ ӡ༻ऀ
ސ٬Ϧʔμʔɺӡ༻ऀؚΊͯɺ શһ͕Ұͭͷ։ൃνʔϜɻ ͨͩʮׂ͕ҧ͏ʯ͚ͩͰ͢ɻ
3. νʔϜ͕ػೳ͢Δ݅
৺ཧత҆શੑͱ Ҿ༻: http://logmi.jp/166101
৺ཧత҆શੑͱ Ҿ༻: http://logmi.jp/166101 νʔϜͷঢ়ଶ͕ϕετɻԕྀ ͳ͘ൃݴͰ͖Δঢ়ଶͰ͢ɻ
৺ཧత҆શੑͱ Ҿ༻: http://logmi.jp/166101 ͍ΘΏΔʮ͵Δ·౬ʯͷঢ়ଶɻ ݱঢ়ҡ࣋ɾอकతͳঢ়ଶͰ ͕ͳ͘ͳΔɻ
৺ཧత҆શੑͱ Ҿ༻: http://logmi.jp/166101 νʔϜͷঢ়ଶ͕ѱ͘ɺ ͔Γେ͖͍ঢ়ଶɻ ͜Εෆ͔҆Γੜ·Ε·͢ɻ
৺ཧత҆શੑͱ Ҿ༻: http://logmi.jp/166101 ࣄʹؔ৺͢Β࣋ͯͣɺ͍ΖΜ ͳ͜ͱʹແؔ৺ͳঢ়ଶɻ͜Ε ਓ͕ࣙΊ͍ͯͬͯ͠·͍·͢ɻ
ఆظతʹࠓνʔϜ͕Ͳ͏͍͏ঢ়ଶʹ ͋Δͷ͔ɺৼΓฦΔͱྑ͍Ͱ͢ɻ
ٕज़ͷίϞσΟςΟԽͷઌ
ઌɺ͋Δษڧձʹ ࢀՃ͖ͯ͠·ͨ͠ɻ
https://ajike.connpass.com/event/67934/
͜͜Ͱग़͖ͯͨΛ ͍͔ͭ͘ϐοΫΞοϓ͠·͢ɻ
• ϓϩάϥϛϯά͕ͨΓલʹͰ͖Δੈ͕ग़ ͖͍ͯͯΔ • ΤϯδχΞ͕ΤϯδχΞϦϯά͚͍ͩͯͯ͠ ɺධՁ͞Εͳ͍͕࣌དྷ࢝Ί͍ͯΔ • ৭Μͳٕज़͕ίϞσΟςΟԽ͖͍ͯͯ͠Δ Topics
͜ͷઌ͜Μͳࣄ͕ى͖Δ Մೳੑ͕͋Γ·͢ɻ ʢ͏ى͖͍ͯΔ͔ʣ
ྫ̍
ºº༷ͷ৽نҊ݅Ͱ3VCZPO3BJMT Λ͑Δਓࡐ͕ඞཁ͕ͩ୭ʹ͢Δ͔ʜ ɾϕςϥϯ ɾRoRܦݧ͋Γ ɾ30ޙʙ40 ɾ5 ɾRoRܦݧͳ͠ ɾ30લ ɾ1ʙ2 ɾRoRͷܦݧͳ͠
ɾ20 Զͩͳ Զ͡Όͳ͍ͳ ԶΓ͍ͨ… A͞Μ B͞Μ C͞Μ
த్࠾༻Ͱ༏लͳΤϯδχΞΛ֬อ Ͱ͖͔ͨΒɺ͜ͷਓΛΞαΠϯ͢Δɻ ͑ɺԶ͡Ό ͳ͍ͷ ;ʙΜɺͦ͏͔ɻ ೦ͩɻ A͞Μ B͞Μ C͞Μ
ྫ̎
✕✕Ҋ݅Ͱʓʓͱ͍͏࠷ۙͷٕज़Λ͑Δ ਓࡐ͕ඞཁ͕ͩ୭ʹ͢Δ͔ʜ ɾϕςϥϯ ɾʓʓະܦݧ ɾ30ޙʙ40 ɾ5 ɾʓʓΒͳ͍ ɾ30લ ɾ1ʙ2 ɾʓʓಘҙ
ɾ20 ڵຯ͋Δ Զ͡Όͳ͍ͳ Զͩͳ A͞Μ B͞Μ C͞Μ
Ή͕"͞Μʹ͠Α͏ɻࠓ·Ͱͷܦݧ͔Βɺ ͙͢ʹͰ͖ΔͩΖ͏͠ɺϕςϥϯ͔ͩΒ҆৺ͩɻ ͓ɺͬͨͥʂ ;ʙΜɻ ͑!? ͳΜͰ Զ͡Όͳ͍ͷ!? A͞Μ B͞Μ C͞Μ
ٕज़ͷίϞσΟςΟԽʹΑΓʜ ϓϩάϥϚɾΤϯδχΞͱͯ͠ͷ ࣗͷՁ͕ͳ͘ͳ͍ͬͯ͘!!
ͦ͜ʹ͏ҰͭɺՁΛͳ͘͢ཁҼ͕ ۙൃୡ͖ͯ͠·ͨ͠ʜ
ͦ͏ɺAIʢਓೳʣͰ͢ɻ
ݱࡏͷ৬ۀ͕20ޙʹػձʹୣΘΕΔՄೳੑ • ϓϩάϥϚʔ: 48.1% • ιϑτΣΞΤϯδχΞ: 4.2% • ΣΠλʔ/ΣΠτϨε: 93.7%
• όʔςϯ: 76.8% • ௐཧࢣ: 96.3% • ܦཧ: 97.6% • ܦཧ෦: 6.9% Ҿ༻: http://blog.btrax.com/jp/2016/01/18/ai-skills/
ଞʹ͜Μͳࣄ݅ʜ
ࣄΛશࣗಈԽͯ͠6ؒಇ͔ͣऩ 1000ສԁΛಘ͍ͯͨϓϩάϥϚʔ͕ΫϏʹ Ҿ༻ɿ http://gigazine.net/news/20160614-programmer-forget-code/
ٕज़͕ίϞσΟςΟԽ ͢Δ͜ͱඞવɻ ͰϓϩάϥϚɾΤϯδχΞ ԿͰউෛ͢Δʁ Ͳ͜ͰࠩผԽΛ͔Δʁ
Ͳ͜Ͱ or ԿͰউෛ͢Δ͔
Java͕Ͱ͖Δ Struts2͕Ͱ͖Δ Ruby͕Ͱ͖Δ Ruby on Rails͕Ͱ͖Δ A͞Μ B͞Μ C͞Μ PHP͕Ͱ͖Δ
Laravel͕Ͱ͖Δ In the past, it is good.
͏ݴޠϥΠϒϥϦ͕͑Δ ͚ͩͰউෛͰ͖ͳ͍ɻ
Java͕Ͱ͖Δ Struts2͕Ͱ͖Δ AWSʹ͔ͳΓڧ͍ Ruby͕Ͱ͖Δ Ruby on Rails͕Ͱ͖Δ ϚωλΠζͰ͖Δ A͞Μ B͞Μ
C͞Μ PHP͕Ͱ͖Δ Laravel͕Ͱ͖Δ σβΠϯͰ͖Δ In the future - ʮMultiplayerʯ
·ͨ
৽͘͠ʓʓͱ͍͏ ϑϨʔϜϫʔΫΛ ࡞ͬͨ Ruby on Rails͚ͩ ҟৗʹڧ͍ A͞Μ B͞Μ C͞Μ
৽͘͠˚˚ͱ͍͏ ݴޠΛ࡞ͬͨ In the future - ʮSpecialistʯ
ϓϩάϥϚɾΤϯδχΞͷ ධՁʹ͍ͭͯ
ΤϯδχΞࢥ͍ͬͯΔҎ্ʹ ߴͳ͜ͱΛ͍ͯ͠·͢ɻ
͓٬͞Μͱͷ ίϛϡೋέʔγϣϯ ࡞ΔγεςϜͷ ༷ɾӡ༻ͷཧղ ϝϯόʔͱͷ ίϛϡೋέʔγϣϯ ݟੵΓɺ ΖΖͷઃܭ ϓϩάϥϛϯάɺ ςετɺϦϦʔεʜ
λεΫཧɺਐḿཧ ମௐཧɺษڧ
ຊͬͱධՁ͞Εͯྑ͍ͣ
͔͠͠ɺϓϩάϥϚɾΤϯδχΞͷ ධՁͱ͍ͯ͠ʜ
• ͦͦධՁج४͕ͳ͍͠ɺ࡞Δͷ͍͠ • ՌΛఆྔతʹධՁ͢Δ͜ͱ͕Ͱ͖ͳ͍ • ࡞ۀ͔Β࡞ۀޮΛ୯७ܭࢉ͍͍͕ͯ͠ɺͦ ΕͰೲಘͰ͖ͳ͍ • Ҋ݅ͷརӹ͔Βɺ֤ϝϯόʔͷՌͷׂ߹Λܭࢉ͠ ਏ͍ʢor
Ͱ͖ͳ͍ʣ …ͳͲͳͲ
• ͦͦධՁج४͕ͳ͍͠ɺ࡞Δͷ͍͠ • ՌΛఆྔతʹධՁ͢Δ͜ͱ͕Ͱ͖ͳ͍ • ࡞ۀ͔Β࡞ۀޮΛ୯७ܭࢉ͍͍͕ͯ͠ɺͦΕ ͰೲಘͰ͖ͳ͍ • Ҋ݅ͷརӹ͔Βɺ֤ϝϯόʔͷՌͷׂ߹Λܭࢉ͠ਏ ͍ʢor
Ͱ͖ͳ͍ʣ …ͳͲͳͲ Ұ൪େ͖ͳཧ༝͕͜Ε
ࣾͰ͍͠ͷʹ ࣾ֎ͷਓʮͦͷ··ʯͰ ͪΖΜධՁͰ͖·ͤΜɻ
None
ͳΜͰྑ͍ͷͰ Ξτϓοτ͠·͠ΐ͏ʂ
ϓϩάϥϚɾΤϯδχΞੜΈग़ͯ͠ͳΜ΅
͓ΘΓʹ
̎ͭͷ໊ݴΛհ͠·͢ɻ
ʮ ੨य़ͷࣦഊͱɺࣦഊΛڪΕͯ ઓ͠ͳ͍͜ͱͰ͋Δɻ ʯ ʮ I have not failed. I’ve
just found 10,000 ways that won’t work. ʯ
͏Ұͭɺຊͷհɻ
None
ຊͰʮձࣾʯʹϑΥʔΧε ͍ͯ͠·͕͢ɺʮٕज़ʯʹ ஔ͖͑Δ͜ͱͰ͖·͢ɻ
ࠓ͔Βߟ͑ɺΞτϓοτ͠ɺ ࣗͷࢢՁΛ ߴΊ͍͖ͯ·͠ΐ͏!!
Let’s try it !!
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ