Help us understand the problem. What is going on with this article?

質問[読んでおいたほうがいい本]の69回答のまとめ

More than 1 year has passed since last update.

はじめに

teratailで下記の質問を見ました。

読んでおいたほうがいい本

エンジニアならこれは読んでおけ みたいな本を教えてください。
ほかにも読んですごく良かった本などでも知りたいです。

アルゴリズムの本や正規表現、TCP/IPなどなど
お願いします

teratailにこうした質問をする是非はおいておくとして、
非常に多くの回答が寄せられていました。
(2017/03/01時点で69)

ただ、掲示板形式で投稿されていることもあり、
全体でどのような書籍がオススメされているのか把握しにくかったので、
まとめたものを作ろうと考えていました。

そして、幸いなことにteratail様からまとめる許可をいただけたので、
この場に投稿いたしました。

まとめ

評価ポイントは回答につけられた高評価の合算です。
一つの回答に複数の書籍が記載されている場合でも、
それぞれに全ポイントを合算させています。
(評価を冊数で割るとややこしくなるため)

リンクは全てAamazonです。
(Amazonの回し者ではありません)

書籍まとめ

タイトル 評価ポイント
リファクタリング 74
リーダブルコード 66
ビューティフルコード 52
増補改訂版Java言語で学ぶデザインパターン入門 52
プログラマが知るべき97のこと(web版)
プログラマが知るべき97のこと(書籍版)
33
プログラミング作法 33
オブジェクト指向における再利用のためのデザインパターン 26
エリック・エヴァンスのドメイン駆動設計 24
SQLアンチパターン 24
CODE COMPLETE 20
文字コード超研究 19
詳解TCP/IP〈Vol.1〉プロトコル 19
Binary Hacks ―ハッカー秘伝のテクニック100選 19
プログラマのためのSQL 19
リバースエンジニアリング
―Pythonによるバイナリ解析技法
19
アルゴリズムC 19
いかにして問題をとくか 19
伽藍とバザール 19
詳説 正規表現 19
Team Geek 18
ハッカーと画家 コンピュータ時代の創造者たち 15
ソフトウェア職人気質
―人を育て、システム開発を成功へと導くための重要キーワード
14
C言語による最新アルゴリズム事典 14
UNIXという考え方―その設計思想と哲学 10
プログラムは技術だけでは動かない
~プログラミングで食べていくために知っておくべきこと
9
体系的に学ぶ 安全なWebアプリケーションの作り方 8
マスタリングTCP/IP 入門編 8
プログラマー”まだまだ”現役続行 8
ライト、ついてますか―問題発見の人間学 7
コンピュータの数学 7
正規表現クックブック 5
The Art of Computer Programming 5
Java言語プログラミングレッスン 5
24時間365日サーバー/インフラを支える技術 5
UMLモデリングの本質 4
苦しんで覚えるC言語 4
カッコウはコンピュータに卵を産む 4
インターネットはからっぽの洞窟 4
ドラッカーさんに教わったIT技術者が変わる50の習慣 4
もし高校野球の女子マネージャーがドラッカーの『マネジメント』を読んだら 4
ピープルウエア - ヤル気こそプロジェクト成功の鍵 4
デッドライン 4
熊とワルツを - リスクを愉しむプロジェクト管理 4
継続的デリバリー
信頼できるソフトウェアリリースのためのビルド・テスト・デプロイメントの自動化
3
Code Craft ~エクセレントなコードを書くための実践的技法~ 3
PHPサイバーテロの技法―攻撃と防御の実際 3
すぐわかるPerl 3
新装版 達人プログラマー 職人から名匠への道 3
プログラミングコンテストチャレンジブック 3
コンパイラの理論と実現 3
コンピュータの名著・古典100冊 3
ウェブアプリケーションセキュリティ 3
Postfix詳解―MTAの理解とメールサーバの構築・運用 3
Cプログラミング診断室(書籍版)
Cプログラミング診断室(web版)
3
俺のコードのどこが悪い? 3
Ubuntu Server 実践バイブル 3
あなたはコンピュータを理解していますか? 3
珠玉のプログラミング 本質を見抜いたアルゴリズムとデータ構造 3
リファクタリング:Rubyエディション 3
実装パターン 3
Webを支える技術 -HTTP、URI、HTML、そしてREST 2
開眼! JavaScript 3
コンピュータープログラミング入門以前 2
C言語ポインタ完全制覇 2
Cooking for Geeks 2
はじめて読む486―32ビットコンピュータをやさしく語る 2
詳解 Linuxカーネル 2
ゲームプログラマのためのコーディング技術 2
初めてのPHP、MySQL、JavaScript&CSS 2
Delphiオブジェクト指向プログラミング 2
ソフトウェア開発の神話 2
ソフトウェア作法 2
SEのフシギな生態―失敗談から学ぶ成功のための30ヶ条 2
Javaプログラミングパーフェクトマスター 2
パーフェクトJava 2
独習Java 2
なぜ、あなたはJavaでオブジェクト指向開発ができないのか
―Javaの壁を克服する実践トレーニング
2
猫でもわかるC言語プログラミング 2
情報検索アルゴリズム 2
数学ガール 2
コンサル一年目が学ぶこと 2
ロジカル・シンキング―論理的な思考と構成のスキル 2
ビジネス・フレームワーク 2
コンパイラ―原理・技法・ツール 1
Inside Windows Debugging 1
ADVANCED WINDOWS 1
増補改訂版Java言語で学ぶデザインパターン入門 1
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編 1
スッキリわかるJava入門 1
スッキリわかる Java入門 実践編 1
インターネットのカタチ―もろさが織り成す粘り強い世界 1
GitHub実践入門 ~Pull Requestによる開発の変革 1
チーム開発実践入門 1
Web API: The Good Parts 1
Amazon Web Services 基礎からのネットワーク&サーバー構築 1
すごいHaskellたのしく学ぼう! 1
プログラムはなぜ動くのか 知っておきたいプログラムの基礎知識 1
コンピュータはなぜ動くのか
~知っておきたいハードウエア&ソフトウエアの基礎知識~
1
WinSock2プログラミング
―Windows Sockets APIによるネットワークプログラミングのすべて
1
TCP/IPの教科書 1

Webまとめ

タイトル 評価ポイント
プログラマ・SEが読むべきおすすめ本20冊 15
技術は人なり 7
計算機プログラムの構造と解釈 4
ソフトウェアの仕様書は料理のレシピに似ている 4
日本語とオブジェクト指向 4
ITエンジニアに読んでほしい!技術書・ビジネス書 大賞(ITエンジニア本大賞) 2
「なぜ」シリーズ 1
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away