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
AIコーディングAgentとの向き合い方
eycjur
0
270
Improving my own Ruby thereafter
sisshiki1969
1
160
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
19
11k
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.2k
Rancher と Terraform
fufuhu
2
240
為你自己學 Python - 冷知識篇
eddie
1
350
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
120
時間軸から考えるTerraformを使う理由と留意点
fufuhu
15
4.6k
私の後悔をAWS DMSで解決した話
hiramax
4
210
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
AIと私たちの学習の変化を考える - Claude Codeの学習モードを例に
azukiazusa1
8
3.5k
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
100
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Visualization
eitanlees
148
16k
Why Our Code Smells
bkeepers
PRO
339
57k
The Invisible Side of Design
smashingmag
301
51k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Typedesign – Prime Four
hannesfritz
42
2.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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ΤϯδχΞʹͳ͔ͬͨ ʙ࣮ฤ Ծ ʙ ࣍ճ༧ࠂ ˞ҰਓલʹͳΕͨΒΓ·͢ɻ