1、首先要学习java的基础知识。

不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。

2、做一个java项目

在学习完java的基础知识之后,做一个java项目来巩固一下,在项目中会发现很多问题,通过解决问题,加深基础知识的掌握。

3、学习数据库的基础知识和开发应用

软件开发离不了数据库,掌握几种流行的数据库:Oracle、SQL

server、MySQL等。

4、JEE基础

在这里首先要学习网站基础,包括HTML、DHTML、JavaScript;接着要学习XML,XML JAXP;然后学习JEE基础,包括JEE开发环境,RMI/IIOP、JNDI;最后学习JDBC数据库的应用开发。

5、web开发

全面的JEE的web开发知识:Servlet JSP javaBean TagLib,到这里做一个完整的web应用项目开发。

6、EJB开发

包含全面的EJB知识:1)EJB入门和无状态会话Bean;2)有状态会话Bean;3)BMP和CMP是实体Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的开发和应用;

7、开源框架的学习

学习几种现在流行的开源框架:Struts、Spring、Hibernian、Webwork等。完整的学习这些框架的开发和应用。如果有兴趣还可以学习Ibati框架、AJAX技术和DWR框架的开发和应用。

8、JEE项目

综合应用JEE的知识来开发一个完整的应用。

9、面向对象分析与设计

java是一种面向对象的语言,所以要深入学习面向对象的分析与设计,另外还要学习UML统一建模语言。

10、接下来就是系统设计与架构

这里要学习的是Java设计模式、EJB设计模式、JEE核心设计模式、JEE应用程序框架设计。

11、软件工程

软件工程基本理论知识的学习,还有Rup和极限编程。

12、技术研究

学习搜索引擎技术:如Lucene等、工作流技术:包含Shark、JBPM等、SOA架构和应用。

13、综合项目实战

实现一个企业级的应用。

每个阶段在做项目的基础上牢固的掌握应用到的知识,只有在实际的应用中发现问题,加深所学的知识。

java初级工程师必须具备的十三个技能点相关推荐

  1. Java初级工程师应该具备的知识点

    1)jsf框架开发技术:配置文件,jsf组件库,jsf核心库 2)Javaweb核心技术 2.1)开发环境(Eclipse,Linux) 2.2)三大组件(jsp,javabean,servlet) ...

  2. Java初级工程师必读的书籍

    Java初级工程师必读的书籍 Java是一种计算机编程语言,拥有跨平台.面向对象.泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发. 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开 ...

  3. 面试总结----java初级工程师

    最近在找java初级工程师的工作,投了很多简历都没有反馈,只收到了几个面试通知,可能是因为工作年限和项目经历都不是很丰富,另外一个原因可能是之前接触的技术不新,对于现在想进互联网公司来说,技术上不太符 ...

  4. 适合java初级工程师找工作的项目

    哈喽,大家好.很多java初级工程师在找工作的时候,都不知道简历中的项目经验怎么写,今天就给大家分享一下,个人认为,对于初级工程师,没有工作经验的,如果说理论知识是非常好的,面试官问啥都能答出来,那项 ...

  5. JAVA软件工程师应该具备的技能有哪些?

    前言:有朋友问我:学历和能力哪个重要?我个人觉得能力大于学历,没有能力哪来的学历,学历只是证明能力的一方面.为此在能力方面畅谈java软件工程师必备的能力.作为一名合格的java工程师,不仅需要学历, ...

  6. java技能要求_Java工程师需要具备的25个技能

    在Java工程师日常的开发过程中,由于业务的不同,可能关注的点有很多不一样的地方,但是在技术掌握层面还是有一些共性的. 本文概括了在Java工程师开发.测试.部署等方面的25个必备技能,供大家参考. ...

  7. JAVA初级工程师面试36问(一)

    前几天,一个老家的小伙子正在找java初级开发工程师的岗位,问我一般会问什么问题? 第一时间听到这个,我在想:what? 除了刚开始找工作的第一年面试几家公司问了一些基础项东西,后面两家公司基本都是内 ...

  8. java初级工程师怎么考,2022最新

    Java开发工程师就业前景分析Java工程师企业需求为第一位,占比60%,同比增长了11%.由此可见,Java岗位需求仍然呈现持续上升趋势,供不应求. Java岗位晋升方向多 大部分Java从业人员起 ...

  9. java初级工程师需要学多久_Java初级工程师需要掌握什么样的技术?

    1.语法:必须比较熟悉,在写代码的时候,IDE(Integrated Development Environment,集成开发环境)的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且 ...

最新文章

  1. 老王Python-进阶篇4-异常处理1.3(周末习题)
  2. Linux根文件系统的制作
  3. MySQL 如何实现 Oracle 的 row_number() over() 分组排序功能
  4. erwin模型导入mysql_使用erwin进行mysql建模
  5. matlab中离散数值求解器在哪,matlab - 在ode MATLAB求解器上使用中间值 - SO中文参考 - www.soinside.com...
  6. 答应我,安装chromedriver,按照版本号,v70就安装v2.42,
  7. AI十大数据挖掘算法
  8. 服务器系统怎么找便签,win7系统便签在哪里?win7系统便签功能使用教程
  9. 计算机驱动程序检测,驱动人生(检测电脑硬件自动安装驱动程序)
  10. centos7校正系统时间
  11. Fabric Block区块结构解析
  12. kvm显示器怎么切换服务器,kvm切换器一套键盘鼠标显示器的热键切换方法教程
  13. 近期尝试UR5和PhantomOmni的联动仿真出现的问题
  14. Linux命令整理(二)
  15. JAVA:实现LongestPalindromicSubsequence最长回文子序列算法(附完整源码)
  16. 【Linux】使用grep命令查找文件内容
  17. u-boot 自定义命令
  18. 无情剑梦断危情java_无情剑梦断危情java版下载-无情剑梦断危情最新版下载v1.1.0 安卓版 - 星光下载...
  19. Linux--Smba服务搭建
  20. ubuntu退出shell终端命令_ubuntu shell 命令大全

热门文章

  1. 图论代码大全(C++)
  2. UE4 实用C++包裹属性说明(_杰森大师)
  3. 腾讯网Web页面设计规范
  4. 达梦数据库备份与数据守护
  5. Android学习教程三分钟学会安卓开发
  6. 用PHP获取客户端IP与服务器IP的代码,获取客户端ip并取得int
  7. ios根据ARP表获取mac地址
  8. Spring自定义命名空间的解析原理与实现
  9. Vulkan_Ray Tracing 13_Callable Shader
  10. 分享几个好玩又好用的微信小程序