1. Java职业发展和成长路径(所需技能)

一、JAVA程序员

1. Java开发入门: Java开发环境的安装与使用,包括JDK命令、EclipselDE、 Linux 下Java程序的开发和部署等。
2.Java语法基础:基于JDK和Eclipse环境,进行Java核心功能开发,掌握Java面向对象的语法构成,包括类、抽象类、接口、最终类、静态类、匿名类、内部类、异常的编写。
3.Java核心API :基于JDK提供的类库,掌握三大核心功能:

  A. Java核心编程:包括Java编程的两大核心功能一-Java输入/输出流和多线程,以及常用的辅助类库实体类、集合类、正则表达式、XML和属性文件。
  B.Java图形编程:包括Sun的GUI库AWT(Java2D、JavaSound、 JMF)和Swing , IBM和GUI库SWT和Jface;
  C. Java网路编程: Socket编程, NIO非阻塞Socket编程。

4.Java高级特性:掌握JDK版本升级后的不同新特性,包括反射、泛型、注释,自动装箱和拆箱枚举类、可变参数、可变返回类型、增强循环、静态导入、Lambda、 Stream等。

二、JavaEE初级软件工程师:

1. Javaweb核心开发技术
2. 开发环境(Eclipse、Linux)
3. 三大组件(JSP、JavaBean、 Servlet)
4. 扩展技术(EL、JSTL、 Taglib)
5. 网页开发技术:HTML、XML、 CSS、 JavaScript、 AJAX
6. 数据库设计技术:SQL、MySql、 Oracle、 SQLServer、 JDBC
7. Web服务器:Tomcat

三、JavaEE中级软件工程师:

Struts2、Spring、 Hibernate、 SpringMVC、 Mybatis、 Shiro、 JVM

四、Java高级软件工程师

1. JavaWeb开源技术与框架
2. 工作流、搜索引擎、任务调度、身份认证、报表服务、系统测试、集群、负载平衡、故障转移
3. JavaWeb分布式开发技术、JTA(Java 事物管理)、JAAS(Java验证和授权服务)、JNDI(Java命名和目录服务) …

五、JavaEE系统架构师

1. 面向云架构(COA)、面向资源架构(ROA)、面向web服务架构(SOA)
2. Java设计模式
3. 创建式模式:抽象工厂/建造者/工厂方法/原型/单例
4. 构造型模式:适配器/桥接/组合/装饰/外观/享元/代理
5. 行为型模式:责任链/命令/解释器/迭代子/中介者/备忘录/观察者/状态/策略/模板方法/访问者
6. Java与UML建模
7. 对象图、用例图、组件图、部署图、序列图、交互图、活动图、正向工程与逆向工程

六、首席技术官(CTO)

发展战略、技术总监、团队提升、团队建设、项目管理、产品管理

2. 大企内的Java职能分工

作为项目组来说,每当接到一个公司需求后,需要进行如下工作:

一、需求分析
二、二次需求分析

  制作|流程图,数据库ER图

三,编写需求规格说明书

  包括编码规范,命名风格,常量定义代码格式

四、团队分工
五、确认每周提交工作进度表
六、项目开发
七、内部测试
八、项目功能说明书
九、上线测试

Java职业发展和成长路径相关推荐

  1. 拉勾网《32个Java面试必考点》学习笔记之一------Java职业发展路径

    本文为拉勾网<32个Java面试必考点>学习笔记.只是对视频内容进行简单整理,详细内容还请自行观看视频<32个Java面试必考点>.若本文侵犯了相关所有者的权益,请联系:txz ...

  2. java职业发展之路

    有时候会特别迷茫学习一门编程语言,在每个阶段每个时候该去如何成长,此文希望与大家共勉. java程序员 高级特性 反射.泛型.注释符.自动装箱和拆箱.枚举类.可变 参数.可变返回类型.增强循环.静态导 ...

  3. java 职业发展方向_学Java有哪些发展方向 可以从事哪些职业

    很多人都不知道学Java有哪些发展方向,可以从事哪些职业,随着互联网技术的发展,导致现在Java培训非常热,是因为通过学习Java能够快速的就业,这对于往年就业压力非常大的大学生来说,无疑是一条就业的 ...

  4. java职业发展路线图_Java程序员如何选择未来的职业路线

    一.程序员的特性 技术出身的职场人特性很明显,与做市场.业务出身的职场人区别尤其明显.IT行业中常见的一些职场角色:老板.项目经理.产品经理.需求分析师.设计师.开发工程师.运维工程师等.开发工程师具 ...

  5. java职业发展路线图_软开(Java),该如何规划职业路线?

    一.增强自身的设计与开发能力 Java的应用领域是非常广阔的,从手机应用到互联网.数据库和服务器,从PC端到嵌入式设备和移动终端,Java的身影无处不在,而Java工程师就是这些软件产品的创造者,不仅 ...

  6. 从程序员到CTO的Java技术路线图 JAVA职业规划 JAVA职业发展路线图 系统后台框架图、前端工程师技能图 B2C电子商务基础系统架构解析...

    http://zz563143188.iteye.com/blog/1877266在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了.但如果有清晰的指示图供参考还是非常不错的,这样 ...

  7. java职业发展路线图_从程序员到CTO的Java技术路线图 JAVA职业规划 JAVA职业发展路线图 系统后台框架图、前端工程师技能图 B2C电子商务基础系统架构解析...

    http://zz563143188.iteye.com/blog/1877266在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了.但如果有清晰的指示图供参考还是非常不错的,这样 ...

  8. 如何构建基于岗位的员工职业发展体系

    职业发展通道设置不均衡,员工晋升不畅,人人都想往管理通道挤,"千军万马独木桥",专业技术骨干流失严重: 缺乏明确的职位任职资格,员工职业发展"论资排辈",以学历 ...

  9. java程序员发展_超详细的Java程序员职业发展路径,值得深思!

    在国内IT行业招聘中,大量的招聘需求都是和Java相关,且比例还在上升.巨大的人才缺口直接导致各企业纷纷以高薪聘请Java人才.那么,Java工程师的职业发展路径是什么样的?小白入门Java后,成长路 ...

最新文章

  1. Uber网站国际化的工程实践(CMS篇)
  2. Java并发编程原理与实战一:聊聊并发
  3. SVN下最高效打基线方法
  4. html中内容超出显示省略号的方法
  5. 开源框架:CocoaPods 安装学习教程
  6. DbContext 和ObjectContext两者的区别
  7. 新生周赛——YZJ的牛肉干
  8. fread fwrite之后文件指针位置
  9. 华三交换机如何进入配置_华三交换机配置方法及操作案例
  10. 单TYPE-C口 可支持快充又可传输USB2.0数据方案
  11. 隆重纪念鲁宾逊诞辰,不走样,不离谱
  12. 智慧街道(乡镇)二三维网格化管理系统
  13. CSS line-height 三种赋值方式有何区别 (琐碎知识点整理)
  14. 抱歉,您的 Microsoft 帐户出现问题。请转到 https://account.live.com 寻求帮助”
  15. python系列之---python的起源
  16. 另类QQ客户端 直接用QQ号登陆 (借花献佛)
  17. KepServer如何和欧姆龙NJ系列通讯并进行字符串读取
  18. 南京邮电大学网络攻防训练平台-密码学-异性相吸
  19. Cauchy–Schwarz inequality理解
  20. Unity -- 预制体与变体

热门文章

  1. 要鲧?还是要禹?中华民族生存大问题!(转自四川新闻网)
  2. 矿产资源利用现状调查成果与矿产资源储量库衔接软件
  3. java memory copy_Java Unsafe.copyMemory java.lang.IllegalArgumentException
  4. Weakly Supervised Data Augmentation Net-work (WS-DAN)
  5. ROS2-foxy详细安装教程及相关问题的解决方法
  6. 联想台式计算机电源,联想台式电脑的电源开关按键在什么位置
  7. Linux磁盘存储与文件系统
  8. VS2017中文乱码
  9. 【转】编写游戏人物、剧情、对话的8大经验总结
  10. 一步一步教你开发《松鼠推箱子》手机游戏