freeCodeCamp/guide/chinese/book-recommendations/index.md

257 lines
9.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Books to Read for Programmers
localeTitle: 为程序员阅读的书籍
---
### 书籍清单
## 一般
Al Sweigart _使用Python自动化无聊的东西_
* http://automatetheboringstuff.com/
* ISBN-13978-1593275990
Harold AbelsonGerald Jay Sussman和Julie Sussman _对计算机程序_的_结构和解释_
* https://mitpress.mit.edu/sicp/
* ISBN-13978-0262510875
_清洁代码_ Robert C. Martin _的敏捷软件Crafstmanship手册_
* [亚马逊微笑](https://smile.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882?sa-no-redirect=1)
* ISBN-13978-0132350884
_代码_ Charles Petzold _的计算机硬件和软件的隐藏语言_
* [亚马逊微笑](https://smile.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319/ref=sr_1_1?s=books&ie=UTF8&qid=1508780869&sr=1-1&keywords=code)
* ISBN-13978-0735611313
_不要让我思考重新审视Steve Krug对网络可用性的一种常识方法_
* [亚马逊微笑](https://smile.amazon.com/Dont-Make-Think-Revisited-Usability/dp/0321965515/ref=sr_1_1?ie=UTF8&qid=1538370339&sr=8-1&keywords=dont+make+me+think)
* ISBN-13978-0321965516
_编程珍珠第2版作者Jon Bentley_
* [亚马逊微笑](https://smile.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp/0201657880)
* ISBN-13978-0201657883
_计算机程序的结构与解释_
* https://mitpress.mit.edu/sicp/
* ISBN-13978-0262510875
_务实的程序员_安德鲁·亨特和大卫·托马斯_从“熟练工”到“大师”_
* [亚马逊微笑](https://smile.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X?sa-no-redirect=1)
* ISBN-13978-0201616224
_自学编程人员_ Cory Althoff _专业编程的权威指南_
* [亚马逊微笑](https://smile.amazon.com/Self-Taught-Programmer-Definitive-Programming-Professionally-ebook/dp/B01M01YDQA?sa-no-redirect=1)
* ISBN-13978-1520288178
_你不知道_ Kyle Simpson的_JS书系列_
* https://github.com/getify/You-Dont-Know-JS
* ISBN-139781491924464
_软技能软件开发人员的生活手册_ - John Sonmez
* [亚马逊微笑](https://smile.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397?pldnSite=1)
* ISBN-139781617292392
## 算法
由Thomas H. Cormen和Charles E. Leiserson撰写的_第三版算法导论麻省理工学院出版社_
* [亚马逊微笑](https://smile.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844/)
* ISBN-13978-0262033848
_破解编码访谈_ Gayle Laakmann McDowell撰写的_150个编程问题和解决方案_
* [亚马逊微笑](https://smile.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X)
* ISBN-13978-0984782802
## 铛
Brian W. Kernighan和Dennis M. Ritchie _的C编程语言_
* [亚马逊微笑](https://smile.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628/)
* ISBN-13978-0131103628
_关于C的书用C语言编程_
* [亚马逊](https://www.amazon.com/Book-Programming-4th-Al-Kelley/dp/0201183994/ref=cm_cr_arp_d_bdcrb_top?ie=UTF8)
* ISBN-13978-0201183993
## 编码面试
_破解编码访谈150个编程问题和解决方案_
* [亚马逊微笑](https://smile.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X)
* ISBN-13978-0984782802
_编程访谈暴露登陆你的下一个工作的秘密第2版_
* [威利](https://www.wiley.com/en-id/Programming+Interviews+Exposed:+Secrets+to+Landing+Your+Next+Job,+2nd+Edition-p-9780470121672)
* ISBN978-0-470-12167-2
## Java的
由Kathy Sierra和Bert Bates主持_Java_
* [亚马逊微笑](https://smile.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208)
* ISBN-13978-0596009205
_约书亚布洛赫的有效Java_
* [亚马逊微笑](https://smile.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997)
* ISBN-13978-0134685991
## JavaScript的
_你不懂JS书系列_
* https://github.com/getify/You-Dont-Know-JS
* ISBN-139781491924464
_雄辩的JavaScriptMarijn Haverbeke的现代编程简介_
* [在这里阅读它](https://eloquentjavascript.net)
* [亚马逊微笑](https://smile.amazon.com/gp/product/1593275846/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1593275846&linkCode=as2&tag=marijhaver-20&linkId=VPXXXSRYC5COG5R5) -ISBN-13978-1593275846
_JavaScript好的部分_
* [亚马逊微笑](https://smile.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742)
* ISBN-13978-0596517748
_JavaScript和JQuery交互式前端Web开发_
* [亚马逊微笑](https://smile.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/?pldnSite=1)
* ISBN-13978-1118531648
## 蟒蛇
_使用Python自动化无聊的东西_
* http://automatetheboringstuff.com/
* ISBN-13978-1593275990
_核心Python应用程序编程第3版作者Wesley J Chun_
* [亚马逊微笑](https://smile.amazon.com/Core-Python-Applications-Programming-3rd/dp/0132678209)
* ISBN-13978-0132678209
## 软技能
_软技能软件开发人员的生活手册_
* [亚马逊微笑](https://smile.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397?pldnSite=1)
* ISBN-139781617292392
## 其他
\*黑客终极黑客指南黑客初学者和Tor浏览器
* https://www.amazon.in/dp/B075CX7T6G/ref=cm _sw_ r _cp_ awdb _t1_ -7ESBbZ43CCBM
* ISBN 1976112524
\*代码:计算机硬件和软件的隐藏语言(开发人员最佳实践)\*
* [亚马逊微笑](https://smile.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319)
* ISBN-13978-0735611313
_数据结构和算法变得简单_
* [亚马逊微笑](https://smile.amazon.com/Data-Structures-Algorithms-Made-Easy/dp/819324527X)
* ISBN-13978-8193245279
_想想Python如何像计算机科学家一样思考_
* [亚马逊微笑](https://smile.amazon.com/Think-Python-Like-Computer-Scientist/dp/1491939362)
* ISBN-13978-1491939369
_Python速成课程实践基于项目的编程入门_
* [亚马逊微笑](https://smile.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036)
* ISBN-13978-1593276034
_蒸馏计算机科学学习Wladston Ferreira Filho解决计算机问题的艺术_
* [亚马逊微笑](https://smile.amazon.com/Computer-Science-Distilled-Computational-Problems/dp/0997316020)
* ISBN-13978-0-9773160-2-5
_算法由Thomas H. Cormen解锁_
* [亚马逊微笑](https://smile.amazon.com/Algorithms-Unlocked-Press-Thomas-Cormen/dp/0262518805)
* ISBN-13978-0262518802
_暴力Python黑客法医分析师渗透测试人员和安全工程师的食谱_
* [亚马逊微笑](https://smile.amazon.com/Violent-Python-Cookbook-Penetration-Engineers/dp/1597499579/ref=sr_1_2?ie=UTF8&qid=1538665634&sr=8-2&keywords=violent+python)
* ISBN-13978-1597499576
_Shellcoder的手册发现和利用安全漏洞_
* [亚马逊微笑](https://smile.amazon.com/Shellcoders-Handbook-Discovering-Exploiting-Security/dp/047008023X/ref=sr_1_1?ie=UTF8&qid=1538665772&sr=8-1&keywords=shellcoders+handbook+3rd+edition&dpID=41xfa6zpuPL&preST=_SX218_BO1,204,203,200_QL40_&dpSrc=srch)
* ISBN-13978-0470080238
_首先是C一个有益于脑子的指南_
* [亚马逊微笑](https://smile.amazon.com/Head-First-C-Brain-Friendly-Guide/dp/1449399916/ref=sr_1_2?ie=UTF8&qid=1538665818&sr=8-2&keywords=head+first+c&dpID=51StqzL2dWL&preST=_SX218_BO1,204,203,200_QL40_&dpSrc=srch)
* ISBN-13978-1449399917
_Ruby中实用的面向对象设计_
* [亚马逊微笑](https://smile.amazon.com/Practical-Object-Oriented-Design-Ruby-Addison-Wesley/dp/0321721330)
* ISBN-13978-0321721334
_用Bruce Eckel思考C ++_
* [亚马逊微笑](https://smile.amazon.com/Thinking-C-Bruce-Eckel/dp/0139177094)
* ISBN-13978-0139177095
_操作系统概念_
* [亚马逊微笑](https://smile.amazon.com/Operating-System-Concepts-Abraham-Silberschatz/dp/1118063333/ref=sr_1_1?s=books&ie=UTF8&qid=1538967825&sr=1-1&keywords=operating+system+concepts+10th+edition&dpID=51Qy2upM%252BaL&preST=_SY291_BO1,204,203,200_QL40_&dpSrc=srch)
* ISBN-13978-1118063330
_计算机网络由Kurose和Ross自上而下的方法第7版_
* [亚马逊微笑](https://smile.amazon.com/Computer-Networking-Top-Down-Approach-7th/dp/0133594149/ref=sr_1_1?s=books&ie=UTF8&qid=1538967896&sr=1-1&keywords=kurose+and+ross&dpID=51xp1%252BoDRML&preST=_SX218_BO1,204,203,200_QL40_&dpSrc=srch)
* ISBN-13978-0133594140
_竞争规划3编程竞赛的新下界_
* [亚马逊微笑](https://smile.amazon.com/Competitive-Programming-3rd-Steven-Halim/dp/B00FG8MNN8)
* ISBN-13978-5800083125
_编码访谈的动态规划自下而上的解决问题的方法_
* [亚马逊微笑](https://smile.amazon.in/Dynamic-Programming-Coding-Interviews-Bottom-Up-ebook/dp/B06XZ61CMP)
* ISBN-13978-1946556691
_盖茨2019年计算机科学与信息技术_
* [亚马逊微笑](https://smile.amazon.com/GATE-Computer-Science-Information-Technology/dp/194658178X)
* ISBN-13978-1946581785
_Donald E. Knuth的计算机编程艺术_
* https://www-cs-faculty.stanford.edu/~knuth/taocp.html
* ISBN-13978-0321751041
_软件工程的事实与谬误_
* [亚马逊微笑](https://smile.amazon.com/Facts-Fallacies-Software-Engineering-Robert/dp/0321117425/)
* ISBN-13978-0321117427
神话人月:软件工程论文集
* [亚马逊微笑](https://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959)
* ISBN-13978-0201835953
此列表是从Reddit和Stackoverflow上的多个建议线程编译而来的。
请随意添加您认为有用的更多内容!