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
390
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアがキャリアについて考えるとき意識すること
「技術のコモディティ化」に対し、プログラマ・エンジニアの成長や、働き方について深掘りした上で、意識することを話しました。
kkeeth
November 02, 2017
More Decks by kkeeth
See All by kkeeth
Programming to play with p5.js
clown0082
0
110
とある EM の初めての育休からの学び
clown0082
1
5.9k
The history of Javascript frameworks: changes in front-end design philosophy
clown0082
2
240
Visually experience the beauty of mathematics with p5.js
clown0082
1
3.4k
Rediscover the joy of coding with Creative Coding
clown0082
0
2k
全員が意思決定する会社で開発者体験や生産性を見る大変さについて
clown0082
0
670
JavaScript × Mathematics go to Digital Art
clown0082
1
470
In-house study group at YUMEMI
clown0082
0
240
Playing Ionic Logo by p5.js
clown0082
0
360
Other Decks in Technology
See All in Technology
いま、生成AIにKaggleをどこまで 任せられるか — ROGIIコンペでの進め方とTips
k951286
2
1.3k
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
190
いかに伝えるか 〜新卒エンジニアの教育のための、ライトノベル活用の一例
ikedon
1
190
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
710
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
220
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
130
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
0
120
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
800
Level Up Your CDK DX: 5 Tools I’ve Been Building
gotok365
2
190
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
140
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
220
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
430
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Embracing the Ebb and Flow
colly
88
5.2k
KATA
mclloyd
PRO
35
15k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
First, design no harm
axbom
PRO
2
1.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
520
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
800
Prompt Engineering for Job Search
mfonobong
0
430
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
410
A designer walks into a library…
pauljervisheath
211
25k
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 !!
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ