エンジニアの思考法を学びたい人におすすめの書籍5選

エンジニアといえばとにかく技術と考えてしまいがちですが、案外もっと抽象的なロジカルシンキングや

問題解決能力、基礎的な思考法が開発業務に大いに役に立つことがあります。

というわけで今回は、現役エンジニアが選ぶ、

エンジニアが持つべき思考法や考え方が学べる書籍を一挙に5つ紹介していこうと思います。

それでは早速いってみましょう。

目次

1. 世界一流エンジニアの思考法

こちらは米マイクロソフトで働くソフトウェアエンジニアの牛尾剛さんが自身の経験をもとに書いた著書です。

自身を三流と表現しつつも、スキルフルな同僚と働く中で学んだTIPSを惜しみなく紹介してくれています。

「Be Lazy」「Fail Fast」などの大切な考え方、価値を最大化するために何をやるのか?

試行錯誤は非効率なので、仮説を立ててから行動することなど、

一流のエンジニアがどのように考え、何を大切にしているのか、

チームのメンバーあるいはマネージャがどのような姿勢で働くべきかなども学べ、

全エンジニア必読の内容になっていると思います

2. エンジニアが知っておきたい思考の整理術

こちらの本はITエンジニアが業務で得たさまざまな情報を整理して、

正しく理解し、他人にわかりやすく伝える為の方法、思考の整理術が解説されています。

エンジニアは黙々と一人でコードだけ書いているのが仕事ではなく、

実は思った以上にチームメンバーやマネージャ、関係各所とのコミュニケーションが必要です。

その際に複雑な情報を「理解」し、「伝える」テクニックが高いと、業務がスムーズに行えるでしょう。

自分では気を付けている、という人でも改めて体系的に解説されているので

読むことで新たな気付きを得られるかもしれません。

現職がエンジニアでなくとも、思考の整理術、情報伝達のスキルは

全てのビジネスパーソンに当てはまるので、今開発者ではないという人でも学びが多い一冊です。

3. 競技プログラミングの鉄則

こちらは競技プログラミングの本ですが、

なぜ競技プログラミングの本を紹介するかというと、

競技プログラミングでは複雑な計算を効率的なアルゴリズムで計算量を少なく工夫するノウハウを多用します。

そのため、二分探索や動的計画法など、実際の開発でも参考になる計算方法や考え方がわかると

部分的かもしれませんが実務にも役に立ってくると思います。

320点越えのコンテンツがなんとフルカラーの図とともにわかりやすく解説されています。

実際に競技プログラミングをやってるよ、という方にももちろん、

エンジニアってどういう計算とか考え方してるの?というのが知りたい方にもおすすめです。

4. プロジェクトマネジメントの基本が全部わかる本

こちらはプロジェクトマネジメントに関する書籍です。

全体のタイトルとしては

「プロジェクトマネジメントの基本が全部わかる本 交渉・タスクマネジメント・計画立案から見積り・契約・要件定義・設計・テスト・保守改善まで」です。

文字通り、基本的な交渉からタスクマネジメント、テスト、保守改善など、

プロジェクトマネージャ一筋22年の著者・橋本将功さんが全部を解説してくれており、

時折Q&Aのコーナーでマネジメント上の悩みにも丁寧に回答してくれていて参考になります。

まだPMとかPLじゃないんだけど?という方でもオススメしたい理由は、

開発のメンバーとして参画するだけであっても、プロジェクトがどのようにマネジメントされていくのか、

どうマネジメントされていくべきなのかを理解しておくことで、プロジェクト全体を俯瞰して見る能力が身に付き、

その中で自分自身の動きも考えやすくなるからです。

また、開発エンジニアと協働でプロジェクトを進めるデザイナーやマーケターの方も、

知識として呼んでおけばスムーズな業務の遂行と、早めのリスク予見などができるようになるかもしれません。

5. 東大の先生! 文系の私に超わかりやすく数学を教えてください!

こちらは数学の本です。

え?エンジニアの思考法では?と思った方はすみません。

私がこちらをオススメに入れた理由はたったひとつ。

私自身が数学が特に苦手な分野で逃げ続けて来た結果、エンジニアとして仕事をするうえで

結局ちょこちょこ数学的な知識や考え方、公式を使ったほうがいいシーンに出くわしてしまい、

前述の競技プログラミングでもかなり数学が絡んできたりすることから、

数学をより理解しておくことが今後のあなたのエンジニア生活をラクにするものだと考えたので

今回おすすめに入れさせてもらいました。

こちらは数学につまづいた重度の数学アレルギーを持つ方でも、イラストがありとっつき易く、

会話調で楽しく数学について根本的に理解をすすめることができる一冊になっています。

技術!マネジメント!ノウハウ!とカチカチにお堅い内容の本ばかりだと息苦しい時もあるので、

少し別な角度からの思考法ということで手に取ってみてはいかがでしょうか。

おわりに

あなたのエンジニアライフが少しでも良いものになるよう、今回は良書を5選まとめました!

是非参考にしてもらえると嬉しいです!

読んでみまっす!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次