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
HerokuでWBS砲を打ち返した話
Search
kon_yu
October 22, 2014
49
16k
HerokuでWBS砲を打ち返した話
@kon_yu
kon_yu
October 22, 2014
Tweet
Share
More Decks by kon_yu
See All by kon_yu
そのライブラリ、続投?それとも解雇? 「stay_or_go」で素早く決断!
konyu
1
180
そのライブラリ、続投?それとも解雇?「stay_or_go」で素早く決断! 🚀
konyu
0
530
CTOやフリーランスのキャリアについて
konyu
1
800
石橋を叩いて渡るフリーランスのなり方。マイルド版
konyu
0
81
Pythonで作ったしょうもないもの3連発
konyu
0
170
石橋を叩いて渡るフリーランスエンジニアのなりかた
konyu
0
2.2k
おうちハックLT Roombaでネコを監視してみた
konyu
0
1k
Gemの作り方 BacklogのAPIを利用して
konyu
0
1.5k
Processingでクリエイティブコーディング
konyu
0
4.9k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Six Lessons from altMBA
skipperchong
29
4k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
For a Future-Friendly Web
brad_frost
180
10k
The Cult of Friendly URLs
andyhume
79
6.6k
Navigating Team Friction
lara
190
15k
Facilitating Awesome Meetings
lara
57
6.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Transcript
)FSPLVͰ8#4๒Λଧͪ ฦͨ͠ ! LBXBTBLJSC ! !LPO@ZV :VTVLF,0/
8IPBN* w ࠓɹ༎հ ίϯɹϢεέ w 5XJUUFS!LPO@ZV w #FTU5FBDIFS JODɹ$50
w ΦϯϥΠϯӳޠֶशαʔϏε
#FTU5FBDIFSͱ w ΦϯϥΠϯӳޠڭҭαʔϏε w ϥΠςΟϯάϨοεϯͱɺεϐʔΩϯάϨοεϯ ͷͭΛҰʹͨ͠αʔϏε
γεςϜߏ w 3BJMTͰ࡞ͬͨΞϓϦɹ w )FSPLVͰӡ༻ w ௨ৗͷ%ZOP Ծαʔό ͱதҐͷ%#Λར ༻͍ͯ͠Δ
w ͦͷଞΞυΦϯͰߏ
8#4๒ͱ w ςϨϏ౦ژͷχϡʔεʮϫʔϧυϏδωεαςϥ Πτʹಛू͞ΕΔ͜ͱͰಘΒΕΔߴτϥϑΟο Ϋ w αʔό͕མͪΔͱػձଛࣦͱͳΔ w ΤϯδχΞʹͱͬͯͷݟͤͲ͜Ζ w
ΑΓڧྗͳͷʹ:BIPPͷτοϓϖʔδͷχϡʔεཝʹͷΔ:BIPP ๒͕͋Δ
ಥવ8#4Ͱͷऔࡐ w ϫʔϧυϏδωεαςϥΠτ 8#4 Ͱϕετ ςΟʔνϟʔ͕์ૹ͞ΕΔ͜ͱʹ w ʹٸʹ8#4ʹऔࡐ͞ΕΔ͜ͱ͕ܾఆ w ʹࡱӨɹɹʹ์ૹɹ
w Ӧۀ͔͠ແ͍ɺԾઆݕূ͠ͳ͕ΒରࡦΛݕ౼
ඵؒΞΫηεΛਪఆ w ຊͷਓޱ͕ԯઍઍສਓ w 8#4ࢹௌ̏ʙ w ͦͷ͏͕ͪαʔϏεʹΞΫηε͢ΔͱԾఆ
ඵؒΞΫηεΛਪఆ
ඵؒΞΫηεਪఆ݁Ռ ϦΫΤετඵ ͚͞ΕউͯΔ
ઓུ w %ZOP͋ͨΓͰ͚͞ΔϦΫΤετΛ্͛Δ w %ZOPͷΛ૿ͯ͠εέʔϧΞτ w %#ͷεέʔϧΞοϓ
%ZOP͋ͨΓͰ͚͞ΔϦΫΤ ετΛ্͛Δ w %#ΞΫηεΛݮΒ͢ w τοϓϖʔδͰੜ͞ΕΔ)5.-Λࣄલʹ %VNQ͠%#ΞΫηεͤ͞ͳ͍ w $%/αʔϏεΛͬͯ੩తϑΝΠϧ ը૾ɺ+4
$44 ΛαʔόʹΞΫηεͤ͞ͳ͍
੩తͳ)5.-Λฦ͢ཧ༝ w )551ΞΫηεͰͻͱͭͷϖʔδΛݟΑ͏ͱͨ͠ ߹ʹαʔόϦΫΤετ͔Β%#ΞΫηεɺ )5.-ಈతʹੜ͠ϨεϙϯεΛฦ͢ w %#ͷΞΫηεϦιʔεɺ)5.-ΈཱͯͷϦ ιʔεΛͳ͘͢
τοϓϖʔδΛ੩తʹ͢Δ ॳͷݟ w ϦόʔεϓϩΩγͰɺτοϓϖʔδʹΞΫηε͕ ͖ͨΒNFNDBIFEͷTFTTJPOΛνΣοΫɺ w 4FTTJPOใ͕͋ΕϩάΠϯޙϖʔδ w ͳ͚Ε੩తͳ)5.-Λฦ͢
)FSPLVϦόʔεϓϩΩγͳ͠ w /HJOY"QBDIFͳͲϦόʔεϓϩΩγ͕ແ͍ ։ൃऀ͕৮ΕΔൣғͰ w ϩάΠϯͷ༗ແ3BJMTʹͤΔ w τοϓϖʔδࣄલʹ XHFUXXXCFTUUFBDIFSJODDPNUPQIUNM
Ͱऔಘͯ͠ɺίϯτϩʔϥͰฦͯ͋͛͠Δ
3BDLͰϦόʔεϓϩΩγ w ࣮3BDLͰϦόʔεϓϩΩγଘࡏ͢Δ w ࠓճ࣌ؒతʹݕূ͍ͯ͠Δ͕࣌ؒͳ͔ͬͨͷͰෆ࠾༻ w SBDLSFWFSTFQSPYZ w IUUQTHJUIVCDPNKBTXPQFSBDLSFWFSTFQSPYZ w
FNQSPYZ w IUUQTHJUIVCDPNJHSJHPSJLFNQSPYZ
$%/Λ͍੩తϑΝΠϧऔಘͰ αʔόʹΞΫηεͤ͞ͳ͍ w ը૾ɺ$44ɺ+BWBTDSJQUϑΝΠϧΛऔಘ͠Α͏ ͱαʔόΞΫηε͢Δ w αʔόʹରͯ͜͠ͷ੩తϑΝΠϧͷΞΫηεΛ ؚΊΔͱϖʔδ͋ͨΓΞΫηε͋Δ w ͜ΕΛͯ͢$%/Λͬͯ֎෦αʔόʹஔ͘
$%/ΞυΦϯ'BTUMZ w 'BTUMZͱ͍͏7BSOJTIΛͬͨ$%/αʔϏε w ͍͍ͱ͜Ζ$PVME'SPOUͰΔΑΓखܰ w ͨͩͷ੩తϑΝΠϧΛஔ͚ͩ͘ͷ$%/ͱͯ͠ ͏߹ઃఆ͕؆୯
GBTUMZͷQSPEVDUJPOSCઃఆ 'PSWBSOJTITFUUJOHT ੜ͢Δ)5.-Ͱͷ੩తϑΝΠϧͷύε͕ DEO@VSMBTTFUϑΝΠϧʹͳΔ ˌ$%/ϗετΞυϨε DPOpHBDUJPO@DPOUSPMMFSBTTFU@IPTU&/7<b'"45-:@$%/@63-`> ˌ੩తϑΝΠϧΛผαʔόʹஔ͘ DPOpHTFSWF@TUBUJD@BTTFUTUSVF ˌΩϟγϡ͢Δ࣌ؒɹTNBYBHF͕$%/Ͱอ࣋͢ΔظؒɺNBYBHF͕ΫϥΠΞϯτ Ͱอ࣋͢Δظؒ
ඵ DPOpHTUBUJD@DBDIF@DPOUSPMQVCMJD TNBYBHF NBYBHF
$034 w $034 $SPTT0SJHJO3FTPVSDF4IBSJOH w 8FC'POU"KBYΛ͠Α͏ͱ͢ΔͱɺηΩϡϦ ςΟΤϥʔͰϒϥβʹౖΒΕΔ w ϨεϙϯεϔομʔʹҎԼΛՃͯ͠ճආ
w "DDFTT$POUSPM"MMPX0SJHJOIUUQ XXXCFTUUFBDIFSJODDPN
$034 w SBDLDPSTͱ͍͏3BDLΛט·ͤΕ0, w ઃఆͨ͠ϑΝΠϧΛHFUͨ͠ࡍʹ "DDFTT$POUSPM"MMPX0SJHJOΛ͚ͭͯ͋͛ΒΕ Δ w IUUQTHJUIVCDPNDZVSBDLDPST w
IUUQRJJUBDPNO[OBLJUFNT DCCFCG
%ZOPͷΛ૿ͯ͠εέʔ ϧΞτ w αʔόͨΓͰ͚͞ΔϦΫΤετ͕τοϓϖʔ δͷ੩తԽͱ$%/͕͋ͬͨ w "QBDIF#FODIΛͬͯεςʔδϯάڥʹෛՙ ͷύϥϝλΛௐ͠ͳ͕Β࣮ࡍʹΛݟΔ w FYBCODIUUQFYBNQMFDPN
w ݁ՌͷඵลΓͷϦΫΤετΛࢀߟʹ͢Δ 3FRVFTUTQFSTFDPOEYYY<TFD> NFBO
%ZOPͷΛ૿ͯ͠εέʔ ϧΞτ w "QBDIF#FODIͷ݁Ռ͔Βɺαʔό͋ͨΓͰ ͚͞ΔϦΫΤετ͕Θ͔Δ ɹඞཁͳαʔόΛݟੵΕΔ w ඵؒϦΫΤεταʔόͰඵ͚ؒ͞ΔϦ ΫΤετɹɹඞཁͳαʔό
"QBDIF#FODIॾ w )5.-͚ͩΛݟΔͷͰɺ੩తͳϑΝΠϧɺ+4Ͱಈ తʹऔಘ͢ΔͳͲ࠷ऴతͳදࣔ·ͰΘ͔Βͳ͍ "QBDIF+.BUFSͷํ͕ศརʁ w ςετΛ͔͚Δଆͷճઢ͕͠ΐ΅͍ͱ݁Ռ͕͓͔ ͘͠ͳΔ w
ࣗͷ8JNBYͷ߹݁Ռ͕ѱ͘ͳͬͨ w ࣾωοτϫʔΫͷϧʔλͰύέοτ٧·Γ
%ZOPΛ૿͢ࡍͷ৺͝ͱ w )FSPLVͬͯ"84্Ͱಈ͍͍ͯΔ͔ΒɺҎ ্૿͢߹ɺ"84ಉ༷ʹ"NB[POʹ࿈བྷ͠ϓ ϨΥʔϛϯάΛґཔ͢ΔΑ͏ͳ͜ͱΛ͢Δඞ ཁ͕͋Δ͔ʁ
%ZOPΛ૿͢ࡍͷ৺͝ͱ w )FSPLVͷதͷਓʹڭ͑ͯΒͬͨ w &-#ͷϓϨΥʔϛϯάෆཁɻ͔Βे Ͱෆཁ
%#ͷεέʔϧΞοϓ w τοϓϖʔδҎ֎ͷରԠʹ%#ΛεέʔϧΞοϓ ͜ͷ࡞ۀɺαʔϏεΛҰ࣌ࢭΊΔඞཁ͕͋ΔͷͰɺࣾٴͼϢʔ βप͕ඞཁ w ྲྀΕҎԼ w େ͖͍%#Λࣄલʹ࡞͢Δ )FSPLVͩͱΫϦοΫͰ࡞Մೳ
w αʔϏεΛϝϯςφϯεϞʔυʹ͠αʔϏεΛࢭΊΔ w %#ΛόοΫΞοϓ w ࡞͓͍ͬͯͨେ͖͍%#ʹόοΫΞοϓΛϦετΞ w αʔϏεͰར༻͢Δ%#͚ସ͑ w ϝϯςφϯεϞʔυͷղআ
ରԠεέδϡʔϧ w Լهʹঢ়ଶͰ࡞ۀ͕ൃੜ͢Δ w ์ૹਂ w ์ૹத w ์ө࣌ؒલ w
์өத w ์ૹޙ w ์ૹཌૣே w ์ૹཌޕલத w ์ૹޙ
์ૹਂ w ਂɿϝϯςϯε%#ͷεέʔϧΞοϓ w ࡞ۀ༰લड़ͷ௨Γ
์ૹத w தɿ w τοϓϖʔδͷ੩తϑΝΠϧԽ w ੩తϑΝΠϧઃఆΛࠐΜͩςϨϏରࡦ൛Λ σϓϩΠ
์ө࣌ؒલ w %ZOPͷΛ9ʹ૿͢ ίϚϯυͰͰ͖Δ͠ɺ)FSPLVͷཧը໘͔ Β%ZOPΛάΠϯͱӈʹҾͬுΔ w 'BTUMZͷάϨʔυΛ61 ͜ΕίϚϯυͷΈ
์ૹத w (PPHMFΞφϦςΟΫεͷϦΞϧλΠϜଓΛ Έͳ͕Βαʔό͕མͪͳ͍͜ͱΛفΔ
์ૹޙ w (PPHMFΞφϦςΟΫεͷϦΞϧλΠϜͰଓ ͕௨ৗͷʹͬͨΒ%ZOPͷΛݮΒ͢
์ૹཌૣே w ըΛݟΔ͕͍ΔΒ͘͠ேʹܰ͘8#4๒͕དྷ ΔΒ͍͠ͷͰɺͷఔ%ZOPΛ૿͢
ே8#4๒݁Ռ w ݁ՌΞΫηε͍ͭͲ͓Γ w ૣى͖ଛ w ൪ͷऔΓ্͛ํʹΑΔͣͳͷͰɺରԠ ͨ͠΄͏͕Α͍ɻ
ޕલத w %ZOPͷΛ௨ৗͷʹ͢Δ w ੩తτοϓϖʔδ൛Λ͢
ޙ w ਂϝϯςͰɺαʔϏεΛࢭΊͯ w %#Λεέʔϧμϯͤ͞Δ
·ͱΊ w ϦΫΤετͷݟੵେࣄ ɹϓϩͷࣄΛ͠·͠ΐ͏ w جຊతʹ"84ͰςϨϏରԠͱΔ͜ͱಉ͡ w )FSPLVϢʔβ৮ΕΔྖҬͰ"1αʔό͕ ʹ͋ΔͷͰบ͕͋Δ͕ɺαʔό͚ͷ8FCαʔ Ϗε͕"EE0OΛϘλϯҰൃͰ͑Δͷ͕ັྗ
͓·͚ w )FSPLVͷ͜ͱΛ5XFFU ͢Δͱதͷਓ͕ӳޠͰ ॿ͚ͯ͘Ε·͢ɻ
ϕετςΟʔνϟʔͰ w ΤϯδχΞΛืू͍ͯ͠·͢ w ͍͢͝ਓ͡Όͳ͍͍ͯ͘ɺ͘͢͝ͳ͍͍ͯ͘ ΜͰ͢ɻͨͩΠϯϑϥ͔Β+4·Ͱͻͱ௨Γग़དྷ Δਓ͕΄͍͠ͷͰ͢ɻ w ӳޠษڧ͍ͯ͠Δਓָ͍͠ͱࢥ͏Α w
8BOUFEMZͰϕετςΟʔνϟʔͰݕࡧͩ