问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

高级JAVA工程师(OA)是什么职位

发布网友 发布时间:2022-02-28 14:47

我来回答

1个回答

热心网友 时间:2022-02-28 16:17

一、 JAVA。
要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)
工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您
对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA的API都可以实现了,就不必自己费太多的脑经 了。
二、 设计模式。
其实写代码是很容易的事情,我相信您也有同感。但如何写得好就比较难了。这个“好”字包括代码可重用性,可维护性,可扩展性等。如何写出好的代
码往往要借助一些设计模式。当然长期的代码经验积累,只要您用心,会使您形成自己代码风格。相信您的代码也比较符合代码的可重用性,可维护性,可扩展性。
但既然前人已经给我们总结出了经验,我们何不踩着前人的肩膀前进?
三、 XML。
现在的系统中不使用XML几乎是不可能的。XML的功能非常强大,它可以做数据转换、做系统的配置、甚至可保存您的系统业务数据。因此您必须了解
XML,包括它的语法,结构。您还需要比较熟练的使用解析XML的一些API,比如JDOM,SAX等,因为在我们一般的项目中,XML往往担当系统配置
信息的作用,您需要用这些API解析这些配置信息,开发完美的项目。
四、 精通使用一种或两种框架。
“框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开
发使你可以省出很多的开发成本”。这里希望您能精通,更多的是希望您能通过框架的使用了解框架的思想。这样您在开发一个项目时思路会开阔一些,比如您
会想到把SQL语句与您的JAVA代码分开,再比如您会考虑把您的业务逻辑配置到XML或者数据库中,这样整个项目就很容易扩张了。
五、 熟悉主流数据库。其实真正比较大的项目都是有人专门做数据库的,但往往很多项目要求作为(高级)工程师的您也参与数据库的设计以及SQL的编写。所以为了
更好的为国家做贡献,建议您还是多了解一些主流数据库,比如SQLSERVER,ORACLE,多连接SQL和存储过程以及触发器。如果您不是“科班”出
身,您还需要补充一些数据库原理方面的知识。
六、 精通一种或两种WEBServer。
因为作为JAVA工程师,特别时
想成为高级JAVA工程师的您,您不可避免地要部署您的项目到WebServer上,而且只有当您精通一种WebServer,您才可能最大限度地使用它
的资源,这往往可以节省很多时间和精力。
七、 UML。
您肯定想成为高级工程师,因此您有必要了解或熟练或精通UML,这取决于您有多大决心想成为高级工程师和项目经理。在比较正规的开发团队
中,UML是讨论项目的交流工具,您要想做一个软件工程师,您至少要能看懂,您要想做高级工程师,您要能通过它来描述您对项目的理解,尽管这不是必须,但
却很重要。
八、 站在高度分析问题:
这不是一个知识点,也不是通过书本就能学得到的。只所以提到这一点,是因为我比您还着急,我希望您更快的成为一个高级的软件工程师,而
不是一个一般的软件工程师。希望您在工作中多向您的系统分析员、需求分析员、系统设计员学习,多站在他们角度上去看您在开发的项目。在最好在项目之初先在
您的脑海里对项目有个大致的分析、设计,然后和他们进行比较,找找差别,想想缺点。
九、 工具。
您在这个阶段可能接触到不同的工具了,尽管您还需要使用JB或者IDEA,但能可能对
ROSE,Together要多了解一些,因为您要画UML了。不要再对Dreamweaver等HTML编辑器情有独钟了,那些JSP页面让初级程序员去写吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的面包机和面要多久 美的面包机和面的时间要多长 美的面包机怎么用手动操作 如何用美的面包机发面 如何用美的面包机和面 美的面包机如何和面 CDR教程—教你如何使用CorelDRAW复制图形方法 苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 一个高级java工程师需要具备什么能力和技术? java高级工程师应该具备哪些技能 一个高级java工程师需要具备什么能力和技术 如何成为java高级工程师 java 初级、中级、高级工程师有什么区别? java工程师和高级java工程师的区别 高级Java工程师(架构师)是什么职位 高级Java 开发工程师是什么职位 java高级工程师基本标准是什么 什么是JAVA高级工程师 什么是JAVA语言? 编程语言和Java是什么 JAVA是一种什么样的语言??? 请问java是什么语言开发的。 java语言是什么? java语言是什么? java是什么语言 java 是什么语言写的 java是什么语言? java属于什么语言? Java高级工程师(数据工程方向)是做什么的 信息系统项目管理师证书一般什么时候发放,怎么领取? 信息系统项目管理师证书是什么单位盖章? 信息系统项目管理师证书要做继续教育? 信息系统项目管理师 什么时候能拿到证书 信息系统项目管理师考试大纲,电子版? 信息系统项目管理师的考试纲要 2021信息系统项目管理师考试大纲:论文 信息系统项目管理师和系统集成项目管理工程师考试内容一样吗?教材一样吗? 信息系统项目管理师考试哪些类型的题目? 项目管理初级考试通过后证书如何领取 2011年下半年在省直报考的信息系统项目管理师证书去哪里领取?领取流程是什么? 上半年的信息系统项目管理师证书领取时还需要资格审核吗? 信息系统项目管理师领证委托别人,必须要自己的身份证么 北京2011下半年的信息系统项目管理师证书什么时候可以领取? 少? 信息系统项目管理师中级考试 高级职称证书的领取方式? 上半年信息系统项目管理师考试又没考好,论文都没写完,我的水平是不是考中级比较合适啊?论文怎么过? 信息系统项目管理考试,难不难? 信息系统项目管理师是工程类高级职称么还是什么类别的,能用在土木工程么?_问一问