洛阳北大青鸟:如何成为优秀的软件工程师?
JAVA是软件工程师的重要技能,要想成为JAVA工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为高级JAVA工程师,我们需要对JAVA做比较深入的研究。例如:多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程;能够知道大概的API,这样我们就不难发现其实我们想实现的很多功能,通过JAVA的API都可以实现了。
怎么成为java工程师,第一,我们要熟悉设计模式。其实写代码是很容易的事情,但如何写得好就比较难了。这个“好”字包括代码可重用性,可维护性,可扩展性等。如何写出好的代码往往要借助一些设计模式。当然长期的代码经验积累,只要我们用心,就会让我们形成自己的代码风格。
第二,精通使用一种或两种框架。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。这里我们要能够通过框架的使用了解框架的思想,这样在开发一个项目时思路会开阔一些,比如我们会想到把SQL语句与您的JAVA代码分开,再比如我们会考虑把自己的业务逻辑配置到XML或者数据库中,这样整个项目就很容易扩张了。
第三,熟悉主流数据库。其实真正比较大的项目都是有人专门做数据库的,但往往很多项目要求作为高级工程师的我们也参与数据库的设计以及SQL的编写。所以为了更好的为国家做贡献,洛阳北大青鸟融科校区李老师建议大家还是多了解一些主流数据库,比如SQLSERVER,ORACLE,多连接SQL和存储过程以及触发器。
第四,需站在高度分析问题。这不是一个知识点,也不是通过书本就能学得到的。这里之所以提到这一点,是因为洛阳北大青鸟融科校区李老师希望大家可以更快的成为一个高级的软件工程师,而不是一个一般的软件工程师。因此大家工作中多向我们的系统分析员、需求分析员、系统设计员学习,多站在他们角度上去看你在开发的项目。在最好在项目之初先在自己的脑海里对项目有个大致的分析、设计,然后和他们进行比较,找找差别,想想缺点。
最后一点,成为一名优秀的JAVA工程师,我们需要掌握的专业知识和技能包括:熟悉java语言,理解面向对象的思想与设计模式,至少熟悉j2ee、j2me、j2se等开发体系中的一种;熟练使用Eclipse或Jbuilder等开发工具,理解MVC模式及实际应用;至少熟悉一种数据库的开发和设计;具有一定的程序测试和设计分析能力。除此之外,良好的学习能力、团队合作精神、强烈的责任心以及沟通能力也是必不可少的。
如果以上几点你都能很好的做到了,那么你就是一位优秀的JAVA工程师了。