機略戦記

Maneuver warfare

マネジメントを兼任しているエンジニアにおすすめしたい本50冊

はじめに

自分は今、半分エンジニアをしながら、半分マネージメントに近いような事もするポジションで仕事をしている。

そう言う働き方をしている自分が、自分と同じような立場の人におすすめしたいと思った本を50冊ほど選んでみた。

4〜500冊くらいの中から選んだ(約)50冊なので、まあまあ選りすぐりの本といえると思う。
特におすすめ度が高い本には★印を付けてみた。
選書のヒントになれば幸いである。

選書の基準

エンジニアが持っている能力の中で、一番強力な武器はなんだろうか。
私は「モデリング(抽象化)」能力だと思う。

★印が付いている本は、 「現実の問題に対して、新しい方法のモデリングを行う事によって劇的な解決作を導き出す」というパターンの本ばかりである。 こういった解決方法こそエンジニアに向いていると思う。

おすすめしたい本50冊

新しいプロダクトを産みだす方法について

  • ゼロ・トゥ・ワン―君はゼロから何を生み出せるか
  • リーン・スタートアップ

ソフトウェア開発プロセスについて

マネジメントについて

  • 最高のリーダー・マネージャーが考えているたった一つの事
  • ドラッカー「マネジメント」 ★
  • 採用基準
  • 任せ方の教科書

社会について

業務プロセスを俯瞰し改善することについて

  • リエンジニアリング革命
  • インクス流! ★
  • ザ・ゴール ★

組織設計について

戦略について

  • 戦略と実行
  • 戦略プロフェッショナル
  • ストーリーとしての競争戦略

個人の仕事の進め方を見直したい時に

会議について

  • デッドライン仕事術
  • モダンミーティング7つの原則

思考を整理したい時に

  • 技術の創造と設計 ★
  • クリティカル・シンキング
  • ファシリテーション・グラフィック
  • ISSUEから始めよ ★
  • ザ・ゴール2 - 思考プロセス -
  • ゼロ秒思考
  • あなたはコンピュータを理解していますか? 10年後、20年後まで必ず役立つ根っこの部分がきっちりわかる

分かりやすい文章について

  • 日本語作文の技術
  • 理科系の作文技術

よいプレゼンについて

ねむい時、やる気がでない時に

  • 「脳力」をのばす!快適睡眠術
  • 「朝がつらい」が無くなる本
  • のうだま

デザインについて

  • 誰のためのデザイン ★
  • すべての人に知っておいてほしいWEBデザインの基本原則
  • ノンデザイナーズ・デザインブック
  • iPhoneアプリ設計の極意 - 思わずタップしたくなるアプリのデザイン

良いコードを書く方法について

  • 良いコードを書く技術
  • リーダブルコード
  • コードコンプリート
  • 実装パターン
  • プログラミング作法
  • テスト駆動開発入門
  • レガシーコード改善ガイド