聊聊程序员的几条出路

clipboard.png

背景

前段时间, 又被35岁失业论刷了屏。

说实话, 我也仔细考虑过这个问题,偶尔也很会焦虑前端

这个问题, 简而言之就是: 做为程序员, 将来的路在何方?程序员

我以为, 本身会有这个疑问和焦虑, 主要是对本身的定位和规划不明确致使的。编程

若是你也有过相似的疑惑和思考, 说明你已经开始考虑本身的职业规划了。segmentfault

先说说我吧,16年毕业, 现在已经迈入了毕业的第四年后端

前三年我和你们同样, 勤勤恳恳的搬砖。 后来有幸获得老板赏识, 开始带人作项目, 为另外一条路开了一扇门。微信

程序员的几条出路

clipboard.png

这个图很形象, 我简单的划分一下:学习

  1. 道路一: 成为技术专家
  2. 道路二: 进入管理层
  3. 道路三: 转型其余职业(好比: 产品经理, 项目经理,或者下海卖炒粉)

clipboard.png

道路一:

现在各大公司通常都有清晰的职业等级划分,大致上能够分红:职业规划

  • 初级
  • 中级
  • 高级
  • 资深/专家

以前我也写过一篇文章介绍这几种不一样等级的区别, 感兴趣的能够看看:spa

[聊一聊初中高级工程师] https://segmentfault.com/a/11...设计

在这里也再简单总结下:

初级工程师: 掌握基础的编程技能,通常是刚毕业没多久, 或者从业不 过久的一类人, 须要有人带。
中级工程师: 参与过一些项目, 能独立完成开发任务,知道遇到问题如何协调。
高级工程师: 能独当一面,能够协调一些资源, 影响一个团队, 是每个公司的核心人员。
资深/专家: 有点超纲。 不过我我的认为,这类人能够影响一个领域,或者公司的某个部门, 有必定的影响力, 有比较深的工程经验。

其实, 看完以后不难发现, 上面的内容, 简单能够归结为两个方面:

  • 能力
  • 影响力

能够说, 程序员的发展过程, 就是发展 我的能力我的影响力 的过程。

若是你想走技术这条线, 就能够把精力放在这两个点上。

不过要走这条路以前, 你可能考虑一个问题:

我有没有计划写代码到退休? 本身的血条能不能撑到这一天?

若是回答是No, 那可能就要另寻出路了。

道路二:转型作管理

这条路也是比较常见的一个选择,毕竟不管在什么公司, 都须要管理人员。

互联网公司也同样。

我带这个项目也有半年多了, 感触仍是挺多的, 毕竟,是站在另外一个角度去思考问题。

我以为, 要转型管理, 有几点须要认清。

  • 管理不必定是技术最好的那个, 可是能升到管理技术也不会不好。
  • 管理很重要的一点是要把我的生产力的提升,上升到团队生产力的提升。
  • 管理者的成绩是以项目维度出发, 而不是从开发任务的维度。通常来讲,管理者的绩效考核可能是采用OKR。
  • 管理者须要处理不少沟通和协调,要懂得合理分配任务和精力。

以上几点是我这段时间对管理的一些认识, 还很初级,毕竟管理是一门科学, 不过公司也针对leader有专门的管理课程培训, 还要学以至用。

还有一点我以为应该提一下, 就是:

管理不是为了管理而存在的, 是为了提升效率存在的, 管理自己并无什么意义。

道路三:转型其余职业

我身边作这个选择的人也有, 不过不是不少。

举几个现实的例子:

1.一个阿里的P7朋友, 前端开发, 来了头条作产品。

  1. 一个大学同窗, 前端开发, 去了火币网作了产品经理。
  2. 一个大学同窗, 后端开发, 自学了项目管理相关课程,转了项目经理。

后面我和转产品的这两个朋友单独聊了聊, 发现, 他们并非有什么得天独厚的条件, 而是对本身有十分清晰的规划, 什么阶段要作什么事, 能够说安排的层次分明。并且, 很善于观察, 不一样产品的操做方式, 流程, 设计理念,说出来一套一套的, 感受很厉害。

我的以为, 产品开发 的不一样在于:

  • 开发每每关注的是 「 该怎么实现 」 , 产品关注的是 「 该怎么设计 」
  • 开发会追求「 技术上的创新 」 产品关注的是 「 产品如何产生价值 」
  • 开发会追求 「 技术更新的潮流 」, 产品也会关注 「 市场对这个产品的 」反馈。

咱们都有成为产品经理的潜质, 可是并非人人都适合成为产品经理, 思惟须要转换。

还有一个职业叫 项目经理

说实话, 我也是刚知道这个词不过久, 详细了解这个职业仍是从公司的一次培训课程上知道的。

身边也有朋友往这个方向转, 还有相应的职业认证:

clipboard.png

参加完公司的培训, 我对这个职业的理解,用一个词形容一下吧, 这个词就是:

「 老妈子」

哪里都得操心,什么都得安排好。

项目作得好, 功劳不在你。
项目黄了, 可能还得背黑锅。

记得培训完, 我当时还向讲师提了一个问题:

问:既然作成了没有功劳, 项目凉了还得背锅, 没有激励, 大家从哪里来的动力作下去呢?
答: "职业的信仰"

好吧, 是得有信仰。

以上表述只是我我的的认识, 你们看看就得了。

总之, 要转型项目经理, 我以为须要作到以下几点:

  • 出色的组织能力, 作事情习惯安排的层次分明。
  • 优秀的协调能力, 不管是资源或是人际关系。
  • 最重要的一点: 要会写报告, 即: 强大的PPT能力。 可能要给多个老板汇报。

若是你对技术失去了兴趣, 也对作产品没什么想法, 又具有上述能力, 能够考虑往这个方向发展。

作好职业规划是很是重要的, 但愿每一个人都对本身有个清晰的认识, 早日找到适合本身的路。

其实, 除了作好本职工做,咱们还有不少方面要考虑,好比:

  • 理财
  • 保险

我后面还想写一下这两个方面的东西,介绍一下个人我的经验, 文章名字我都想好了:

如何毕业三年赚到人生的第一个100万

哈哈, 是否是很吸引人。

虽然有些标题党, 可是内容不会虚, 后面写好会发出来, 敬请期待。

夜深了, 先写这么多, 你们晚安。

最后

以为内容有帮助能够关注下个人公众号 「 前端e进阶 」,一块儿学习成长

clipboard.png

能够经过公众号菜单栏联系我, 了解咱们的微信群, 谢谢你们。

相关文章
相关标签/搜索