Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
140
Microservices rules: What good looks like
cer
PRO
0
1.4k
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
430
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.2k
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
26k
How Software Deployment tools have changed in the past 20 years
geshan
0
29k
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
230
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
150
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
160
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
330
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
830
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Cult of Friendly URLs
andyhume
79
6.7k
Context Engineering - Making Every Token Count
addyosmani
9
510
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Speed Design
sergeychernyshev
33
1.4k
Become a Pro
speakerdeck
PRO
31
5.7k
Being A Developer After 40
akosma
91
590k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Why Our Code Smells
bkeepers
PRO
340
57k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
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