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
810
プログラミング初心者が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
バイブコーディング × 設計思考
nogu66
0
110
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
1
140
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
0
280
新世界の理解
koriym
0
130
オホーツクでコミュニティを立ち上げた理由―地方出身プログラマの挑戦 / TechRAMEN 2025 Conference
lemonade_37
2
460
AIコーディングエージェント全社導入とセキュリティ対策
hikaruegashira
16
9.6k
20250808_AIAgent勉強会_ClaudeCodeデータ分析の実運用〜競馬を題材に回収率100%の先を目指すメソッドとは〜
kkakeru
0
140
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
7
2.4k
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
140
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
100
Go製CLIツールをnpmで配布するには
syumai
2
1.2k
ゲームの物理
fadis
3
970
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
BBQ
matthewcrist
89
9.8k
Making Projects Easy
brettharned
117
6.3k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Adopting Sorbet at Scale
ufuk
77
9.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
What's in a price? How to price your products and services
michaelherold
246
12k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
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