年明けてしまいましたが、2019年に読んだ本をざっくりまとめます。また、先日の yokohama.rb にて紹介された書籍を紹介します。軽い気持ちで書き始めたらめっちゃ分量が多くなってしまった。
読んだ本のまとめ
読んだ本の中から印象に残った書籍を紹介します。順序は思い出した順です。
カイゼン・ジャーニー
ストーリー形式でアジャイル開発やカイゼン活動を紹介する一冊。前半は悪戦苦闘の連続で「そうそう、そういう壁に当たるよあ」と思いながら読み進めていった。後半はかなりあっさり感があった。
正しいものを正しくつくる
正しいものを正しくつくる プロダクトをつくるとはどういうことなのか、あるいはアジャイルのその先について
- 作者:市谷聡啓
- 出版社/メーカー: ビー・エヌ・エヌ新社
- 発売日: 2019/06/14
- メディア: 単行本
前出の『カイゼン・ジャーニー』がアジャイル開発やカイゼン活動の導入のための書籍であるならば、本書は「アジャイル開発っていうのも導入したら万事うまく行くってわけではないよ」ということを紹介し、どうやってプロジェクトを進めていくかを記した一冊。
エンジニアリング組織論への招待
エンジニアリングを「不確実性の削減」と定義してそのための活動を記している一冊。明日使えるノウハウっていうのは記してなく、エンジニアが非エンジニアに説明するための資料として一読しておくとよいかと思う。
エンジニアのためのマネジメントキャリアパス
エンジニアのためのマネジメントキャリアパス ―テックリードからCTOまでマネジメントスキル向上ガイド
- 作者:Camille Fournier
- 出版社/メーカー: オライリージャパン
- 発売日: 2018/09/26
- メディア: 単行本(ソフトカバー)
マネージメントの対象が個人・チーム・組織などそれぞれの自分のポジションに応じて何を気をつけて行動すればよいのかを記している本。CTOぐらいのところになってくるとあまりピンと来ない記述が多かったが、立場や環境が変われば目線も変わるのでその立場に近づいたら再読するとよいかもしれない。
FACTFULNESS
FACTFULNESS(ファクトフルネス) 10の思い込みを乗り越え、データを基に世界を正しく見る習慣
- 作者:ハンス・ロスリング,オーラ・ロスリング,アンナ・ロスリング・ロンランド
- 出版社/メーカー: 日経BP
- 発売日: 2019/01/11
- メディア: 単行本
「自分が信じたいことを記したことを事実と認識する」ということを数々の事例とともに記した一冊。個人的に去年読んだ本の中で一番おもしろかった一冊。生データをきちんと読み、本書で記しているデータの見方を身につけることが正しい事実を認識する第一歩なのかなと感じる一冊。
マネタイズ戦略
自社のコンテンツをいかに競合他社と差別化するかについて事例を中心に紹介している一冊。企業がどのような戦略で持ってサービスやコンテンツを提供しているのかを丁寧に分析されている。個人的にはアドビの戦略転換がすごいと感じた。
Head Firstデザインパターン
Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本
- 作者:Eric Freeman,Elisabeth Freeman,Kathy Sierra,Bert Bates
- 出版社/メーカー: オライリージャパン
- 発売日: 2005/12/02
- メディア: 大型本
何度か訪れる「デザインパターンを勉強しなきゃ」というマイブーム。昔ざっと勉強したんだけれども、曖昧になっていたので職場にあった書籍を読んだ。写経をしてみたんだけれども、出版がかなり前なこともあってテストコードも書かれていないしGenericsにも未対応。コンパイルエラーにはならないけれどもかなり警告が出る感じ。ざっくりと読みすすめるのがいい感じがする。
Ruby on Rails 6エンジニア養成読本
Rails6の特徴がコンパクトに纏まった一冊。Rails5からの知識のアップデートに丁度いい一冊。個人的にはフロントエンド系の紹介が非常に役立ちました。
WEB+DB PRESS/Sotfware Design
定期購読している雑誌。積読になりがちなんだけれども、発売日には必ず目を通すようにしています。
yokohama.rb にて紹介された本
先日行われた yokohama.rb にて「今年どんな本を読んだ?」という話が盛り上がりました。そこで紹介された本を以下に記します。
Refactoring: Ruby Edition (Addison-Wesley Professional Ruby Series) (English Edition)
- 作者:Jay Fields,Shane Harvie,Martin Fowler,Kent Beck
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2009/10/15
- メディア: Kindle版
Clean Architecture 達人に学ぶソフトウェアの構造と設計
- 作者:Robert C.Martin
- 出版社/メーカー: KADOKAWA
- 発売日: 2018/07/27
- メディア: 単行本
- 作者:Marko Luksa
- 出版社/メーカー: Manning Publications
- 発売日: 2018/01/23
- メディア: ペーパーバック
- 作者:Russ Olsen,ラス・オルセン
- 出版社/メーカー: ピアソン桐原
- 発売日: 2009/04/01
- メディア: 単行本
- 作者:Daniel P. Friedman,Carl Eastlund
- 出版社/メーカー: ラムダノート
- 発売日: 2017/10/23
- メディア: 単行本(ソフトカバー)
レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス
- 作者:David Scott Bernstein
- 出版社/メーカー: オライリージャパン
- 発売日: 2019/09/19
- メディア: 単行本(ソフトカバー)
ザッソウ 結果を出すチームの習慣 ホウレンソウに代わる「雑談+相談」
- 作者:倉貫 義人
- 出版社/メーカー: 日本能率協会マネジメントセンター
- 発売日: 2019/08/31
- メディア: 単行本
データ指向アプリケーションデザイン ―信頼性、拡張性、保守性の高い分散システム設計の原理
- 作者:Martin Kleppmann
- 出版社/メーカー: オライリージャパン
- 発売日: 2019/07/18
- メディア: 単行本(ソフトカバー)
Agile Web Development With Rails 6
- 作者:Sam Ruby,David B. Copeland,Dave Thomas
- 出版社/メーカー: Pragmatic Bookshelf
- 発売日: 2020/02/25
- メディア: ペーパーバック
- 作者:Ivan Ristić
- 出版社/メーカー: ラムダノート
- 発売日: 2018/06/04
- メディア: 単行本(ソフトカバー)
リファクタリング(第2版): 既存のコードを安全に改善する (OBJECT TECHNOLOGY SERIES)
- 作者:Martin Fowler
- 出版社/メーカー: オーム社
- 発売日: 2019/12/01
- メディア: 単行本
Design It! ―プログラマーのためのアーキテクティング入門
- 作者:Michael Keeling
- 出版社/メーカー: オライリージャパン
- 発売日: 2019/11/25
- メディア: 単行本(ソフトカバー)
オープンソースで作る!RPAシステム開発入門 設計・開発から構築・運用まで
- 作者:株式会社完全自動化研究所 小佐井宏之
- 出版社/メーカー: 翔泳社
- 発売日: 2018/12/19
- メディア: Kindle版