想成为Java软件工程师有什么要求?

如题所述

一般Java工程师工作经验在3年以上的,对Java语言熟悉;熟练操作系统、网络、数据结构等,对Spring、ibatis、struts等开源矿机熟悉;熟悉分布式系统设计和应用;熟悉分布式、缓存、消息机制;对数据存储相关知识,如:MySQL、NoSQL等熟练应用者,月薪过万是轻而易举的事。
若想拿到月薪过万,你要对职位要求有所了解,根据职位需要在提升个人的能力,加强个人综合能力,具体学习重点如下:
1、精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式,熟练掌握class,object,interaction、statediagrams;
2、熟悉掌握Java核心库,如:collections、serialization、reflection等;
3、了解并应用JVM、classloaders、classreflect,以及垃圾回收的基本工作机制等;
4、熟悉使用Java数据库技术,如:persistence/ORM构架、TopLink、JDO等;
5、熟悉WEB小应用,必须掌握GUI设计的思想和方法,以及桌面程序的SWING,AWT,SWT;
6、学习入门轻量级应用程序框架,如:Spring、PicoContainer、Avalon,以及它们的IoC/DI风格(setter、constructor、interfaceinjection);
7、熟练掌握JCP、JSR、JavaIDE,也要学习企业级JavaBeans(EJB)以及它们的不同组件模式;
8、熟练使用代码生成工具何单元测试体系,如XDoclet、Maven等。
希望以上的分享能帮到大家!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-04
Java软件工程师是靠技术吃饭的职业,想要成为合格的程序员,需要把技术学到一定的层次和段位,可以去看我写的Java学到什么程度,可以找工作。
第2个回答  2021-11-04
要掌握一定的英语基础,同时对于Java语言有兴趣,此外,关于网络工程和软件测试的其他技术也要有所涉猎。
第3个回答  2021-11-04
拥有基本的java编程技能,懂数据库语法,自学能力强。
第4个回答  2021-11-04
要多敲代码,多看教学视频,多实践