背景
前段时间,又被 35 岁失业论刷了屏。
说实话,我也仔细考虑过这个问题,偶尔也很会 焦虑
。
这个问题,简而言之就是: 作为程序员,未来的路在何方?
我觉得,自己会有这个疑问和焦虑,主要是对自己的 定位和规划不明确
导致的。
如果你也有过类似的疑惑和思考,说明你已经开始考虑自己的 职业规划
了。
先说说我吧,16 年毕业,如今已经迈入了毕业的 第四年
。
前三年我和大家一样,勤勤恳恳的搬砖
。后来有幸得到老板赏识,开始带人做项目,为另一条路开了一扇门。
程序员的几条出路
这个图很形象,我简单的划分一下:
- 道路一:
成为技术专家
- 道路二:
进入管理层
- 道路三:
转型
其他职业 (比如: 产品经理,项目经理,或者下海卖炒粉
)
道路一:
如今各大公司一般都有清晰的职业等级划分,大体上可以分成:
初级
中级
高级
资深 / 专家
之前我也写过一篇文章介绍这几种不同等级的区别,感兴趣的可以看看:
[聊一聊初中高级工程师] https://segmentfault.com/a/11…
在这里也再简单总结下:
初级工程师:掌握基础的编程技能,一般是刚毕业没多久,或者从业不 太久的一类人,需要有人带。
中级工程师:参与过一些项目,能独立完成开发任务,知道遇到问题如何协调。
高级工程师:能独当一面,可以协调一些资源,影响一个团队,是每一个公司的核心人员。
资深 / 专家:有点超纲。不过我个人认为,这类人可以影响一个领域,或者公司的某个部门,有一定的影响力,有比较深的工程经验。
其实,看完之后不难发现,上面的内容,简单可以归结为两个方面:
能力
影响力
可以说,程序员的发展过程,就是发展 个人能力
和 个人影响力
的过程。
如果你想走技术这条线,就可以把精力放在这两个点上。
不过要走这条路之前,你可能考虑一个问题:
我有没有计划写代码到退休?自己的血条能不能撑到这一天?
如果回答是No
, 那可能就要另寻出路了。
道路二:转型做管理
这条路也是比较常见的一个选择,毕竟无论在什么公司,都需要管理人员。
互联网公司也一样。
我带这个项目也有半年多了,感触
还是挺多的,毕竟,是站在另一个角度去思考问题。
我觉得,要转型管理,有几点需要认清。
- 管理不一定是技术最好的那个,但是能升到管理技术也不会很差。
- 管理很重要的一点是要把个人生产力的提高,上升到团队生产力的提高。
- 管理者的成绩是以项目维度出发,而不是从开发任务的维度。一般来说,管理者的绩效考核多是采用 OKR。
- 管理者需要处理很多沟通和协调,要懂得合理分配任务和精力。
以上几点是我这段时间对管理的一些认识,还很初级,毕竟管理是一门科学,不过公司也针对 leader 有专门的管理课程培训,还要学以致用。
还有一点我觉得应该提一下,就是:
管理不是为了管理而存在的,是为了提高效率存在的, 管理本身并没有什么意义。
道路三:转型其他职业
我身边做这个选择的人也有,不过不是很多。
举几个现实的例子:
1. 一个阿里的 P7 朋友, 前端开发,来了头条做产品。
- 一个大学同学,前端开发,去了火币网做了产品经理。
- 一个大学同学,后端开发,自学了项目管理相关课程,转了项目经理。
后面我和转产品的这两个朋友单独聊了聊,发现,他们并不是有什么得天独厚的条件,而是对自己有十分清晰的规划,什么阶段要做什么事,可以说安排的井井有条。而且,很善于观察,不同产品的操作方式,流程,设计理念,说出来一套一套的,感觉很厉害。
个人觉得,产品
和 开发
的不同在于:
- 开发往往关注的是「该怎么实现」,产品关注的是「该怎么设计」
- 开发会追求「技术上的创新」产品关注的是「产品如何产生价值」
- 开发会追求「技术更新的潮流」,产品也会关注「市场对这个产品的」反馈。
我们都有成为产品经理的潜质,但是并不是人人都适合成为产品经理,思维需要转换。
还有一个职业叫 项目经理
。
说实话,我也是刚知道这个词不太久,详细了解这个职业还是从公司的一次培训课程上知道的。
身边也有朋友往这个方向转,还有相应的职业认证:
参加完公司的培训,我对这个职业的理解,用一个词形容一下吧,这个词就是:
「老妈子」
哪里都得操心,什么都得安排好。
项目做得好,功劳不在你。
项目黄了,可能还得背黑锅。
记得培训完,我当时还向讲师提了一个问题:
问:既然做成了没有功劳,项目凉了还得背锅,没有激励,你们从哪里来的动力做下去呢?
答:“ 职业的信仰 ”
好吧,是得有信仰。
以上表述只是我个人的认识,大家看看就得了。
总之,要转型项目经理,我觉得需要做到如下几点:
- 出色的组织能力,做事情习惯安排的井井有条。
- 优秀的协调能力,无论是资源或是人际关系。
- 最重要的一点:要会写报告,即:强大的 PPT 能力。可能要给多个老板汇报。
如果你对技术失去了兴趣,也对做产品没什么想法,又具备上述能力,可以考虑往这个方向发展。
做好职业规划
是非常重要的,希望每个人都对自己有个清晰的认识,早日找到适合自己的路。
其实,除了做好本职工作,我们还有很多方面要考虑,比如:
理财
保险
我后面还想写一下这两个方面的东西,介绍一下我的个人经验,文章名字我都想好了:
如何毕业三年赚到人生的第一个 100 万
哈哈,是不是很吸引人。
虽然有些标题党,但是内容不会虚,后面写好会发出来,敬请期待。
夜深了,先写这么多,大家晚安。
最后
觉得内容有帮助可以关注下我的公众号「前端 e 进阶」,一起学习成长
可以通过公众号 菜单栏
的 联系我
,了解我们的 微信群
,谢谢大家。