LoginSignup
46
48

More than 5 years have passed since last update.

ここ1年で学んだRails

Last updated at Posted at 2016-03-17

Qiitaで春の新生活を応援しましょう! ということだったので、先日社内勉強会でesa.ioに作ってた資料がちょうどいい内容だったので公開してみます。


内容

Railsを触り始めてからちょうど1年くらい経ったので、ここ1年で学んだことを挙げていきます。

スペック(1年前のぼく)

  • CakePHP歴 2年
  • RubyはChefを触ってたのでなんとなく知ってた、くらい。

状況

  • PHPでプロダクト作ってるスタートアップに転職したと思ったら、オフショアで途中まで開発が進んでいたRailsプロジェクトを内製に巻き取る仕事にアサインされる。
  • 社内にRails経験者ほとんどおらず。Rails触ったことないんですけど( ゚Д゚)!と思いつつ必死に勉強。

Railsの学び方

書籍(Ruby)

  • パーフェクトRuby
    • Rubyの基礎的なことを理解できるかと。
  • Effective Ruby
    • Rubyという言語の構造にもうちょっと深く踏み込んで理解できるようになると思う。

書籍(Rails)

  • パーフェクト Ruby on Rails
    • Railsの基礎的なことを理解できるかと。
  • 実践Ruby on Rails 4
    • パーフェクト Ruby on Rails よりもうちょっと実践的な内容

書籍(その他)

Webサービス

  • 安定の「ドットインストール」
    • Ruby入門 (全23回)
    • Ruby on Rails 4入門 (全28回)
    • ActiveRecord入門 (全14回)
    • RSpec入門 (全15回) PREMIUM

Webコンテンツ

ツール

  • Rubocop
    • Ruby Style Guideを基にした静的解析ツール。
    • Ruby Style Guide は読んだ方がいい。
  • Reek
    • コードの臭い解析器。デザインパターンに沿った指摘が多い気がする。
    • ドキュメントに結構ためになることが書いてある。
  • Rails Best Practices
    • Rails Best Practicesに沿った指摘をしてくれる。
    • Rails Best Practicesは知見だらけ。

小ネタ

Gemを探す

  • おれの財宝か?欲しけりゃくれてやる。探せ!この世のすべてをそこに置いてきた!
  • とにかく便利なGemをたくさん知ることがRails上達の基本。存在するものは使う。
  • オーガニゼーションが管理してる場合、オーガニゼーションのリポジトリを見ると他にも便利なGemが見つかることが。
46
48
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
46
48