私信我或关注*狮范课,回复:学习,获取免费学习资源包。
你未来五年的职业规划是什么?
对于这个问题
相信很多程序员都在一边工作一边不断思考
即便有技术傍身
也难免对未来产生质疑和焦虑
在接下来的职业规划中
是走业务 技术方向,是纯钻研,还是转管理?
都是程序员职场人不得不思考的问题
程序员进阶之路
程序员如何华丽转身,其实主要取决于你明确清晰的规划,已经掌握的行业知识或技能储备能力。
在职业生涯领域,美国的著名学者舒伯提出过一个经典的理论:生涯发展阶段理论。参考它,可以把程序员的职业发展分为试行、确立、安定、保持四个阶段。
职业发展4个阶段
- 22~ 24,试行阶段
- 这个阶段最主要的任务,是探索“软件开发是否适合我?”、“什么技术栈适合我?”、“什么领域适合我?”这三个问题的答案。在探索的过程中,还要在专业技能上打好基础,能够掌握一两种编程语言,熟悉一个技术栈,可以胜任别人安排的一般复杂度的任务。
- 这个阶段还有一个非常重要的事情:培养自主学习和解决问题的能力。
- 25 ~ 30,确立阶段
- 一是在探索的基础上,选定一个技术领域,深入积累,形成自己的优势标签,比如有的人成了自己团队里的Spring Boot专家,有的人成了自己公司的Golang布道者,有的人吃透了业务技术也很赞。
- 二是探索自己未来的发展方向,是走技术路线,还是走管理路线。这个阶段的后期,我们要能够理解业务和架构,有产品和设计思维,有大局观和一定的高度,变得和前一阶段不一样——我们得有负责较复杂模块的能力,能够指导处在前一阶段的程序员。
- 注意,从这个阶段后期,我们要开始关注专业技术之外的东西,比如管理、沟通、演讲、规划、产品等等通用能力。因为职场后期的天花板,往往是因为缺乏通用能力造成的。
- 31 ~ 40,安定阶段
- 这个阶段,无论你走技术路线还是管理路线,方向都应该比较明确了,主要任务就是全情投入,积累优势,形成地位。
- 走技术路线的,成了某一技术方向的专家或者解决某一类问题的专家,有较强的技术影响力。大家遇到你精通的那个领域的问题,都会来找你咨询,你成了提供意见和指导的那个人。
- 走管理路线的,成了架构师或中层管理人员,能够很好的组织协调团队的力量完成公司的目标,一个新的产品或项目过来,能够迅速理解业务、拆分业务、形成技术架构、组织开发力量执行架构,最终顺利完成目标。
- 在这个阶段,你的目标就是致力于成为团队的领军人物。
- 41 ,保持阶段
- 这个阶段的首要任务,是竭尽所能保持自己的地位和优势。做技术的,要继续深挖,将影响力从小团队扩大到公司、从公司内扩大到公司外,同时也要提升高度和宽度,还要培养提升诸如辅导、讲授、演讲、展示、沟通等等通用能力。
- 做管理的,要提升管理能力和领导力,从带小团队到带大团队,从管一个项目到管理项目群,从带一线执行者到管理基层管理者。
这四个阶段是一般性规律,你可以对照它们,发现自己所处的阶段,了解这个阶段的关键目标,结合自己的情况,形成自己的目标。
探索职业发展方向
通常认为可以把程序员相关职业分为技术、管理、产品、销售四个大的方向,而这四个大的方向又含有各自的交叉,并非像以前一样只有技术或者管理两条路可选,交叉细分是有很多条路可以走的。
1
技术路线
专注于技术,以解决技术问题为人生最大的追求,人生追求较为平稳的路线。对基础技能有较高的领悟力,比如说数据结构、算法、编译原理,这样在每个阶段如中级程序员转为高级程序员的时候没有太多的技术壁垒,并不是简单经验型解决问题的人。
这样在高级程序员到资深程序员的时候更多的是以思考,而并非大量的工作通过经验得到解决方案。针对于这点,如果技术特点不是这样的人就需要考虑是不是要转为其他路线图。
2
产品路线
喜欢了解新技术,但并不深入钻研,喜欢观察现有生活,希望解决现实发生的问题,对人性比较了解,知道别人希望要什么样的东西。知道销售、市场人员、编辑人员在干什么,对于与人打交道更喜欢设计工具,但是擅长与人沟通。
3
管理路线
乐意于分派工作,并不认为自己解决了就是自己能力的体现,而倾向于打造一支可以适应于大多数场合的团队,并不过分强调自己在团队中的作用,喜欢梳理团队现有问题,喜欢沟通,擅长使团队配合起来。
有时间概念,可以按照时间点完成任务,性格趋向保守,有担当,有责任心。(题外话项目管理人员,必须对技术有一定了解或者说对技术难度有一定了解,才能更好的安排任务。)
技术转管理的人员在实际工作中也会面临一些问题,例如:沟通不畅、注重细节、不知道如何分配工作等等。所以,程序员从技术转管理后,思维转变是关键,一定要注重提升自己的管理能力。比如流程化管理,从关注细节到关注全局;争取多方支持,从等待资源到主动获取资源;激励他人,从依赖他人到调动项目成员的积极性。
4
销售路线
天生对人性的理解很敏锐,擅长搞关系,虽不参与具体技术实现,对技术名词有概念,知道别人想听什么,能从言语间知道别人希望解决什么问题,对钱敏感,知道底线,擅长与人相处。
不论选择何种路线,在决定之前,都需要结合自身的兴趣和优势做出合理的规划;在决定之后,朝着目标不断奋斗,及时充电,提高自身技术及以外的其他能力,做到深度和广度的共同发展。
来源网络,侵权联系删除
私信我或关注*狮范课,回复:学习,获取免费学习资源包。