最全程序员职业规划路线

随着计算机的普及、互联网的发展,越来越多的人开始从事程序员这个职业,做软件开发工作。但是大多数人在工作几年之后便开始迷茫,不知道自己以后的路该怎么走。是编写一辈子代码?是转型做管理者?还是,转行去做别的事情?之所以有这些迷茫,是因为前期没有做好职业规划。今天我们就说一下程序员的职业规划都有哪些路线。我自己概括为三大路线。

三大路线

技术路线

技术路线,说白了就是一直从事与软件开发技术相关的工作。但是技术路线又可以细分为2条,分别是:

  1. 初级开发工程师—高级开发工程师—技术专家—CTO
  2. 初级开发工程师—高级开发工程师—架构师—CTO

它们的区别就是一个会成为技术专家,一个会成为架构师。而技术专家与架构师的区别就是:技术专家更精通某个或某些专业领域,能够解决这些领域的各种问题或者提供解决问题的思路;架构师则是熟悉多个专业领域,能够提供性价比更高的整体设计方案。

管理路线

跟技术路线一样,管理路线也可以细分为2条,一个是偏技术的管理路线,一个是偏项目的管理路线,分别是:

  1. 初级开发工程师—高级开发工程师—技术经理(技术管理)—技术总监(管理)—CTO(管理)
  2. 初级开发工程师—中级开发工程师—组长—项目经理—高级项目经理—部门(项目)总监—CEO
转型路线

任何职业的转型路线都有很多种,程序员也不例外。但根据技术相关性我们又可以分为技术相关的转型和技术不相关的转型。

技术相关
  1. 转产品(初级开发—高级开发—产品技术—产品经理—产品管理)
  2. 转测试。可以利用自己的技术优势从事白盒测试,以及相关自动化测试工具的开发。
  3. 转市场。
  4. 转销售
  5. 转售前
  6. 转售后
  7. 从事技术相关的自媒体创作。
  8. 技术创业。例如:成立外包公司、开发软件产品等。
  9. 写书。例如:把自己的技术积累、经验积累写成书。
  10. 培训讲师。培训自己的专业技能。
  11. 兼职外包。其实就是干私活。
技术不相关
  1. 开店。例如:便利店、饭馆、网店等等。
  2. 从事农业。例如:种菜、养猪等等。
  3. 从事金融行业。例如:基金、股票、保险等等。

清楚了以上路线之后,结合自身优势,选定一条路线然后持续不断的努力,朝着终极目标前进!

你可能感兴趣的:(最全程序员职业规划路线)