《Java程序员上班那点事儿》总结

来源:互联网 发布:office 2016 Mac 编辑:程序博客网 时间:2024/04/29 18:40

以前看过这本书,最近觉得作者有些观点还是挺对了,加上些自己的总结,整理下,希望能对以后工作学习有指导作用。

 

程序员的三种境界:

 

可能王国维大哥看看后人把他的人生三境界发展得如何跨学科,多门类,一定泉下有知,倍感欣慰啊,哈哈!

 

1、程序员第一层境界:这帮哥们一般都是毕业三年以内的,比较有精力,对工作上使用的技术多半求知若渴,经常加班,业务也搞的很纯熟

 

了,心里有点沾沾自喜了,觉得自己是个牛B的人物了。我的话:静下心来,后面的路还很长。

 

2、程序员第二层境界:觉得自己有越来越多的东西可以学习,觉得自己的理论基础不行,抽时间看理论,比如算法,比如操作系统,自己在

 

第一层程序员时构建的知识体系好像遇到了瓶颈,努力寻找突破,持续努力学习。我的话:我老人家就是这层,nnd,感觉自己需要学习的东

 

西越来越多,好多东西怎么越来越不懂了。

 

3、程序员第三层境界:不在乎具体的技术细节了,比较关注市场,管理,这帮哥们一般都是什么CTO,CIO,啥的。我的话:我没有到这个

 

级别,不晓得什么感受,努力像这个层奋进,平时多注意多学科的学习,程序员不仅仅能编程序,做管理也肯定没有问题的,只要你愿意。

 

如何让自己前进

1、不要惧怕前面的困难,不要有太大的构想,一步步把脚下的路走踏实,只管埋头爬山,先不要往山上看。

 

2、明知山有虎,偏向虎山行。所谓的经验,是有一个个解决问题之后的总结累积的。如果你惧怕困难,那么就是说你拒绝经验的积累。这样

 

的程序员,即使干10年还是原地踏步,相信大家谁都不愿意原地踏步,所以,鼓起勇气,向困难挑战,每次的挑战都意味着财富和积累。

 

3、没有过不去的火焰山。可能大家觉得现在遇到的困难是自己无法克服的,有很大的压力。我觉得有压力是正常的,但是这个困难应该觉得

 

是能够承受的。你的主管绝对不会抽风到让你一个人去开发一个操作系统,所以放宽心,坦然接受,不懂的就去问,不要碍于面子,学习到真

 

本事才是最重要的,而且同事都喜欢上进的孩子。

 

如何学习积累

 

1、多读书,多读好书,读书不一定要一字不落全部读完,读对自己目前需要的部分,应用到实践中,不断总结,反复实践。

 

2、学会建立自己的知识沉淀目录,不要学习过了,用过了,就完事,要建立自己的沉淀目录,这些都是自己的财富,就像木匠的工具箱。

 

Java程序员的7种武器

1、集成开发环境IDE,现在一般都用免费开源强大的eclipse,现在目前的版本是3.5,有空的时候可以学习下eclipse的插件开发。

 

2、数据库系统。一定要知道的就是oracle,mysql,这个在工作中应用的比较多,起码的必备基础。纯Java编写的HSqlDB,有空的时候可

 

以研究下他的源码,还有jdbc驱动的实现,还有ibatis的源码。

 

3、web服务器软件。J老板(Jboss)和Tom猫(tomcat)这两个web服务器大家一定要掌握,可以研究下tom猫的源码。

 

4、操作系统。一般的公司都不用win做服务器的,一般都是linux或者unix,所以大家对linux的操作一定要熟练,一般的原理要懂些。

 

5、编程语言。不要限于Java,c和c++,还有一些脚本语言,比如js,shell,python,技多不压身,自己要协调好,一狠专多很能。

 

6、辅助设计工具。uml工具,比如staruml,jude,画圆型的软件,ps等。

 

7、版本控制工具,目前比较流行的就是svn,maven,ant这些都可以学习下。

 

该学习的东西是不是很多啊,第一层程序员的兄弟,这些里面看看你精通哪个,努力吧,只管低头爬山,胜利在坚持。。。

原创粉丝点击