`
半饱即好
  • 浏览: 47811 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

干货:从技能角度谈--Java软件开发工程师的自我修养与晋升(B/S结构)(图文详解)

阅读更多
Java软件开发工程师的自我修养与晋升(B/S结构)

   
絮言:
   只要你在一些方面做得好,可能就会有人说你在这方面有天赋。当你听到这样的话时,千万不要当真,因为这很可能是他们在逃避,不愿意正视自己不努力的现实。做好产品,其实跟做好其他事情是一个道理,如果说有天赋,那只是在漫长的过程中不断经历痛苦,不断尝试失败,不断学习从而培养起来的。(周鸿祎)
   
   以上这段话节选于周鸿祎的一段讲演内容,他是给产品经理说的,但我作为一个老码农听完后也深有所悟,从一个低眉顺眼的小程序员到现在领导一个项目开发部门,这中间除了对编码的热爱更多的是一份坚持,看到这十年间,身边有很多程序员纷纷改行,还有很多小码农对未来道路充满迷茫,我想从我熟悉的Java软件开发工程师的职业发展谈起。
   
   我是职业规划的受益者,很早就给自己做了一个职业规划,就是我要走技术专精的路线,花3年积累经验,做到一专(Java),再花三年时间做到多能。现在回过头来看,我做了一个很正确的决定,通过阶段性的有目的的学习,我基本达到了我的预期,对Java软件开发的职业发展路线也有了清楚的认识,下面就具体谈谈Java软件开发工程师的职业发展道路和自我修养。

 

 

第一部分:晋升发展道路

正文:
不说废话了,Java软件开发工程师的职业发展道路基本有两条:
技术专精路线和产品专精路线

各自的发展轨迹:
技术专精的晋升轨迹:
   初级Java开发---中级开发--高级开发工程师---软件架构师--系统架构师---项目经理----系统分析师---首席技术官。

   这条路线基本涵盖了一个程序员的整个职业生涯,是否能走下去,关键在技术能力,需要不断的坚持,需要强大的韧性,需要长期专注。
   
产品专精--转型路线:

   这条职业发展路线的晋升轨迹基本是这样:
   初级Java开发---中级开发--高级开发工程师---软件架构师--产品经理---事业部经理----公司副总裁。

图:


图片来源:6座网 www.6sit.com

 

第二部分:“自我修养”之技能要求

第一条路:技术专精路线


   第一阶段:初级--中级开发工程师
  
 首先学习Java程序设计基础 ,Java常用框架、J2EE, 学习JavaScript脚本 ,掌握常量与变量、数据类型、类和对象、封装、继承与多态等,顺便学一下Windows Server服务器架设管理知识。定学习计划,按季度定,然后是执行和坚持。
   
   第二阶段:成长为高级开发工程师晋升到软件架构师
  
 学习软件开发模式、常用web服务器配置、MySQL数据库、Microsoft SQL Server数据库应用、oracle数据库、需求程序设计文档、测试文档等,这是一个技能提高和经验积累的过程,要做到软件架构师需要大概2-3年的项目开发经验。
   
   第三阶段:做项目经理向首席技术官发展
   
项目经理会用到软件性能测试、团队协作开发工具、流程管理、软件项目风险管理、DB2数据库应用、数据结构、海量数据库解决方案,另外学学编译原理,财务知识。此时,脑子清楚,比技术清楚重要。


技能树:
第一阶段必会技能:初级--中级开发工程师

  • Java常用框架
  • Java程序设计基础
  • HTML超文本标记语言
  • oracle数据库
  • 常用Javascript框架
  • JavaScript脚本基础

第二阶段必会技能:高级开发工程师---软件架构师

  • oracle数据库
  • 常用web服务器配置
  • 常用团队协作开发工具
  • Windows Server服务器架设管理
  • JSP动态网页开发
  • 软件技术文档编写能力


第三阶段必会技能:项目经理---首席技术官

  • 数据结构
  • MySQL数据库
  • 数据建模
  • 海量数据库解决方案
  • 程序设计语言原理
  • UML建模语言
  • 编译原理
  • Microsoft SQL Server数据库应用
  • 执行力
  • 高效能分析和解决问题能力
  • 数据分析

 

图:


 

第二条路:技术转产品路线:


   不可否认,每个人的性格特点不一样,机遇也会不同,职业发展也不是只有一条路,关键是清楚自己的定位,做技术是辛苦活儿,如果不能乐在其中,从技术转产品也不失为一种很好的选择。
   
   第一阶段:最佳转型时机
   当你有转型的想法的时候,我还是建议你能完成你初级--中级Java工程师的学习积累过程,从我的工作经验来看,有技术背景的产品经理更容易成功。
   
   第二阶段:转型产品经理---产品总监
   这时你会感觉到懂技术的产品经理就像会武术的流氓一样(哈哈,比喻恰当吗),一出手就高一个档次,当然,产品经理这个职位对你的技能要求更广,要求要全面,都要知道一些。
   你需要补充的技能有:需求分析设计、用户心理体验、快速原型设计工具、网站信息架构、界面交互式系统设计。还有就是人际关系的处理,你会同时和内外部人做各种协调。
   
   第三阶段:事业部经理---公司副总
   想做到事业部经理的位子,你的知识体系将会由技术向管理发展变化,要求你要懂管理学,市场调研、商业心理学、经济学原理、数据分析、公关营销、预算管理等,你将要管理几个项目团队,乃至运营整个公司。

技能树:(第一阶段技能同技能专精第一阶段)


第二阶段必会技能:转型产品经理---产品总监

  • 网站信息架构
  • 需求分析设计
  • 界面交互式系统设计
  • 绩效量化考核量化管理
  • 用户心理体验
  • Axure rp快速原型设计工具
  • 用户体验设计

第三阶段必会技能:事业部经理---公司副总

  • 统计学
  • 预算管理
  • 公关营销策划技巧
  • 数据挖掘
  • 数据分析
  • 概率论
  • 组织管理学
  • 执行力
图:

           这条路线除了技术,同时还考验你的综合管理素质,回到周鸿祎的话:如果说有天赋,那只是在漫长的过程中不断经历痛苦,不断尝试失败,不断学习从而培养起来的。
   所以,不要听那些有用的废话。为自己的职业生涯负责,选方向、做规划、定学习计划,然后,去执行、去坚持。除此,没有捷径。

 

附完整发展路线图:


以上文章内容参考了6座网的Java软件开发工程师职业规划图,在6座网上有很详尽的发展路线和技能介绍。
网址:www.6sit.com

分享到:
评论

相关推荐

    万字干货:ChatGPT的工作原理-2023-107页_加水印.pdf

    万字干货:ChatGPT的工作原理-2023-107页_加水印.pdf

    万字干货:ChatGPT的工作原理-2023-107页 2023-5-23 14123 4.pdf

    万字干货:ChatGPT的工作原理-2023-107页 2023-5-23 14123 4.pdf

    万字干货:ChatGPT的工作原理-2023-107页.pdf

    ChatGPT是由OpenAI开发的一款基于大型语言模型(LLM)的对话式人工智能应用。它的工作原理主要涉及自然语言处理、深度学习和大量的训练数据。ChatGPT利用Transformer架构的预训练模型,如GPT-2或GPT-3,进行文本生成...

    国外技术干货:facebook-performance-caching-dc.zip

    从“国外技术干货”这个描述来看,我们可以期待这篇文档提供了非国内常见的独特洞察和技术实践。标签“facebook”,“性能”,“架构”和“学习资料”揭示了文档的主要内容将围绕Facebook的系统架构,如何提升服务...

    国外技术干货:GDD-pydp-python-design-patterns.zip

    《Python设计模式与架构学习资料》 在编程领域,设计模式是解决常见问题的经验总结,是一种通用可重用的解决方案。对于Python开发者来说,理解并掌握设计模式是提升编程技能和构建高效、可维护系统的关键。GDD-pydp...

    万字干货:ChatGPT的工作原理-2023-《ChatGPT的前世今生》.pdf ChatGPT-之优化提示词提升效率.pdf

    ChatGPT是由OpenAI开发的一款基于人工智能技术的语言模型,它的工作原理主要涉及到大规模语言模型(LLM)的训练和优化。ChatGPT的核心是通过深度学习算法,对海量的文本数据进行训练,学习并理解语言的内在规律和...

    国外技术干货:amazon-dynamo-sosp2007.zip

    【标签】"java 学习资料" 暗示了这份资料可能与Java编程语言有关,尽管Amazon Dynamo本身是用多种语言实现的,但可能在解释其工作原理时会涉及Java相关的实现细节,或者提供了使用Java进行Dynamo接口开发的示例。...

    等保干货:等保2.0 安全设备清单汇总.pdf

    等保干货:等保2.0 安全设备清单汇总.pdf等保干货:等保2.0 安全设备清单汇总.pdf等保干货:等保2.0 安全设备清单汇总.pdf等保干货:等保2.0 安全设备清单汇总.pdf等保干货:等保2.0 安全设备清单汇总.pdf等保干货:...

    干货:等保2.0安全架构介绍+建设要点.docx

    干货:等保2.0安全架构介绍+建设要点.docx干货:等保2.0安全架构介绍+建设要点.docx干货:等保2.0安全架构介绍+建设要点.docx干货:等保2.0安全架构介绍+建设要点.docx干货:等保2.0安全架构介绍+建设要点.docx干货...

    等保干货:等保2.0 安全设备清单汇总.docx

    等保干货:等保2.0 安全设备清单汇总.docx等保干货:等保2.0 安全设备清单汇总.docx等保干货:等保2.0 安全设备清单汇总.docx等保干货:等保2.0 安全设备清单汇总.docx等保干货:等保2.0 安全设备清单汇总.docx等保...

    干货:等保2.0安全架构介绍+建设要点.pdf

    干货:等保2.0安全架构介绍+建设要点.pdf干货:等保2.0安全架构介绍+建设要点.pdf干货:等保2.0安全架构介绍+建设要点.pdf干货:等保2.0安全架构介绍+建设要点.pdf干货:等保2.0安全架构介绍+建设要点.pdf干货:等保...

    干货:PCB电路板常见数据大全-华强pcb.doc

    干货:PCB电路板常见数据大全-华强pcb.doc

    等保干货:等保2.0 安全设备清单汇总 (2).pdf

    等保干货:等保2.0 安全设备清单汇总 (2).pdf等保干货:等保2.0 安全设备清单汇总 (2).pdf等保干货:等保2.0 安全设备清单汇总 (2).pdf等保干货:等保2.0 安全设备清单汇总 (2).pdf等保干货:等保2.0 安全设备清单...

    标准集装箱内部尺寸

    1. 二十英尺干货箱(20'Dry Cargo): - 长度:5,919mm - 宽度:2,340mm - 高度:2,380mm - 箱门开度尺寸:2,286mm - 内容柜立方容量:1,165 CU.FT 或 33.0 CBM - 最大载重:48,721 LBS 或 22,100 KGS 2. 四...

    Java思维导图干货资料

    Java思维导图干货资料Java思维导图干货资料Java思维导图干货资料Java思维导图干货资料Java思维导图干货资料Java思维导图干货资料Java思维导图干货资料Java思维导图干货资料Java思维导图干货资料Java思维导图干货资料...

    干货!资深java工程师面试要点大全+一年整理.pdf

    在Java开发领域,掌握核心知识点对于应对技术面试至关重要。根据提供的文件内容,我们可以提炼出一些关键的面试要点,并详尽地探讨它们。 首先,Java中所有类的父类是Object类。这是Java语言继承体系的基础,所有的...

    美团技术干货-后台篇_java_美团_后台_

    【标题】:“美团技术干货-后台篇_java_美团_后台_”揭示了这是一份关于美团后台技术的深度分享文档,主要聚焦于Java语言在美团后台系统中的应用和实践。 【描述】:“美团技术干货,主要是后台的一些架构设计,...

    国外技术干货:facebook-architecture.zip

    国外技术干货:facebook_architecture.zip

    2020最新Java企业面试题汇总-1000多份.txt

    根据给定文件的信息,我们可以总结出以下相关的Java知识点和面试准备要点: ### 一、Java基础知识 #### 1. Java语言特点 - **面向对象**:封装、继承、多态。 - **平台无关性**:通过JVM实现跨平台运行。 - **自动...

    干货:小程序运营方法.docx

    干货:小程序运营方法.docx干货:小程序运营方法.docx干货:小程序运营方法.docx干货:小程序运营方法.docx干货:小程序运营方法.docx干货:小程序运营方法.docx干货:小程序运营方法.docx干货:小程序运营方法.docx

Global site tag (gtag.js) - Google Analytics