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
870
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミング初心者がRailsチュートリアル進めてみた
指導者 には、プログラミング初心者を育成するときの気をつけるポイント。プログラミング初心者には、 進めるときのコツをお伝えします。
midori004
April 10, 2016
More Decks by midori004
See All by midori004
Webエンジニアなりたてでもわかるインフラ勉強法 - Amazon Web Service 実践入門 -
midorihirose
0
470
Other Decks in Programming
See All in Programming
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
370
AI駆動開発にグラフDBを重ねてみた
satoshi256kbyte
1
370
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.3k
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
200
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
580
React本体のコードリーディング
high_g_engineer
1
160
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.8k
T3DD26: From RAGs to Riches
martinhelmich
0
110
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.3k
Flow は今どうなっているか
mizdra
PRO
0
760
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
200
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
12k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
830
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
390
Ethics towards AI in product and experience design
skipperchong
2
350
Being A Developer After 40
akosma
91
590k
Building AI with AI
inesmontani
PRO
1
1.2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
350
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
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