程序员面试书籍推荐

程序员面试书籍推荐

ID:23329344

大小:32.47 KB

页数:26页

时间:2018-11-07

程序员面试书籍推荐_第1页
程序员面试书籍推荐_第2页
程序员面试书籍推荐_第3页
程序员面试书籍推荐_第4页
程序员面试书籍推荐_第5页
资源描述:

《程序员面试书籍推荐》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立程序员面试书籍推荐  篇一:每个程序员必读书籍  国外程序员推荐:每个程序员都应读的书  编者按:XX年8月4日,StackOverflow网友BertF发帖提问:哪本最具影响力的书,是每个程序员都应该读的?  ―如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。‖很多程序员响应,他们在推荐时也写下

2、自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数Top10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。  1.《代码大全》史蒂夫·迈克康奈尔  推荐数:  1684  ―优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的―编写整洁的代码‖。这本书有50页在谈论代码布局。‖——JoelSpolsky对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过

3、书中99%的观念。–esac随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立  2.《程序员修炼之道》  推荐数:1504  对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果

4、你觉得你不太知道从哪儿下手,如果某人要你独自画一个P2P的音乐交换网络图,那这本书就适合你了。——Joel  3.《计算机程序的构造和解释》  推荐数:  916  就个人而言,这本书目前为止对我影响醉倒的一本编程书。  《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。其他书籍则处理算法。这些书都有自己所属的位置。随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,

5、奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立  然而《计算机程序的构造和解释》与这些不同。这是一本会启发你的书,它会燃起你编写出色程序的热情;它还将教会你认识并欣赏美;它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。  同时,你将会学到其他东西,函数式编程(第三章)、惰性计算、元编程、虚拟机、解释器和编译器。  一些人认为此书不适合新手。个人

6、认为,虽然我并不完全认同要有一些编程经验才能读此书,但我还是一定推荐给初学者。毕竟这本书是写给著名的,是麻省理工学院的入门编程课程。此书或许需要多做努力(尤其你在做练习的时候,你也应当如此),但这个价是对得起这本书的。  你还不确信么?那就读读第一版的前言或序言。网上有免费的电子版。-AnttiSyk?ri  4.《C程序设计语言》  推荐数:  774  这本书简洁易读,会教给你三件事:C编程语言;如何像程序员一样思考;底层计算模型。(这对理解―底层‖非常重要)——Nathan  5.《算法导论》  推荐数:671  《代码大

7、全》教你如何正确编程;《人月神话》教你如何正确管理;《设计模式》教你如何正确设计……随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立  在我看来,代码只是一个工具,并非精髓。开发软件的主要部分是创建新算法或重新实现现有算法。其他部分则像重新组装乐高砖块或创建―管理‖层。我依然梦想这样的工作,我的大部分时间(>50%)是在写

8、算法,其他―管理‖细节则留给其他人……——RanBiron  6.《重构:改善既有代码的设计》  推荐数:  617  我想我不得不推荐《重构》:改进现有代码的设计。——Martin  我必须承认,我最喜欢的编程语录是出自这本书:任何一个傻瓜都能写出计算机能理解

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。