『プロを目指す人のためのRuby入門』はRailsエンジニアになったばかりの人は絶対読むべき。

Ruby on Rails使いならお世話になったことがある人も多いであろう、伊藤淳一さん(@jnchito)の著書『プロを目指す人のためのRuby入門』を読んでみました。

書評は他の人に任せて、簡単に思ったことを羅列していきます。

率直な感想としては、

「Railsでエンジニアを始めたばかりの人なら絶対読むべき」ということ。

もうちょっと棘をなくすと、

「Railsからプログラミングを始めた初心者にとって最適なRubyの参考書」

というような感じでしょうか。

スポンサーリンク

自分の経験から

自分自身はプログラミングスクールにてRuby on Railsからプログラミングを始めてエンジニアになりました。
最近ありがち?なタイプです。その自分の経験から話してみます。

エンジニアになり数ヶ月経ち、Railsの案件を行っていく上で最初の壁にぶち当たりました。

「RailsうんぬんよりまずRubyの記述が理解できない・・・」

「まずRubyの基礎力が圧倒的に足りてない・・・」

ということ。Railsを触る上でRubyの基礎力が圧倒的に不足していました。

まさに表紙にある通り「Railsをやる前にRubyを知ろう」という状態でした。

「Railsをやる前にRubyを知ろう」

「Railsでエンジニアになりたい!」「Railsでエンジニア始めました!」

というような人は、意外とRubyの勉強を後回しにしがちだと思います。
そんな人達におすすめ出来るのが、『プロを目指す人のためのRuby入門』だと感じました。

自分は以前、「最初のRuby参考書」として『パーフェクトRuby』を読みました。
しかし「Railsプログラマ」としてRubyを最初に勉強したいのであれば、当書の方をおすすめできます。

『パーフェクトRuby』はリファレンス色がかなり強いので、「入門」としては読まなくて良い箇所が多々あるといった印象を受けました。(リファレンスとしては素晴らしい参考書であることは間違いありません。)

「Railsプログラマ」として必要な分だけ厳選されているのが当書のメリットだと思います。

『プロを目指す人のためのRuby入門』の良い点3つ

例題コードと説明が分かりやすい

メソッド説明などで参考に出す例題コードの出し方がうまい!
ついでに説明の言い換えもうまい!

よく説明のために例に出されるコードは「味気のないコード」が出てくることが多く、初心者の場合だと即理解しづらいことも多いです。
しかし、読んでみると例題コードまで一工夫されている印象を受けました。

自分もこういう「分かりやすく例えて教える」技術が欲しいです。

自動テストとリファクタリング

読んでいて「面白いな」と思った事がこの2つでした。

当書では、例題作成の際にテストコードも同時に書いていきます。
また章の最初の方では

「とりあえず動くコード→リファクタリングしたコード」

なども書かれていて、Railsでコードを書く際にも即応用出来る流れも学べます。

自分は最初の方にキレイなコードを書こうとしすぎて失敗する経験があったので、入門書から意識を植え付ける意味ではとても大事だと感じました。

Railsプログラマを意識して書かれてる

これが一番のセールスポイントだと自分は思います。

リファレンス的にRubyを網羅しているというよりも、

「Railsのコードでよく出てくるけどなんだか分からない部分」

というような痒いところに手が届く箇所をメインで説明されています。

400ページ超ある本ですが、「初級者Railsプログラマ」として「絶対必要なRubyの基礎」を厳選して学べるという点でも読み切るモチベーションにも繋がります。

まとめ

「Railsプログラマ」としてスタートラインに立ちたい。

「Railsプログラマ」としてRubyの知識に自信がない。

と思う人にとってはドンピシャにハマる入門書だと思いました。

おわり

追記

著者の伊藤淳一さん本人から紹介して頂けました。
ありがとうございます!

フォローする

スポンサーリンク