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
kenchan career keynote 2015
Search
Kenichi Takahashi
June 22, 2015
Technology
1
910
kenchan career keynote 2015
Kenichi Takahashi
June 22, 2015
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
2
610
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
1.8k
「トップ10プランナー」からはじめる目標設定
kenchan
5
3.7k
負債と言わないことが負債と向き合うこと
kenchan
5
3.9k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
110
カラーミーショップは私たちが作っています
kenchan
0
1.5k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
640
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
4k
ポストコロナの商売を支えるカラーミーショップのアーキテクチャのこれから / The new architecture of COLORME SHOP in the Post-COVID-19 world
kenchan
2
2k
Other Decks in Technology
See All in Technology
PostgreSQL Log File Mastery: Optimizing Database Performance Through Advanced Log Analysis
shiviyer007
PRO
0
120
更新系と状態
uhyo
7
1.8k
AWSのマルチアカウント管理 ベストプラクティス最新版 2025 / Multi-Account management on AWS best practice 2025
ohmura
4
320
2025-04-24 "Manga AI Understanding & Localization" Furukawa Arata (CyberAgent, Inc)
ornew
2
230
AWSで作るセキュアな認証基盤with OAuth mTLS / Secure Authentication Infrastructure with OAuth mTLS on AWS
kaminashi
0
180
4/16/25 - SFJug - Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
2
120
生成AIのユースケースをとにかく集めてまるっと学ぶ!/ all about generative ai usecases
gakumura
2
170
技術者はかっこいいものだ!!~キルラキルから学んだエンジニアの生き方~
masakiokuda
2
270
Стильный код: натуральный поиск редких атрибутов по картинке. Юлия Антохина, Data Scientist, Lamoda Tech
lamodatech
0
770
彩の国で始めよう。おっさんエンジニアから共有したい、当たり前のことを当たり前にする技術
otsuki
0
150
LangfuseでAIエージェントの 可観測性を高めよう!/Enhancing AI Agent Observability with Langfuse!
jnymyk
1
240
アセスメントで紐解く、10Xのデータマネジメントの軌跡
10xinc
1
450
Featured
See All Featured
Side Projects
sachag
453
42k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
530
Producing Creativity
orderedlist
PRO
344
40k
Agile that works and the tools we love
rasmusluckow
328
21k
How to train your dragon (web standard)
notwaldorf
90
6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
GitHub's CSS Performance
jonrohan
1030
460k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Six Lessons from altMBA
skipperchong
27
3.7k
Transcript
GMO Pepabo, Inc. TAKAHASHI Kenichi 2015/06/22 ΩϟϦΞɾΩʔϊʔτ +BWB͔Β 3VCZ͔Β ͦͷઌ
넝堀⨳♧!LFODIBO 䪮遭鿇䪮遭㛇湍ث٦ي ءص،ؒٝآص، IUUQTIVDSFBNOFU 僴傈钰欰傈ד׃
None
·ͱΊ ·ͱͳιϑτΣΞ։ൃΛ͢Δ ͦͷ࣌ɺͦͷॴͰ͔͠Ͱ͖ͳ͍͜ͱ ΛΔ ʮͬͯΈͳ͍ ʯʮͬͯ͘Εͳ͍ ʯ
ͱݴΘΕͨΒʮ͍ʯͱݴ͏ ˞ͨͩ͠৴པͰ͖ΔਓʹݶΔ
ΞδΣϯμ +BWBͷ͜Ζ 3VCZͷ͜Ζ ࠓ
+BWBͷ͜Ζ
+BWBͷ͜Ζͷࢲ େֶɺେֶӃ࣌ ౦ژిػେֶใڥֶ෦ɺಉେֶӃ ຖήʔηϯ௨͍ Իήʔ͍͍ͩͨશ෦ɺ((9ɺόʔνϟ
ՈͰՈήʔωτή Իήʔɺ+31(ɺ%JBCMPɺ'' 4"ͱ5"ͰόΠτ
େֶͷ͜ͱ ৽ઃֶ෦ͩͬͨ ຊʹઌഐ͕͍ͳͯ͘ɺଞͷֶ෦͔ΒҠಈͯ͠ ͖ͨڭतͷͱ͜Ζʹਓ͍Δఔ ߨٛࣗମ͕ࢼߦࡨޡͷ࿈ଓ Ұॹʹ࡞͍ͬͯ͘ײ
ֶΠϕϯτࣗͨͪͰ࡞Δ %+ͬͯΔ༑ୡͱҰॹʹɺͳ͔ͥϋϩΟϯ ύʔςΟΛຖӡӦ
େֶͷ͜Ζͷࢲ +BWBେ͖ͬࢠ ήʔϜۀքͱଟॏԼ͚ߏͷ4*FS ʹݟΓΛ͚ͭΔ େֶӃਐֶΛܾҙ
8IZ+BWB तۀ͕$PS+BWBͩͬͨ $ΑΓ߹͍ͦ͏ͩͱࢥͬͨ ΤϯλʔϓϥΠζ͕͖ͩͬͨ )JHI*TIJLJ
͍ͬͯ͘͏ͪʹ͖ʹͳͬͨ ΠϯλϑΣʔεͱ࣮ͷɺ%*ɺ&DMJQTF
&DMJQTF +BWB͕΄΅ॳΊͯͷϓϩάϥϛϯάݴޠ Ͱ͋ͬͨࢲʹͱֵ໋ͬͯͩͬͨ ϓϥάΠϯػߏ ෦ΛΔʹӳޠΛಡΉ͔͠ͳ͔ͬͨ ӳޠΞϨϧΪʔͷࠀ
ϓϥάΠϯॻ͍ͨΓͨ͠ TPVSDFGPSHFͰެ։ͯͨ͠ LFODIBO'POU4J[F$IBOHFS
ۀքݚڀ ήʔϜۀքݫ͍͠ ͦͦݫ͍͠ ԦखϝʔΧʔ͕ڞ௨ϥΠϒϥϦͷ։ൃ։࢝Λ ϓϨεϦϦʔεͨ͠Γͯ͠ࠓߋײ ଟॏԼ͚4*FSݫ͍͠
όΠτͰ&YDFMํ؟ࢴͱग़ձ͏ όΠτͰιʔείʔυΛશ෦ҹ͢Δ όΠτͰΩϯάϑΝΠϧͷࢁΛ࡞Δ
ݚڀࣨͰͷੜ׆ ৽ઃֶ෦ͳͷͰࣗ༝ ཉ͍͠ͷ͍͍ͩͨങͬͯΒ͑ͨ Γ͍ͨ͜ͱ͍͍ͩͨΒͤͯΒ͑ͨ δϣʔΞΧϯτͰαʔόΛͷͬͱΒΕͯݺͼग़͞ΕΔΠϕ ϯτɺ͋Δ-"/͕ϧʔϓͯ͠ωοτϫʔΫ͕ࢮ͵ͳͲͷ
ΠϕϯτΛܦݧ ֶձݚڀձͷࢀՃ ͖ͳΑ͏ʹߦ͚ͨ اۀͷݚڀॴͱ͍͏ͷΛͬͨ
ͦ͏ͩɺ େֶӃʹߦ͜͏
େֶӃ ֶձʹ͍ͬͨ จΛॻ͍ͨ Πϯλʔϯʹߦͬͨ ब৬ઌΛ୳ͨ͠
ֶձʹ͍ͬͨ ใॲཧֶձιϑτΣΞֶݚڀձ จΛͪΌΜͱಡΉΑ͏ʹͳͬͨ ߹॓ʹ࿈ΕͯͬͯΒͬͨΓͨ͠
จΛॻ͍ͨ ຊ໊Ͱใॲཧֶձͷจݕࡧͯ͠ ͍ͩ͘͞ ݚڀͱͲ͏͍͏͜ͱ͔ΛֶΜͩ ຊޠΛֶΜͩ
Πϯλʔϯʹߦͬͨ ֶձͷ߹॓Ͱͨ·ͨ·༠ΘΕͨ *#.౦ژجૅݚڀॴ
*#.౦ژجૅݚڀॴ ڪΒ͘ࠃ࠷ߴๆͷجૅݚڀॴͩͬͨʜ ಉ࣌͡ظʹΠϯλʔϯʹདྷͯͨͷɺ.*5 ελϯϑΥʔυͷ$4ઐ߈ʜ ੈքͷนʜӳޠͷนʜ ॴͱΠϯλʔϯੜશһͰϥϯνͱ͍͏
േ ήʔϜͷΑ͏ͳ ମݧʜ ՆٳΈͷϲ݄͚ͩͬͨͲܭΓΕͳ͍ͷۤ ͱֶͼ͕͋ͬͨ
ब৬ઌΛ୳ͨ͠ ΠϯλʔϯઌҰԠड͚·ͨ͠ ·ͱͳιϑτΣΞ։ൃΛ͍ͨ͠ σϒαϛͰzฏು݈ೋzͱzͻ͕͓͢zͱ͍͏ਓ ؒΛݟͨ اۀͷݚڀॴPS·ͱͳ4*FS
3VCZͷ͜Ζ
ӬγεςϜϚωδϝϯτ 3VCZͱ"HJMFͰ༗໊ʹͳΓͭͭ͋ͬ ͨձࣾ ฏು݈ೋɺ֯୩৴ଠɺଜਓɺॾڮګհɺ FUD ۀଶͱͯ͠डୗ։ൃ
˞डୗ։ൃͱ͍͏ۀଶͱɺଟॏԼ͚ߏͷ ҋ۠ผ͍ͨ͠ͳ
Ӭͷ ཱΛઓུతʹར༻ͨ͠ ༷ʑͳίϛϡχςΟͰʮӬʯͱ͍͏໊લ ΕΘ͍ͨͬͯͨ ʮ৽ਓʯͱ͍͏ͷෆࢥٞͳຐྗ͕͋Δ ͍Ζ͍Ζͳͱ͜Ζʹग़͍ͯͬͨΓɺ
࿈Ε͍ͯͬͯΒͬͨ
ίϛϡχςΟͱͷग़ձ͍ ࠷ॳͷίϛϡχςΟ&DMJQTFϓϥάΠϯ ࣗ࡞ͷϓϥάΠϯ͕ͱͯධΑ͔ͬͨ Ճ͑ͯӬͰ৽ SZ KBWBKBͱ͍͏ूஂʹඈͼ͜Μͩ
"HJMFք۾ʹগͣͭ͠ਐΜͰ͍ͬͨ 3VCZք۾ʹ͏গ͠Εͯग़͍ͯͬͨ ث͕ͳ͔ͬͨ ࠓͳ͍͚ͲͶʜ
ॳΊ͍ͯ͘ίϛϡχςΟͰൃද͢Δ ॳࢀՃճ͔͠ͳ͍ ࠙ձͰϘονΛճආͰ͖Δ͔ ͦΕͰϘονͩͬͨ͜ͱԿճ͋Δ ൃද͢Δ͜ͱࣗମʹֶͼ͕͋Δ
ߟ͑ࣄྫΛҰൠԽ͢Δ
ࣥචͱ͔ϨϏϡʔͱ͔ ຊΛॻ͍ͨΓ༁ͨ͠Γ͢Δਓ͕ͨ ͘͞Μ͍ͨ ϨϏϡʔΛ͢Δͱݴ͏ͱແྉͰൃച લͷຊΛಡΊΔ ຊޠ ӳޠ
ͷษڧʹͳΔ
3VCZͱ"HJMFͷձࣾͰͷֶͼ ϓϩδΣΫτΛճ͢ͱ͍͏͜ͱ ;ͭ͏ͷਓͨͪͷूஂͰɺ༗ظੑɺಠࣗੑɺ ஈ֊తৄࡉԽͱ͍͏ੑ࣭࣋ͬͨͷΛίϯ τϩʔϧ͢Δٕज़ ίϛϡχςΟΠϯλʔωοτͱͷ ͖߹͍ํ
ίϛϡχςΟΧϯύχʔ
ࠓ
8IZ1FQBCP डୗ։ൃͱ͍͏੍ݶΛͱͬͺΒͬͯ ΈͨΒ͍͚ࣗͬͯΔͷ͔ ہॴ࠷దԽͭͭ͋͠Δײ ্͔ΒԼ·ͰͬͯΔձࣾ ITCU͕ຬ͍ͯͬͯ͠Δͱ͍͏҆
৺ײ
ιʔείʔυϨϏϡʔͱ͔όʔδϣϯΞοϓ ITCUͷ͓ख͍తͳͱ͜Ζ͔Β ࢁఔ͋Δʜ લ৬Ͱಉ͜͡ͱϨϏϡʔͨ͠ͳͬ ͯͷ8FCهʹͨ͠ΓBMMUFDIʹ ॻ͍ͨΓ
৽ΧʔτϓϩδΣΫτ $50͔ΒʮݟͯདྷͯΑʯͱݴΘΕΔ ࠓिϦϦʔε աڈͷܦݧɺࣗͷ͍ͬͯΔͷΛϖ ύϘͰͲ͏׆͔͍͔ͯ͘͠ ҧ͏ͱ͜ΖΛ୳͢ͷͰͳ͘ɺಉ͡ͱ͜Ζࣅͯ
͍Δͱ͜ΖΛ୳͢ ͪΖΜ8FCαʔϏεͷձ͔ࣾͩΒͬͯͱ͜Ζ ࢁ͋Δ
+6(&. $50͔ΒʮݟͯདྷͯΑʯͱݴΘΕΔ ࠓ·Ͱͱগ͠ҧ͏ཱ 10తͳ ։ൃϦʔμʔͷࠒʹߟ͍͑ͯͨ10ͷ͋ Δ͖࢟ʹࣗͳΕΔͷ͔
݁ہίʔυॻ͍ͯΔ͚Ͳʜ IUUQTHJUQFQBCPDPN+6(&.FF UFTUJOH
10ͱ10͡Όͳ͍ਓͷษڧձ ͨΊ͕͍͞Μ͔ΒʮͬͯΑʯͱݴΘΕΔ ϓϩμΫτΦʔφʔతͳਓ͕ू·ͬͯຊΛ ಡΉ ୲ऀ͕ষͷ·ͱΊΛ͋Β͔͡Ί࡞ ࢿྉΛϕʔεʹٞΛ͍ͯ͘͠
ΤϯδχΞΒͳ͍͍ͯ͘ ͦΜΘ͚ͳ͍ ࣄऀҙࣝΛ࣋ͬͯ
ͦͷઌ ϖύϘͰ͔͠Ͱ͖ͳ͍͜ͱͱɺࣗͰ ͔͠Ͱ͖ͳ͍͜ͱͷަࠩͲ͔͜ දతϓϩμΫτ·ͩͳ͍ IUUQCMPHLFOUBSPLPSHFOUSZ
͓ΘΓʹ
ΞδΣϯμ +BWBͷ͜Ζ 3VCZͷ͜Ζ ࠓ
·ͱΊ ·ͱͳιϑτΣΞ։ൃΛ͢Δ ͦͷ࣌ɺͦͷॴͰ͔͠Ͱ͖ͳ͍͜ͱ ΛΔ ʮͬͯΈͳ͍ ʯʮͬͯ͘Εͳ͍ ʯ
ͱݴΘΕͨΒʮ͍ʯͱݴ͏ ͦͷԆʹࣗͷՁ͕͋Δͱ৴ͯ͡
ͦͷઌ ϖύϘͰ͔͠Ͱ͖ͳ͍͜ͱͱɺࣗͰ ͔͠Ͱ͖ͳ͍͜ͱͷަࠩͲ͔͜ දతϓϩμΫτ·ͩͳ͍ IUUQCMPHLFOUBSPLPSHFOUSZ
͓·͚
#FGPSF+BWBͷ͜Ζ ৽ׁݝೆڕপࢢ ߽ઇଳ ੵઇdN͘Β͍ ڝٕϊϧσΟοΫεΩʔΛখʙߴ
ɺߴߍͷࠒԼ͔Βɺ൪͘Β͍ ৽ׁදຊ্Ґ㲈ੈքΫϥε ຊτοϓɺੈքΫϥεͷਓͱҰॹʹ͍Δͱ͍ ͏ՁɺϓϥΠεϨε ڝٕεΩʔΊͬͪΌ͓͕͔͔ۚΔʜ྆ʹײँ
͓ΘΓ