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
新規サービス立ち上げを経て気づいたマネーフォワードの文化
Search
alpaca-tc
August 23, 2019
Technology
0
1.6k
新規サービス立ち上げを経て気づいたマネーフォワードの文化
2019.08.23 Money Forward developer's story
alpaca-tc
August 23, 2019
Tweet
Share
More Decks by alpaca-tc
See All by alpaca-tc
~Rubyと暮らし、OSSに貢献し、登壇する~ 半年間続けた「OSSやっていきの集い」の成果と学び
alpacatc
0
73
TracePointを活用してモデル名変更の負債解消をした話
alpacatc
2
1.6k
Railsのモデル名をすべて変更した話
alpacatc
0
440
Attributes API 実践
alpacatc
4
1.9k
Mastodonを3倍早くしたい話
alpacatc
0
2.9k
AdminScriptで管理画面をスッキリさせる
alpacatc
3
680
Railsのための負債の減らし方
alpacatc
0
430
[pixiv summer boot camp] pixivFACTORY
alpacatc
0
3.6k
Other Decks in Technology
See All in Technology
推し書籍📚 / Books and a QA Engineer
ak1210
0
140
三視点LLMによる複数観点レビュー
mhlyc
0
230
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
0
120
毎晩の 負荷試験自動実行による効果
recruitengineers
PRO
5
180
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
39k
安定した基盤システムのためのライブラリ選定
kakehashi
PRO
3
130
スタックチャン家庭用アシスタントへの道
kanekoh
0
120
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
820
【あのMCPって、どんな処理してるの?】 AWS CDKでの開発で便利なAWS MCP Servers特集
yoshimi0227
6
950
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
3
2k
クラウド開発の舞台裏とSRE文化の醸成 / SRE NEXT 2025 Lunch Session
kazeburo
1
590
LLM拡張解体新書/llm-extension-deep-dive
oracle4engineer
PRO
23
6.3k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
3.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
520
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
Code Review Best Practice
trishagee
69
19k
How to Ace a Technical Interview
jacobian
278
23k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Transcript
৽نαʔϏε্ཱͪ͛Λܦͯؾ͍ͮͨ ϚωʔϑΥϫʔυͷจԽ .POFZGPSXBSEEFWFMPQFS`TTUPSZ !BMQBDBUD
ΞϧύΧୂ )31SPEVDUຊ෦ςοΫϦʔυ ɿ!QJYJW QJYJW'"$503: QBXPPOFU ɿˏ.POFZGPSXBSE
ීஈͷ͓ࣄ
αʔϏε։ൃ ϚωʔϑΥϫʔυΫϥυۈଵ
ςοΫϦʔυ νʔϜͷٕज़ΛϦʔυ ৽ଔࢯͷSBJMTίϯτϦϏϡʔτΛαϙʔτ 3BJMTԽ ϝϯόʔͷςΫχΧϧͳ͓Έ૬ஊ ɾ[JQ͕յΕΔ[JQͷόΠφϦղੳπʔϧ ɾΧʔυϦʔμʔͷ༷͕ඇެ։υϥΠό͔ΒҠ২
ࠓ͢͜ͱ
ೖࣾલͷෆ҆ͱ ৽نαʔϏε։ൃΛܦͯؾ͍ͮͨ .'ͷจԽͷ ݟͱ͍͏ΑΓײ
ೖࣾલͷෆ҆
໘ͷͱ͖ ʮձࣾʹ׳ΕͨΒɺ৽نΓ͍ͨͰ͢ʯ
ͱ͍͑ෆ҆ʜ
ೖࣾલͷෆ҆ ɾ#UP#ࣗ༝͕ͳͦ͞͏ ɾ͖ͳಇ͖ํ͕Ͱ͖Δ͔ ɾϨΨγʔͳ੍ ɾυϝΠϯࣝ
.'$ۈଵ
.'$ۈଵ ৽نαʔϏεͷ্ཱͪ͛ ݄ʹϦϦʔε
.'$ۈଵ ࡢ݄ʹΩοΫΦϑ ೖࣾޙॳͷαʔϏε্ཱͪ͛ ෆ҆తதͨͩ͠Ζ͏͔ʁ
.'$ۈଵ ͳ͔ͬͨ .'ͷจԽͷ͓͔͔͛ʁ
ϚωʔϑΥϫʔυͷจԽ
7BMVF ࣾձʹଋ͍ͯ͠Δ͜ͱ
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
7BMVF )1ʹॻ͍ͯ͋Δ͚ͲαΝʜ ͿͬͪΌ͚Ͳ͏ͩͬͨͷʁ
None
7BMVF6TFS'PDVT ϢʔβʔͷͨΊʹಇ͘͜ͱΛ Ұ൪େʹ͍͚ͨ͠Ͳɺ ͦ͏͍͏ಇ͖ํͰ͖ΔΜ͔ʜʁ
Ұ൪ਁಁ͍ͯͨ͠จԽ 7BMVF6TFS'PDVT ɾUP$ͱಉͩͬͨ͡ ɹɾϢʔβʔ͞Μʹ͍ͭͯߟ͑Δͷ͕Ұ൪େࣄ ɾUP$ͱҧͬͨ ɹɾϢʔβʔ͕ࣗϖΠϯΛཧղ͍ͯ͠Δ ɹɾܦࡁత߹ཧੑॏࢹ
ۈଵ։ൃॳظ ϲ݄Ҏ্͖߹ͬͨ 7BMVF6TFS'PDVT ΠϯλϏϡʔɺϖΠϯੳɺ্ҐԼ ҐੳɺϖʔύʔϓϩτλΠϐϯά
None
ϨΨγʔͳ੍͋Γͦ͏ UP#ࣗ༝͕ͳͦ͞͏ 7BMVF5FDIOPMPHZ%SJWFO
৽نαʔϏεࣗ༝ͩͬͨ 7BMVF5FDIOPMPHZ%SJWFO ɾٕज़తͳਖ਼͕͠͞௨͡Δ ɾٕज़ΑΓʮϢʔβʔʹͲ͏ՁΛಧ͚Δ͔ʯ ɾ෯͍ ɹɾ҉߸ࢿ࢈ɺηΩϡϦςΟɺ"*ɺ3VCZɺ3BJMT ɹɾձܭɺ๏ɺ੫ɺෆಈ࢈FUDʜ ɾݹ͔͘ΒͷϓϩμΫτϨΨγʔ͋Δ
ෆ҆ͳ͔ͬͨͷͰ4LJQ
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
$VMUVSF'VO αʔϏεͮ͘Γָ͕͍͠ͷେࣄʂ ԹײҰॹ͔ʁ
Ϣʔβʔͷتͼ͕خ͍͠ ɾͷαʔϏεͮ͘Γͷʮָ͠͞ʯϢʔβʔʹتΜͰ Β͏͜ͱ ɾ.'$͋Γ͕ͱ͏νϟοτʹײँϝοηʔδ͕ྲྀΕͯ ͘Δ ɾϢʔβʔͷͨΊʹຊؾʹͳΕΔɺҙ͞Λײ͡Δ $VMUVSF'VO
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
$VMUVSF4QFFE ෦ॺଟ͍͠ɺεϐʔυײ͋Δ։ൃͰ͖Δ͔ʁ UP#ಛ༗ͷจԽ͋ͬͯݏͩͳʜ
εϐʔυײ͕͋Δ։ൃͰ͖ͨ ɾ݄ΩοΫΦϑͷ݄ϦϦʔε ɹɾ4QFFEͰ.71Β͑ͨ ɾηΩϡϦςΟ੍͕͕͋ͬͨɺଞࣗ༝ʹͰ͖ͨ $VMUVSF4QFFE
4QFFEΛײͨ͡ग़དྷࣄ
݄ αʔϏεϦϦʔε ୈࢠग़࢈ $VMUVSF4QFFE
ҭٳ͍ͨ͠ʂ ͚ͲαʔϏε࡞Δͷ͖͔ͩΒɺ αʔϏε࡞Γ͍ͨʂ $VMUVSF4QFFE
݄ࠒʹ ࿑ʹ૬ஊ ʮҭٳɺಇͬͯ͘ Ͱ͖·͢ʁʯ $VMUVSF4QFFE
݄͔Β৽ޏ༻੍ ࠓϑϧϦϞʔτͰ ҭٳͯ͠·͢ ੍ര $VMUVSF4QFFE
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
$VMUVSF1SJEF υϝΠϯ͚ࣝͩͲ ͪΌΜͱϓϩͱͯ͠ಇ͚ΔͩΖ͏͔ʜ
ͿͬͪΌ͚ υϝΠϯࠓͰ͍͠ ɾ࿑ಇج४๏ɺಇ͖ํվֵͷ๏ ɾυϝΠϯΤΩεύʔτͱนଧͪ ɹɾݩձܭ࢜ɺݩࣾ࿑࢜ͷαϙʔτ ɾࡋྔ࿑ಇ੍ ɹɾ࣌ؒͰͳ͘ՌͰධՁ͞ΕΔ1SJEFͬΆ͍ɻ ɹɾ࣌ؒͰറΒΕͳ͍ͷ࠷ߴ $VMUVSF1SJEF
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
৽͍͠ϝϯόʔͱ ͏·͘ಇ͚ΔͩΖ͏͔ʜ $VMUVSF5FBNXPSL 3FTQFDU
ࠒ͔ΒײँΛૹΓ߹͏จԽ ɾલ৬ͱൺͯɺؔΘΔਓ૿͑ͨ ɹɾ։ൃɺ$4ɺσβΠφʔɺϚʔέςΟϯάɺΠϯϑϥɺࣄۀਪਐFUD ɾ6OJQPTͰ෦ॺΛ͑ͯ ɹײँΛ͑߹͏จԽ͕ਁಁ͍ͯ͠Δ $VMUVSF5FBNXPSL 3FTQFDU
$VMUVSF5FBNXPSL 3FTQFDU
·ͱΊ ೖࣾલͷෆ͚҆͋ͬͨͲ .'ͷจԽʹॿ͚ΒΕ͍ͯΔ จԽͷମݱऀ͕ଟ͍ͷ͕ྑ͍ͳͱࢥͬͨ
ָ͘͠։ൃ͍ͯ͠·͢