2019年に読んだ/yokohama.rbにて紹介された本のまとめ

年明けてしまいましたが、2019年に読んだ本をざっくりまとめます。また、先日の yokohama.rb にて紹介された書籍を紹介します。軽い気持ちで書き始めたらめっちゃ分量が多くなってしまった。

読んだ本のまとめ

読んだ本の中から印象に残った書籍を紹介します。順序は思い出した順です。

カイゼン・ジャーニー

ストーリー形式でアジャイル開発やカイゼン活動を紹介する一冊。前半は悪戦苦闘の連続で「そうそう、そういう壁に当たるよあ」と思いながら読み進めていった。後半はかなりあっさり感があった。

正しいものを正しくつくる

前出の『カイゼン・ジャーニー』がアジャイル開発やカイゼン活動の導入のための書籍であるならば、本書は「アジャイル開発っていうのも導入したら万事うまく行くってわけではないよ」ということを紹介し、どうやってプロジェクトを進めていくかを記した一冊。

エンジニアリング組織論への招待

エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング

エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング

エンジニアリングを「不確実性の削減」と定義してそのための活動を記している一冊。明日使えるノウハウっていうのは記してなく、エンジニアが非エンジニアに説明するための資料として一読しておくとよいかと思う。

エンジニアのためのマネジメントキャリアパス

マネージメントの対象が個人・チーム・組織などそれぞれの自分のポジションに応じて何を気をつけて行動すればよいのかを記している本。CTOぐらいのところになってくるとあまりピンと来ない記述が多かったが、立場や環境が変われば目線も変わるのでその立場に近づいたら再読するとよいかもしれない。

FACTFULNESS

「自分が信じたいことを記したことを事実と認識する」ということを数々の事例とともに記した一冊。個人的に去年読んだ本の中で一番おもしろかった一冊。生データをきちんと読み、本書で記しているデータの見方を身につけることが正しい事実を認識する第一歩なのかなと感じる一冊。

マネタイズ戦略

マネタイズ戦略――顧客価値提案にイノベーションを起こす新しい発想

マネタイズ戦略――顧客価値提案にイノベーションを起こす新しい発想

自社のコンテンツをいかに競合他社と差別化するかについて事例を中心に紹介している一冊。企業がどのような戦略で持ってサービスやコンテンツを提供しているのかを丁寧に分析されている。個人的にはアドビの戦略転換がすごいと感じた。

Head Firstデザインパターン

何度か訪れる「デザインパターンを勉強しなきゃ」というマイブーム。昔ざっと勉強したんだけれども、曖昧になっていたので職場にあった書籍を読んだ。写経をしてみたんだけれども、出版がかなり前なこともあってテストコードも書かれていないしGenericsにも未対応。コンパイルエラーにはならないけれどもかなり警告が出る感じ。ざっくりと読みすすめるのがいい感じがする。

Ruby on Rails 6エンジニア養成読本

Rails6の特徴がコンパクトに纏まった一冊。Rails5からの知識のアップデートに丁度いい一冊。個人的にはフロントエンド系の紹介が非常に役立ちました。

WEB+DB PRESS/Sotfware Design

gihyo.jp

gihyo.jp

定期購読している雑誌。積読になりがちなんだけれども、発売日には必ず目を通すようにしています。

yokohama.rb にて紹介された本

先日行われた yokohama.rb にて「今年どんな本を読んだ?」という話が盛り上がりました。そこで紹介された本を以下に記します。

Refactoring: Ruby Edition (Addison-Wesley Professional Ruby Series) (English Edition)

Refactoring: Ruby Edition (Addison-Wesley Professional Ruby Series) (English Edition)

Clean Architecture 達人に学ぶソフトウェアの構造と設計

Clean Architecture 達人に学ぶソフトウェアの構造と設計

Kubernetes in Action

Kubernetes in Action

  • 作者:Marko Luksa
  • 出版社/メーカー: Manning Publications
  • 発売日: 2018/01/23
  • メディア: ペーパーバック

正規表現技術入門 ――最新エンジン実装と理論的背景 (WEB+DB PRESS plus)

正規表現技術入門 ――最新エンジン実装と理論的背景 (WEB+DB PRESS plus)

テスト駆動開発

テスト駆動開発

  • 作者:Kent Beck
  • 出版社/メーカー: オーム社
  • 発売日: 2017/10/14
  • メディア: 単行本(ソフトカバー)

Rubyによるデザインパターン

Rubyによるデザインパターン

レガシーソフトウェア改善ガイド

レガシーソフトウェア改善ガイド

定理証明手習い

定理証明手習い

管理ゼロで成果はあがる ~「見直す・なくす・やめる」で組織を変えよう

管理ゼロで成果はあがる ~「見直す・なくす・やめる」で組織を変えよう

Agile Web Development With Rails 6

Agile Web Development With Rails 6

「実践ドメイン駆動設計」から学ぶDDDの実装入門 (CodeZine Digital First)

「実践ドメイン駆動設計」から学ぶDDDの実装入門 (CodeZine Digital First)

  • 作者:青木 淳夫
  • 出版社/メーカー: 翔泳社
  • 発売日: 2019/05/31
  • メディア: オンデマンド (ペーパーバック)

IoTネットワーク LPWAの基礎 -SIGFOX、LoRa、NB-IoT-

IoTネットワーク LPWAの基礎 -SIGFOX、LoRa、NB-IoT-

プロフェッショナルSSL/TLS

プロフェッショナルSSL/TLS

  • 作者:Ivan Ristić
  • 出版社/メーカー: ラムダノート
  • 発売日: 2018/06/04
  • メディア: 単行本(ソフトカバー)

Design It! ―プログラマーのためのアーキテクティング入門

Design It! ―プログラマーのためのアーキテクティング入門

基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版

基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版

実践TypeScript ~	BFFとNext.js&Nuxt.jsの型定義~

実践TypeScript ~ BFFとNext.js&Nuxt.jsの型定義~

Vue.js入門 基礎から実践アプリケーション開発まで

Vue.js入門 基礎から実践アプリケーション開発まで