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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
65
とある EM の初めての育休からの学び
clown0082
1
5.1k
The history of Javascript frameworks: changes in front-end design philosophy
clown0082
2
210
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
320
Other Decks in Technology
See All in Technology
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
230
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
250
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
410
Cosmos World Foundation Model Platform for Physical AI
takmin
0
980
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
210
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
4
430
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
0
330
22nd ACRi Webinar - 1Finity Tamura-san's slide
nao_sumikawa
0
110
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
2
210
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
190
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
250
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
Evolving SEO for Evolving Search Engines
ryanjones
0
130
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
280
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
340
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
A better future with KSS
kneath
240
18k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
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 !!
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ