编程书单推荐:知名程序员的书架| 编程派 | Practice Coding Everyday



编程书单推荐:知名程序员的书架| 编程派 | Practice Coding Everyday

自从开始自学编程以来,就一直希望有人指点该如何逐步的打牢基础,该读哪些书籍来加深对计算机科学的理解。最近,我在网上看到有人整理了一些知名程序员推荐的书籍,他们或是接受采访,或是在自己的博客上,向大家推荐了自己认为最有价值的编程书籍。觉得应该都是不错的选择,所以翻译过来与大家分享。

为什么要读书?

当今,我们时刻被笔记本电脑和iPhone包围,导致忽视了人类历史上最重要的技术之一:默默无闻的书籍。我不确定是不是我的圈子太小,但是我的程序员朋友中,平常读书的人确实很少。恕我直言,真是有点暴殄天物,因为书中提供了让你大幅提升技能的难得机会。

如果有人问你,"你是否愿意付5000美元,请世界上一名最伟大的程序员当你三个月的导师?"你会怎么回答?很可能是"那太好啦!"。但是如果给你同样的选择,只是这次变成支付50美元,但是你必须读书,你还会愿意吗?

阅读一本伟大的书籍,就像被一位伟大的导师呵护教导一样。许多拥有丰富经验的伟大程序员,选择将他们的智慧凝聚到书本这种尽管不太防水,但是可携带性强的载体中,就是为了给你提供阅读的乐趣。你为什么不好好享用这场汇聚集体知识的盛筵呢?

下面是这个领域中一些顶级程序员的建议。请注意,其中一些书籍被反复提及。已添加购买链接。


Read full article from 编程书单推荐:知名程序员的书架| 编程派 | Practice Coding Everyday


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts