前言
作为一名大龄程序员,相信许多人与我一样,都对职业前景有一定的焦虑。前段时间,我在“极客时间”上阅读了《程序员职业规划手册》这本书,它不仅解答了我心中的部分困惑,还为我提供了一些职业发展建议。以下是我对这本书的总结,希望能为同样身处职业迷茫期的程序员们带来一些启发。原文链接已附在文末,供大家参考。
发展四问
35+技术人的去向
原岗位继续精进
换行不换岗
换岗不换行
大转型
35+危机如何破局?
破局第一步,调整心态
破局第二步,扎实做好当前工作,稳住基本盘
破局第三步,提前探索可以长期耕耘的方向
研发发展路线
两条路,业务研发 VS 底层技术研发,更远的方向是往T型人才发展
大厂、国企、外企怎么选
职业发展阶段
向外破:认识环境
认识市场:技术岗不变的价值在哪里?
价值 1:数字化
把线下的时间搬到线上
价值 2:规模化
高并发、高可用、大数据
价值 3:智能化
比如精准推荐、AI
价值 4:底层能力建设
做基础架构研发、底层系统研发等
认识市场:如何加大与好机会相遇的概率?
认识职场:看懂职场的游戏规则
Rule 1:职场人其实都是“工具人”
Rule 2:结果为王
Rule 3:职场是复杂且模糊的系统
为什么部门总是变动,为什么领导总是突发奇想让做一些事情。因为公司要时刻变化,否则要被市场淘汰,所以个人也要拥抱变化,防止被公司和市场淘汰。
认识职场:理解职场中的事和人
职场中的事
职场工作全景图
日常工作
第一类,与业务目标强相关的。这是最容易产出业务价值的,比如开发一个新功能等。
第二类,业务保障型工作。既有业务价值,又有组织价值,比如优化用户体验、引入新技术提升开发效率等
第三类,组织需要的事务型工作。比如例会、培训、分享、活动等,经验沉淀成文档,帮助团队体校。
第四类,突发或者创新的工作。比如领导突然让研究下新东西。
职场中的人
及时沟通,对齐目标
看到诉求,理解恐惧
晋升认知:职场晋升的本质
晋升的本质
晋升是企业的一次人才选拔,选拔那些对于公司未来发展更有价值,能承担更大责任的人。
晋升的标准
战功:晋升的基石
战功评估三个维度:业务数据、复杂度、创新性
能力:晋升的核心
能力评估三个维度:系统思考能力、带人拿结果的能力、专业技术能力
影响力:外围因素
比如经验分享、制定更好的规范、SOP(标准作业程序)机制等帮助大家提效
企业文化:筛选器
候选人与企业文化的匹配程度是一个隐含标准,评估一个人能不能和公司走得更远
如何获得晋升机会
摆正晋升心态
企业业绩目标到达、企业高速发展期,更可能获得晋升机会
职业发展不等于升职加薪。即使当下你没有晋升机会,不代表你没有成长。个人的职业发展需要回到自我身上
晋升不是目的,而是结果,是你创造了好的价值,能力也得到了提升,当外界环境具备时,水到渠成的结果。
日常提升三要素
首先,主动创造价值。
其次,主动成长,提升能力。定向学习和做中学习
最后,你要定期回顾自己的工作,多思考,多总结。
晋升技能:如何晋升述职
述职说白了就是在做一个证明题
证明题的背景
述职之前需要交代一些背景,先做“导游”,讲清楚我是谁、我在做什么
第一,讲清楚你做的事情在公司、部门、大系统中处于什么位置,先让听众找到你的“坐标”。
第二,强调独特性和重要性。
第三,自己在这个系统中的角色
证明题的主体
做之前:多么烂
比如起点多么低,最开始的系统有多少问题,或者刚开始不烂,但无法满足业务快速发展的需要
要客观,不甩锅,但也不过度谦虚
做的过程:很难,我如何一步步解决
一定讲清楚你的解决过程,而不是教科书般地直接给出最后的标准答案。
因为发现问题、分析问题、解决问题的过程,才能真正体现你的能力。
做之后:对比多么明显
业务结果,收入增加了多少,成本降低了多少
技术结果,可能是扩展更强的架构,可能是性能更好的模块
证明题的升华
证明通过这些事情,自己的能力得到了提升,还可以做更多的事。
比如对于当前事情的长远规划,或者这些经验可以推广到哪些问题的解决上。
拥抱不确定性
技术人的四个困境
技术的困境
追求确定的困境
人际关系的困境
高薪的困境
技术人的优势
思维活跃,学习能力强
有复杂问题的攻坚能力
四类资产
有形资产
生产资产
活力资产
转型资产
财富四宫格
向内求:认识自我
能力篇:技术人职业发展能力全景图
技术人职业发展能力全景图
硬技能和软技能
4 个关键思维
不同阶段的能力发展重点
能力篇:专业技术+技术赋能业务能力=立身之本
专业技术能力
语言深钻:底层以及高级玩法
周边服务:与你日常工作息息相关的底层服务原理
系统设计:常见设计原理、应用、经典场景的设计
技术赋能业务能力
最终要看你用技术解决了多少业务问题,带来多少业务增量,给客户创造了什么价值。
在完全不了解业务情况下,空谈技术,那就是耍流氓,也是空中楼阁,没办法长久。
如何做到技术赋能业务?
能力篇:沟通表达+自我管理+跨界协同=不断突破
能力 1:沟通表达
沟通表达能力是一种最基础,却最重要的职场通用能力,也是最被技术人低估,同时阻碍很多人职业发展的能力。沟通表达是所有综合能力的基础。
几个有助于沟通表达的经验:
首先,一定要换位思考。
其次,结构上先讲框架,再讲细节。
最后,细节上尽可能用大白话。
能力 2:自我管理
目标管理
有 2 个目标很关键,第一是你手头的工作,第二是你长期的能力发展。
时间管理
做减法有两种情况。第一种,砍掉一些事。第二种,降低成本去做。
情绪管理
能力 3:跨界协作
公司内不同角色、不同部门甚至不同业务线的人实现协作
除了公司内,还要往外走,结识一些行业内的专家
与不同行业的人实现真正的跨界协作
自我篇:找到不同人生阶段的职业目标
4个目标和3个影响因素
4个目标
学习成长
价值/影响力
工作体验
薪酬福利
3个影响因素
自身情况 精力、能力、经验
硬环境 市场、企业、部门
软环境 家庭、责任
20+ 职业目标
重点在学习和薪酬
30+ 职业目标
考虑到自身硬件条件、家庭生活等,增大工作体验和薪酬的比例
40+ 职业目标
职业发展目标会更聚焦在价值 / 影响力上
接受“不完美”的成功与幸福
状态一:自己爱做,也擅长,当下市场买单,但未来可能市场不再需要了。
状态二:自己擅长做,市场也买单,也有市场需要,但自己不喜欢。
状态三:自己喜欢,市场需要,也有人买单,但自己还不擅长。
状态四:自己喜欢,也很擅长,市场有需求,但愿意买单的还不够。
总结:找准你的职业发展护城河
可迁移的技能
T型能力
有意义的经验
一方面是这些经历让你能与同类人有区分度。
另一方面呢,就是这部分经历对你的认知有特别大的影响。
持久的关系
重要的不是你有多少关系,不是你微信有多少人,而是你是否在维护这些关系,是否用心投入到一些重要关系的经营上,他们是否是你持久的关系。
对于帮助过我们的人表示感恩,对于合作中的伙伴永远保持尊重。
构建抵御风险的“护城河”
当然,不是所有人都需要走完四个阶段,也不是所有人的护城河发展都是连续的。