永发信息网

JavaEE软件工程师应该掌握哪些技术

答案:5  悬赏:0  手机版
解决时间 2021-07-18 17:21
本人现在在成都青鸟金晨中心参加培训,青鸟里面分JAVA,C#技术。JAVAEE软件工程师是否需要掌握哪些技术请大家多多指点谢谢了
最佳答案

由一些公司的招聘信息看,他们的要求一般如下:


1、精通JAVA SE
2、熟练使用面向对象编程理论及方法、熟悉UML及相关工具,了解常用的设计模式
3、精通JSP开发或者熟练使用JSP/Servlet/JavaBean/Webservise和Struts/Hibernate/Spring/Ajax进行联合开发
4、熟悉JavaScript
5、熟练使用一个以上Web应用服务器,Tomcat、Weblogic 、Jboss 等
6、有两个以上大型项目开发经验(应届毕业生可放宽此条件)
具备下列条件者优先:
1、熟悉struts 2.0
2、熟悉JUnit
3、熟悉ejb 3.0
4、熟悉unix/linux



如果要报名参加相关培训的话,可以登录www.xinfengit.com查询下,不过,你要认真对比培训机构的资质。

全部回答

什么玩意乱七八糟的,看传智播客视频得了!

传智播客Java EE视频教程

《传智播客AJAX视频教程》

《传智播客巴巴运动网》

《传智播客Struts视频教程》

《传智播客hibernate视频教程》

《传智播客spring2.5视频教程》

《传智播客在线支付视频教程》

《传智播客ibatis视频教程》

《传智播客jpa视频教程》

《传智播客FCKeditor教程》

《FTP服务器架设视频教程》

《传智播客JNI视频教程》

《OA+工作流视频》

《Oralce数据库视频教程》

《JDBC视频教程》

《EJB3.0视频教程》

《2010传智播客struts2.1视频》

传智播客张孝祥java系列,初学者推荐大家按照以下顺序学习整套教程:

《张孝祥java邮件开发》

《俄罗斯方块视频教程》->

《贪吃蛇游戏项目实战》->

《张孝祥java基础》->

《张孝祥java高级》->

《张孝祥javascript视频教程》->

《张孝祥javaweb视频教程》->

《张孝祥09年Struts视频》

《张孝祥2010年贺岁视频_Java高新技术》

JAVA面向对象程序设计、JSP/Servlet、数据库原理、Sqlserver/Mysql/Oracle、数据库建模等。高级阶段主要学的技术有:Struts、Spring、Hibernate、AJAX、EJB等。还有其它配套技术:XML、Ant、Jsp2.0(主要是JSTL、EL)、页面缓存(OsCache),日志工具Log4j、开发工具Eclipse、运行服务器Resin、Tomcat等的配置、版本控制WinCVS等等。
那么多,看的人都眼花。哥们你把SSH搞定了就可以找工作了。
对于在校大学生来说,如果想毕业后从事网站类的开发工作。面临两种选择,是学微软公司的.NET呢还是Sun公司的J2EE呢。 一般意义上说,.NET更加实用。但当你给一个有50家以上子单位并且跨行业经营的公司开发办公系统时,Java更实用。Java可扩展性更好,因为Java已经发展近10年了吧,整个体系非常成熟,涉及计算机应用的各方各面。Java在企业级应用中用得更多,Java在人员培训和技术支持上在国内都已经很成熟。另外,熟悉J2EE的程序员比熟悉微软产品的开发人员薪水要高出一块,能精通整个J2EE前后多种平台的项目经理与系统分析师的薪水更高。当然这些只是笔者自己的看法。下面着重讲一下要想从事Java软件工程师工作,应该如何在最短时间内学到应该要掌握的技术和商业项目实际开发经验。 如果是初学者,以前没有接触过这方面技术的则分三个阶段来学习。初级阶段主要学的技术有:HTML、网页设计、网页脚本语言编程(主要是学JavaScript)、DIV+CSS等。中级阶段主要学的技术有:JAVA面向对象程序设计、JSP/Servlet、数据库原理、Sqlserver/Mysql/Oracle、数据库建模等。高级阶段主要学的技术有:Struts、Spring、Hibernate、AJAX、EJB等。还有其它配套技术:XML、Ant、Jsp2.0(主要是JSTL、EL)、页面缓存(OsCache),日志工具Log4j、开发工具Eclipse、运行服务器Resin、Tomcat等的配置、版本控制WinCVS等等。 现在各种培训机构开设的Java软件工程师课程内容也就大概这么多,但一是学费贵都要一万元以上,二是学习周期长都要一年时间以上。其实学习这些技术都不是很难学,关键是要掌握学习的重点。比如你开始学HTML时,就没有必要花大量时间学习如何才能做出漂亮的网页,因为你以后从事的是程序开发,不是做网页设计,你在学习HTML时就只要掌握HTML各种标识的基本用法,再比如你学网页脚本语言JavaScript编程时,也不用花大量时间学习如何才能做出花俏的网页脚本特效,这一方面要花费很多时间,另一方面也没有什么实际效用。因为你以后从事开发工作,用到的脚本功能,大部分是用来处理数据校验功能的,你只要把这一块学熟学精就行。所以说你在学习这些技术模块时,能做到学最实用最常用的技术功能点,你就能节省大量的时间,学起来也比较轻松。可能你会问,我又没有工作过,怎么知道哪里是以后要用到的功能,哪里学了以后很少用的。这就是问题的关键所在,找工作过的人帮你梳理你要学习的技术要领清单,这样你就可以少走弯路,在最短时间内掌握从事Java软件工程师必要的技术能力。 上面列出的那些技术清单,你要掌握这些技术最终目的还是能用来做商业项目开发工作。现在社会上各类培训机构教学提供的项目都太滥,很多培训机构号称会在学习期间做到近十个项目,甚至多于十个的都有。这种蜻蜓点水式的项目根本无益于学员水平的提高。基本上每个项目都是介绍一下项目需求,做个框架,注册、登录,写个基本流程就草草了事,项目时间基本上就是四五天而已,每个项目基本都是重复劳作,糊弄学员,学员根本累积不到项目经验。再说,这种项目也根本拿不出手。将来去公司面试,人家问你做过什么项目,你一说十几个。再问问项目的具体细节,你肯定傻眼。所以一定要学哪种真正当下在网上运行的商业项目,这些项目一是水平高,用到当下最新最流行的开发技术,二是做得深,商业项目一般开发周期都有一个月以上,有些网站大的项目开发周期甚至超过一年,这样的项目就会涵盖上面列举的各个技术功能。只有拿这种商业项目来研究,你把里面每一个开发细节弄清楚,等于你自己开发了一遍,那对你实际能力是一个质的提高,也算是你的实际工作经验了。打开招聘网站,那些招聘Java软件工程师的应聘信息,在最后一条一般都是要求一年工作经验以上。而所谓的工作经验,实际上就是项目经验。你只有自己从头到尾做过一两个商业项目,你才能了解实际开发工作中那些技术细节,你不了解这些开发细节,在你开发商业项目过程中,就是一座座阻碍你顺利开发的大山。 当前社会,大学生毕业求职越来越难,为什么难呢,固然职位少是一个因素,但另一方面是大学生出来实际工作能力低,没有工作经验。大部分大学主要是学历教育,不是技能教育。毕业后,除了有一个文凭,没有什么实际能对求职有用的东西。如果你大学毕业去应聘Java软件工程师的话,上面那些技术老师很少很教到。要教也是教一些皮毛,关键还是自己有意识去自学。那商业项目开发方面的经验,更是无从谈起。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么丰胸最有效?
把老婆弄生气了,我要怎么哄?
以前也做过爱,可是忘了有没有流血,当他进去
为什么人总是不能满足?
精灵鼠小弟2片尾曲叫什么?
重庆市2009年一级建造师考试成绩
接种甲流疫苗后能不能剧烈运动
在诺基亚N72手机QQ可以小化啊
我看有很多在 赠奖官善财龙女 处卖元宝的 他
WOW加护甲和法伤的戒指
笛子的3和4
p4里有个文件,是RMVB格式的,想转成其他格式
强酸为什么可以腐蚀物品?
《小时代2.0虚铜时代》什么时候以书籍形式出
DNF里在哪可以获得“勇士加油”称号?
推荐资讯
我是1994年6月初6出生的、请问我和一个1990年
怎么让自己的心情变好啊
maria arredondo burning
山东滨州消防局怎么走?
DNF中山东一区+12的含光斩岩剑卖多少前啊
这几天为什么我老是无缘无故多出好多不认识的
哪有3C黑弓出奶图下载啊
洛阳哪里有专门打街球的地方
京东商城如何取消订单,京东付款后怎么取消订
我空间里的照片怎么下载
电厂高压加热器,电厂中高压加热器和低压加热
为什么我登录地下城的时侯在选择角色的时侯进
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?