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
tatsushim
December 20, 2017
Technology
0
22k
コネヒトが考える技術選択の仕方について
2017/12/19
【PHP Way #1】 の登壇資料
https://base.connpass.com/event/73588/
tatsushim
December 20, 2017
Tweet
Share
More Decks by tatsushim
See All by tatsushim
DockerとAmazon SageMakerで実現した機械学習システムのプロダクション移行
tatsushim
0
27k
コミュニティサービスにおける機械学習のためのアノテーション
tatsushim
0
2.2k
日本のママをコンテナで支える
tatsushim
1
3.1k
コネヒトが考えるサービスづくりに必要な技術とその考え方について
tatsushim
2
3.2k
word2vecで女性向けQ&Aサイトを解析してみた
tatsushim
0
6.3k
独身男性のためのデータドリブン講座
tatsushim
0
6.9k
Other Decks in Technology
See All in Technology
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
150
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
57
47k
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
8
3k
フルスタックGoでスコア改ざんを防いだ話
ponyo877
0
450
Azure Copilot Migration Agent / #jazug
koudaiii
1
200
AI駆動開発を事業のコアに置く
tasukuonizawa
1
1.6k
Claude Codeで実践するスペック駆動開発入門 / sdd-with-claude_code
yoshidashingo
2
720
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
360
【Claude Code】Plugins作成から始まったファインディの開発フロー改革
starfish719
0
230
30分でわかる「ネットワーク図の描き方入門」/infraengbooks56
corestate55
1
340
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
330
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
1
250
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
94
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
160
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
150
Paper Plane
katiecoart
PRO
0
47k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
60
Site-Speed That Sticks
csswizardry
13
1.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Between Models and Reality
mayunak
1
210
How to Talk to Developers About Accessibility
jct
2
140
The untapped power of vector embeddings
frankvandijk
2
1.6k
[SF Ruby Conf 2025] Rails X
palkan
1
780
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Transcript
ҰาΛࢧ͑Δ 1)18BZ ίωώτ͕ߟ͑Δ ٕज़બͷํʹ͍ͭͯ $POOFIJUP*OD$50!UBUTVTIJN
1)18BZ ࣗݾհ
कൿٛରࢿྉ $POOFIJUP*OD ͡Ί·ͯ͠ʂ w ίωώτגࣜձࣾ w ڞಉۀऀऔక$50 w ઐػցֶश
w 4BOTBOגࣜձࣾʹ໊ͯΞϓϦ ʮ&JHIUʯͷ্ཱͪ͛ w ,%%*άϧʔϓʹ.ˍ" ౡాୡ࿕ !UBUTVTIJN
None
ਓͷੜ׆ʹͳͯ͘ͳΒͳ͍ͷΛͭ͘Δ
कൿٛରࢿྉ $POOFIJUP*OD ϚϚϦͱʁ
कൿٛରࢿྉ $POOFIJUP*OD ۀք࠷େنͷϝσΟΞˍίϛϡχςΟ
कൿٛରࢿྉ $POOFIJUP*OD ϚϚ͚ΞϓϦ/PʹબΕ·ͨ͠ ϚϚϦ " # $ % &
' ( ) * + , - ϚϚϦ " # $ % & ' ( ) * + , - ϚϚϦ " # $ % & ' ( ) * + , - ˞݄Πϯςʔδௐ ௐࠪରɿ৷தʙࡀϲ݄ͷࢠڙΛ࣋ͭঁੑ O ৷ʗࢠҭͯઐΞϓϦʹؔ͢Δௐࠪ ݱࡏ͍ͬͯΔΞϓϦ ৷த ࢠҭͯதʹ ཱͬͨΞϓϦ ͖ͳΞϓϦ ײ རศੑ ར༻ ਓͷϚϚΛରͱͨ͠ௐࠪͷ݁Ռ ϚϚϦ͕ʮϚϚ͚ΞϓϦ/PʯʹબΕ·ͨ͠
कൿٛରࢿྉ $POOFIJUP*OD ΠϯελάϥϜͰϚϚΑΓϚϚϦͷํ͕λά͚͕ଟ͍ ࣗࣾαʔϏεͷ΄͔4/4Ͱੵۃతʹϒϥϯυల։Λߦ͍ Ϣʔβʔͱͷ৮ػձΛ૿͢͜ͱͰɺଟ͘ͷϑΝϯΛ֫ಘ͍ͯ͠·͢ 'BDFCPPL *OTUBHSBN -*/& ͍͍Ͷɿ
݅ ϑΝϯ͕ߴ͍ϢʔβʔΛଟ͘༴͍ͯ͠·͢ɻ هࣄ͚ͩͰͳ͘ಈը৴ධͰ͢ ϑΥϩϫʔɿ ਓ ʢ˞ΞΧϯτͷ߹ܭʣ ʮPGGJDJBMʯʮNJOJʯʮTUZMFʯͷ̏ΞΧϯ τΛӡӦɻʮϚϚϦʯͷߘɺτʔλ ϧͰ ݅ʹ౸ୡ͍ͯ͠·͢ ϑΥϩϫʔɿ ਓ ݄͔ΒϚϚ͚αʔϏεͰ ॳΊͯͱͳΔ-*/&χϡʔεͷެࣜΞΧϯτ Λ։ઃɻଟ͘ͷϑΝϯΛ֫ಘ͍ͯ͠·͢ 8FC্Ͱଟ໘తͳΛ࣋ͭ͜ͱͰɺ ݻఆϑΝϯ৽نϢʔβʔ͕૿͍͑ͯ·͢
1)18BZ ͡Ίʹ
1)18BZ օ͞Μ࣭͝
1)18BZ 1)1Λར༻͞Ε͍ͯΔํ
1)18BZ 1)1Ҏ֎Λར༻͍ͯ͠Δํ
1)18BZ ࣮3VCZͷํ͕͖ͩ
1)18BZ ͍ͬͯ͏͔1)1ݏ͍ͩ
1)18BZ ίωώτ͕ར༻͍ͯ͠Δݴޠ
कൿٛରࢿྉ $POOFIJUP*OD ίωώτ͕ར༻͍ͯ͠Δݴޠ
कൿٛରࢿྉ $POOFIJUP*OD ίωώτ͕ར༻͍ͯ͠Δݴޠ "1*4FSWFS
कൿٛରࢿྉ $POOFIJUP*OD ίωώτ͕ར༻͍ͯ͠Δݴޠ /BUJWF"QQT J04 "OESPJE
कൿٛରࢿྉ $POOFIJUP*OD ίωώτ͕ར༻͍ͯ͠Δݴޠ .BDIJOF-FBSOJOH
1)18BZ ͳͥ"1*4FSWFSͱͯ͠ 1)1Λબ͔ͨ͠
कൿٛରࢿྉ $POOFIJUP*OD "1*4FSWFSʹ1)1Λબͨ͠ཧ༝
कൿٛରࢿྉ $POOFIJUP*OD "1*4FSWFSʹ1)1Λબͨ͠ཧ༝ αʔϏεͷˠͰେࣄͳ͜ͱʁ
कൿٛରࢿྉ $POOFIJUP*OD "1*4FSWFSʹ1)1Λબͨ͠ཧ༝ Ϣʔβʔʹૣ͘ՁΛಧ͚Δ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD w ϓϩμΫτͷˠΛԿʹૣ͘Ͱ͖Δ͔͕େࣄ w ࣌ͷϝϯόʔߏͰ࠷ૣ͘ΞϓϦέʔγϣϯΛੈͷ தʹग़ͨ͢Ίʹ$BLF1)1Λબͨ͠ͷ͕ཧ༝ w ίωώτͰٕज़Λखஈͱͯ͠ɺϢʔβʔͷͨΊͷҙࢤ ܾఆΛߦ͏
w ͦΕͧΕͷϝϯόʔຖʹΈɾͩ͜ΘΓͪΖΜଘࡏ͢Δ w ͕ͩɺϢʔβʔΛͳ͍͕͠Ζʹ͢ΔΑ͏ͳݴޠબʹର͢Δ ࣥணͳ͍ "1*4FSWFSʹ1)1Λબͨ͠ཧ༝
1)18BZ ͦͷޙ͍ଓ͚͍ͯΔཧ༝
कൿٛରࢿྉ $POOFIJUP*OD w ҰൠతͳΞϓϦέʔγϣϯͷ"1*4FSWFSͱͯ͠ར༻͢Δ ߹ɺ1)1ेૣ͍ w &YϚϚϦʹ͓͚Δ1)1ˠ1)1ϦϓϨΠεͷࣄྫ w ΞυςΫͷΑ͏ͳ ʮશ෦NTFDҎԼʹ͠ͳ͍ͱ͍͚ͳ͍ʯ
ͱ͍ͬͨཁٻϚϚϦʹ͓͍ͯͳ͍ w ϦϓϨΠεΛߦ͏େ͖ͳཧ༝͕ଘࡏ͠ͳ͍ ͦͷޙ͍ଓ͚͍ͯΔཧ༝
कൿٛରࢿྉ $POOFIJUP*OD ϚϚϦʹ͓͚Δ1)1ˠ1)1ϦϓϨΠεͷࣄྫ
कൿٛରࢿྉ $POOFIJUP*OD
1)18BZ ܧଓతͳٕज़બͰେࣄͳ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD ܧଓతͳٕज़બͰେࣄͳ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD ܧଓతͳٕज़બͰେࣄͳ͜ͱ طଘٕज़ͷόʔδϣϯΞοϓ 74 ৽ٕज़ͷҠߦ
कൿٛରࢿྉ $POOFIJUP*OD ܧଓతͳٕज़બͰେࣄͳ͜ͱ ࠓͷٕज़ͷόʔδϣϯΞοϓͰՄೳͳͷ͔ʁ ͦΕͱٕज़ࣗମΛ৽͘͢͠Δඞཁ͕͋Δͷ͔ʁ
कൿٛରࢿྉ $POOFIJUP*OD w ݁ɿతʹΑͬͯ࠷దͳղҧ͏ w ηΩϡϦςΟతʹαϙʔτ͕ܧଓ͞Ε͍ͯΔόʔδϣϯ ͷར༻Λ͍ͨ͠ w Λվળ͍ͨ͠ w
͜ͷέʔεͷ߹1)1ˠ1)1ͷόʔδϣϯΞοϓ ܧଓతͳٕज़બͰେࣄͳ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD w ϛυϧΣΞΛࣗ༝ʹಋೖ͍ͨ͠ w ͰϛυϧΣΞͷߋ৽Ͱෆ۩߹ग़ͨ͘͠ͳ͍ w ҆৺ͯ͠EFQMPZ͍ͨ͠ w ϩʔΧϧ։ൃڥ͕ॏ͍
w 7BHSBOU $IFGˠ%PDLFS &$4ͱ͍ͬͨ৽ٕज़ͷ࠾༻ ܧଓతͳٕज़બͰେࣄͳ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD w 1)1ˠ w $BLF1)1ˠ$BLF1)1 w 0CKFDUJWF$ˠ4XJGU w +BWBˠ,PUMJO
w 7BHSBOU $IFGˠ%PDLFS ܧଓతͳٕज़બͰେࣄͳ͜ͱ ݁ՌɺҎԼͷΑ͏ͳٕज़બΛߦ͖ͬͯͨ
1)18BZ ٕज़બͱ044ͷؔ
कൿٛରࢿྉ $POOFIJUP*OD ٕज़બͱ044ͷؔ
कൿٛରࢿྉ $POOFIJUP*OD ٕज़બͱ044ͷؔ 044ͷߩݙকདྷͷϦεΫϔοδ
कൿٛରࢿྉ $POOFIJUP*OD w ձ͕ࣾར༻͢Δ044ʹରͯ͠ίϛοτΛ͢Δ͜ͱେ͖ ͳϦεΫϔοδ w ίϛοτͰ͖Δ͘Β͍͍ͨ͠Γɺ࠷৽ͷϦϦʔε ࠓޙͷ։ൃํͳͲΛѲ͍ͯ͠Δ͜ͱ࣍ͷٕज़બ ͷͱͯ༗ӹͳใʹͳΔ w
$BLF1)1͕Ξοϓσʔτ͢Δʹ։ൃϒϩάʹߋ৽ ༰Λܝࡌ w &YIUUQUFDIDPOOFIJUPDPNFOUSZDBLFQIQ w ݁Ռͱͯ͠$BLF1)1ͷίϯτϦϏϡʔλʔ͕ ࣾʹਓ͍Δ ٕज़બͱ044ͷؔ
कൿٛରࢿྉ $POOFIJUP*OD w 044Ͱ$BLF1)1ͷ1MVH*Oͷެ։ w &YIUUQUFDIDPOOFIJUPDPNFOUSZ w ͜ͷΑ͏ʹɺ$BLF1)1ίϛοτͨ͠Γɺ1MVH*OΛެ ։͍ͯ͠Δϝϯόʔ͕͍ΔͷͰ৺ڧ͍ w
࠷ۙͰ,PUMJOίϯτϦϏϡʔτͨ͠ϝϯόʔ w &YIUUQUFDIDPOOFIJUPDPNFOUSZ w ٕज़తͳϒϥϯσΟϯάʹܨ͕Δ w ΤϯδχΞͷϞνϕʔγϣϯߴ·Δ ٕज़બͱ044ͷؔ
1)18BZ ͍͞͝ʹ
कൿٛରࢿྉ $POOFIJUP*OD ͍͞͝ʹ
कൿٛରࢿྉ $POOFIJUP*OD ͍͞͝ʹ ະདྷΛ༧ଌ͢Δ࠷ળͷํ๏ ͦΕΛൃ໌͢Δ͜ͱͩ ʢΞϥϯɾέΠʣ
1)18BZ ·ͱΊ
कൿٛରࢿྉ $POOFIJUP*OD ·ͱΊ w తʹ߹Θٕͤͨज़બΛৗʹߦ͏ w ٕज़खஈ w Ϣʔβʔʹྑ͍ମݧΛಧ͚Δͷ͕ୈҰత
w 044ͷߩݙকདྷͷେ͖ͳϦεΫϔοδ w ະདྷΛ༧ଌ͢Δ࠷ળͷํ๏ɺͦΕΛൃ໌͢Δ͜ͱ w ίωώτͰɺࠓޙ͜ͷελϯεมΘΒͳ͍
1)18BZ ͓Βͤ
कൿٛରࢿྉ $POOFIJUP*OD ΞυϕϯτΧϨϯμʔͬͯ·͢ʂ ࠓߋ৽ʂ
ҰาΛࢧ͑Δ 1)18BZ ͏ͪΐͬͱΛฉ͍ͯΈ͍ͨͱ ࢥͬͨํؾܰʹ͓͕͚͍ͩ͘͞ ͘͠!UBUTVTIJNʹ%.Ͱ
ҰาΛࢧ͑Δ 1)18BZ ͝ਗ਼ௌ༗͏͍͟͝·ͨ͠ɿ% $POOFIJUP*OD$50!UBUTVTIJN