Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
問題解決力について
Search
Takehiro Yamaguchi
January 01, 2019
Technology
600
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
問題解決力について
Takehiro Yamaguchi
January 01, 2019
More Decks by Takehiro Yamaguchi
See All by Takehiro Yamaguchi
tech boost_deeplearning
takexhero
0
120
【 tech boost】AI/DSエキスパート(ニューラルネットワーク)
takexhero
0
130
開発業務について
takexhero
0
610
セキュリティについて
takexhero
0
460
データベースについて
takexhero
0
1.3k
ネットワークについて
takexhero
0
620
オブジェクト指向について
takexhero
0
1.4k
Other Decks in Technology
See All in Technology
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
440
Metadata - Section 1: HTML Basics
mohab1
0
120
しろおびから始める!ログ活用の第一歩
shumei_ito
0
960
Refining Active Record
shugo
0
160
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
160
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
180
Browser Spec: Testing Hotwire with Ruby
takahashim
1
130
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
930
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
310
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Ethics towards AI in product and experience design
skipperchong
2
440
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
It's Worth the Effort
3n
188
29k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Abbi's Birthday
coloredviolet
4
10k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
HDC tutorial
michielstock
2
960
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
570
Transcript
ղܾೳྗ ͍·࠷ٻΊΒΕ͍ͯΔशಘؔೳྗ
త ϓϩάϥϛϯάͰɺ·ͨকདྷൃੜ͢ΔʹରԠͰ͖ΔΑ͏ʹ͢Δ ͨΊ ରऀ ࣗͰߟ͑ͯϓϩάϥϛϯά͢Δํ๏͕͔Βͳ͍ํ Τϥʔղܾͷաఔ͕Θ͔Βͳ͍ํ ͕ى͜ΔͱΜͰલਐΊͳ͍ํ ΰʔϧ ࣗͰߟ͑ͯղܾ͢Δํ๏͕Θ͔Δ
࣍ ղܾೳྗͱʁ ͳͥղܾೳྗ͕ඞཁͳͷ͔ʁ ͍ΖΜͳղܾ๏ ΄ͱΜͲͷਓ͕ؾ͍͍ͮͯͳ͍িܸͷࣄ࣮ ߟ͑Δͱʁ ʮߟ͑Δ͜ͱʯͷྺ࢙ ΫϦςΟΧϧγϯΩϯά ύϥμΠϜͱʁ ͱʁ
ͷఆٛ ԋ៷తਪ ؼೲతਪ ϓϩάϥϛϯάͰ׆༻Ͱ͖ΔղܾϑϨʔϜϫʔΫ
ղܾೳྗͱʁ
ཧΛ࣮ݱ·Ͱ͛͠Δྗ ࠔΔ͜ͱ ໎͏͜ͱ Ή͜ͱ
ͳͥղܾೳྗ͕ඞཁͳͷ͔ʁ
ࠓޙੜ͖͍ͯͨ͘Ί ITΛத৺ʹܹ͘͠มԽ͢Δ࣌ʹରԠͰ͖ΔΑ͏ʹ ਓೳɺIoT ऴޏ༻੍ͷݮগ ϥΠϑελΠϧͷมԽ ੈք๊͕͑ΔʹରԠͰ͖ΔΑ͏ʹ গࢠԽɺࢢɺۚ ڥɺ֩
ղܾख๏ʢϑϨʔϜϫʔΫʣ ༗໊ͳྫ ϩδοΫπϦʔɺMECEɺPESTੳɺ3CੳɺόϦϡʔ νΣʔϯੳ VRIOɺϚτϦΫεɺ4Cɾ4PɺSWOTੳ 5W1HɺPDCAɺPPMɺ7SɺAIDMAɺAISAS
΄ͱΜͲͷਓ͕ؾ͍͍ͮͯͳ͍ িܸͷࣄ࣮
શͯʮࢥߟʯ͕جૅʹ͋Δ ࢥߟͱԿͰ͠ΐ͏͔ʁ ʮࢥߟʯ͕Θ͔Βͳ͍ͷʹɺࢥߟΛͬͨख๏Λཧղ͢Δ ͜ͱͰ͖ͳ͍ ࢥߟ ʹ ߟ͑Δ͜ͱ
ߟ͑Δͱʁ
ଟ͘ͷਓ͕ͳΜͱͳ͍ͬͯ͘Δ Ұ൪ଟ͍࣭ ཧతࢥߟͬͯͲ͏ΔΜͰ͔͢ʁ ʮཧతʯʴʮࢥߟʯͱ͍͏୯ޠͷΈ߹Θͤ ʮཧతʯ͕Θ͔Βͳ͍Θ͚Ͱͳ͍ ʮࢥߟʯ͕Θ͔Βͳ͍
ʮߟ͑Δ͜ͱʯͷྺ࢙
17ੈل~ݱࡏ ΪϦγϟϩʔϚ࣌Μʹ͕ٞ͞Ε͍ͯͨ தੈͳ͔ͬͯΒਓߟ͑Δ͜ͱΛΊͯ͠·ͬͨ फڭͷීٴʹΑΓਆͷݴ༿ΛͻΒ͢Β৴͡Δ͜ͱΛٻΊΒ ΕͨҝɺࣗͰߟ͑Δඞཁ͕ͳ͘ͳͬͨ ϧωαϯεͷ͔࣌ΒਓؒओମͷࢥʹมΘ͖ͬͯͨ
ϧωɾσΧϧτʢ1596~1650ʣ ϑϥϯεͷֶऀ ࠷ॳʹʮߟ͑Δ͜ͱʯΛߟ͑ͯ·ͱΊͨਓ ༗໊ͳஶॻʮํ๏ংઆʯ 1, ໌ূɿຊʹਖ਼͍͠ͱೝΊͨͷ͚ͩड͚ೖΕΔ͜ͱ 2, ੳɿߟ͑ΔΛͰ͖Δ͚ͩখ͚͘͞Δ͜ͱ 3, ૯߹ɿ࠷୯७ͳͷ͔Βෳࡶͳͷୡ͢Δ͜ͱ
4, ຕڍɿݟམͱ͕͠ͳ͍͔શͯΛྻڍ͠ݟ͢͜ͱ ཧԽֶͷඈ༂తͳൃలʹߩݙ
ΫϦςΟΧϧγϯΩϯά
ଟ໘తࢥߟ ʮ൷తࢥߟʯͱݺΕ·͢ ʮաڈͷ׳शʯʮطͷ֓೦ʯʹͱΒΘΕͣɺͷ͝ͱ ͷຊ࣭ΛݟۃΊͯཧతʹࢥߟ͢Δ͜ͱ
ߟ͑Δͱʁ ཁૉʹղ͠౷߹͢Δ͜ͱ ղ ཁૉؐݩ๏ ౷߹ ҼՌؔ ྨɺମܥԽ ϓϩηε
ྉཧʹ͍ͭͯߟ͑ͯΈΔ छྨɿ༸৯ɺ৯ ৯ࡐɿɺڕɺࡊ ௐཧɿࣽΔɺম͘ɺΔɺৠ͢ ಓ۩ɿแஸɺ·ͳ൘ɺು ຯɿࢎͬͺ͍ɺਏ͍ɺ͍ۤɺ͍
ύϥμΠϜͱ߹ཧੑ
͍͖ͳΓͰ͕࣭͢Ͱ͢ ͋ͳͨӦۀ৬Ͱɺ͋Δ্࢘ͷ෦ԼʹͳΓ·ͨ͠ɻ ͦͷ্࢘ʮࣾһಉ࢜ͱ͍͑ͲશһϥΠόϧͩʂऽམͱͯ͠ͰܖͱΕʂʯͱߟ͑Δ ग़ੈڝ૪ʹॏΛ্͓࢘͘Ͱͨ͠ɻ ͋ͳͨɺಉ྅ͱҰॹʹࣄΛ͢Δػձ͕͋ΓɺܖΛܾΊΔྑ͍ఏҊΛͯ͘͠Εͨಉ྅ ʹखฑΛ͋͛·ͨ͠ɻ ͦͷޙɺ্͔࢘Βݺͼग़͞ΕͯͻͲౖ͘ΒΕɺධՁΛԼ͛ΒΕ·ͨ͠ɻ ͋ͳͨಉ྅ͱͷਓ͕ؒؔྑ͍ͷͰɺ݁Ռܖʹͭͳ͕ͬͨ͠ɺಛʹѱ͍͜ͱΛͨ͠ͱ ࢥ͓ͬͯΒͣɺͳͥࣗͷධՁ͕Լ͕Δͷ͔ͪΐͬͱೲಘ͍͔ͳ͍ɻ ͋ͳͨͷߦಈਖ਼͍͠ͱࢥ͍·͔͢ʁ
ਖ਼͘͠ͳ͍ ԿͱݴΘΕΑ͏͕ҙͰ͕ࣗܖΛউͪऔͬͨ͜ͱʹ ͢Δ͖ͩͬͨɻ ্͔࢘ΒධՁ͞Εɺग़ੈ͢ΔͨΊʹϥΠόϧΛऽམͱ͠ ͰܖΛ͗औΔ͜ͱ͕ਖ਼͍͠ʹ߹ཧతͱͳΔɻ
ύϥμΠϜΛҙࣝ͢Δ ࢥߟͷΈͷ͜ͱ ύϥμΠϜʹΑΓԿ͕ਖ਼͍͔͠ɺԿ͕ཧత͔͕ܾ·Δ ຊਓύϥμΠϜΛҙࣝ͢Δ͜ͱ͕ಛʹগͳ͍
ࣗͷύϥμΠϜΛ֬ೝ͢Δ ࡢͷ൩ޚ൧ԿΛ৯·͔ͨ͠ʁ ͳͥͦΕΛબͼ·͔ͨ͠ʁ
ύϥμΠϜγϑτ ࢥߟͷΈΛม͑Δ ΄Ͳ΄ͲཧతͰ͋Εे ਓؒʹײ͕͋ΔͨΊɺཧ͕શͯͰͳ͍ ᘳͳཧΛࢦ͢ඞཁͳ͍ ϏδωεͰޭ͢ΔͨΊͷɺղܾ͢ΔͨΊͷύϥμΠϜ Λʹ͚ͭΔ͜ͱʹྗΛ͍ͩํ͕͍͍
ʲϫʔΫʳ̏ ՈʹؼͬͯύιίϯͷిݯεΠονΛԡ͠·ͨ͠ɻ ͔͠͠ɺύιίϯ͏Μͱ͢Μͱ͍͍·ͤΜɻ ݪҼԿ͕ߟ͑ΒΕ·͔͢ʁ ཁૉʹղͯ͠ɺ౷߹ͯ͠Έ·͠ΐ͏ʂ
ߟ͑ΒΕΔݪҼ όοςϦʔ͕Γͳ͍ ిݯϘλϯ͕յΕ͍ͯΔ ઢ͕அઢ͍ͯ͠Δ ϋʔυΣΞͷނো
ʲϫʔΫʳ10 ϓϩάϥϛϯά͕Ͱ͖ͳ͍ݪҼԿ͔ߟ͍͑ͯͩ͘͞ ͍ͭͲ͜Ͱ٧·Γ·͔͢ʁ
ϓϩάϥϛϯάͷཁૉ ίϯϐϡʔλʔɿϋʔυΣΞɺιϑτΣΞ ωοτϫʔΫɿTCP/IPɺWebɺΠϯλʔωοτ σʔλϕʔεɿϦϨʔγϣφϧσʔλϕʔεɺਖ਼نԽɺSQLɺू߹ ϓϩάϥϛϯάݴޠɿΦϒδΣΫτࢦݴޠɺؔܕݴޠɺखଓ͖ܕݴޠ ϑϨʔϜϫʔΫɺϥΠϒϥϦ ։ൃϓϩηεɺ։ൃۀ ιʔείʔυͷཧ λΠϐϯάɺγϣʔτΧοτɺ։ൃπʔϧ ղܾྗɿཧతࢥߟɺσόοάɺݕࡧྗɺӳޠྗ
ͷఆٛɺઃఆ
ߟ͑ΔରΛܾΊΔ ࣄΛߟ͑ΔͨΊʹɺʮߟ͑ΔରԿ͔ʁʯΛಛఆ͠ ͳ͚ΕͳΒͳ͍ ରΛਖ਼֬ʹܾΊΔ͜ͱඇৗʹ͍͠
–ΞϧϕϧτɾΞΠϯγϡλΠϯ “ࢲٿΛٹ͏ͨΊʹ1࣌ؒͷ࣌ؒΛ༩͑ΒΕͨͱͨ͠Βɺ59 Λ ͷఆٛʹ͍ɺ1Λղܾࡦͷࡦఆʹ͏ͩΖ͏”
ύιίϯͷిݯʹݪҼ͕͋Δ ࣗͷύϥμΠϜʹΑͬͯɺແҙࣝͷ͏ͪʹΛఆٛɺઃఆ ͯ͠͠·͏ɻ ύιίϯͷిݯʢϋʔυΣΞʣʹ͕͋Δͱߟ͑ͯ͠·͏ ిݯͷઢ͕Εͯͳ͍͔ʁ ͪΌΜͱଓ͞Ε͍ͯΔ͔ʁ όοςϦʔे͔ʁ
Ոͷిؾ͕ࢭ·͍ͬͯΔʢ௨ి͕ʣ ࣮ిݯ͕ೖ͍ͬͯͯɺը໘ͷ໌Δ͕̌͞ʢθϩʣͳͩ ͚ʢը໘͕҉͍͜ͱ͕ʣ ଞͷઃఆͰߟ͑Β͑ΔݪҼ
ઃఆ࣌ʹߟ͑Δ͜ͱ ͦͦԿ͔ʁ ͳΜͱͳ͘ؾ͍͍ͮͯΔɺയવͱ͍ͯ͠Δঢ়ଶͰߟ͑ ͯ·ͱ·Βͳ͍ ΠγϡʔԿ͔ʁ ͷ͜ͱΛΠγϡʔͱ͍͍·͢
ઃఆͷίπ ϙΠϯτ͕ͣΕ͍ͯͳ͍͔ʁ Πγϡʔ͕ڱ͗͢ͳ͍͔ʁ യવͱ͍ͯ͠ͳ͍͔ʁ ͷ̏ΛνΣοΫ͠Α͏ʂ
ͱʁ
ཧͱݱ࣮ͷΪϟοϓ ਓʹΑͬͯԿ͕͔ʁͦΕͧΕҟͳΔ ಉ͡ݱͰਓʹΑͬͯʹͳͬͨΓͳΒͳ͔ͬͨΓ͢ Δ ʹඞ੍ͣݶ͕͋ΔʢʹͳΓ͍͢ʣ ཧ͕ͳ͚Εൃੜ͠ͳ͍
ԋ៷తਪ
ҼՌؔΛͱʹཧΛల։ YͳΒɺZͰ͋Δ ؔͰදݱͰ͖ΕҼՌؔΛᘳʹѲͨ͜͠ͱʹͳΔ
ؼೲతਪ
૬ؔؔΛͱʹཧΛల։ A ɺBɺC….ͳΒɺZͰ͋Δ ࣄྫΛΑΓଟ͘ྻڍ͍ͯ͘͜͠ͱͰɺ͕݁ਖ਼͍͠Մೳੑ ͕ߴ·Δ 100%ਖ਼͍͜͠ͱ΄ͱΜͲূ໌Ͱ͖ͳ͍ ͯ·Βͳ͍ࣄྫΛʮূʯͱ͍͍·͢
ཧతͱ ཧతͰ͋Δ͔Ͳ͏͔ɺԋ៷తਪɺؼೲతਪΛͲͷ ఔ༻͍Δ͔ͷҧ͍͚ͩ ఆٛͯ͠ΈΔͳΒ ՊֶతࠜڌΛݩʹɺԋ៷తਪؼೲతਪɺ·ͨ྆ ํΛ༻͍ͯཧΛల։͢Δ͜ͱ
·ͱΊ
ղܾͷϓϩηε 1. ͷఆٛ 2. ͷੳ 3. ͷ౷߹ 4. ղܾࡦͷఏࣔ 5.
ղܾࡦͷ࣮ࢪ 6. ֬ೝ
ʴղܾʴೳྗ ཧͱݱ࣮ͷΪϟοϓ = ཧ͕౸ୡ͖͢ඪ ղܾ ظʹୡ͢Δ͜ͱ ʹ ࣮ݱ͢Δ͜ͱ ೳྗ
ಈ࡞ɺ࡞ۀͳͲΛߦ͏ྗ ʹ ͛͠Δྗ
ϓϩάϥϛϯάͰ׆༻Ͱ͖Δ ղܾͷίπ
1. ৗʹܭըΛͭ 2. લఏ݅Λٙ͏ 3. Λׂ͢Δ 4. Λݴ͍͑Δ 5. Λ؆ུԽ͢Δ
6. Ͱ͖Δ͜ͱ͔Β࢝ΊΔ 7. తΛΕͳ͍ 8. ֬ೝΛ͜·Ίʹߦ͏ 9. ྨࣅΛ୳͢ 10. ײతʹͳΒͳ͍
ʲϫʔΫʳ ΤϥʔΛղܾͯ͠ΈΑ͏ RoutingError Uninitialized Constant Error Template Error NoMethodError ϓϩηεΛҙࣝ͢Δͱղܾ͍͢͠
–ΞϧϕϧτɾΞΠϯγϡλΠϯ “ͨͱ͑ɺׯ͠ͷࢁ͔ΒΛ୳͞ͳͯ͘ͳΒͳ͍ͱ͠·͢ɻ ͋ͳͨํͨͿΜɺ͕1ຊݟ͔ͭΔ·Ͱ୳͢Ͱ͠ΐ͏ɻ ࢲɺ͕શ෦ݟ͔ͭΔ·Ͱ୳͠ଓ͚Δͱࢥ͍·͢”
ʲϫʔΫʳ ਓੜʹ͓͍ͯߟ͓͑ͯ͘ͱཱͭର ֶशͱԿ͔ʁ ৗࣝͱԿ͔ʁ ࣾձͱԿ͔ʁ ͓ۚͱԿ͔ʁ
M C V ϦΫΤετ Webαʔόʔ ϧʔςΟϯά ΫϥΠΞϯτ URL Ͳ͜ͰΤϥʔ͕ى͍ͬͯ͜Δͷ͔ʁ Ϩεϙϯε
ᶃ ᶄ ᶅ ᶆ ᶇ ᶈ