欢迎交流
我们一起学习

java工程师(怎样成为Java软件工程师需要考证么)

如何成为高级Java工程师?宏观方面一、 JAVA。要想成为JAVA高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。...

java工程师(怎样成为Java软件工程师需要考证么)

若何成为高级Java工程师?

宏观方面

1、 JAVA。要想成为JAVA高级)工程师必定要进修JAVA。一般的法式员也许只需知道一些JAVA的语法布局便可以应付了。但要成为JAVA高级) 工程师,您要对JAVA做比力深切的研究。您应当多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。假如可能,但愿您 对JAVA的所有包都阅读一下,知道大要的API,如许您就发现其实您想实现的良多功能,经由过程JAVA的API都可以实现了,就没必要本身费太多的脑经 了。

2、 设计模式。其实写代码是很轻易的工作,我相信您也有同感。但若何写得好就比力难了。这个“好”字包罗代码可重用性,可保护性,可扩大性等。若何写出好的代 码常常要借助一些设计模式。固然持久的代码经验堆集,只要您专心,会使您构成本身代码气概。相信您的代码也比力合适代码的可重用性,可保护性,可扩大性。 但既然前人已给我们总结出了经验,我们何不踩着前人的肩膀进步?

3、 XML。此刻的系统中不利用XML几近是不成能的。XML的功能很是壮大,它可以做数据转换、做系统的设置装备摆设、乃至可保留您的系统营业数据。是以您必需领会 XML,包罗它的语法,布局。您还需要比力谙练的利用解析XML的一些API,好比JDOM,SAX等,由于在我们一般的项目中,XML常常担任系统设置装备摆设 信息的感化,您需要用这些API解析这些设置装备摆设信息,开辟完善的项目。

4、 精晓利用一种或两种框架。像在《若何成为java低级法式员》中提到的那样,“框架城市有很多可重用的代码,杰出的条理关系和营业节制逻辑,基于框架的开 发使你可以省出良多的开辟本钱”。但我这里但愿您能精晓,更多的是但愿您能经由过程框架的利用领会框架的思惟。如许您在开辟一个项目时思绪会坦荡一些,好比您 会想到把SQL语句与您的JAVA代码分隔,再好比您会斟酌把您的营业逻辑设置装备摆设到XML或数据库中,如许全部项目就很轻易扩大了。

5、 熟习主流数据库。其实真正比力大的项目都是有人专门做数据库的,但常常良多项目要求作为高级)工程师的您也介入数据库的设计和SQL的编写。所觉得了 更好的为国度做进献,建议您仍是多领会一些主流数据库,好比SQLSERVER,ORACLE,多毗连SQL和存储进程和触发器。假如您不是“科班”出 身,您还需要弥补一些数据库道理方面的常识。

6、 精晓一种或两种WEBServer。虽然我再《若何成为java低级法式员》里讲过它,我仍是要强调您要精晓一种或两种。由于作为JAVA工程师,特殊时 想成为高级JAVA工程师的您,您不成避免地要摆设您的项目到WebServer上,并且只有当您精晓一种WebServer,您才可能最大限度地利用它 的资本,这常常可以节流良多时候和精神。

7、 UML。我知道您必定想成为高级工程师,是以您有需要领会或谙练或精晓UML,这取决于您有多大决心想成为高级工程师和项目司理。在比力正规的开辟团队 中,UML是会商项目标交换东西,您要想做一个软件工程师,您最少要能看懂,您要想做高级工程师,您要能经由过程它来描写您对项目标理解,虽然这不是必需,但 却很主要。

8、 站在高度阐发问题:这不是一个常识点,也不是经由过程书本就可以学获得的。只所以提到这一点,是由于我比您还焦急,我但愿您更快的成为一个高级的软件工程师,而 不是一个一般的软件工程师。但愿您在工作中多向您的系统阐发员、需求阐发员、系统设计员进修,多站在他们角度上去看您在开辟的项目。在最好在项目之初先在 您的脑海里对项目有个大致的阐发、设计,然后和他们进行比力,找找不同,想一想错误谬误。

9、 东西。与在《若何成为java低级法式员》里提到的分歧,您在这个阶段可能接触到分歧的东西了,虽然您还需要利用JB或IDEA,但能可能对 ROSE,Together要多领会一些,由于您要画UML了。不要再对Dreamweaver等HTML编纂器情有独钟了,那些JSP页面让低级法式员 去写吧

微观方面

1.Core Java部门

这是最根本的,对一个java高级开辟/设计人员,你需要对这一部门到达精晓的程度,重点内容以下:

a.面向对象编程思惟(封装继续多态接口)

b.字符串处置

c.java.lang包,java.util包等经常使用包

d.java异常处置

2.Java高级部门

a.Java I/O流

b.Java多线程手艺

c.Java收集编程

d.Java Swing

后两项可以领会便可,假如项目需要可以深切研究

3.前端根基技术

* HTML + CSS网页开辟

* JavaScript

* Jquery

* 阅读器兼容性 CSS hack(领会)

4.谙练利用JSP + Servlet进行开辟

5.MVC设计模式,道理,和相干框架,如Struts

6.SSH框架

7.缓存手艺 session & cookie

8.谙练利用一种以上Java开辟东西Eclipse/MyEclipse/Jbuilder/Jcreator/IntelliJIEDA/NetBeans)

9.谙练利用XML

JDOM w3c.dom SAX

10.Java设计模式

工场模式,单例模式 ==

11.Java反射机制

反射的各类用法

12.领会或熟习 C, C++, .NET

13.熟习JDK的设置装备摆设,情况变量

14.数据库oracle必学,其他最好领会一种以上(mysql,sql server,access==)

oracle:视图,索引,存储进程,触发器,游标,包,经常使用函数 ==

15.数据库道理

事务的道理,锁机制,表毗连,复杂查询语句(工作经验),机能调优,锁表和解决方案==

16.JDBC,毗连池

17.Ajax,反向Ajax

18.HTTP和谈,request 和 response的道理,HTTP status(领会经常使用的),Https道理

19.熟习Linux根基号令,利用过Linux/Unix系统,可以编写shell剧本,可以在Linux上摆设项目

20.领会windows系统批处置剧本bat

21.领会HTML5,最勤学习过

22.熟习一种JS框架,如Prototype

23.J2EE道理 熟习一种以上web容器如Tomcat,JBoss,websphere,weblogic==

24.熟习ant或maven

25.熟习一门剧本说话,如python ,ruby

26.领会php/ asp

27.领会ftp和谈及道理

28.谙练利用Junit测试,熟习Mockito等测试东西

29,熟习javac,javadoc,native,native2ascii等经常使用号令

30.熟习经常使用的排序算法,如冒泡排序,快速排序等,最好本身研究过一些的算法。

31.领会Flex(不学也不妨)

32.领会灵敏开辟模式

33.工作流workflow最少用过一种,如OSworkflow,领会道理

34.利用过VPN领会其道理

35.熟习jstl表达式和el表达式

36.熟习webservice,WSDL,SOAP

37.图片处置,如图片上传,预览,限制巨细等

38.版本节制东西,CVS VSS SVN

39,JSON手艺,JSON+AJAX

40.分页手艺,最好本身实现过不但仅是用过要知道道理

41.Java Mail

42.Java读写txt,excel,JXL手艺

43.JVM道理,JVM内存治理,GC,Java仓库池

44.谙练利用下面的东西:

office办公软件,word,excel,ppt等

plsql,sqldevelop 数据库开辟东西

outlook大公司都用

ue编纂器

阅读器节制台,调试

SHH/PUTTY 长途

45.UML建模东西Rational Rose等

46. 利用log4j

47.利用过开放Api如百度,腾讯街景,新浪微博等

48.页面静态化手艺伪静态页面)

49.报表手艺,利用过报表建造东西,如水晶易表。

50.按时使命,如Spring batch ,学会自界说batch使命不合用第三方东西)

51.领会uuid

52.b/s 和 c/s架构

53.正则表达式

54.领会jndi jms

55.ERP

56.UNICODE编码,乱码解决

57.开源收集编纂器,如ckEditor

58.二进制道理

59.利用过,领会过开源论坛框架,如discuzz

60.GWT,Closure框架

61.领会大数据,云计较

62.搜刮引擎搜刮手艺

63.软件工程,项目治理

当一个java工程师是不是有前程?

首要仍是看个人能力,我从事Java开辟多年,我说一下我的概念。

1.起首你要自学能力很强,假如说期望学校给你教的一些常识想出来找一份好工作那真的很难,由于有多学校教材仍是好久之前的,而我们此刻做的项目跟着用户量的增添而不竭更新。就拿很典型例子,之前我们都学ssh框架,可是此刻企业里面用的根基都是ssm,并且很多多少企业的新项目又改成了spring boot项目,所有书必需本身要不竭进修才能有更好的前程。

2.假如你只做一位法式员那末晋升空间不是很大,你在做多年今后你会发现薪资待遇一向逗留在哪里,除非你是插手创业型公司,然后你们公司做大做强了那末你的工资可以很高,由于是元老级的,要否则你就必需转型做治理层或往架构师那样的校色晋升才有更好的成长空间。

3.还就是法式员概况看着是一份很面子的工作可是假如你手艺不可就真的成了搬砖员了,并且你天天也累死累活还不奉迎,我见过几个方才卒业的学生到公司眼神里的那种无助和苍茫,所有还需要有必然的抗压能力。

java工程师(怎样成为Java软件工程师需要考证么)

如何成为Java软件工程师?需要考据么?

要测验的哦,不外看你往哪些方面成长。假如只是领会一下的话,那学一下J2EE便可以了,一般的可以做;如果你想深切一点的话,你看一下下面的:假如要往J2EE标的目的成长的话,下面的都要学JDBC、Hibernate、HTML、JavaScript、Struts、Servlet、JSP、Spring、EJB.固然办事器的摆设应用也要学,如:Tomcat、JBoss、Weblogic。数据库操作也要会,本身学的话用MySQL。其实每一个公司的框架都纷歧样,学框架也很主要。

Sun 在 UNIX范畴一向是手艺上和市场据有率的领先者;最近几年来又推出Java手艺,更成为业界的尺度。所以Sun公司所举行的认证测验,必定成为Java和UNIX在全球信息界公认的尺度。 Sun推出的专业认证包罗以下三种: Java认证测验 关于Java方面,Sun推出七项认证:

Sun Certified Java Programmer for the Java 2 Platform、

Sun Certified Developer for the Java 2 Platform

Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4

Sun Certified Business Component Developer for the Java 2 Platform, Enterprise Edition

Sun Certified Web Services Developer for the Java 2 Platform, Enterprise Edition

Sun Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition

Sun Certified Mobile Application Developer for the Java 2 Platform, Micro Edition

Solaris系统治理认证测验

Java工程师要学哪些内容?

1、不但要谙练把握Java说话,还要深切理解OOA,OOD,OOP等编程思惟

2、熟习各类Java IDE和开辟相干东西(Eclipse、Jbuilder、WSAD、CVS,Ant、JUnit)

3、熟习各类风行J2EE框架(Spring/Struts/Hibernate等)

4、理解关系数据库的设计道理,谙练把握Oracle/SQL Server/DB2/MySQL此中最少一种

5、熟习UML建模,谙练把握Rational Rose/Together

6、有中、大型项目标开辟经验,能自力完成全部软件模块的阐发、设计、开辟和单位测试

7、熟习软件工程,领会前沿的手艺规范(CMM)和进步前辈的开辟模式(RUP,XP)

8、外语、逻辑思惟能力和团队精力等非手艺要求,可以或许敏捷接管新手艺,快速进修和利用

扩大资料:想成为一位Java工程师要学的工具良多,要使本身到达以上的要求,一般来讲有两条路子:

一是自学几个月,然后在软件企业中从下层做起,用2~3年的时候,在现实工作中不竭进修和体味,慢慢把握Java软件开辟的常识和技能,成为一位及格的Java软件工程师;

再一个就是加入JavaEE培训班,集中系统的进修,一般4-6个月就可以胜任大部门开辟工作,这是一莳花钱买时候、买效力的方式,是大大都想成为Java工程师的伴侣们选择最多的体例,也是性价比最高的一种体例。固然条件是要找一家靠谱的JavaEE培训机构,这里万万不要贪小廉价报名一些参差不齐的小机构,上当了钱又学不到工具。

java工程师(怎样成为Java软件工程师需要考证么)

关于sun公司承认的java工程师?

关于Java方面,Sun推出四项认证:

1、SunCertifiedJavaProgrammerSCJP);

2、SunCertifiedJavaDeveloper(SCJD);

3、SunCertifiedWebComponentDeveloperforJava2PlatformEnterpriseEdition4、SunCertifiedEnterpriseArchitectforJ2EETechnology。别的,2009年,SUN公司被Oracle收购后,就酿成了SCJP就改成OCJP,SCJD改成OCJD

打赏
未经允许不得转载:云朵百科 » java工程师(怎样成为Java软件工程师需要考证么)


关注公众号『云朵百科』

获取最新生活交流资源!
带你玩转学习海洋...

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏