从十年前开始,Java就已经沦为“21世纪的Cobol语言”,直到现在仍是长盛不衰,大多数人因为Java前景好,就业广,薪资高,就纷纷转行学习Java。但是更多的人只是了解了皮毛,挺多算得上是个初级程序员,离成神之路还差的十万八千里。如果你真的热衷Java技术,那么一下十点可要记牢咯,它可以让你在众多Java开发人员中脱颖而出。
1.拥有扎实的基础 深刻理解OO原则
没有扎实的基础,就无法领会Java语言的美。同时,不能光学习OO原则,要学好如何运用这些原则用一种OO的方式去设计解决方案。
2.掌握核心API
什么是核心API,Java.lang.*、I/O、异常、集合、泛型、线程、JDBC这些都是,要全面掌握这些核心API,最好有很强的实战经验。
3.Keep coding
实践永远大过理论,从理论上想一个解决方法简单,但只有实施的时候,才能明白编码中存在的问题,从而设计出最好的实践方案,Keep coding对于程序员来说非常重要。
4.阅读开元框架的源代码
想成为一个优秀的开发人员,研究各种成功和流行的框架源代码必不可少,了解它的内部工作机制和最佳实践形式,这是一种高效的使用框架方法。
5.了解相关技术的发展趋势
要时刻注意着新框架的诞生,任何事物都是发展的,Java技术同样如此。现在所谓的新框架,过不了多久就会过时,当前框架上解决不了的问题,可能在新框架上就不再是问题。
6.手头准备好常用的代码片段/实用程序
保存一些配置片段,这也是一个好习惯,可能看上去并没有多大好处,但要是你的合作开发人员希望你帮他从对象集合中获取属性值的列表,而你只需要用ReflectionUtil就可以在几分钟内解决,是不是很牛!
7.了解不同的开发方法
开发方法很多,如Agile、SCRUM、XP、Waterfall等等,这对你技能掌握的深度与广度非常重要。尤其是在给客户做开发时,各种开发方法都能所涉猎绝对让人刮目相看。
8.将自己对技术的看法记录到文档/博客上
分享是一件美德,你将每天工作中学到的新东西,新方法、实践形式等记录到文档或者博客中,对于正需要他的人来说不亚于异常久旱的甘霖,而你也能从别人的分享中得到启发,学到更多知识。
相信,每一个想要成神的Java程序员们,都有一条自己的修炼晋升之路,每个人也有自己的职业规划。无论哪种路径,我们最终的目标都是一样:成为大神级Java程序员,拥有一份人人羡慕的高薪工作!
网友评论