程序员职业发展路线图(完整版+珍藏版)_程序员职业规划路线-程序员宅基地

技术标签: twitter  职场和发展  程序人生  

从整体上看,程序员的职业发展可以分为 4 条路线,分别是工作、SOHO、创业和投资,它们的难度逐次递增,人生阶层也逐次递增。当然这个路线也不是固定的,可能随时切换,比如你放弃了工作可以 SOHO,你创业失败了可以继续工作。

除了程序员,基本所有职业的发展路线都可以分为这 4 种。

我们先给出程序员职业发展的详细路线图,并把它们放在不同的象限中,然后再详细说明一下各个方向。

img
注:此图改编自《程序员必读的职业规划书》中分享的一张图

1. 工作

这是大部分程序员都会选择的职业发展路线,即使那些功成名就的程序员,往往也都是从工作开始。

工作的风险最小,心理压力也最小,只要你不删库跑路,基本每个月都能领到稳定的薪水。如果你有房贷,或者已经为人父母,工作会给你一种安全感。

程序员凭借自身实力找工作,而不是凭借社会关系,只要你努力学习,踏实钻研技术,就能获得不错的报酬。相比其它职业来说,程序员是非常公平的。

如果你有幸进入大厂,或者就职于独角兽企业,几年以后,年薪三四十万是非常现实的,此时你就成了资深程序员。

没有一个程序员想当一辈子码农,大家都想当领导,此时你有两个细分方向可以选择,专家线路和管理线路。两条线路最大的区别就是:

  • 专家线路主要和机器打交道,需要不断地迭代项目,优化数据和性能;
  • 管理线路主要和人打交道,需要控制资源和进度,随时要和下属谈心,向上级汇报。

如果觉得自己情商不高,搞不定领导和女人,或者觉得和人打交道非常内耗,需要很多时间恢复精力,那可能不太适合走管理路线。

注意,能不能当领导不仅仅看技术实力,有时候也看公司发展、机遇、情商、站队等,这都是不确定的事情。

对于工作的程序员来说,在大型互联网公司当一个小领导,年薪就能 40~50 万;如果你技术给力,情商也高,那么年薪百万也不是不可能。我的一个朋友,毕业五六年,跳槽到快手,年薪超过 150 W。

如果你比较幸运,较早进入一个有潜力的独角兽企业,并获得股票或者期权,那么当公司上市或者被收购,你的回报可能超越别人十年的收入,甚至直接财务自由。

工作并不代表没前途,选择不同的公司和岗位,十年以后的差别是巨大的,有人财务自由,有人还是一线码农。

如果你进入了一家大厂,技术能力持续增长,而且掌握了跳槽技巧,那么年薪百万也并不只是梦想,这足以干掉很多 SOHO 的程序员,甚至干掉很多小公司的利润。

不要一味地追求创业,好好经营工作,也能成为人生赢家。

2. SOHO

所谓 SOHO,就是自由职业者或者小老板。很多程序员所谓的创业,其实不过是 SOHO,一个人搞定产品或者销售;即使有一个小团队,自己也是团队的顶梁柱。

我有时候也说自己是创业者,其实我也是在 SOHO,过着养家糊口的日子。

SOHO 的原因有很多,比如:

  • 不想长期钻研技术,担心身体健康;
  • 情商不高,在公司不容易混下去;
  • 一二线城市买不起房,回老家发展,但是机会太少;
  • 觉得工资不够,想得到更多的回报;
  • 喜欢折腾,不管成功失败,经历也是人生重要的一部分。

SOHO 的风险和收益都很高,如果你的产品和服务卖不出去,那你就赚不到钱,生活会变得艰辛,如果你的切入点正确,而且具备相应的能力,那么年入百万也不多。

不太推荐的 SOHO 模式就是外包接单,吃了上顿没下顿,也不能持续积累资源;说白了,干就有,不干就没有。

我推荐读者打造自己的产品或者个人品牌,虽然起点很低,但是它能够持续积累,最终达到不错的收益,并且这个收益可以持续很久,即使你半年不干活,买单的人也不断,这就是被动收入。

SOHO 是比较自由的,没有人可以约束你,你可以十点起床,也可以三点休息,所以你需要有一些自控力,不能太放纵。

一个人一旦选择 SOHO,也就很难再去工作,因为受不了工作带来的束缚,觉得失去了选择权。有一些程序员 SOHO 收入其实不多,但是他一直坚挺着,其中一个重要的原因就是不愿意去工作。

这一点是非常危险的,如果你的项目迟迟不能发展,那么五六年以后,你将和工作着的程序员拉开差距。这个差距不仅仅是收入上的,还有技术上的。很多 SOHO 的程序员技术不再进步,几年以后可能失去工作能力。

3. 创业

创业和 SOHO 不一样:

  • SOHO 是过日子,一般规模不大,收入也不多,团队中往往只有创始人生活得比较潇洒,员工还在温饱线上挣扎。
  • 创业是干大事,要追求规模,不断拿投资,直到上市或者被收购,它的营收规模是 N 个亿,足够让团队中的很多人实现人生目标。

如果你只是想多挣点钱,改善生活水平,那我劝你不要去创业,SOHO 就挺好的,压力不大,精神舒适。

创业是一个非常艰辛的过程,你首要追求的不是利润,而是规模,所以你要快速地扩张,一年翻 10 倍。从 0 到 1 是一座山,从 1 到 10,再到 100、1000…… 也都是一座山,要想创业成功,你需要跨越很多障碍。

创业的过程中你需要持续融资,不断打动多个投资人,融资能力是 CEO 必须具备的,这是一个至关重要,甚至决定生死的能力。

那些只爱钻研技术,不善于与各种角色打交道的程序员一般比较抵触融资过程,不适合担任 CEO,但是可以胜任 CTO,做一个敲代码的美男子。

如果你确认自己只适合当 CTO,那么有一条比较稳妥的发展路径,就是选择一家创业公司做 CTO:

  • 如果创业公司能够快速成长起来,那你就是人生赢家,登上了人生顶峰;
  • 如果创业公司经营不善而倒闭,那也主要是 CEO 的责任,不是 CTO 的责任,你换一家创业公司继续做 CTO 就行。

如果你有大厂工作经验,而且能独当一面,那么很容易进入初始创业公司担任 CTO。大厂工作经验是一生的光环,它和学历一样,熠熠发光。

另外,如果你 SOHO 做出的产品非常 NB,被投资人看上,那么也可以进入创业模式。

4. 投资

如果创业成功,或者公司期权兑现,你很有可能财务自由,此时你需要考虑的一个重要问题是,如何让自己的资产保值甚至增值。于是你开始研究一个新的课题,就是投资。有人投资买房,有人投资股市,有人投资比特币,也有人开始做天使投资人。

天使投资人其实是一个风险很高的职业,因为创业成功是小概率事件,你的钱打水漂是大概率事件。但是,一旦你投资的公司创业成功,你将获得 10 倍、100 倍甚至 1000 倍的回报,这也是天使投资人愿意冒险的原因。

你需要有足够的资金池,投资多个项目,用成功的项目填补亏损的项目,以保证总体收入。作为技术出身的程序员,投资时可以在一定程序上规避技术风险,这也是程序员的一个优势。

总结

性格决定命运,你是什么样的人,就会选择去什么样的公司,就会做什么样的事情,就能获得多少回报。比如有些程序员就是耐不住寂寞,就是想折腾,就是想经历不同的过程,谁也劝不住,那么他大概率会 SOHO 或者创业。

条条大路通罗马,找准自己的定位,选择适合自己的职业路线,持续努力和积累,人生终将绽放光芒。


转载于:http://c.biancheng.net/view/9434.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41854911/article/details/122761583

智能推荐

稀疏编码的数学基础与理论分析-程序员宅基地

文章浏览阅读290次,点赞8次,收藏10次。1.背景介绍稀疏编码是一种用于处理稀疏数据的编码技术,其主要应用于信息传输、存储和处理等领域。稀疏数据是指数据中大部分元素为零或近似于零的数据,例如文本、图像、音频、视频等。稀疏编码的核心思想是将稀疏数据表示为非零元素和它们对应的位置信息,从而减少存储空间和计算复杂度。稀疏编码的研究起源于1990年代,随着大数据时代的到来,稀疏编码技术的应用范围和影响力不断扩大。目前,稀疏编码已经成为计算...

EasyGBS国标流媒体服务器GB28181国标方案安装使用文档-程序员宅基地

文章浏览阅读217次。EasyGBS - GB28181 国标方案安装使用文档下载安装包下载,正式使用需商业授权, 功能一致在线演示在线API架构图EasySIPCMSSIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 EasySIPCMS 自启动, 不需要手动运行EasySIPSMSSIP 流媒体服务, 根..._easygbs-windows-2.6.0-23042316使用文档

【Web】记录巅峰极客2023 BabyURL题目复现——Jackson原生链_原生jackson 反序列化链子-程序员宅基地

文章浏览阅读1.2k次,点赞27次,收藏7次。2023巅峰极客 BabyURL之前AliyunCTF Bypassit I这题考查了这样一条链子:其实就是Jackson的原生反序列化利用今天复现的这题也是大同小异,一起来整一下。_原生jackson 反序列化链子

一文搞懂SpringCloud,详解干货,做好笔记_spring cloud-程序员宅基地

文章浏览阅读734次,点赞9次,收藏7次。微服务架构简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。这么多小服务,如何管理他们?(服务治理 注册中心[服务注册 发现 剔除])这么多小服务,他们之间如何通讯?这么多小服务,客户端怎么访问他们?(网关)这么多小服务,一旦出现问题了,应该如何自处理?(容错)这么多小服务,一旦出现问题了,应该如何排错?(链路追踪)对于上面的问题,是任何一个微服务设计者都不能绕过去的,因此大部分的微服务产品都针对每一个问题提供了相应的组件来解决它们。_spring cloud

Js实现图片点击切换与轮播-程序员宅基地

文章浏览阅读5.9k次,点赞6次,收藏20次。Js实现图片点击切换与轮播图片点击切换<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/ja..._点击图片进行轮播图切换

tensorflow-gpu版本安装教程(过程详细)_tensorflow gpu版本安装-程序员宅基地

文章浏览阅读10w+次,点赞245次,收藏1.5k次。在开始安装前,如果你的电脑装过tensorflow,请先把他们卸载干净,包括依赖的包(tensorflow-estimator、tensorboard、tensorflow、keras-applications、keras-preprocessing),不然后续安装了tensorflow-gpu可能会出现找不到cuda的问题。cuda、cudnn。..._tensorflow gpu版本安装

随便推点

物联网时代 权限滥用漏洞的攻击及防御-程序员宅基地

文章浏览阅读243次。0x00 简介权限滥用漏洞一般归类于逻辑问题,是指服务端功能开放过多或权限限制不严格,导致攻击者可以通过直接或间接调用的方式达到攻击效果。随着物联网时代的到来,这种漏洞已经屡见不鲜,各种漏洞组合利用也是千奇百怪、五花八门,这里总结漏洞是为了更好地应对和预防,如有不妥之处还请业内人士多多指教。0x01 背景2014年4月,在比特币飞涨的时代某网站曾经..._使用物联网漏洞的使用者

Visual Odometry and Depth Calculation--Epipolar Geometry--Direct Method--PnP_normalized plane coordinates-程序员宅基地

文章浏览阅读786次。A. Epipolar geometry and triangulationThe epipolar geometry mainly adopts the feature point method, such as SIFT, SURF and ORB, etc. to obtain the feature points corresponding to two frames of images. As shown in Figure 1, let the first image be ​ and th_normalized plane coordinates

开放信息抽取(OIE)系统(三)-- 第二代开放信息抽取系统(人工规则, rule-based, 先抽取关系)_语义角色增强的关系抽取-程序员宅基地

文章浏览阅读708次,点赞2次,收藏3次。开放信息抽取(OIE)系统(三)-- 第二代开放信息抽取系统(人工规则, rule-based, 先关系再实体)一.第二代开放信息抽取系统背景​ 第一代开放信息抽取系统(Open Information Extraction, OIE, learning-based, 自学习, 先抽取实体)通常抽取大量冗余信息,为了消除这些冗余信息,诞生了第二代开放信息抽取系统。二.第二代开放信息抽取系统历史第二代开放信息抽取系统着眼于解决第一代系统的三大问题: 大量非信息性提取(即省略关键信息的提取)、_语义角色增强的关系抽取

10个顶尖响应式HTML5网页_html欢迎页面-程序员宅基地

文章浏览阅读1.1w次,点赞6次,收藏51次。快速完成网页设计,10个顶尖响应式HTML5网页模板助你一臂之力为了寻找一个优质的网页模板,网页设计师和开发者往往可能会花上大半天的时间。不过幸运的是,现在的网页设计师和开发人员已经开始共享HTML5,Bootstrap和CSS3中的免费网页模板资源。鉴于网站模板的灵活性和强大的功能,现在广大设计师和开发者对html5网站的实际需求日益增长。为了造福大众,Mockplus的小伙伴整理了2018年最..._html欢迎页面

计算机二级 考试科目,2018全国计算机等级考试调整,一、二级都增加了考试科目...-程序员宅基地

文章浏览阅读282次。原标题:2018全国计算机等级考试调整,一、二级都增加了考试科目全国计算机等级考试将于9月15-17日举行。在备考的最后冲刺阶段,小编为大家整理了今年新公布的全国计算机等级考试调整方案,希望对备考的小伙伴有所帮助,快随小编往下看吧!从2018年3月开始,全国计算机等级考试实施2018版考试大纲,并按新体系开考各个考试级别。具体调整内容如下:一、考试级别及科目1.一级新增“网络安全素质教育”科目(代..._计算机二级增报科目什么意思

conan简单使用_apt install conan-程序员宅基地

文章浏览阅读240次。conan简单使用。_apt install conan