欢迎您访问潘星教育网资源平台!
潘星教育网>职场动态>职场技能>正文

程序员职场规划_程序员职业发展规划

更新时间:2022-04-29 06:48:41作者:潘星教育网阅读量:80

  Java程序员职业规划如何做?程序员一直被贴青春饭的标签,很多人写了3年代码生活工作趋于稳定,每天忙忙碌碌抱怨没有时间提升学习,职业发展遇瓶颈,入行前就应该规划好自己的职业发展发展方向。

  一、按照Java程序员技能水平进行规划:

  1、Java初级程序员

  对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段我们走出校园迈入社会成为一名程序员,正式从书本上的内容迈向真正的企业级开发。

  2、Java中级程序员

  企业标准程序员,二阶段—又是区分程序员的第二个门槛。有些人在1-3年里,除了完成工作,在空余时间基本不会研究别的东西, 热衷于研究各种技术实现细节、看了N多好书、写一些博客、在Github上分享技术,这些人在五年后必然具备在技术上独当一面的能力并且清楚自己未来的发展方向,从一个Coder逐步走向系统分析师或是架构师,成为项目组中不可或缺的人物。

  3、Java高级程序员

  项目经理,系统架构师,考量的就是思考总结能力、Review Code、等综合能力

  4、技术总监

  5、CTO

  拥有前瞻能力、协调能力和技术发展战略这样的人在公司基本担任的都是CTO、技术专家、首席架构师等最关键的职位,这对于自己绝对是一件荣耀的事,当然老板在经济上也绝不会亏待你。

  二、不同阶段Java程序员必备技能:

  1、Java程序员

  1.1Java基础:

  (1)高等特性:反射、泛型、注释符、自动装箱和拆箱、枚举类、可变:参数、可变返回类型、增强循环、静态导入;

  (2)核心编程:IO、多线程、实体类、集合类、正则表达式、XML和属性文件图形编程AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace;

  (3)网路编程: Applet、Socket/TCP/UDP、NIO、RMI、CORBA

  (4)Java语法基础:类、抽象类、接口、最终类、静态类、匿名类、外部类、异常类、编码标准

  (5)Java开发环境:JDK、JVM、Eclipse、Linux

  (6)Java核心编程技巧:Java,计划而又非常精巧的语言。学习Java,须从Java开发环境开始,到Java语法,再到Java的核心API。

  1.2 Java开发入门:Java开发环境的安装与使用,包含JDK命令、EclipseIDE、Linux下Java程序的开发和部署等。

  1.2 Java语法基础:基于JDK和Eclipse环境,停止Java核心功能开发,掌握Java面向对象的语法构成,包含类、抽象类、接口、最终类、静态类、匿名类、外部类、异常的编写。

  1.3 .Java核心API:基于JDK供给的类库,掌握三大核心功能:Java核心编程:包含Java编程的两大核心功能——Java输入/输出流和多线程,以及常用的帮助类库——实体类、集合类、正则表达式、XML和属性文件;Java图形编程:包含Sun的GUI库AWT(Java2D、JavaSound、JMF)和Swing,IBM和GUI库SWT和Jface;;Java网路编程:Applet组件编程,Socket编程,NIO非阻塞Socket编程、RMI和CORBA分布式开发。

  1.4 Java高等特性:掌握JDK1.4、JDK5.0、JDK6.0中的Java高等特性,包含反射、泛型、注释,以及java高等特性——自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入等。

  二、JavaEE初级软件工程师

  1、JSF框架开发技巧:配置文件(页面导航、后台Bean)、JSF组件库(JSF EL语言、HTML标签、事件处置、)、JSF核心库(格式转换、输入验证、国际化)

  2、Javaweb核心开发技巧:开发环境(Eclipse、Linux)、三大组件(JSP、JavaBean、Servlet)、扩展技巧(EL、JSTL、Taglib)

  3、网页开发技巧:HTML、XML、CSS、JavaScript、AJAX

  4、 数据库计划技巧:SQL、MySql、Oracle、SQLServer、JDBC

  5、Web服务器(Tomcat/Jetty/Resin/JBossWeb)

  5、JavaWeb核心技巧: JavaWeb项目开发的全过程可以分解为网页开发+数据库计划——>JavaWeb项目开发,其中,javaWeb由6项基本技巧组成:JSP+JavaBean+Servlet+EL+JSTL+Taglib,而JSF恰是将这6种技巧停止有机结合的技巧框架:

  三、JavaEE中级软件工程师(四种经典架构SSH1、SSI1、SSH2、SSI2)

  1、Struts1表示层框架:入门配置、核心组件、标签库、国际化、数据检验、数据库开发、Sitemesh集成、集成Hibernate/iBATIS;

  2、Struts2表示层框架:入门配置、核心组件、标签库、国际化、数据校验、Sitemesh集成转换器、拦截器、集成Hibernate/iBATIS;

  3、Spring业务层框架:入门配置、IoC容器、MVC、标签库、国际化、数据校验、数据库开发;

  4、Hibernate持久层框架:MySQL、Oracle、SQLServer iBATIS持久层框架、MySQL、Oracle、SQLServer、Web服务器(Tomcat/Jetty/Resin/JBossWeb)。

  四、Java高等软件工程师

  JavaWeb开源技巧与框架工作流:规则引擎、搜索引、缓存引擎、任务调度、身份认证、报表服务、系统测试、集群、负载平衡、故障转移

  JavaWeb分布式开发技巧: JTA(Java事物管理)、 JAAS(Java验证和授权服务)、 JNDI(Java定名和目录服务)、 JavaMail(Java邮件服务)、JMS(java信息服务)、WebService(web服务)、JCA(java连接体制)、JMS(java管理体制)、应用服务器(JBossAS/WebLogic/WebSphere)

  五、JavaEE系统架构师

  面向云架构(COA):COA、SaaS、网格盘算、集群盘算、分布式盘算、云盘算;

  面向资源架构(ROA):ROA、RESI;

  面向web服务架构(SOA):WebService、SOA、SCA、ESB、OSGI、EAI;

  Java计划模式:创立式模式:抽象工厂/制作者/工厂方法/原型/单例;构造型模式:适配器/桥接/组合/装饰/表面/享元/代理; 行为型模式:责任链/命令/解释器/迭代子/中介者/备忘录/观察者/状态/策略/模板方法/访问者;

  Java与UML建模:对象图、用例图、组件图、部署图、序列图、交互图、活动图、正向工程与逆向工程。

  六、CTO首席技巧官

  发展战略、技巧总监、团队晋升、 团队建设、项目管理、产品管理。

  Java程序员职业规划大致分为这几个方向:Java程序员一直做开发,时刻保持学习并且深入研究技术;Java架构师技术大牛方向发展,成为架构师具备完善和扎实的技术体系较好系统分析和设计能力,丰富的项目研发经验不断钻研技术和积累研发经验;Java技术经理技术加团队管理的方向发展的职业线路,需要一定的技术能力和团队管理能力;项目经理管理的方向发展的职业线路侧重项目管理工作,项目经理很关键的能力就是计划、沟通及组织协调的能力。选择什么样的职业线路需要客观认识自己,根据自己的特点进行规划,选中后制定有序的学习计划。

版权声明:部分内容为互联网整合,文中观点不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件举报,一经查实,本站将立刻删除。

为您推荐

私募职场规划_私募基金的投资策略

财联社(北京,记者陈俊岭)讯,从宝马大客户经理到知名外企管派生,从久违谋面的基金经理到官至副司长的公务员……赶在又一年结束之前,又一

06-04

职场规划贴吧_职业规划范文

做好职业生涯,让您的人生充满快乐!职业生涯规划是指个人与组织相结合,在对一个人职业生涯的主客观条件进行测定、分析、总结的基础上

06-04

会计本科生初入职场规划_学会计专业初入职场

很多刚进入职场的会计新人都会有一个困惑,就是不知道怎么在会计职场上进阶,当然实现会计进阶也不是一天两天的事情,但是做到以下4点

06-04

美业个人职场规划_美业人的梦想规划

美业新人如何提高职场沟通能力,这对很多人美业职场人士来说,是提高自身人际关系的重要一步,在美业职场中,沟通就好比人的血脉,在生活中

06-04

前期部职场规划_后期职位工作规划

世界瞬息万变,职场风起云涌,职业生涯的概念也在不断演化,固守成规和心无定所都不是可取的做法。因此,你必须要像经营企业一样经营自己

06-04

mba专业职场规划_MBA 职业规划

2022考研即将进入尾声,针对2023年考研学子,这篇全年备考流程攻略送给你们:一、确定报考意愿1、需要先了解MBA是什么,以及MBA和其他专

06-04