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
オープンセミナー2020@広島 発表資料
Search
nof
February 08, 2020
Programming
1
1.1k
オープンセミナー2020@広島 発表資料
nof
February 08, 2020
Tweet
Share
More Decks by nof
See All by nof
Rails使いのNuxt.js入門 - 銀座Rails#12
nof
1
2.2k
Stripeでよかった
nof
0
140
Other Decks in Programming
See All in Programming
Patterns of Patterns
denyspoltorak
0
410
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
330
チームをチームにするEM
hitode909
0
430
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
4.7k
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
260
クラウドに依存しないS3を使った開発術
simesaba80
0
200
Vibe codingでおすすめの言語と開発手法
uyuki234
0
150
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
580
Grafana:建立系統全知視角的捷徑
blueswen
0
260
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
140
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
The SEO identity crisis: Don't let AI make you average
varn
0
43
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
360
Technical Leadership for Architectural Decision Making
baasie
0
200
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
31
My Coaching Mixtape
mlcsv
0
18
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
The untapped power of vector embeddings
frankvandijk
1
1.5k
Transcript
͖͔ͩΒଓ͚Δ ϓϩάϥϛϯάΛҰੜͷࣄʹ גࣜձࣾιχοΫΨʔσϯ ࡔխढ़ Φʔϓϯηϛφʔ2020@ౡ
ࣗݾհ • ҆ࠤ۠(ߴཅொ)ࡏॅ ϓϩάϥϚ • Ո • ಉ͍Շ (ߴग़)
Ϟϯϋϯ • খֶ4 உࢠ ϑΥʔτφΠτ • খֶ1 ঁࢠ ϚΠΫϥ • ͖ • મ౬ɾαφ • ήʔϜ ࡔɹխढ़ twitter: ssh_nof facebook: sakapeee
͜Ε·Ͱ • খதߴʢౡʣ • Cݴޠͱͷग़ձ͍ • ΞϚνϡΞແઢɾύιίϯ௨৴ • େֶʢߴʣ •
Πϯλʔωοτͱͷग़ձ͍ • ݻఆճઢɾαʔόʔߏங • ࣗࣾ։ൃͷձࣾʢౡʣ • Javaͱͷग़ձ͍ • ΦϒδΣΫτࢦ • αʔϏεӡӦ • αʔόʔͷӡ༻ɾαϙʔτۀ • ݱ৬ιχοΫΨʔσϯʢΠϯλʔωοτʣ
͜͜Ͱಇ͍͍ͯ·͢
ϦϞʔτϫʔΫ
ೲͷͳ͍डୗ։ൃ • डୗ։ൃ • ֹ݄ఆֹ • ඞཁͳػೳΛඞཁͳॱ൪Ͱຖिগͣͭ͠։ൃ͢Δ • ༷ͷมߋɺ༏ઌॱҐͷมߋ͕ਵ࣌Մೳ •
ظతʹ։ൃΛଓ͚ΔͨΊɺೲ͠·ͤΜ
ैདྷͷडୗ։ൃͱͷҧ͍ • ιϑτΣΞͷͰͳ͘ɺϏδωεͷ͕త
ͦ͏͍͏ࣄΛ͢Δਓ ސϓϩάϥϚ
ސϓϩάϥϚͱ • ސͱ͓ͯ͠٬͞Μͷ૬ஊʹͷΔ • ιϑτΣΞΤϯδχΞϦϯάͷશͯʹؔΘΔ • ιϑτΣΞͷاըɺઃܭɺίʔσΟϯάɺӡ༻ • ͓٬͞Μ๊͕͑Δ՝ΛιϑτΣΞͰղܾ ϓϩάϥϛϯάྗͱ
ίϯαϧςΟϯάྗ͕ ٻΊΒΕΔ
ސϓϩάϥϚͱͯ͠ ͕େࣄʹ͍ͯ͠Δ͜ͱ
ސϓϩάϥϚͱ͕ͯ͠େࣄʹ͍ͯ͠Δ͜ͱ • ࡞Δ͜ͱΛతͱ͠ͳ͍ • ͓٬͞Μͱύʔτφʔͷؔ • ͓٬͞ΜͷࣄۀΛଓ͚ΒΕΔΑ͏ʹ͢Δ ɹɹɹɹͳͲͳͲ
࡞Δ͜ͱΛతͱ͠ͳ͍ • ՝Λղܾ͢Δ͜ͱΛతͱ͢Δ • ࡞ΒͣʹղܾͰ͖ΔͷͰ͋Ε࡞Βͳ͍ ͜͏͍͏ػೳ͕ཉ͍͠ʂ ͜ΕΛղܾ͍ͨ͠ʂ GoogleεϓϨουγʔτʹॻ͖ࠐΊΑ͍ͷͰ શࠃͷళฮͷͦͷͷച্ ϝʔϧͰड৴ͯ͠
ूܭͯ͠ શࠃͷళฮʹ৴͍ͨ͠ ͦͷͷച্ΛશళฮͰڞ༗͍ͨ͠ ώΞϦϯά ఏ Ҋ ͓٬͞Μͷཁ
͓٬͞ΜͷࣄۀΛଓ͚ΒΕΔΑ͏ʹ͢Δ • ඞཁͳͷΛ • ಈ͘ܗͰগͣͭ͠ • ϝϯς͘͢͠։ൃ͢Δ
͓٬͞Μͱύʔτφʔͷؔ • ؾܰʹ૬ஊͯ͠Β͏ • ࣄۀΛ͔ͬ͠Γͱཧղ͢Δ • ҰॹʹʢνʔϜͱͯ͠ʣղܾࡦΛߟ͑Δ • ͓٬͞ΜͷΛѲͯ͠ΞΠσΞΛఏҊ͢Δ •
ແཧͳ͜ͱ͠ͳ͍ɺଋ͠ͳ͍ • ࣮ʹରԠ͢Δ • ͓٬͞Μʹແବݣ͍ͤ͞ͳ͍ ৴པ͕ؔେࣄʂʂ
ଞʹ͍Ζ͍Ζେࣄͳ͜ͱ͕͋Γ·͢ • ۀͷੳ • ͷநԽ • ΛϩδΧϧʹߟ͑Δ • ࣗͷڵຯؔ৺ʹΑΔϞνϕʔγϣϯ •
ٕज़ཁૉͷܦݧΞοϓ • νʔϜϫʔΫʢҰਓͰݶք͕͋Δʣ
ϓϩάϥϚΛҰੜଓ͚ΔͨΊʹ ͕େࣄʹ͍ͯ͠Δ͜ͱ
ҰੜͷࣄͱͳΔϓϩάϥϛϯά • ղܾΛతͱ͢Δ →͕࣌มΘͬͯͳ͘ͳΒͳ͍ • ࣗͷٕज़͕ੈͷͨΊɺਓͷͨΊʹͳΔ →ࣗͷϞνϕʔγϣϯʹͳΔ →ٕज़ਐԽ͠ଓ͚ΔͷͰ্৺͕ժੜ͑Δ େ͖ͳϓϩάϥϛϯάΛ ੜ֔ݱͰଓ͚Δ͜ͱ͕Ͱ͖Δ
ϓϩάϥϚͱͯ͠େʹ͍ͯ͠Δ͜ͱɹͦͷ̍ • ٕज़తͳ͜ͱ • γϯϓϧͰΘ͔Γ͘͢ • ͦͷ͠ͷ͗ͷίʔυॻ͔ͳ͍ • ܧଓతʹϝϯςͰ͖ΔΑ͏ʹ •
ษڧ͢ΔɺࣗΛຏ͘ɺ৽͍ٕ͠ज़ΛऔΓೖΕΔ • Ҿ͖ग़͠Λଟ͘ • ϦεϖΫτͯ͠Β͏ • ͔ͦͦΒߟ͑Δ • ԿͷͨΊʹ࡞Δͷ͔ • γϯϓϧͳղܾࡦ͕͋ΔͷͰͳ͍͔
ϓϩάϥϚͱͯ͠େʹ͍ͯ͠Δ͜ͱɹͦͷ̎ • ਫ਼ਆతͳ͜ͱ • ਓͱਓͱͷͭͳ͕Γ • νʔϜͷҰһͱͯ͠ଚܟ͠߹͑Δ • ߴΈΛࢦ͠ɺ᛭ୖຏ͠߹͑Δ •
Ϟνϕʔγϣϯ • ࣗͷΓ͍ͨ͜ͱΛΔ • ͖ͳ͜ͱଓ͚ΒΕΔ
ϓϩάϥϚͱͯ͠େʹ͍ͯ͠Δ͜ͱɹͦͷ̏ • ਫ਼ਆతͳ͜ͱʢଓ͖ʣ • ࣾձߩݙ • ੈͷதΛΑΓྑ͍ঢ়ଶʹ͍ͨ͠ • Ϣʔβʔ͓٬͞Μͷ͜ͱΛߟ͑ͯߦಈ͢Δ •
ࣗͷࣝɺٕज़ΛࣾձͷͨΊʹཱ͍ͯͨ • ഓٕͬͨज़ੈʹؐݩ͍ͨ͠
·ͱΊ
·ͱΊ • ސϓϩάϥϚͱ͍͏ࣄɺ͕͖ࣗͳϓϩάϥ ϛϯάΛҰੜଓ͚ΒΕΔ • ਓʹتΜͰΒ͑ͯɺͦΕ͕ࣄʹͳΔ • ٕज़తͳ͜ͱେࣄ͚ͩͲɺਓͱਓͱͷͭͳ͕ΓϞ νϕʔγϣϯେࣄ •
ࣗͷ࣋ͯΔٕज़ΛੈͷͨΊɺਓͷͨΊʹཱͯΑ͏ ͱ͢Δ͍͍͕݁ߏେࣄ