学习软件开发需要看的书

学习软件开发需要看的书

ID:33846191

大小:47.84 KB

页数:6页

时间:2019-03-01

学习软件开发需要看的书_第1页
学习软件开发需要看的书_第2页
学习软件开发需要看的书_第3页
学习软件开发需要看的书_第4页
学习软件开发需要看的书_第5页
资源描述:

《学习软件开发需要看的书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、www.accpbj.com学习软件开发需要看的书  1、C语言提升  《c和指针》  《c缺陷和陷阱》  《c专家编程》  这三本书是一个初级C程序员必看的三本书,同时也是应届新员工必须好好学习的教材,非常适合刚毕业的大学生学习  2、C++语言提升  《EffectiveC++:改善程序与设计的55个具体做法》  《MoreEffectiveC++:35个改善编程与设计的有效方法(中文版)》  《C++沉思录》  《C++Templates中文版》  《深度探索C++对象模型》  《泛型编程与STL》www.accp

2、bj.com  我是一个由C转向C++的程序员,所以从来没有系统的学习过C++的语法,往往是用到的什么学习什么。如果要系统入门,《C++primer》倒是不错。上面的几本书,我正在读的是第一本,打算这两个月可以学完《effectivec++》和《moreeffectivec++》,之后再更深一步学习。当然,这里的学完只是把书看完,做个笔记,要完全的理解书中的内容还需要进一步的实践。  3、设计类  《代码大全》:这是我非常喜欢的一本书,非常适合工作2~3年的人精读。我在一篇文章中专门做过推荐。  《重构-改善既有代码的设

3、计》  《代码整洁之道》  《实现模式》  《程序员应该知道的97件事》  这几本书一般讲的是函数以及更低层次的设计。《代码大全》完完整整的读完过,而且做了很多的笔记,获益良多。《重构》就不必说了,其他几本书前面大致看了一下,也非常不错,计划有时间要好好学习一下。  4、架构  《软件体系结构的艺术》  《领域驱动设计:软件核心复杂性应对之道》  《软件架构师应该知道的97件事》www.accpbj.com  《企业应用架构模式》  《面向模式的软件体系结构卷1:模式系统》  《软件架构设计》  《架构师需要知道的97件

4、事》  我对这一块比较陌生,这也是我今年的学习重点。《软件架构设计》这本书我从头到尾读过,对软件架构也只是建立了一个整体的印象。后面这一块的学习我会和模式的学习结合起来。首先的学习目标是《面向模式的软件体系结构卷1》,之后是《分析模式》《企业应用架构模式》《领域驱动设计》。  5、敏捷开发  《测试驱动开发》  《敏捷软件开发——原则、模式与实践》  《Scrum敏捷项目管理》  《硝烟中的Scrum和XP——我们如何实施Scrum》  《敏捷软件开发》这本书我学习了“原则”这部分,对敏捷软件开发有一个大致的了解。其他的

5、书籍对我更像一个参考书。目前还无法安排出大量时间系统学习。  6、模式www.accpbj.com  《Java与模式(含盘)》  《实现模式》  《企业应用架构模式》  《分析模式可复用的对象模型》  《反模式:危机中软件、架构和项目的重构》  《设计模式》  《面向模式的软件体系结构卷1:模式系统》  上面讲架构的时候说过,模式的学习要和架构结合起来。当然,这是说的更高层次:架构的模式。《实现模式》是面向函数的,《设计模式》是面向对象体系的。《设计模式》我从头到尾看过,但是还需要在看一遍,当时读的时候经验有限,理解的

6、不是很透彻。现在看肯定会有新的收获。  7、思想类  《变革中的思索——张亚勤解码创新》  《技术领导之路——全面解决问题的途径》  《创新赢天下:九大商界领袖谈创新》www.accpbj.com  《软件随想录:程序员部落酋长Joel谈软件》:这本书里面的文章都非常不错。  《华为研发》:把它放在这里似乎有些不妥。  《黑客与画家》  《UNIX编程艺术》  《代码之道》  这些书可以锻炼一下思想力。我比较喜欢的是《软件随想录》和《代码之道》,比较期待的是《黑客与画家》。  8、之美系列  《团队之美》  《架构之美》

7、  《代码之美》  这三本书都是选择一个主题,然后找一些世界级专家来按照这个主题写一篇文章,所以这几本书的系统性不强(但并不代表书不好)。可以把它放在手边,有时间就读一章,和大师对对话。  9、开发语言  《PHP6与MySQL5基础教程》www.accpbj.com  《PHP与MySQL程序设计(第3版)》  《RubyforRails中文版》  我的第一工作语言是c/c++,第二工作语言是python,业余时间工作语言是PHP。上面的书还少python相关图书,正在补充,也正在学习。  10、linux/unix 

8、 《深入理解LINUX内核》  《深入Linux内核架构》  《UNIX环境高级编程》  《Linux内核设计与实现》  《链接器和加载器》  《Linux高级程序设计》  《ARM嵌入式系统开发:软件设计与优化》  《UNIX编程艺术》  这些书大多是我的一些参考书,《UNIX编程艺术》除外,它是一本很特别的书,值

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

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

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