《程序员职业规划手册》关于大龄程序员的职业发展思路

32 阅读8分钟

前言

作为一名大龄程序员,相信许多人与我一样,都对职业前景有一定的焦虑。前段时间,我在“极客时间”上阅读了《程序员职业规划手册》这本书,它不仅解答了我心中的部分困惑,还为我提供了一些职业发展建议。以下是我对这本书的总结,希望能为同样身处职业迷茫期的程序员们带来一些启发。原文链接已附在文末,供大家参考。

发展四问

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型能力

有意义的经验

一方面是这些经历让你能与同类人有区分度。

另一方面呢,就是这部分经历对你的认知有特别大的影响。

持久的关系

重要的不是你有多少关系,不是你微信有多少人,而是你是否在维护这些关系,是否用心投入到一些重要关系的经营上,他们是否是你持久的关系。

对于帮助过我们的人表示感恩,对于合作中的伙伴永远保持尊重。

构建抵御风险的“护城河”

当然,不是所有人都需要走完四个阶段,也不是所有人的护城河发展都是连续的。

原文地址:time.geekbang.org/column/intr…