RailsDevConで学んだこと
先日RailsDevConに僭越ながら参加させて頂いたので、そこで学んだことを徒然にかいていきます。
まず主催者の方からこのDevConの目的が話されました。その中でもノウハウ共有という部分のお話が印象に残っています。
RailsにはDRY(Don't Rereat Yourself)の思想があります。まさにその思想に則って、今回の勉強会をノウハウ共有の場にして、以前に悩んだことがある人が同じことで悩むことがないように。といった目的があったようです。素敵です。
Program
- 「渡米して感じたこと」 ■増井 雄一郎:@masuidrive
- 「Rails情報源の歩き方」 ■西村 賢:@IT 副編集長
- 「とあるソーシャルアプリの開発運用」 ■大仲 能史:@onk、(株)ドリコム ソーシャルゲーム開発デザイン部
- 「Railsプロジェクトを成功させるために現場ができること」 ■赤松 祐希:@ukstudio、フリーランスプログラマ
- 「現実の世界で "はじめる!Cucumber"」 ■諸橋 恭介:@moro、(株)永和システムマネジメント、Rails勉強会@東京
- 「Rails Add-onsで楽々開発 - youRoomを題材に -」 ■松村 章弘:TIS(株) 社内ベンチャーカンパニー SonicGarden
- 「初めてがRuby」 ■松田 明, 吉田 裕美, ほか
Content
1.「渡米して感じたこと」■増井 雄一郎:@masuidrive
- USでは「Ruby == Rails」という印象。特にスタートアップではRubyが選ばれるようになってきている。細かいサイクルでの開発ができることがメリットだそう。
- RubyonRailsの技術はアメリカで高く評価される。高機能のRubyを使える技術者はレベルが高いと評価される。RubyonRailsの技術は世界で通用する。
- 言葉(English)の不利は言語(Ruby)で返す。
資料⇒http://public.iwork.com/document/ja/?a=p278287629&d=RailsDevCon.key
2.「Rails情報源の歩き方」■西村 賢:@IT 副編集長
- Railsを学ぶ時に参考になるサイト。情報源の紹介。
- とりあえず公式サイトがいけてる。
- 公式サイトをチェック:http://rubyonrails.org/
- http://rubyonrails.org/screencasts
- http://guides.rubyonrails.org/
- http://api.rubyonrails.org/
- ドキュメント上でメソッドの実装がその場で見られるRubyの文化は有り難いとのこと
- 公式ブログ:http://weblog.rubyonrails.org/
- Rails Wiki => http://wiki.rubyonrails.org/
- 公式リポジトリ:https://github.com/rails/rails
- 公式スクリーンキャスト:http://rubyonrails.org/screencasts/rails3
- 停滞気味だけど、http://edgerails.info/
- プラグインを探す
- githubでウォッチ数とフォーク数を見るのもいい(200くらいウォッチされていれば、結構いけてる、ただし、更新が停止していないか確認すべし)
- Asakusa.rb
- http://rubygems.org/
- http://ruby-toolbox.com/
- http://www.railsplugins.org/
- Rails情報収集系、教育系
- コミュニティ/カンファレンス系
- 海外系ならここで探せるそうです:http://confreaks.net/
- RubyConf(最大)
- RailsConf(もっと最大)
- Rubykaigi(国内最大)
- EuRo Ruby(EU)
- 地域Ruby会議
- Rails勉強会@(東京とか地域名が入る)
- その他
- http://www.rubyist.net/~matz/にたまに重要な情報が・・・
4.「Railsプロジェクトを成功させるために現場ができること」 ■赤松 祐希:@ukstudio、フリーランスプログラマ
技術的負債という題目でのお話だったのですが、このセッションが直近の問題点も含めて最も勉強になりました。
まず「成功はお客様の満足」と初めに断言されていたのが素敵でした。
どんなに高機能のシステムをつくったとしてもお客様が使わなければ意味がない。
要はお客様の満足ポイントを明らかにすることは、まず重要であることを改めて認識した。
セッションの中では特に「TDD」「バージョン管理」「fat Model slim Controller」この当たりのキーワードが気になりました。
実務でも活かせそうなので、色々と具体的なアクションを考えてみます。
5.「現実の世界で "はじめる!Cucumber"」 ■諸橋 恭介:@moro、(株)永和システムマネジメント、Rails勉強会@東京
こちらと6.に関しては発表準備のため聞けなかったので資料へのURLだけ貼っておきます。
会社ではCucumber導入していないが、導入した方がよいのかな。少し勉強してみたい。
資料⇒http://d.hatena.ne.jp/moro/20101120/1290243692
6.「Rails Add-onsで楽々開発 - youRoomを題材に -」 ■松村 章弘:TIS(株) 社内ベンチャーカンパニー SonicGarden
資料⇒http://www.slideshare.net/mat_aki/rails-add-ons-derailsdevcon
Conclusion
こんな素敵な皆様と同じ空間をご一緒できたことを心から嬉しく思います。
まだまだ自分の技術力が赤ん坊程であることを改めて痛感致しました。情熱が湧いてきました。
こういったセッションには定期的に参加できたら嬉しいです。
スタッフの皆様、プレゼンターの皆様、本当にありがとうございました。