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
60
とある EM の初めての育休からの学び
clown0082
1
5k
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
640
JavaScript × Mathematics go to Digital Art
clown0082
1
430
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
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか / A Team's Second Try at Scrum with an Agile Coach
kaonavi
0
270
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
Kaggleコンペティション「MABe Challenge - Social Action Recognition in Mice」振り返り
yu4u
1
590
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
1
820
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
530
会社紹介資料 / Sansan Company Profile
sansan33
PRO
13
400k
旬のブリと旬の技術で楽しむ AI エージェント設計開発レシピ
chack411
1
290
ソフトとハード両方いけるデータ人材の育て方
waiwai2111
1
520
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6.8k
Digitization部 紹介資料
sansan33
PRO
1
6.6k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
63k
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
91
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1.1k
Facilitating Awesome Meetings
lara
57
6.7k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
51
Marketing to machines
jonoalderson
1
4.5k
The Curious Case for Waylosing
cassininazir
0
220
Visualization
eitanlees
150
16k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Paper Plane
katiecoart
PRO
0
45k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
700
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
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 !!
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ