循序渐进我的程序员生涯
来源:互联网 发布:smartpss监控软件设置 编辑:程序博客网 时间:2024/05/11 02:11
在市场经济的环境下,感觉整个中国很浮躁,自己也感觉很浮躁,因为生活?!。所以给自己制定一些计划还是很有必要的,并且尽量地做到,所以持续地更新也是为了能更好地跟进行业的趋势,提高自己的技术。所谓的职业生涯是写一辈子的代码,还是想一些人说的programmer->system analyser->project manager->....不管什么样的历程,想到管理层,先得要精通技术,至少对我们工科出生的人来说是这样,热情是随时都需要的,但最终还是为了生活。下面只是我自己的读书计划,学习那种技术现在因为boss的原因,身不由己,粗挑了自己喜欢的且认为有必要看的。提供的都是英文书名以便于搜索,并且网上也有很多下的,很多不愿看英文书籍的朋友或许会说自己的英文太滥,但我觉得其实是自己太懒,往往第一次看的时候如果硬着头皮看完的话,必定不会觉得难读了,至少会是百分之八九十是看得懂得,刚看开始得时候可能会觉得看了记不住,没印象(我现在就感觉这样,呵呵),所以我觉得还是因为自己太浮躁得原因。可惜很多没看过,内容不能介绍的很全。就当勉励自己,也与人共勉吧。
1.《Thinking in java》:这本书相信很多人都很熟悉了。我也不多说,看过后觉得真是一本很全很透彻的书,java SE的基本知识都讲到了,值得多看。
【接下来应该学学java EE的东西了】
2.《Jsp/Servlet》:缺。还没听说有本不是很厚又很不错的。
3.《Enterprise JavaBeans》: 还没看,好像现在到了第四版,很多地方推荐说不错。
4.《Matering EJB》:也是EJB的好书,每一个方面的内容都列举一个例子,最后还有一个比较全的例子。
或者还应看看一些框架的知识:如Spring,Hibernate 等等,那么下面这本一定不要错过,正如下面一个朋友推荐的
5.《Expert One on one J2EE Development Without EJB》
real code”应该是每一个优秀的programmer所追求的。runnable code != real code。真正的code应该是灵活的、可复用的且易读的runnable code】
5.《Refactoring:Improving the Design of Existing Code》:我觉得对于一个可以写runnable code的人来说,是一本提高功力的秘笈,我觉得我需要她。
【应该看看system analyser要掌握的东西了】
6.《Design Patterns:Elements of Reusable Object-Oriented Software》:GoF于1995年出版的,但其精神是不可磨灭的,只看了一些别人的读后感,稍微对模式有所了解。听说很难理解,而且示例有点陈旧。但还是值得一看原著。
7.《Head First Design Patterns》:针对GoF的23种模式讲解,叙述方式轻松,幽默。带有很多图片,提出一个蹩足的设计,再应用模式改进,不知不觉领悟到模式的应用。2004Jolt大奖。目前国内好像没有,网上有英文。
8.《J2EE Design Patterns》:我想针对J2EE专门的模式会对J2EE架构有更深的理解和运用了。
9.《Agile Software Development: priciple,patterns,practice》:应该来说,是一本总结了以上书籍的优点的书,说是敏捷方法论的灵魂也不为过。提出了5个开发原则,应用模式来改善实践,集方法论和编程于一体。2003Jolt大奖
------------------------------------------
以上只是暂时所想,如果能力能够达到书提供的要求,按顺序读书,应该会有所收获,并且每本书都值得反复地看,当然正如上面所说的,这些只是我们应该看的一部分。可惜自己总是很浮躁。我要做一个冷静的programmer!我要学会在孤独中成长!
-------------------------------------------
另外,附上一下下载电子书籍的好网站:
www.ebookcn.net(很多不错的英文原版书都可以找到)
www.ibook8.com
- 循序渐进我的程序员生涯
- 我的程序员生涯
- 我的程序员生涯
- 我的程序员生涯
- 我的程序员生涯
- 我的程序员生涯。
- 我的程序员生涯
- 我的程序员生涯
- 我的程序员生涯总结
- 开始我的程序员生涯
- 开启我的程序员生涯。
- 我5年的程序员生涯
- 雷军-我十年的程序员生涯
- 我的程序员生涯—第一天
- 2013.4.10.开始我的程序员生涯
- 我的第二年程序员工作生涯
- 雷军:我十年的程序员生涯
- 浅谈我的高考到程序员的生涯
- The Matrix
- C++编程技巧【转载】
- 唯一的梦(七)消息类型:聊天记录
- 如何使用Swing的undo包
- [整理] GNU Make自动变量一览
- 循序渐进我的程序员生涯
- PCB布线的地线干扰与抑制
- 数据库选项(dboptions)的使用与管理
- 品牌路由器登陆名和密码
- CAD 设计二次开发(画螺纹)
- 合格的电子工程师需要掌握的知识和技能
- C++学习笔记-类的继承(派生类)
- 实现MapX的移屏测距功能
- 你必须学会的几个常用网络测试命令