1、Java初级程序员
对于程序员来说是个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段我们走出校园迈入社会成为一名程序员,正式从书本上的内容迈向真正的企业级开发。
2、Java中级程序员
企业标准程序员,二阶段—又是区分程序员的第二个门槛。
3、Java程序员
项目经理,系统架构师,考量的就是思考总结能力、Review Code、等综合能力
4、技术总监
5、CTO
拥有前瞻能力、协调能力和技术发展战略这样的人在公司基本担任的都是CTO、技术、首席架构师等较关键的职位,这对于自己是一件荣耀的事,当然老板在经济上也绝不会亏待你。
JavaEE系统架构师
面向云架构(COA):COA、SaaS、网格盘算、集群盘算、分布式盘算、云盘算;
面向资源架构(ROA):ROA、RESI;
面向web服务架构(SOA):WebService、SOA、SCA、ESB、OSGI、EAI;
Java计划模式:创立式模式:抽象工厂/制作者/工厂方法/原型/单例;构造型模式:适配器/桥接/组合/装饰/表面/享元/代理;行为型模式:责任链/命令/解释器/迭代子/中介者/备忘录/观察者/状态/策略/模板方法/访问者;
Java与UML建模:对象图、用例图、组件图、部署图、序列图、交互图、活动图、正向工程与逆向工程。
CTO首席技巧官
发展战略、技巧总监、团队晋升、团队建设、项目管理、产品管理。
Java程序员职业规划大致分为这几个方向:Java程序员一直做开发,时刻保持学习并且深入研究技术;Java架构师技术大牛方向发展,成为架构师具备完善和扎实的技术体系较好系统分析和设计能力,丰富的项目研发经验不断钻研技术和积累研发经验;Java技术经理技术加团队管理的方向发展的职业线路,需要一定的技术能力和团队管理能力;项目经理管理的方向发展的职业线路侧重项目管理工作,项目经理很关键的能力就是计划、沟通及组织协调的能力。选择什么样的职业线路需要客观认识自己,根据自己的特点进行规划,选中后制定有序的学习计划。
下一篇:JavaEE初级软件工程师