厦门Java培训
达内上海中山公园中心

13732203138

热门课程

一名资深java开发工程师要学些什么?

  • 时间:2018-04-10 15:32
  • 发布:转载
  • 来源:网络

上了软件开发的小船,您肯定有着远大的理想,在不久的将来做个软件项目经理,如果有可能您肯定还想在一个公司做个高层,或者有自己的公司。那么作为一名资深的java开发工程师要学些什么呢?

一、学习研究JAVA的重点

要想成为JAVA资深的工程师肯定要学习JAVA,一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA资深工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA的API都可以实现了,就不必自己费太多的脑经了。

二、学java设计模式

其实写代码是很容易的事情,我相信您也有同感。但如何写得好就比较难了。这个“好”字包括代码可重用性,可维护性,可扩展性等。如何写出好的代码往往要借助一些设计模式。当然长期的代码经验积累,只要您用心,会使您形成自己代码风格。相信您的代码也比较符合代码的可重用性,可维护性,可扩展性。但既然前人已经给我们总结出了经验,我们何不踩着前人的肩膀前进?

三、学会java开发时用XML

现在的系统中不使用XML几乎是不可能的。XML的功能非常强大,它可以做数据转换、做系统的配置、甚至可保存您的系统业务数据。因此您必须了解XML,包括它的语法,结构。您还需要比较熟练的使用解析XML的一些API,比如JDOM,SAX等,因为在我们一般的项目中,XML往往担当系统配置信息的作用,您需要用这些API解析这些配置信息,开发完美的项目。

四、精通使用一种或两种java开发框架

框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。但我这里希望您能精通,更多的是希望您能通过框架的使用了解框架的思想。这样您在开发一个项目时思路会开阔一些,比如您会想到把SQL语句与您的JAVA代码分开,再比如您会考虑把您的业务逻辑配置到XML或者数据库中,这样整个项目就很容易扩张了。

五、熟悉java开发的主流数据库。

其实真正比较大的项目都是有人专门做数据库的,但往往很多项目要求作为(高级)工程师的您也参与数据库的设计以及SQL的编写。所以为了更好的为国家做贡献,建议您还是多了解一些主流数据库,比如SQLSERVER,ORACLE,多连接SQL和存储过程以及触发器。如果您不是“科班”出身,您还需要补充一些数据库原理方面的知识。

上一篇:胜任Java开发岗位掌握哪些技能?
下一篇:新人如何才能提高java编程技术?

中级Java工程师应该掌握的知识点有哪些?

程序员与程序员之间是如何拉开差距的?

Java指南:你是如何理解Spring aop的?

Java程序员如何让自己更有价值?

选择城市和中心
贵州省

广西省

海南省