15
Ruby/Rails Study Guide @yasulab 1 2011113日木曜日

Ruby/Rails Study Guide

Embed Size (px)

DESCRIPTION

This is a Ruby/Rails study guide used in Okinawa.rb.http://qwik.jp/okinawarb/

Citation preview

Page 1: Ruby/Rails Study Guide

Ruby/Rails Study Guide@yasulab

12011年11月3日木曜日

Page 2: Ruby/Rails Study Guide

この資料の使い方基本的に1人 or グループでモクモク勉強する用です.

not 発表資料, but 勉強ガイドライン.

自分(達)のレベルに適した資料を選んでモクモクと.

もし友達がいるなら, 一緒に勉強すべし!

分からない事があれば近くの人に聞くか, twitter で.

twitterのHash Tagは #okinawarb でお願いします。

22011年11月3日木曜日

Page 3: Ruby/Rails Study Guide

たぶんあると良いモノ(無くてもおk)

Ruby 1.9.x 

pry (“gem install pry pry-doc”)http://pry.github.com/

マウスオーバー辞書(e.g. LiveDictionary + 英辞郎)

32011年11月3日木曜日

Page 4: Ruby/Rails Study Guide

たぶんあると良い心構え"「答えとしての知識」が目の前に現れてしまうと、さっさと考えることを放棄し、「なるほど!これが答えなのね!すごい!」と感心してそのまま受け入れてしまうような素直な(?)人は、まずは「考える」ことが「知る」こととは違うのだと理解するところからはじめる必要があります。「知識」と「思考」をはっきりと分け、「知識」を「思考」にどう活用するか、ということを学ばないと、「知識を蓄えるだけ、覚えるだけ」になってしまうからです。そうなったら「考える力」はどんどん衰退してしまいます。

自分の頭だけで考えていると、最初は泣きたくなるくらい幼稚な考えしか浮かんできません。ついつい答えを見たくなってしまいます。考えの深い人や博識な人が近くにいれば、すぐにその人の意見を聞きたくなってしまいます。でも、そこをグッとこらえて自分で考えるんです。この「自分の頭で考える」という、非効率ではあるけれどもすばらしく楽しい思考の世界を多くの方に楽しんでいただきたいと思っているし、そしてそのために、この本が少しでも役に立てばと願っています。"

— 自分のアタマで考えよう, ちきりん42011年11月3日木曜日

Page 5: Ruby/Rails Study Guide

質問

Q. RubyとRailsどっちを先に勉強したいですか?

A. “Rubyだろ常考” → 次スライドへ

A. “Rails万歳!” → Rails用のスライドまでSkip

52011年11月3日木曜日

Page 6: Ruby/Rails Study Guide

A. “Rubyだろ常考”

Q. RubyとRailsどっちを先に勉強したいですか?

62011年11月3日木曜日

Page 7: Ruby/Rails Study Guide

“Rubyを勉強したいです” ...安西先生

まずはRubyMonkをやってみよう!

http://rubymonk.com/

RubyMonkの問題難しすぎるお... orz ... → Try Rubyはもっと簡単!

http://tryruby.org/

英語とか無理ですしおすし

Minituku ドリル http://www.minituku.net/drills?locale=ja

72011年11月3日木曜日

Page 8: Ruby/Rails Study Guide

“Rubyをもっと愛したい!”

Learn Ruby The Hard Way

http://ruby.learncodethehardway.org/book/

Ruby Koans

http://www.rubykoans.com/

82011年11月3日木曜日

Page 9: Ruby/Rails Study Guide

A. “Rails万歳!”

Q. RubyとRailsどっちを先に勉強したいですか?

92011年11月3日木曜日

Page 10: Ruby/Rails Study Guide

“Railsを勉強したいです” ...安西先生

Okinawa.rb の過去の勉強会資料があるよ!

「Ruby on Rails Tutorial」1章~2章の要約

http://www.slideshare.net/yasulab/rails-tutorial-ch12

「環境構築、Scaffoldの先に進んでみよう」

http://www.slideshare.net/naopontan/okinawarb-2-rails

※他、発表動画などは↓からどうぞ.

http://qwik.jp/okinawarb/2.html102011年11月3日木曜日

Page 11: Ruby/Rails Study Guide

“Rails rocks!”

Ruby on Rails 3 Tutorial

http://ruby.railstutorial.org/chapters/

Rails 3 in a Nutshell

http://ofps.oreilly.com/titles/9780596521424/

Web Application, Open Course at Stanford University

http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=WebApplications

112011年11月3日木曜日

Page 12: Ruby/Rails Study Guide

“いざ、モノ作りを始めん!”

@yasulab 的、アイデアの出し方1. それは、自分が欲しいモノ or 自分が使ってみたいものですか?(既存のモノと重なっても気にしない!)

2. それは、どんな問題を解決していますか?その問題を抱えている具体的な人物はいますか?(自分含む)

3. それは、技術的にもっと簡単な方法で解決出来ませんか?もっとシンプルにすることは出来ませんか?

@yasulab 的、気をつけること1. アイデアの議論に時間をかけるよりは実装を.

2. 無くてもいい機能(e.g. ログイン画面)の実装より, コアな機能の実装を.

3. 失敗を恐れず, 失敗に対して寛容に. 失敗から得られた知見を大切に.

122011年11月3日木曜日

Page 13: Ruby/Rails Study Guide

他、参考資料Rubyを始めたい方向けまとめ(2011年秋版) http://www.223soft.net/54#environment

Minituku http://www.minituku.net/courses?locale=ja

Ruby Style Guide https://github.com/bbatsov/ruby-style-guide

HTML http://dl.dropbox.com/u/2819285/ruby-style-guide.html

PDF http://dl.dropbox.com/u/2819285/ruby-style-guide.pdf

Okinawa.rb 公開資料 http://qwik.jp/okinawarb/2.html

週末ものづくり講座 http://weekend-fabrication.yasulab.com/

Ruby Weekly http://rubyweekly.com/

Learn Rails The Zombie Way http://railsforzombies.org/

自分のアタマで考えよう http://amzn.to/txzWxO

132011年11月3日木曜日

Page 14: Ruby/Rails Study Guide

Okinawa.rb の生息地

Facebook グループ

http://www.facebook.com/groups/194735460599272/

メーリングリストhttp://groups.google.com/group/okinawa-rb

公式HP

http://qwik.jp/okinawarb/

142011年11月3日木曜日

Page 15: Ruby/Rails Study Guide

Happy Coding !!@yasulab

152011年11月3日木曜日