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
Reactの歴史を振り返る
tutinoko
1
160
ZeroETLで始めるDynamoDBとS3の連携
afooooil
0
140
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
5
1.7k
MCPで実現できる、Webサービス利用体験について
syumai
7
2.3k
Jakarta EE Meets AI
ivargrimstad
0
520
No Install CMS戦略 〜 5年先を見据えたフロントエンド開発を考える / no_install_cms
rdlabo
0
410
CIを整備してメンテナンスを生成AIに任せる
hazumirr
0
410
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
3
840
JetBrainsのAI機能の紹介 #jjug
yusuke
0
160
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
1
260
Advanced Micro Frontends: Multi Version/ Framework Scenarios
manfredsteyer
PRO
0
120
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
3
1.6k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Automating Front-end Workflow
addyosmani
1370
200k
Why Our Code Smells
bkeepers
PRO
337
57k
A designer walks into a library…
pauljervisheath
207
24k
Side Projects
sachag
455
43k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Designing Experiences People Love
moore
142
24k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
860
Site-Speed That Sticks
csswizardry
10
730
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