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
プログラミング初心者がRailsチュートリアル進めてみた
Search
midori004
April 10, 2016
Programming
4
820
プログラミング初心者がRailsチュートリアル進めてみた
指導者 には、プログラミング初心者を育成するときの気をつけるポイント。プログラミング初心者には、 進めるときのコツをお伝えします。
midori004
April 10, 2016
Tweet
Share
More Decks by midori004
See All by midori004
Webエンジニアなりたてでもわかるインフラ勉強法 - Amazon Web Service 実践入門 -
midorihirose
0
450
Other Decks in Programming
See All in Programming
OSS開発者という働き方
andpad
5
1.7k
機能追加とリーダー業務の類似性
rinchoku
2
1.1k
Design Foundational Data Engineering Observability
sucitw
3
170
RDoc meets YARD
okuramasafumi
4
160
オープンセミナー2025@広島「君はどこで動かすか?」アンケート結果
satoshi256kbyte
0
240
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
440
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
430
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
160
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
110
Claude Codeで挑むOSSコントリビュート
eycjur
0
200
Vue・React マルチプロダクト開発を支える Vite
andpad
0
110
コンテキストエンジニアリング Cursor編
kinopeee
1
760
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
14k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Practical Orchestrator
shlominoach
190
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Scaling GitHub
holman
463
140k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Being A Developer After 40
akosma
90
590k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Transcript
ϓϩάϥϛϯάॳ৺ऀ͕ RAILSνϡʔτϦΞϧਐΊͯΈͨ @midori004
ࣗݾհ ▸ @midori004ʢTwiiter/Qiitaʣ ▸ ઌ݄·ͰΞϓϦ/αΠτͷ։ൃσΟϨΫλʔ/ϓϩμΫτΦʔφʔ/UXσβΠφʔ ▸ ݱࡏɺ݄͔̐ΒWebΤϯδχΞͱͯ͠δϣϒνΣϯδ ▸ ॳ৺ऀ ▸
Rubyݴޠʹ͍ͭͯཧղͯ͠ͳ͍ ▸ ͨ·ʹϓϥΠϕʔτͰωΠςΟϒΞϓϦΛ࡞Δ͕ɺͪΌΜͱཧղ͍ͯ͠ͳ͍ ▸ ࣄͱ࣮ͯ͠։ൃͨ͜͠ͱͳ͍ ▸ ̏લʹࣾݚमͰ؆୯ͳαʔϏεΛ̍ͭ࡞ʢJavaʣ
ࠓճͬͨ͜ͱ ▸ Rails νϡʔτϦΞϧ̍प ▸ Rails νϡʔτϦΞϧ̎पʢˡࠓ͜͜ʣ
ࠓ͍͑ͨ͜ͱ ▸ ࢦಋऀ ϓϩάϥϛϯάॳ৺ऀΛҭ͢Δͱ͖ͷؾΛ͚ͭΔϙΠϯτ ▸ ϓϩάϥϛϯάॳ৺ऀ ਐΊΔͱ͖ͷίπ
νϡʔτϦΞϧ̍प
Βͳ͍ˠΔ
Βͳ͍ˠΔ ▸ ̍ষʢ։ൃڥ·ΘΓʣαϙʔτͯ͘͠ΕΔਓΛݟ͚ͭΔ ʢdots. ษڧձʹࢀՃʣ ▸ Unix, GitίϚϯυཧղͰ͖ͳ͔ͬͨΒढจͱͯ͠҉ه ▸ ԋशΒͳ͍
▸ RubyMineͷར༻ʢ̍ϲ݄ແྉϥΠηϯεͰར༻Մೳʣ ▸ Github Desktop ΞϓϦέʔγϣϯͷར༻
ؾΛ͚ͭΔ͜ͱ ▸ पғͷ։ൃऀ͕200%͘Β͍ͷใྔΛڭ͑ͯ͘ΕΔ͚Ͳɺ ͔Βͳ͍ฉ͖ྲྀ͢ ▸ ggrksͱݴΘΕͯؾʹ͠ͳ͍ڧ͍ϋʔτΛʹ͚ͭΔ ▸ Ұॹʹֶश͢Δಉ͡ϨϕϧͷؒΛݟ͚ͭΔ ▸ ৺͕ંΕͳ͍͜ͱΛୈҰʹߟ͑Δ
▸ ָ͠͞Λ֮͑Δ
̍पͰ͖ͨʂ (๑˃ ̵ᴗ˂̵)و
νϡʔτϦΞϧ̎प
Δˠ͑Δ
Δˠ͑Δ ▸ ԋशΔ ▸ Vim, UnixίϚϯυ, GitίϚϯυΛੵۃతʹར༻ ▸ ֮͑ΔͷͰͳ̍ͭ̍ͭ͘Λཧղ͠ͳ͕ΒਐΊΔʢWhyΛ ߟ͑Δʣ
▸ άάΓํΛֶͿʢઌਓͱϖΞϓϩ͢Δͱྑ͍ʣ
άάΓํᶃ Τϥʔ࣌ ▸ ΤϥʔϩάΛಡΉ ▸ ࣗͷࢥ͍ࠐΈͱࣄ࣮ࠞͥͳ͍ ▸ ӳޠΛಡΈඈ͞ͳ͍
άάΓํᶄ Βͳ͍GEMɾϝιουͳͲ ▸ ӳޠͷެࣜυΩϡϝϯτΛಡΉ ▸ ҙຯΛ༧͠ͳ͕ΒಡΉ
άάΓํᶅ Βͳ͍ίϚϯυ ▸ ૢ࡞ʹࠔͬͨΒίϚϯυϥΠϯ্ͰHelpϚχϡΞϧΛಡΉ ▸ ֮͑ΔͷͰͳ͘ཧղ͠ͳ͕ΒίϚϯυΛར༻͢Δ ▸ alias࡞ָͯ͢͠Δ ▸ bashϑΝΠϧɺ.gitconfigϑΝΠϧͳͲ
ݱࡏɺ̎पͷ్த ΛʑͱਐΊͯ·͢ɻ
ϓϩάϥϛϯάॳ৺ऀ ▸ ίϚϯυͳͲͷRailsΑΓखલͷPCجૅͰͭ·ͣ͘ʢಛʹ UnixίϚϯυɺGitίϚϯυɺVimૢ࡞ʣ ▸ ̍पͰ͖Δ͚ͩ৺͕ંΕͳ͍Α͏ʹखΛൈ͜͏ ▸ ؒҧͬͨάάΓํͰֶशͯ͠͠·͏Մೳੑ͕ߴ͍ͨΊɺ̎प Ҏ߱ઌਓʹڭ͑ͯΒ͏͜ͱ͕େࣄ ▸
Βͳ͍ˠΔˠ͑ΔˠཧղͰ͖ΔʢΘ͔Δʣͷֶशஈ֊ Λ಄ʹೖΕͯਐΊΔͱؾָ͕ʹͳΔ
END