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
弊社(F@N)とTDの軌跡
Search
KAWASAKI Yasukazu
February 19, 2018
Programming
0
910
弊社(F@N)とTDの軌跡
TDを使い始めて約4年。振り返りをしてみました。
KAWASAKI Yasukazu
February 19, 2018
Tweet
Share
More Decks by KAWASAKI Yasukazu
See All by KAWASAKI Yasukazu
機械学習入門
yakawa
0
61
Databaseを作る話 ~anywhereQL誕生~
yakawa
0
140
データサイエンティスト 御用達にしたい クエリーエンジンの開発
yakawa
0
78
LT役に立たないScala入門はじめの0歩
yakawa
0
540
本社・サテライト往復問題
yakawa
0
750
異常検知をしてみた話
yakawa
0
1.9k
広告配信に機械学習を活かす / TD tech talk - 20160425
yakawa
2
3k
Other Decks in Programming
See All in Programming
エラーって何種類あるの?
kajitack
5
160
Go Modules: From Basics to Beyond / Go Modulesの基本とその先へ
kuro_kurorrr
0
120
AIネイティブなプロダクトをGolangで挑む取り組み
nmatsumoto4
0
120
GraphRAGの仕組みまるわかり
tosuri13
7
400
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
470
Javaのルールをねじ曲げろ!禁断の操作とその代償から学ぶメタプログラミング入門 / A Guide to Metaprogramming: Lessons from Forbidden Techniques and Their Price
nrslib
3
2k
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
350
A2A プロトコルを試してみる
azukiazusa1
1
250
無関心の谷
kanayannet
0
170
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
320
Cursor Meetup Tokyo ゲノミクスとCursor: 進化と制約のあいだ
koido
2
1k
Effect の双対、Coeffect
yukikurage
5
1.4k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
524
40k
Speed Design
sergeychernyshev
31
990
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Side Projects
sachag
455
42k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
KATA
mclloyd
29
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
How to train your dragon (web standard)
notwaldorf
92
6.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Transcript
5%ͱฐࣾͱͷي '!/$PNNVOJDBUJPOT αʔϏε։ൃ෦ɹใՊֶٕज़ݚڀॴ ࡚ɹହҰ !5%5FDI5BML
ࣗݾհ w ॴଐɿ᷂ϑΝϯίϛϡχέʔγϣϯζ ɹɹɹɹαʔϏε։ൃ෦ ɹɹɹɹใՊֶٕज़ݚڀॴ w ৬ۀɿσʔλαΠΤϯςΟετ w झຯɿఱؾ༧ใ w
ܦྺɿ͓ఱؾձࣾͰͳΜͰΤϯδχΞ ɹɹɹΠϯϑϥΤϯδχΞ ɹɹɹαʔόαΠυΤϯδχΞ ɹɹɹσʔλαΠΤϯςΟετɹ
ϑΝϯίϛϡχέʔγϣϯζ ձ໊ࣾ גࣜձࣾϑΝϯίϛϡχέʔγϣϯζ '!/$PNNVOJDBUJPOT *OD ઃཱ ฏ݄ ࢿຊۚ ԯສԁʢฏ݄ݱࡏʣ ຊࣾॴࡏ
౦ژौ୩۠ौ୩ ैۀһ ໊ʢฏ݄ݱࡏ˞ΞϧόΠτɾ ݣࣾһؚΉʣ άϧʔϓશମɿ໊
ϑΝϯίϛϡχέʔγϣϯζ w "OFU w OFOE w OFY
ϑΝϯίϛϡχέʔγϣϯζ w "OFUɹɹˠΞϑϦΤΠταʔϏε w OFOEˠΞυωοτϫʔΫ w OFYɹɹˠϦλήܕ%41
ϑΝϯίϛϡχέʔγϣϯζ w "OFUɹɹˠΞϑϦΤΠταʔϏε w OFOEˠΞυωοτϫʔΫ w OFYɹɹˠϦλήܕ%41 ͬͪ͜ͷ
લ ෦ॺ͕ੜͨ͠ʂ 㙽ʹ֯ʹσʔλΛ֬อ͘͢4ʂ Ͳ͏͢Ε͍͍Μͩʂʂʂʂʂʂ &.3
͜ͷ࣌ظͷ՝ ʑੵ͞ΕΔେͳσʔλΛલʹ खग़ͳ͍
ग़ձ͏ ͜ͷࠒɺ৽͍͠Ϛωʔδϟʔ͕ೖࣾ 5%ͷதͷਓʹΓ߹͍͕͍ͯɺͦͷਓ͕ ߦ͘͘Β͍ͷձ͔ࣾͩΒɺҰձͬͯ Λฉ͍ͯΈΑ͏ʂ .(3
ശఉ w ͖์ͬͯɺΘ͔Βͳ͍ͱ͜Ζαϙʔτʹ ฉ͖·͘Δʑ w ΠϯλʔϯͰདྷֶͨੜ͞Μʹ։์ͯ͠ػցֶश Λମݧͯ͠Β͏ ਓগͳ͘ɺਓͰཧ͍ͯͯ͠ಛʹେ͖ͳͳ͘ Վతͳ࣌ ͷΜͼΓ͓͏ʂ
Վత͕ͩͬͨͣɻɻɻ OFY͕αʔϏεͰ͍࢝ΊΔ ूܭܥΫΤϦΛ1SFTUPͰྲྀ࢝͠ΊΔ
ࣄ݅ͦͷ̍ 5%ίϯιʔϧʹٸʹΞΫηεͰ͖ͳ͘ͳΔʂ
ࣄ݅ͦͷ̍ 5%ίϯιʔϧʹٸʹΞΫηεͰ͖ͳ͘ͳΔʂ ͚ͩͰͳ͘ɺͲ͏$-*ͱ͔ͰΞΫηεͰ͖ͳ͍ʂ
ࣄ݅ͦͷ̍ɹݪҼ ฐࣾͷཧͷෆखࡍɻɻɻ શһཧऀݖݶΛ͚͍ͭͯͨҝɺෆ༻ҙʹ੍ݶϦετΛ ৮ͬͯɺϩʔΧϧ*1ΞυϨεΛ ϗϫΠτϦετʹॻ͖ࠐΉ ͨΓલͰ͕͢ɺཧऀݖݶ࠷খݶʹ͠·ͨ͠ ϛεඞͣ ى͜Δʂ
ར༻ͷ֦େ ӦۀαϙʔτνʔϜ͕͍࢝ΊΔ Ӧۀ෦͍࢝ΊΔ ར༻ऀ֦େʂ
͋ΕʁϦιʔεΓͳ͍ʁ 1SFTUPฤ ӡ༻ܥͰ͍ͬͯͨΫΤϦ͕ʑԆΛى༷͜͢ʹͳΔ
͋ΕʁϦιʔεΓͳ͍ʁ 1SFTUPฤ ӡ༻ܥͰ͍ͬͯͨΫΤϦ͕ʑԆΛى༷͜͢ʹͳΔ ͖์"E)PDʹΫΤϦྲྀ͍͕ͯͨͦ͠ΖͦΖݶքʂ ίϯιʔϧͰࢹͯ͠ɺఀ͖ͯͨ͠Β,*--ʂ ΫΤϦͷνϡʔχϯάਏ͘ͳ͖ͬͯͨ
͋ΕʁϦιʔεΓͳ͍ʁ 1SFTUPฤ खಈӡ༻ͦΖͦΖݶքʂ Ϧιʔεϓʔϧͷಋೖʂ ӡ༻ܥΫΤϦͦͦ͜͜٧·Βͳ͍ "E)PDܥͦͦͨ͜͜͞Εͳ͍ ͍͍ײ͡ͷνϡʔχϯά 1PXFS6Q ͨ͠Αʂ
ฏԺͳ࣌ OFOEͰ͍࢝ΊΔɻ Կނ͔1SFTUPͰճΒͳ͍ΫΤϦͷ૿Ճ ػցֶशͰͷ$53$73༧ଌຊ֨Խ
͋ΕʁϦιʔεΓͳ͍ʁ )JWFฤ ࠷ۙػցֶश͕࣌ؒͰ ऴΘΒͳ͍Μ͚ͩͲʁ ࣌ผϨϙʔτ࡞ऴ ΘΜͳ͍ʙ ػցֶशͰ ͬͯΈ͍ͨΜ͚ͩͲ
͋ΕʁϦιʔεΓͳ͍ʁ )JWFฤ )JWFͷधཁ૿େʂ ʮͳΜͱ͔ͯ͠Αʯͷ͕ॴʑ͔Β࿙ΕΔ ৫ʹσʔλ ੳจԽ͕ժੜ͑ͯ ͖ͯΔʁ
͋ΕʁϦιʔεΓͳ͍ʁ )JWFฤ )JWFͷϦιʔεϓʔϧΛಋೖʁ ͦͦɺੑೳతʹΓͯΔͷ͔ʁ
ؒΛ ৼΓฦͬͯΈΔͱ
ٸ 0 10 20 30 40 50 60 70 80
Apr-15 Jun-15 Aug-15 Oct-15 Dec-15 Feb-16 Apr-16 Jun-16 Aug-16 Oct-16 Dec-16 Feb-17 Apr-17 Jun-17 Aug-17 Oct-17 Dec-17 ར༻ऀ૿һதʂ
Կ͕ྑ͔ͬͨͷ͔ w αϙʔτ͕ w ͳΜ͔ͩΜͩͰରԠ͕ૣ͍ w ίϯιʔϧ͕͍͍͢ w ͳΜͱͳ͘ᙱ͍ͱ͜Ζʹख͕ಧ͘ w
ϏοάσʔλͰɺؾ݉Ͷͳ͘ΫΤϦ͕͛ΒΕΔ
ݱࡏͷ՝ w ্ࠪɺ͍Ζ͍Ζཧ͠ͳ͍ͱ͍͚ͳ͘ͳ͖ͬͯͨ w Ϧιʔεཧ͕݁ߏਏ͍ w ͬͺΓɺͦΕͳΓʹςΫχοΫଘࡏ͍ͯ͠ΔͷͰ ࣝͷܧঝඞཁ w ࣅͨΑ͏ͳΫΤϦͷཚཱ
͜Ε͔Βظ͢Δͱ͜Ζ w αʔϏε͝ͱͷΑΓγʔϜϨεͳଓ w %BUB5BOLTͱ5%ίϯιʔϧͷ༥߹ w 5%#*ͱ5%ຊମ w Ϣʔβʔཧػೳ w
ػցֶशͷΑΓଟػೳԽ