エンジニアの知的生産術(エンジニア ノ チテキ セイサンジュツ)
効率的に学び、整理し、アウトプットする
エンジニアのキャリア・思考- 著者:
- 西尾泰和(ニシオ,ヒロカズ)
- 出版社:
- 技術評論社
- 出版日:
- 2018年08月
- ISBN:
- 9784774198767
- シリーズ:
- WEB+DB PRESS plusシリーズ
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
仕事をするうえで、どのように学び、整理し、アウトプットするのか、エンジニアの知的生産の方法を解説した書籍です。知的生産の方法を解説した書籍のほとんどは執筆者の方法の紹介にとどまっており、各自の環境に合うようにどのようにカスタマイズするかまでは書かれていません。本書では、数々の知的生産術の共通点や特徴を知ることで、どこが重要な部分なのかを解説します。これにより、みなさんが自分の環境に合わせて手法を変化させ、取り入れられるようになることを目的とします。筆者が日ごろ行っている具体的な手法や試行錯誤も紹介します。
技書の森解説
技術書を読んでも身につかない。勉強しているのに成果につながらない。エンジニアが突き当たるこの「学びの生産性」の壁を、工学の問題として分解したのが『エンジニアの知的生産術 効率的に学び、整理し、アウトプットする』です。西尾泰和氏の著書として、技術評論社の WEB+DB PRESS plus シリーズから 2018 年 8 月に発売されました。 A5 判の一冊で、版元はソフトウェアエンジニアに向けて、プログラミングと執筆を具体例に知的生産の方法を解説する本と紹介しています。
全 7 章の構成: 知的活動の全工程を割り当てる
構成は全 7 章で、知的生産の工程が順にほどかれていきます。第 1 章「新しいことを学ぶには」は情報収集・モデル化 (抽象化) ・実践 (検証) という学びのサイクルを軸に、遅延評価的勉強法や「写経は補助輪」といったエンジニアの文化に根差した学び方を整理します。第 2 章はやる気の出し方、第 3 章は海馬の働きから説き起こす記憶の鍛え方、第 4 章は 効率的な読み方、第 5 章は書き出し法による考えのまとめ方、第 6 章はアイデアを思い付くための 3 つのフェーズ、第 7 章は「何を学ぶかを決める」という一段上の意思決定を扱います。学ぶ・覚える・読む・まとめる・生み出す・選ぶという知的活動の全工程に章が割り当てられた、方法論の見取り図です。
設計思想: 丸写しでなく原則の体得
この本の設計思想は、版元の概要にある一文に凝縮されています。サンプルコードの丸写しでは仕事に役立つプログラムを書けないのと同様に、知的生産術も丸写しでは役に立たない。だから本書は特定の手法を「これをやれ」と処方するのではなく、数々の知的生産術を比較して見せることで背後の原則を体得させ、読者が自分の環境に合わせて手法を修正し、組み合わせ、新しく生み出せるようになることを目的に据えています。記憶の章が海馬の仕組みから始まるように、経験則を経験則のまま置かず、根拠の層まで降りて説明する姿勢も一貫しています。
2018 年刊でも古びない理由と読み方の注意
2018 年刊ですが、扱っているのは学習と思考の原則であり、ツールの操作手順ではないため、内容が版の経過で古びる種類の本ではありません。一方、明日から使えるライフハックの即効性だけを求める読み方には向きません。原則から自分の手法を組み立てるという迂回こそが本書の価値なので、じっくり読んで 自分の学び方を言語化する時間を取れる人ほど得るものが大きくなります。
向いている読者: 学び方を言語化したい人
新しい技術の学習が続かない駆け出しのエンジニア、学び方を我流でやってきた中堅、そして後輩に「どう学ぶか」を言葉で教える立場になった人にとって、知的生産の全工程を一望できる本書は長く手元に置ける道具箱です。読み終えたとき、次に読む技術書への取り組み方が変わっている種類の一冊です。
言及 Qiita 記事 (31 件)
Webエンジニア1年目の自分に捧げたい本・記事を超まとめ
♡ 2272初心者, まとめ, 技術書, 新人プログラマ応援社会人デビューから1年6ヶ月の間に読み漁った技術書20冊をまとめました。
♡ 624読書, 初心者, ポエム, 技術書, 新人プログラマ応援知識を構造化する20のルール(『エンジニアの知的生産術』内紹介)
♡ 530English, learning, エンジニア, Knowledge文系ド素人が Web エンジニアとして新卒入社するまでに読んできた本をまとめた
♡ 417Python, 技術書, 新卒エンジニア, 未経験エンジニア積ん読回避の勉強法
♡ 60エンジニア新卒エンジニアが個人的に実務で役に立った本とかを紹介してみる
♡ 46本, 初心者, 書籍, 新卒エンジニア, 新人プログラマ応援読みたい・読んで良かった本
♡ 36Ruby, アジャイル, 初心者, 設計, 組織論社内ナレッジ共有文化を構築するためにやっていること
♡ 20組織, 情報共有エンジニアの勉強法をまとめてみた
♡ 18ポエム, 勉強法, 新人プログラマ応援データ「観察」のすすめ〜データ分析から仮説を生み出すために〜
♡ 17ポエム, 仮説検証, データ分析, AdventCalendar2023, W型問題解決モデル
言及 Zenn 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
西尾泰和 の他の書籍
関連記事
OS / 低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
技術書がエンジニアのキャリアを変える - 読書習慣と年収の関係
技術書の読書習慣がエンジニアのキャリアアップに影響する 3 つの経路と、ジュニア / ミドル / シニア各段階に応じた読書戦略を具体的に解説します。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
関連用語
データサイエンス
統計学 / プログラミング / ドメイン知識を組み合わせ、データから価値を生み出す学問領域
ゲーム開発
ゲームを企画 / 設計 / 実装する分野。技術と表現が高度に融合する領域
Base64
バイナリデータを ASCII テキストに変換するエンコーディング方式で、メールや JSON でのバイナリ転送に使われる
フロントエンド
ユーザーが直接触れる画面側の開発領域。ブラウザ上の見た目と操作を担う
エンディアン
2 バイト以上のデータをメモリやファイルに格納する際の、バイトの並び順を定める規約
TLS 終端 (SSL ターミネーション) とは - ロードバランサーで HTTPS を復号する構成
TLS 終端 (SSL ターミネーション、SSL 終端、TLS オフロードとも呼ぶ) とはロードバランサーや CDN で HTTPS を復号しバックエンドの負荷を軽減する構成。Passthrough や Re-encryption との違い、AWS ALB/CloudFront での構成例、セキュリティ上の注意点を解説