序文
プログラミング言語、コンピュータ システム、ネットワーク プロトコル、データベース、コード アート、デザイン パターン、アルゴリズムとデータ構造、システム アーキテクチャ、マイクロサービス、テスト、プログラマーの専門トレーニング、その他の関連書籍を網羅した古典的な技術書籍の PDF ファイル。
書籍出版社からの通知に従って、リポジトリ内のすべての書籍の PDF ファイルは削除されましたが、書籍リストは参照用にまだ残されています。
ジャワ
- 『効果的なJava中国語版(第2版)』
- 『Javaプログラミング思考(第4版)』
JavaScript
- 『あなたの知らないJavaScript(上巻)』
- 『あなたの知らないJavaScript(下巻)』
- 『あなたの知らないJavaScript(下巻)』
- 「JavaScript による高度なプログラミング 第 3 版」
- 『JavaScript 入門ガイド (第 6 版)』
- 「JavaScript言語の本質」
- 「JavaScript の設計パターンと開発実践」
- 「JavaScript関数プログラミング」
- 「JavaScript オブジェクト指向プログラミング」
- 「JavaScript デザインパターン」
- 「JavaScriptを使いこなす」
- 「JavaScript DOM プログラミングの芸術」
- 「MVCをベースとしたJavaScript Webリッチアプリケーション開発」
Node.js
- 「node.js の詳細な紹介」
- 「Node.js実戦編」
- 「ノード学習ガイド」
- 「ノードとExpress開発」
- 『Node.js開発ガイド』
- 「偉大な Node.js」
- 「ノードを学習して使用する準備ができました」
C
- 「C プログラミング言語 (第 2 版)」
- 「Cエキスパートプログラミング」
- 「C言語インターフェースと実装」
- 「C 罠と落とし穴」
C++
- 『C++入門プラス(第5版)』
- 『C++プログラミング考(上巻)』
ゴラン
- 『囲碁学習ノート(第4版)』
- 『囲碁学習ノート(第6版第2巻)』
- 「ソースコード分析に行く」
- 「Goプログラミング言語」
- 「囲碁言語実戦編」
パイソン
- 「Python 基礎チュートリアル (第 2 版)」
- 「Pythonプログラミング入門から実践まで」
- 『Pythonコアプログラミング(第2版)』
- 『Python クックブック (第 3 版)』
- 「Pythonソースコード解析」
コンピュータシステム
- 「コンピュータシステムを深く理解する」
- 「最新のオペレーティング システム (第 3 版)」
- 「最新オペレーティング システム (第 4 版) 英語」
- 「コーディング: コンピューターのソフトウェアとハードウェアの背後に隠された言語」
- 「コンピュータプログラムの構築と解釈(第2版)」
- 「コンピューティングの本質: プログラムとコンピューターの詳細な考察」
- 『コンパイルの原則(第2版)』
Linux/UNIX
- 「UNIX プログラミングの芸術」
- 『UNIX環境での上級プログラミング(第3版)』
- 「UNIX ネットワーク プログラミング 第 1 巻: ソケット API」
- 「UNIX ネットワークプログラミング 第 2 巻: プロセス間通信」
- 「UNIXオペレーティングシステムの設計」
- 「Linux カーネルの設計と実装 (第 3 版)」
- 「Linux カーネル アーキテクチャの詳細」
- 「Linux カーネルを深く理解する (第 3 版)」
- 「私と一緒にメイクファイルを書きましょう」
TCP
- 『TCP/IP 詳細解説 第1巻:プロトコル』
- 『TCP/IP 詳細解説 第2巻:実装編』
- 『TCP/IP 詳細解説編 3: TCP トランザクションプロトコル、HTTP、NNTP、UNIX ドメインプロトコル』
HTTP
- 「HTTP の決定版ガイド」
- Web パフォーマンスの決定版ガイド
- 「HTTP図解」
- 「HTTP/2 基本チュートリアル」
- 「HTTP/2 の動作」
クリーンなコード
- 「コードをきれいにする方法」
- 「コード事典」
- 「読みやすいコードを書く技術」
- 「コード変更の技術」
- 「リファクタリング: 既存のコードの設計を改善する」
- 「プログラミング手法」
- 「プログラミング実習」
- 「ドメイン駆動設計: ソフトウェアの中核となる複雑さにどう対処するか」
デザインパターン
- 「ヘッドファーストデザインパターン」
- 「デザイン パターン: 再利用可能なオブジェクト指向ソフトウェアの基礎」
- 「デザインパターンの禅」
アルゴリズム
- 「アルゴリズム (第 4 版)」
- 『アルゴリズム入門(第2版)』
- 『アルゴリズム設計と解析(第3版)』
- 『Algorithm Insights: 効率的なアルゴリズムの秘密 (第 2 版)』
- 『データ構造とアルゴリズムの解析 C言語記述(第2版)』
- 「データ構造とアルゴリズムの分析: Java の説明」
- 『プログラミングパール(第2版)』
- 「プログラミングの美しさ: Microsoft 技術面接体験」
- 「プログラミングのよくある質問を有名企業の面接官が詳しく解説」
システム
- 「高パフォーマンスのウェブサイト構築ガイド」
- 「大規模 Web サイトの技術アーキテクチャ: 基本原則と事例分析」
- 「エンタープライズ アプリケーション アーキテクチャ パターン」
- 「エンタープライズ統合パターン: メッセージング ソリューションの設計、構築、導入」
マイクロサービス
テスト
Git
- 「Pro Git 中国語版」
- 「GitHubの入門と実践」
ドッカー
- 「Docker入門から実践まで(第3版)」
- 「Dockerコンテナとコンテナクラウド(第2版)」
MySQL
- 「ハイパフォーマンス MySQL (第 3 版)」
- 「MySQL のパフォーマンス チューニングとアーキテクチャ設計」
- 「MySQL テクノロジー インサイダー: InnoDB ストレージ エンジン」
- 「SQL 基礎チュートリアル (第 3 版)」
- 「MySQL について知っておくべきことすべて」
- 『SQL学習ガイド』
モンゴDB
- 「MongoDBの実践」
- 「MongoDB の決定版ガイド」
- 「MongoDBを深く学ぶ」
レディス
- 「Redis 入門 (第 2 版)」
- 「実践中のRedis」
- 「Redisの設計と実装」
- 「Redisの開発と運用保守」
Nginx
- 「Nginx を深く理解する: モジュール開発とアーキテクチャ分析 (第 2 版)」
ヴィム
その他
- 「本の読み方」
- 「7 週間で 7 つの言語: 複数のプログラミング パラダイムを理解する」
- 「プログラマーとしての成長への道: ジョブバーからエキスパートへ」
- 「プログラマーの職業的資質」
- 「プログラマの自己修養: リンク、ロード、ライブラリ」
- 「有能なプログラマーの 45 の習慣」