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
How I became a Rails engineer
Search
Yuki Minamiya
January 25, 2015
Programming
0
410
How I became a Rails engineer
第50回よちよち.rb LT大会
Yuki Minamiya
January 25, 2015
Tweet
Share
Other Decks in Programming
See All in Programming
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osk2025-duckdb
takahashiikki
1
230
2分台で1500examples完走!爆速CIを支える環境構築術 - Kaigi on Rails 2025
falcon8823
3
2.8k
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
440
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
2
340
メモリ不足との戦い〜大量データを扱うアプリでの実践例〜
kwzr
1
740
Serena MCPのすすめ
wadakatu
4
860
あなたの知らない「動画広告」の世界 - iOSDC Japan 2025
ukitaka
0
340
議事録の要点整理を自動化! サーバレス Bot 構築術
penpeen
3
1.6k
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
1
420
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
3
1.5k
気づいて!アプリからのSOS 〜App Store Connect APIで始めるパフォーマンス健康診断〜
waka12
0
260
GitHub Actions × AWS OIDC連携の仕組みと経緯を理解する
ota1022
0
230
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Automating Front-end Workflow
addyosmani
1371
200k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
890
Facilitating Awesome Meetings
lara
56
6.6k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
4 Signs Your Business is Dying
shpigford
185
22k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Music & Morning Musume
bryan
46
6.8k
Being A Developer After 40
akosma
91
590k
Designing Experiences People Love
moore
142
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
How to train your dragon (web standard)
notwaldorf
96
6.3k
Transcript
Θ͍͔ͨ͠ʹͯ͠ 3BJMTΤϯδχΞʹͳ͔ͬͨ ೆ୩ɹ༞و:VLJ.*/".*:" 4QJDFMJGF *OD ୈճΑͪΑͪSC ʙస৬׆ಈฤʙ
ೆ୩ɹ༞و ΈͳΈɹΏ͏͖ !ZVLJ ZVLJ ZVLJNJOBNJZB
ҎલͷΘͨ͠ Xࣾ ॴଐ 4*FSͷ$ࣾ ग़ઌ "ࣾ ͓٬༷ ͚͜͜ͷΠϯϑϥΛӡ༻Λ͍ͯͨ͠
Xࣾ ॴଐ 4*FSͷ$ࣾ ग़ઌ "ࣾ ͓٬༷ ֎ࢿܥاۀ *ࣾͱ"$ࣾͷλοά ʹͬͦ͝ΓҊ݅ͱΒΕΔ ݄
キミタチ2014年3⽉月で終了ね。 うーす。 ˡҒ͍ਓ ԶΒˣ ݄̎̌̍̏
Xࣾ ॴଐ $ࣾ ग़ઌ "ࣾ ͓٬༷ 8ࣾʹॴଐ͍ͯ͠Εଞͷձࣾʹग़͢Δ͜ͱՄೳ ࠓޙͲ͏͢Δ͔
ͳͥస৬ʹࢸ͔ͬͨ
w څྉগͳ͍ɻ w ࣄ͕໘ന͘ͳ͍ɻ w ͓ࣾΜͳ͍ɻ δϫδϫͱཷ·͖͍ͬͯͯͨෆຬ ͭἧͬͪΌ͏ͱ݁ߏϠόΠ
ෆຬ͕ཷ·Γʹཷ·ͬͨ࣌ʹ ߴߍ࣌ͷ༑ͱ࠶ձ
うちの会社拡⼤大期なんだ。 ⼈人募集してるよー。 紹介するよー。 え、マジで。 俺⼤大⼿手勤務しちゃうん? ˡ༑ਓ, Զˣ ༑ਓେख*41ۈ
ؤுͬͯॻྨॻ͍ͯԠื ৬ܦྺॻΊΜͲ͍Ͱ͢ɻͰॻ͍ͨ΄͏͕͍͍Αɻ
໘ʹݺΕΔ࣍Ͱܸ w ͦͷձࣾͷ͜ͱΛௐΔ͜ͱʹͳΔͷ͚ͩͲɺ ͦΕ͕ΘΓͱ͍͍ษڧʹͳΔɻ w ۓுײͷ͋ΔۭؒͰͷ໘໘ྗવɺਫ਼ਆྗ͑ΒΕΔɻ w اۀͷͪΐͬͱ͑Β͍ਓ͔Βීஈฉ͚ͳ͍͠Λฉ͘͜ͱ͕Ͱ͖Δɻ Ͱͱͬͯษڧʹͳͬͨ ৽ଔͷ࣌ʹ͋Β͔ͨܦݧͯ͠Δ͔͠Εͳ͍͚ͲࣾձਓܦݧΛܦͯ
͔Βͷస৬׆ಈྱّͷ༰ΑΓߴ͍Ϩϕϧ͕ٻΊΒΕΔɻ
ͳΜ͔໘ന͍ͷͰస৬׆ಈ։࢝ w స৬αΠτʹొ͢Δͱ༷ʑͳاۀ͔ΒεΧτ͕͘Δɻ w ৭Μͳاۀ͕͋ͬͯษڧʹͳΔɻ w స৬ϑΣΞʹߦ͘ͱଟ͘ͷاۀ͔ΒΛֻ͚ΒΕΔɻ ʮΘʔʂԶϝονϟඞཁͱ͞ΕͯΔ͎ʔʂʂʯͬͯͳΕΔɻ
͕͔ͩ͠͠ w ͦͷ࣌ͷΘͨ֬͠ݻͨΔඪతͳ͔ͬͨɻ w ͪ͜Βʹ͍͍͕ͳ͍ͱ໘ʹڹ͔ͳ͍ɻ w ࣮ࡍ͠Λ͢Δͱ͓ޓ͍ͨ͠ঢ়ଶͰऴΘΔɻ ͬͪ͜ߦ͖͍ͨͱࢥ͑Δձ͕ࣾͳ͍͠ɺ ૬खʹཉ͍͠ͱࢥΘΕͳ͍ɻ
Ͳ͏͢ΜͷΑʁ w ͦͦͳΜͰࠓͷձࣾೖͬͨΜ͚ͩͬʁ w Γ͍ͨ͜ͱͳΜͳͷʁ w ͖ͳ͜ͱͳΜͳͷʁ
ߟ͑·ͨ͠ɻ
͓Ε։ൃΓ͔ͨͬͨΜͩΑʂ w ͳΜͰͦͷձࣾʹೖͬͨͷʁ ˠ*5ະܦݧͷࠒʹ։ൃΛΓ͍ͨͰ͢ʂͱݴͬͯೖࣾͨ͠ɻ ͍ͣΕΒͯ͠ΔͱݴΘΕ͍ͯͭͷؒʹ͔ܦͬͯͨɻ w ͖ͳ͜ͱͳΜͳͷʁ ˠؾ͍ͮͨΒ͍ͭͷؒʹ͔Πϯλʔωοτ͕ͳ͍ͱੜ͖͍ͯ ͚ͳ͍ମʹͳ͍ͬͯͨɻ৽͍͠8FCαʔϏεʹग़ձ͏ͱϫΫ ϫΫ͍ͯ͠Δ͕͍ࣗΔɻ
w Γ͍ͨ͜ͱͳΜͳͷʁ ࣗͰਓʹཱͭ8FCαʔϏεΛ࡞ΕΔΑ͏ʹͳΓ͍ͨʂ
͍ͰϚδͰΔͷʁ w ͏ׂΓͱͩ͜͠Ε͔Βະܦݧͷͷઓ ͖͍ͭΜ͡Όͳ͍ʁ w ϓϩάϥϛϯά͖ͬͯෆ͖͕͋ΔΜͰ͠ΐʁ w ·ͨԼ͔ͬΒΔͷ͠ΜͲ͘Ͷʁ
Ζ͏ʂ w ಌΕ͍ͯͨੈքɺઓ͠ͳ͍ͰਓੜΛऴ͑ͨ͘ͳ͍ɻ w ࣄ͕ग़དྷΔਓͬͺΓ͍࣌ؒࣄͷ͜ͱߟ͑ͯ Δɻ͖ࣗͳ͜ͱ͡Όͳ͍ͱ͍࣌ؒग़དྷͳ͍ɻ w ࣄ͕ग़དྷΔਓؒʹͳΓ͍ͨɻ Ͱ͋ΕΓ͍ͨͱࢥͬͨ͜ͱΛΔ͔͠ͳ͍ɻ
ϓϩάϥϛϯάͩʂ Ͱݴޠ͍ͬͺ͍͋ΔΜɻ ԿΜͷʁ
3VCZͱͷग़ձ͍ w ͜Ε͔ΒΔͳΒ3VCZ1ZUIPOͳΔͷ͕͍͍Β͍͠ w ϔϏͬͯผʹ͖͡Όͳ͍ɻ w 3VCZຊਓ͕࡞ͬͨΒ͍͠ɻ w ͳΜ͔3VCZ໊ͬͯલ͕͍͍ɻ w
͍ɻΧοίΠΠɻ Α͠ʂ3VCZͩʂ
ษڧͩʂ
͔͠͠࠳ંʜ w શવͨͷ͘͠Ͷ͐ͧʂ w ͜ΜͳΜશ෦֮͑ΒΕΔ͔ʂ w ΦϒδΣΫτࢦͬͯͳΜͩΑʂ ͬʂ
͞Βʹೖऀ͚ͷ ༏͍͠ຊͳ͍ͷ͔
༏ͦ͠͏ͳͷݟ͚ͭͨ ˞εςϚͰͳ͍
͜Ε͔Β3VCZΛ࢝ΊΔਓɺඞಡɻ
͙͢ಡΜͩ w ͜Μͳੈք͕͋Δͷ͔ʂΊͬͪΌಌΕΔʂ w ᓎҪ͞Μͱ͍͏ํɺԶͷڥ۰ͱࣅͯΔʙʂ w ָ͍͠։ൃɺԶΓ͍ͨʂ ઈର3VCZJTUʹͳͬͯΔʂ ͍ΘΏΔษڧຊͰͳ͔͚ͬͨͲʜ
ͬͺΓษڧͩʂ
͕ؒཉ͘͠ͳͬͯ͘Δ ελʔτΞοϓ3VCZͰͬͨ ίϛϡχςΟͳΔͷʹߦͬͯΈΑ͏͔
ΑͪΑͪSCͱͷग़ձ͍ w ॳ৺ऀʮՄೳʯͰͳ͘ʮݶఆʯΒ͍͠ w Ͳ͏Β·ͩ࢝·͔ͬͨΓΒ͍͠ w 3VCZ࢝Ί͔ͨͬͷԶʹ࠷దͬΆ͍ʂ
ߦͬͯΈͨ w ΈΜͳ͍͞͠ʂ w 3VCZ͚ͩ͡Όͳͯ͘৭Μͳษڧɺใަ ͕Ͱ͖Δʂ w ָ͍͠ͷͰϞνϕʔγϣϯΞοϓʂ
3VCZͷจԽ͍ͬͯ͢͝ ͜ͷຊʹॻ͍ͯ͋ͬͨ௨Γͩʂ 3VCZϠόΠʂ ສ༿ͬͯձࣾϠόΠʂ
3VCZΛࣄʹ͍ͨ͠ ͕ Μ Δ ͧ ͍ ʂ స ৬
׆ ಈ
͕ΜΓ·ͨ͠ʂ ݄ͷ࣌ͰࣾͷఆΛήοτʂ
݄ ΈʹΜͰ3VCZΛΒͤͯ͘ΕΔͱ͍͏ ͱ͋Δاۀʹೖࣾ
݄ いや〜~、 やっぱRubyの案件 ないっすね! ΫιӦۀ ˣ
; ͟ ͚ Μ ͳ ʂʂ
Ͳ͏Β͓͔͠ͳͱ͜Ζʹ ͖ͯ͠·ͬͨΑ͏ͩ ͋͊ɺ͜͜ʹ͍ͨΒΔͳʜɻ ͔݄͚̍͑ͨͲʜ
స৬׆ಈ࠶։
ࣾԠืͯ͠ΈΔ͕ʜ w ࠓͳ͔ͳ͔͏·͍͔͘ͳ͍ w આڭ͞Εͯਓ֨߈ܸͯ͘͠Δձࣾɻਏ͔ͬͨʜɻ w ͨͩͻͨ͢ΒযΔ ˞͜͜ৄࡉ͍͚ͨ͠ͲׂѪ͠·͢ɻ
Γࣾʹͳͬͨͱ͖ ٹੈओݱΔ
͜ͷຊͷஶऀͷҰਓ !JHBJHBޒेཛྷ໌ ӡ໋ͷҰ
ΦϑΟεݟֶ
໘ JOौ୩͔ͿۚͱΜ
ࣾ໘ 4QJDF-JGFࣾɹ٢อ
໘͜Μͳײ͡ ͓લͷ-JGFΛ4QJDFʹͯ͠Ζ͏͔ ࢀরɿIUUQMJHJODDPKQPNPTIJSPTVUFNB
ཌ ҰһʹͳΓ·ͨ͠ɻ స৬׆ಈऴྃʂ
ຊʹ-JGF͕4QJDFʹͳΓ·ͨ͠ɻ ޙ
·ͱΊ w ݱঢ়ʹෆຬ͕͋ΔͳΒ۪ஒΔલʹଞʹΔ͜ͱ ͕͋Δͱࢥ͏Αɻ w స৬͠ͳͯ͘స৬׆ಈ͓͢͢Ίɻ w ʮ͍͔ʹͯ͠ʯͱ͔ݴ͚ͬͨͲɺ3BJMTΤϯδχ ΞʹͳΕͨͷͿͬͪΌ͚ӡͰͨ͠ɻͰ͖͋ ΒΊͳ͍Ͱಈ͍ͯΔͱݟͯ͘ΕͯΔਓݟͯ͘Ε
ͯΔPS୭͔ʹʹͭ͘ɻ
ࠓޙ w ਅͷҙຯͰ3BJMTΤϯδχΞʹͳΕ͍ͯ·ͤΜɻ w ʑྗ͠·͢ɻ w օ͞ΜࠓޙͱΑΖ͓͘͠ئ͍͠·͢ɻ
Θ͍͔ͨ͠ʹͯ͠ 3BJMTΤϯδχΞʹͳ͔ͬͨ ʙ࣮ฤ Ծ ʙ ࣍ճ༧ࠂ ˞ҰਓલʹͳΕͨΒΓ·͢ɻ