日本では馴染みがない学校教育に経済学を持ち込み、客観的な数値を示しながら説得力が高い事例を数々紹介していて子育ての参考になる。
2015年12月26日
- ハッカーと画家 コンピュータ時代の創造者たち
- ポール・グレアム
- オーム社 / 2005年1月1日発売
- Amazon.co.jp / 本
- 購入する
著者は本質を見ていると思った。読むことによって考えされる。
2015年12月26日
- Chef実践入門 ~コードによるインフラ構成の自動化 (WEB+DB PRESS plus)
- 吉羽龍太郎
- 技術評論社 / 2014年5月22日発売
- Amazon.co.jp / 本
- 購入する
Chefについて、基本的な使い方、ある程度実践的な実践的な環境の構築(PHP, Nginx, Ruby, Uniconrn, MySQLリプリケーション、Fluentd)、環境構築のテストといったことが丁寧に描かれているのでかなり良い本。
しかし、実践的な環境構築でcommuty cookbooksを使わないで自前でゴリゴリやりすぎていて、-1としました。
2015年7月19日
- Joel on Software
- Joel Spolsky
- オーム社 / 2005年12月1日発売
- Amazon.co.jp / 本
- 購入する
筋が通っていて面白い。ソフトウェアに関する文字コード、採用、戦略など著者の経験から幅広く書かれていて面白い。気づきをあたえてくれる。
ささっと読めるが、すすすっと抜けてしまう。
2015年6月20日
- エンタープライズ Rails ―企業ユーザのためのWebアプリケーション設計術
- Dan Chak
- オライリージャパン / 2009年7月23日発売
- Amazon.co.jp / 本
- 購入する
エンタープライズ向けのスケーラブルなRailsアプリを作るためにこんなことを意識したらいいというのがわかる本。
RailsのバリデーションだけでなくDB制約の大切さ、マイクロサービスの作成によりスケーラブルにできるなどが伝わった。
下記の点で星を-2しました。
・Rails2.0のときに描かれているので今は使われていないgemがあるので一部いまいち参考にならない。
・少しRails Wayぽくなく、DBに制約をつけることは大切だが、プロシージャを過度に使いすぎて拡張性をなくしてしまう気がした。(DB移行をしっかりと行えるならよいが)
2015年6月7日
- ソフトウェア・テストの技法 第2版
- J.マイヤーズ
- 近代科学社 / 2006年8月1日発売
- Amazon.co.jp / 本
- 購入する
名著らしいが、よくわからなかった。
まだまだレベルが低いのかなと思った。
2015年6月7日
- 大規模Webアプリケーション開発入門 ―変化に強いWeb開発を実現する10の原則
- Kyle Loudon
- オライリージャパン / 2011年3月25日発売
- Amazon.co.jp / 本
- 購入する
HTML/CSS/JS/Ajax/サーバーなど各コンポーネントの説明がされている。
大切なことを言っているが、実際に活用という点で抽象的な話になってしまいよくわからなかった。
2015年4月29日
- リファクタリング:Rubyエディション
- Jay Fields
- アスキー・メディアワークス / 2010年2月27日発売
- Amazon.co.jp / 本
- 購入する
より読みやすいコード、保守性を高めるコードを書くためのよい本。
サービス設計、DB設計、クラス設計、デザインパターンなどの設計があるとしたら、クラス設計やコードの細かな書き方を示している。
if文よりガード節、メソッド分割、タイプコードをポリモフィズムなど。
2015年6月7日
- JavaScriptパターン ―優れたアプリケーションのための作法
- Stoyan Stefanov
- オライリージャパン / 2011年2月16日発売
- Amazon.co.jp / 本
- 購入する
リテラル、コンストラクタ、関数、オブジェクトの作成、コードの再利用(継承やミックスイン)などの複数のパターンを学べます。
JSライブラリやJSフレームワークを使うので、実際に使わない知識もあるが、それらの理解が深まる。
2015年3月21日
- Backbone.jsアプリケーション開発ガイド
- Addy Osmani
- オライリージャパン / 2014年2月7日発売
- Amazon.co.jp / 本
- 購入する
Backbone.jsを使うなら一読したほうがよい本。
Backbone.jsの基礎的なことから実際に中規模、大規模で使うために便利なライブラリ、Q&AなどとBackbone.jsをうまく使うための情報がふんだんに記載されている。
2015年3月28日
- テスタブルJavaScript
- Mark Ethan Trostler
- オライリージャパン / 2013年9月21日発売
- Amazon.co.jp / 本
- 購入する
JavaScriptのテスト関連について学べる。あまりビビットこなかった。役に立つ情報が少なかった気がする。
2015年3月13日
- メンテナブルJavaScript ―読みやすく保守しやすいJavaScriptコードのための作法
- Nicholas C. Zakas
- オライリージャパン / 2013年3月6日発売
- Amazon.co.jp / 本
- 購入する
保守性が高いJavaScriptを書けるようになれる本。
JavaScriptのスタイルガイドライン、HTML/CSS/JavaScriptの疎結合、グローバル変数、ブラウザ判定などのJavaScriptの良くある実践的なパターンなどの保守性の高いJavaScriptを書くエッセンスが詰まっている。
JavaScriptについて基本的な文法を知っている必要がある。しかし、各説明の冒頭で、改めてJavaScriptの挙動を教えてくれるので、ウル覚えでも良くわかりやすく記載してあるので読みやすい。
2015年3月10日
- 開眼! JavaScript ―言語仕様から学ぶJavaScriptの本質
- Cody Lindley
- オライリージャパン / 2013年6月19日発売
- Amazon.co.jp / 本
- 購入する
よくわからなかった。Object周りをJavaScriptの言語仕様から説明しているので良い本なのかもしれないが。
2015年3月6日
- 独習JavaScript 第2版
- 高橋和也
- 翔泳社 / 2013年7月1日発売
- Amazon.co.jp / 本
- 購入する
JavaScriptについて一通りの知識を見直したい方はにオススメ。
JavaScriptについて基本構文、オブジェクト指向、ブラウザとJavaScript、Ajax、jQueryと一通り体系立てて記載されています。
2015年3月6日
- フロントエンドエンジニア養成読本 [HTML、CSS、JavaScriptの基本から現場で役立つ技術まで満載! ] (Software Design plus)
- 斉藤祐也
- 技術評論社 / 2014年7月2日発売
- Amazon.co.jp / 本
- 購入する
Webアプリを開発しているエンジニアなら手元に置いておきたい良書。
現在(2014年)のフロントエンドエンジニアの知識と最新トレンドやツールと合わせて体系立てて軽く説明している。
それらの概要を知り、導入に役立つ。
具体的には、HTML, CSS, Javascript, マルチデバイス対応, 開発環境, テスト, パフォーマンス, バージョン管理, セキュリティなど
2015年3月5日
- パーフェクト Ruby on Rails
- すがわらまさのり
- 技術評論社 / 2014年6月6日発売
- Amazon.co.jp / 本
- 購入する
Rails のベストプラクティスが詰まった良書。
よく使われているGem、便利なGemなどの使い方を簡潔に紹介している。また、実際にイベント管理アプリを作ることである程度実践的なアプリを作ることができる。
さらに、Vagrant + Chefで環境を構築する箇所、ActiveModelやRackなどの広い分野も取り扱っているので、Railsエンジニアなら一通り読んで損はない。
2015年3月4日
- Rails3レシピブック 190の技
- 高橋征義
- ソフトバンククリエイティブ / 2011年7月25日発売
- Amazon.co.jp / 本
- 購入する
少しRailsが慣れた人が読む本。
普段使っているRailsの全体的な中身がより深くわかりRailsに対する理解が深まる。
困っていたことの実現方法がわかったり、便利なメソッドや実装方法、Railsが提供している機能の使い方を改めて理解できる。
2015年3月4日
- [Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)
- 伊藤直也
- 技術評論社 / 2010年7月7日発売
- Amazon.co.jp / 本
- 購入する
著者の大規模Webサービス(Mobage)でのDBの運用ノウハウが詰まっている。運用のノウハウを広く浅く学べるので、大規模サービスで動くDBの設計、開発、運用をするなら一読する価値がある。
2015年3月4日
- SQLアンチパターン
- Bill Karwin
- オライリージャパン / 2013年1月26日発売
- Amazon.co.jp / 本
- 購入する
SQLの設計時のアンチパターン集。当たり前と思うものもあるが、一通り読んでおいて、ダメな設計をしていないか、そして、しているなら、どうすべきであるか、どういうことに気をつけるべきかを再確認できる。
2015年3月4日
- GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)
- 大塚弘記
- 技術評論社 / 2014年3月20日発売
- Amazon.co.jp / 本
- 購入する
GitHubを使ったpull, PR、mergeといった最近のチーム開発の流れを説明している。さらに、GitやGitHubがわからない人にも初歩からわかりやすい説明を記載している
2015年3月4日
- アジャイル開発とスクラム: 顧客・技術・経営をつなぐ協調的ソフトウェア開発マネジメント
- 平鍋健児
- 翔泳社 / 2013年1月1日発売
- Amazon.co.jp / 本
- 購入する
顧客・技術・経営をつなぐ協調的ソフトウェア開発マネジメント
見積もりポーカーやKPTなどアジャイル開発の方法論について記載されていてアジャイルを知らない人がざっと分かる本。(1章しか読んでいない)
2015年3月4日
- リーン・スタートアップ
- エリック・リース
- 日経BP / 2012年4月12日発売
- Amazon.co.jp / 本
- 購入する
企業や社内ベンチャーなど不確実性が高い状況での事業の進め方のノウハウが記載されている。
ノウハウはためになるが、実際に行動することと、そういう風に事業を進めていく権限がないので読んでも実行に移しづらい。
2015年3月4日
- Lean UX ―リーン思考によるユーザエクスペリエンス・デザイン (THE LEAN SERIES)
- ジェフ・ゴーセルフ
- オライリージャパン / 2014年1月22日発売
- Amazon.co.jp / 本
- 購入する
リーンスタートアップのデザイン版。
リーンの原則、考え方、やり方を記載しながらも、デザインに特化した内容がかかれている。
リーンの経験が少ないからなのか、あまり入ってこなかった。読みながらできそうなところを実践してみようと思う。
2015年3月4日
- リーン開発の現場 カンバンによる大規模プロジェクトの運営
- Henrik Kniberg
- オーム社 / 2013年10月26日発売
- Amazon.co.jp / 本
- 購入する
大規模プロジェクトのアジャイルな、リーンな、スクラムな運用ノウハウをまとめた本。
チームの試行錯誤の結果として成功したノウハウを学べるので、自分のチームの改善アイデアの参考になる。
しかし、ベースとなるチーム文化、メンバーの性格、チームビルティングなど大事な箇所が分からない。
また、こういった本は、チームメンバーや組織文化などが大きく関わるので実際に実施するのが難しい場合もある。
理想として、このようなチームになりたいというあるべき姿を描くために読むという風に読んだらいいと思います。
2015年3月25日