読者です 読者をやめる 読者になる 読者になる

/var/log/messages from Tocyuki

IT / MUSIC / BJJ / LIFE / GROUMENT

Rubyの書籍購入

プログラミング 技術書 テクノロジー

決意表明を経て

  • 以下の書籍をヤフーポイントで購入しました

たのしいRuby 第5版

たのしいRuby 第5版

Ruby on Rails 4 アプリケーションプログラミング

Ruby on Rails 4 アプリケーションプログラミング

購入は終わりではなくスタート

今までも結構あったのですが、こういう技術書を購入して全部読まないでお蔵入りということが何度もありました。

これからはそういった事は極力せずにゆっくりでもいいのでしっかりと読破したいと思います。

そして2〜3週目も視野に入れ、しっかりと内容をものにしたいと思います!!

攻略スケジュール

たのしいRuby

章立てとページ数
項目 ページ数
第1章 はじめてのRuby 25P
第2章 便利なオブジェクト 13P
第3章 コマンドを作ろう 13P
第4章 オブジェクトと変数・定数 9P
第5章 条件判断 13P
第6章 繰り返し 19P
第7章 メソッド 19P
第8章 クラスとモジュール 44P
第9章 演算子 13P
第10章 エラー処理と例外 17P
第11章 ブロック 21P
第12章 数値(Numeric)クラス 21P
第13章 配列(Array)クラス 33P
第14章 文字列(String)クラス 27P
第15章 ハッシュ(Hash)クラス 15P
第16章 正規表現Regexp)クラス 23P
第17章 IOクラス 23P
第18章 FileクラスとDirクラス 21P
第19章 エンコーディング(Encoding)クラス 15P
第20章 TimeクラスとDateクラス 13P
第21章 Procクラス 15P
第22章 テキスト処理を行う 11P
第23章 郵便番号データを検索する 13P

総ページ数436ページなので平均約40ページで11日で一周目が終わるようにスケジュールする。

スケジュール
日にち 総ページ数 項目 項目ごとのページ数
1日目 38P 第1章 はじめてのRuby
第2章 便利なオブジェクト
25P
13P
2日目 35P 第3章 コマンドを作ろう
第4章 オブジェクトと変数・定数
第5章 条件判断
13P
9P
13P
3日目 38P 第6章 繰り返し
第7章 メソッド - ページ数
19P
19P
4日目 44P 第8章 クラスとモジュール 44P
5日目 30P 第9章 演算子
第10章 エラー処理と例外
13P
17P
6日目 42P 第11章 ブロック
第12章 数値(Numeric)クラス
21P
21P
7日目 33P 第13章 配列(Array)クラス 33P
8日目 42P 第14章 文字列(String)クラス
第15章 ハッシュ(Hash)クラス
27P
15P
9日目 46P 第16章 正規表現Regexp)クラス
第17章 IOクラス
23P
23P
10日目 49P 第18章 FileクラスとDirクラス
第19章 エンコーディング(Encoding)クラス
第20章 TimeクラスとDateクラス
21P
15P
13P
11日目 39P 第21章 Procクラス
第22章 テキスト処理を行う
第23章 郵便番号データを検索する
15P
11P
13P

Ruby on Rails 4 アプリケーションプログラミング

前提
  • たのしいRubyの1週目が終わっていること
章立てとページ数
項目 ページ数
第1章 イントロダクション 20P
第2章 Ruby on Railsの基本 39P
第3章 Scaffolding機能によるRails開発の基礎 35P
第4章 ビュー開発 89P
第5章 モデル開発 111P
第6章 コントローラ開発 69P
第7章 ルーティング 23P
第8章 テスト 21P
第9章 クライアントサイド開発 65P
第10章 Railsの高度な機能 50P

総ページ数502ページ(第一章イントロダクションは省く)なので平均約40ページで13日で一周目が終わるようにスケジュールする。

スケジュール
日にち 総ページ数 項目 項目ごとのページ数
1日目 39P 第2章 Ruby on Rails の基本 39P
2日目 35P 第3章 Scaffolding 機能によるRails開発の基礎 35P
3日目 44P 第4章 ビュー開発 44P
4日目 45P 第4章 ビュー開発 45P
5日目 40P 第5章 モデル開発 40P
6日目 40P 第5章 モデル開発 40P
7日目 31P 第5章 モデル開発 31P
8日目 35P 第6章 コントローラ開発 35P
9日目 34P 第6章 コントローラ開発 34P
10日目 44P 第7章 ルーティング
第8章 テスト
23P
21P
11日目 35P 第9章 クライアントサイド開発 35P
12日目 30P 第9章 クライアントサイド開発 30P
13日目 50P 第10章 Railsの高度な機能 50P

とりあえず

上記ボリュームを割り振った勉強スケジュールを基本順守していこうと思います。 まぁ、内容の難易度無視で割り振っているので無理があれば適宜ボリューム調整してスケジュール修正していこうと思います!

そのうえでまずは一周させて、必要な内容を選定の上、2週目突入できたらいいなという気持ちです!

目標

どんなに遅くても6月までに両方1週目を終わらせる!

頑張るぞ〜!