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
もっと気軽にブログを書いてもいいんでない?という話/bloggin-as-aikido
Search
hideki kinjyo
PRO
December 09, 2018
Business
0
97
もっと気軽にブログを書いてもいいんでない?という話/bloggin-as-aikido
社内LTではなしたやーつ
hideki kinjyo
PRO
December 09, 2018
Tweet
Share
More Decks by hideki kinjyo
See All by hideki kinjyo
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
410
Composerの依存解決 #phpstudy
o0h
PRO
0
120
「影響が少ない」を自分の目でみてみる
o0h
PRO
3
1.7k
PHPによる"非"構造化プログラミング入門 -本当に熱いスパゲティコードを求めて- #phperkaigi
o0h
PRO
0
1.6k
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
23
5.2k
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
10
3.9k
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
690
ヒューマンエラーの本を読んだ ~報告会~
o0h
PRO
3
360
みんなでワイワイ「テスト駆動開発」の話をやる会 #techramen24conf
o0h
PRO
4
690
Other Decks in Business
See All in Business
Company deck
tricera
0
10k
HRBrain 中途採用資料
hrbrain
1
1.5k
Tech Culture Deck
takuyasaga
0
680
株式会社 PM Agent 採用資料
kiichitakeda
0
160
株式会社CINC 会社案内/Company introduction
cinchr
6
65k
CREによる顧客のキャッチアップを加速する仕組み作り / Creating a mechanism to accelerate customer catch-up through CRE
woody_kawagoe
1
230
アイカツ!から学ぶビジネスパーソンとしての姿勢 / learn-the-attitude-of-businessperson-from-aikatsu
kazto
0
470
株式会社ボスコ・テクノロジーズ 採用ピッチ資料
boscotechrecruit
0
1.5k
タケウチグループRecruit
takeuchigroup
0
7.6k
Spice Factory Inc. Culture Deck
spicefactory
0
10k
【営業職】中途採用向け会社説明資料(テックファーム株式会社)
techfirm
0
410
定義のない仕事 / Undefined Work
nrslib
9
3.8k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
70
4.8k
Optimizing for Happiness
mojombo
379
70k
How to train your dragon (web standard)
notwaldorf
96
6.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Code Reviewing Like a Champion
maltzj
525
40k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Transcript
ͬͱؾܰʹ ϒϩάΛॻ͍ͯ ͍͍ΜͰͳ͍ʁͱ͍͏
※ࠓճ͞ͳ͍͜ͱ: ʮձࣾϒϩάͬͯͲ͏͋Δ͖ͳͷʯ Έ͍ͨͳҙٛ
ձࣾͷ
ϒ ϩ ά ͬ ͯ
ϋʔυ ϧߴ͍
ͦΜͳ෩ʹɺ ࢥ͍ͬͯ·ͤΜ͔ʙʙʙ
IMO: ʮʹཱͭ͜ͱʯΛ࠶ఆٛ͢Δ
͓͠ͳ͕͖ • ͋ͳͨӉͰ͋Δɻͦͷώϯτ͕߹ؾಓͩ • ߹ཧతͳମज़ͷձಘʹΑͬͯɺ ΑΓӉͱͭͳ͕Ζ͏ • ʮͳΔ΄Ͳʂ͔ͩΒා͘ͳ͍Μͩʂʂʯ ͱࢥͬͯΒ͑ͨΒ͍^^
ʮ߹ؾಓʯͩʂ
Aikido • ߹ؾಓͷٕΛ௨ͯ͠ఢͱͷରཱΛղফ͠ɺࣗ વӉͱͷʮ߹ʯʮສ༗ѪޢʯΛ࣮ݱ͢Δ Α͏ͳڥʹࢸΔ͜ͱΛཧͱ͍ͯ͠Δ • ߹ཧతͳମͷӡ༻ʹΑΓମ֨ମྗʹΑΒͣ૬ खΛ੍͢Δ͜ͱ͕ՄೳͰ͋Δͱ͍ͯ͠Δ͕ ಛ
Ӊ
߹
Bloggin' As AIkido • ӉͱΠϯλʔωοτͰ͋Δ • Πϯλʔωοτͱ߹ͤΑ • ਫ਼ਆੑ >
ٕ
ᶃ: ͋ͳͨΠϯλʔωοτͰ͔͢ʁ͘͠ɺΠϯλʔ ωοτͱ͋ͳͨͷڥքઢͲ͜ʹ͋ΔͷͰ͠ΐ͏͔ʁ࣮͏ ΠϯλʔωοτͰ͔͢ʁ͋ͳͨͱ͍͏ଘࡏͷʹ͋ΔΠϯλʔ ωοτΛײ͡Δ͜ͱ͕Ͱ͖͍ͯ·͔͢ʁ • ఆٛʮΠϯλʔωοτͰ͋Δʯͱ • “Πϯλʔωοτ͔Βେ͖ͳॿ͚Λಘ͍ͯΔ ঢ়ଶɺ͘͠Πϯλʔωοτʹରͯࣗ͠
ߩݙΛࢪͯ͠ޓܙؔʹ͋Δঢ়ଶ” ͱఆٛ͠·͢ɻ
զʑͷීஈͷಈ࡞
Πϯλʔωοτ
ͦΕͬͯԿͰͰ͔͢ʁ
ͦΕͬͯԿͰͰ͔͢ʁ => Γ͍ͨɺΔ͖ใ͕ ͋Δ͔Βɻ
ݩʑͷ͋ͳͨ ΠϯλʔωοτΛ ׆༻͢Δ͋ͳͨ ཉ͍͠ใΛಘͨ ͋ͳͨ
“ΠϯλʔωοτʹͳΔ”ͱ ͋ͳͨࣗΛ ਐԽ͠ɾଅਐͤ͞Δ͜ͱ
ΠϯλʔωοτʹͳΕͨʂ ͏Ε͍͠ʂʂ
ɾɾɾͬͱΠϯλʔωοτ ʹͳΓ͍ͨʂͲ͏͢Ε͍͍ Ͱ͔͢ʂʂ
Πϯλʔωοτͱ ޓܙؔΛ݁΅͏
͋ͳͨͷҰยΛ GoogleͷΠϯσοΫεͷ Ұ෦ʹͯ͠͠·͓͏
ϒϩάΛॻ͜͏ʂʂ
͘͠ߟ͑ͳ͍
ͦΜͳ෩ʹݴΘΕͯ͊͞ʂ
ϒϩάΛॻ͘ͳΜͯେมͩʂʂ
ͦ͏ͩΖ͏ʂʂʁʁ
͔݁Βਃ͢ͱɺ ӉͲ͜ʹͰ͋Δ͠ ͋ͳͨͦͷҰ෦ɻ ͔ͩΒ ϒϩάΛॻ͘͜ͱͰ͖Δɻ
߹ཧతͳମͷӡ༻
‘૬खͷྗʹྗͰର߅ͤͣɺ૬ खͷ“ؾ”ʢ߈ܸͷҙࢤɺλΠ ϛϯάɺྗͷϕΫτϧͳͲΛ ؚΉʣʹࣗΒͷʮ“ؾ”Λ߹Θ ͤʯ૬खͷ߈ܸΛແྗԽͤ͞ Δ
͘͠ߟ͑ͳ͍ ʮ߹ཧతͳମͷӡ༻ʯΛऔΓೖΕΔ
IMO: ʮʹཱͭ͜ͱʯΛ࠶ఆٛ͢Δ
ʮՁʯͷଊ͑ํΛมֵͤ͞Δ • ʮใʯͱɺ ड͚खʹͱͬͯʮՁʯ͕ײ͡ΒΕΔΑ͏ʹ raw dataΛʮՃʯͨ͠ͷͰ͋Δ
ʮՁʯͷଊ͑ํΛมֵͤ͞Δ • ಧ͔ͳ͍ͷʹʮՁʯͳ͍ɻ ಧ͍ͯॳΊͯʮใʯʹͳΔ • ૉମͷϙςϯγϟϧ × σϦόϦʔ ͕ʮใʯ
ʮՁʯͷଊ͑ํΛมֵͤ͞Δ • ใͷʮಧ͔ͤํʯͬͯʁ • ͦΕ ͋ͳ͕ͨ͢Ͱʹ͍ͬͯΔ
None
͜͜ͷ࡞ۀɺ ࣮ϝνϟΫνϟVALUABLE(ͳͣ)
ʮσϦόϦʔʯʹίϛοτ͢Δ • ීஈΠϯλʔωοτΛ͍ͬͯΔͱ͖ͷ ʮΓ͍ͨʯˠʮΘ͔ͬͨʂʯ ͷঢ়ଶసҠ • ͦͷ࣌ʹɺԿݸͷهࣄΛݟ·ͨ͠ʁ2هࣄʁ10هࣄʁ • ʮ͔Δ·ͰʹԿ͕Γͳ͔ͬͨͷ͔ʯͷ ࣗͳΓͷπϘΛ͑Δ͚ͩͰʮՃՁʯ
• (ͪΖΜΫιύΫϦهࣄ )
ʮίτʯˠʮใʯʹ • ʮਸߴͳهࣄΛॻ͘ʂʂʯඞཁͳΜͯͳ͍ɻ Լ͔ΒઢͰྑ͍ɻ ͘͠ʮྡͷਓʹ͚ͯʯॻ͘ɻʮ24࣌ؒ લͷࣗʹ͚ͯʯॻ͘ɻ
߹ؾಓʮ߹ཧతͳମͷ͍ํʯ • ૉମͦͷͷΛ։ൃͨ͠ΓɺՁΛม༰ͤ͞ Δͷқ͕ߴ͍ • ྲྀΕɺྗͷஔ͖ํΛʮ͏·͘ม͑Δʯ͜ͱ ͰՃՁੜΈग़ͤΔ • ʮ߹ཧతͳମͷӡ༻ʹΑΓମ֨ମྗʹΑΒͣ ૬खΛ੍͢Δ͜ͱ͕ՄೳͰ͋Δʯ
ͨͩϋϩʔϫʔϧυ͚ͨͩ͠ʂ ͰࢲͷதͰ1൪ `+1` ͞ΕͯΔߘʂ
ৗۀʹ ʮͪΐ͍͠ʯͰهࣄʹͰ͖Δ • ެࣜdocΛຊޠʹ༁ͯ͠Έ·ͨ͠ • hello world / tutorialͰ༡ΜͰΈ·ͨ͠ •
࡞ۀ࣮ɺ৮ͬͯΈ·ͨ͠ • ʮ͚ͩ͜͜ಡΊΘ͔Δʯܥ·ͱΊ • etc…
ৗۀʹ ʮͪΐ͍͍ͨ͠ʯͰهࣄʹͰ͖Δ • ͜ͷลΓɺීஈͷʮάάͬͯΈͨʯͱ ωλɾຊདྷՁมΘΒͳ͍ • ͜ΕΛʮಧ͖͘͢͢Δʯ͔൱͔ͷ͚ࠩͩʂ
ࣗͷʮؾʯΛͬͱײͯ͜͡ʂ • ্ʹ্͕͍Δ͠ɺͲ͜·Ͱ͍ͬͯઌ಄ ଘࡏ͠ͳ͍ • ͔͠͠ɺࣗΑΓޙΖʹਓ͍Δ͠ɺޙ ΖͷޙΖʹ͍Δ • ͋ͳͨͷʮͪΐͬͱͨ͜͠ͱʯʹتͿਓඞ ͍ͣΔͣ
ͬͱؾܰʹ ϒϩάΛॻ͍ͯ ͍͍ΜͰͳ͍ʁͱ͍͏
·ͱΊ • ΠϯλʔωοτΛ௨ͯ͡ɺ͋ͳͨΠϯλʔ ωοτʹͳΔ • ͦͷաఔΛൃ৴͢ΕɺͬͱΠϯλʔωο τʹͳΕΔ͠ɺͬͱΠϯλʔωοτΛ૿ ͤΔ • ߹ؾಓͰΠϯλʔωοτʹͳΖ͏ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠