程序员如何做副业?(完结)
程序员如何做副业?(完结)
在掘金看到一篇文章,谈的话题是“大裁员下,程序员如何做副业”,我觉得谈的很好,刚
好二哥在副业方面算是有一些不错的心得,所以整理了一下,顺带加入二哥的一些理解,
希望能给球友们一些帮助和启发。
其实我认识的人群当中,很多大厂的程序员都在搞副业,我一开始不太理解他们的行为,
毕竟大厂拿钱已经很多了,副业又需要耗费时间和精力,为什么要这么拼命的卷呢?
后来了解的多了,渐渐的发现,大厂的程序员做副业出于这些原因:
• 大厂每年都会裁员,即便是进了大厂,仍然要面对被优化的局面,并没有想象中那么
轻松,所以做副业可以抵御风险。
• 一线城市的房价是真的高,外来人想要留下来,并非易事,一套房子动辄三四百万走
上,只靠工资,仍然不够,而副业如果做的好的话,能在一两年内快速实现财富的积
累。
• 确实是想要分享,想要建立技术影响力,去帮助到更多的小伙伴,这种人不多,但确
实有。
• 平常的工作已经非常安稳了,业余时间又想折腾点事情,比如说写博客啊,做开源
啊,能在这些事情上得到很大的满足,即便是不挣钱,也想做。
那二哥做副业的原因其实很简单,在三线城市嘛,只靠工资可以过上一般人(底层人民)
的生活,不大手大脚,也能自得其乐。但很多业余时间就白白浪费了,除了读读书,照顾
家庭,就只剩下打游戏什么的,时间长了,也会感觉厌烦。
那做副业,就会很充实。所以我从 2014 年一直写博客写到 2019 年,中间有一些零零碎
碎的收入,第一笔我接的是给 CSDN 的付费投稿,400 块,当时激动坏了。
后来也是零零碎碎的收入,包括做私活的尝试,基本上零花钱是有了。
直到 2019 年,突然在各大平台活跃起来,出了书,公众号的粉丝也增长很快,虽然我压
根不会运营,但依然靠着日更,聚集了自己的一大批忠实粉丝。
这个过程中,我感觉挣钱都是次要的,最重要的我自己成长了。
• 技术更扎实了,毕竟你想要输出,那就必须得有输入,对吧?
• 认识越来越多优秀的人,整个交际圈就扩大了,不再局限于洛阳,不再局限于河南,
交的朋友越来越多,有研究生,有博士,有 GitHub 开源作者,有出版社老师,有图
书作者,有公众号作者,有博主,反正就是一大批有技术影响力的人,都接触到了。
• 视野开阔了,整个人的思维和认知,几年前是完全无法相比的。和同学们之间的差距
也越拉越大。
• 关键是整体能力上升了,破局了以后,会发现家人也跟着很幸福。
• 当然了,压轴的必须是各位球友们了,很多人拿我做榜样,这不,中学生都在读二哥
的文章,已经是两年的老读者了,你说这是什么体验?
5f753e8e-ef28-4ec5-ad72-a26d93d99c25.png
好了,今天我们就来聊聊,程序员做副业这件事。
为什么程序员都想着做副业?
我理解今天的程序员为什么都有做副业的想法,原因不外乎两个方面。
一是互联网的爆发期已过,以前程序员体量小,会点基本技能就可以不愁工作,薪资也非
常可观,但现在随着大量人员涌入,各种名校高学历的加入内卷,我们突然发现没什么竞
争优势了。
二是互联网开发圈这种畸形的工作氛围,熬夜加班过于严重,消耗生命力来赶进度。特别
是大厂,钱是给的多,但是透支强度懂得都懂,说句不好听的是拿命换钱。
以前大家听这些可能只是自嘲一下,随着脉脉上不断爆出大厂程序员加班猝死的消息,大
家开始慌了,原来比起收入,健康才是我们终身的财富。
当然还有一个原因,不只是程序员的职业阴霾,但程序员首当其冲,那就是 “35 岁危
机”。
程序员是拼学习能力和创造能力的职业,不进则退的规则远大于其他行业。35 以后,如
果你不是真的热爱这个行业,那么你会发现,20 多岁的那种学习钻研的毅力已经没有
了。再加上身体状况大不如前,加班扛不动,各方面你怎么和新来的小伙子们拼?
以上的种种情况,再加上网络上疯狂的制造焦虑,我们自己也突然有了种随时会降薪,随
时会被裁,随时要加入内卷,甚至随时会没命的担忧,开始想后路了。不行搞点副业?不
行创个业?
其实说到底,就是大家对未来的担忧。
卷不动怎么办?遇到 35 岁危机怎么办?大家都想着规避风险,于是越来越多的人开始不
得不去关注副业。
当然了,二哥做副业不是因为 35 岁危机,而是水到渠成的一件事,一开始就是接私活做
外包,同时分享博客,分享博客纯粹是一件没有任何功利性目的的一件事。
怎么看 “加班内卷” 和 “35 岁危机”?
这两个现象是程序员焦虑的主要来源,看似避无可避,可有没有想过根本原因是什么?
我们再往深剖一下这两个问题,其实大家担心的是:“如果这种加班状态持续到 35 岁,我
能不能撑得住?到时候竞争力下降,我会不会被新人替代?”
但是我想说一个误区,就是初中级别的程序员,需要大量的写代码来提升自己的技术能
力,不断的投入时间学习,研究,拓宽视野。但是到了高级别的程序员,比如带团队的
leader,架构师,写代码一定是越来越少的。
对于这些人来说,他们不需要通过加班来发挥价值,他们有自己的核心竞争力和不可替代
性,写代码也是写一些核心的关键的代码,更多的时间关注技术选型和解决问题的方案。
所以说程序员的职业生涯不会一直伴随着加班,当你拥有核心竞争力,你的工作方式反而
会很自由。
那什么是核心竞争力?我说一句话大家一定会有体会:你的技术 leader,一个决策可以让
团队的开发效率提升 10 倍,也可能让团队的开发效率降低 10 倍,有可能最后还出不了
成果,甚至告诉你这个不行得重来!
这就是核心竞争力呀!一个程序员对技术选型,解决方案的评估和判断,这才是他的核心
竞争力。这种竞争力不是你刷一堆算法,背一堆八股文,学很多面试技巧,他就能有的。
这些东西是需要你经过几年大量的 写代码+学习+尝试+思考 才能培养出的能力。
所以说,我们所谓的 “加班内卷” 和 “35 岁危机”,得分两个阶段来看。
工作五年内
如果你是工作的前五年,这个阶段你精力旺盛,学习能力强劲,那就是要卷的啊。趁着职
业上升的黄金时期,花大量的时间和精力做积累,不断做加法,尽力尝试着去拓宽技术视
野,让自己成为一个独当一面的人。这样你才能积累到别人无法超越的高度。
如果这个阶段你躺平了,你想着反正大家都在卷,我不想参与其中,每天上班空闲摸个鱼
也挺好的。那这样持续几年,除了业务代码熟练一些,你在技术深度广度上都没多大的长
进。当你发现公司的新人越来越厉害,他们带来的技术让你应接不暇的时候,你突然发现
卧槽,危机真的来了,这个时候再卷是不是晚了?
我不是鼓励大家内卷,相反我很反对做那些没什么意义光是自我消耗的事情。但是努力和
积累永远不是卷,更不是不想奋斗的借口。如果卷真的避免不了,那一定要“卷的有价
值”。
比起内卷,其实我更鼓励大家“外卷”。外卷的意思就是当你在某个领域积累了一定经验
后,要试着跳出当前的圈子,去探索一下外面的世界。
比如你是一个前端程序员,尽管你的 Title 是“前端”,但你不能一直只在前端的圈子里打
转。作为一个程序员,只要涉及到程序开发的,前端后端产品服务器,你都要接触,这样
你的视野才会变的更广,看问题的角度更多,随之你的判断能力和才会得到提升。
比如你是一个后端程序员,尽管你的 title 是“后端”,你也不能一直在后端的圈子里打转。
你要学习计算机网络啊,操作系统啊,数据库啊,性能优化啊,懂网络安全啊,懂产品
啊,懂如何和前端沟通啊,只有这样,你才能往架构师的方向去发展,或者技术专家的方
向去发展。
否则,你会在自己的圈子里走不出来,你也会厌烦和枯燥的。
大家总觉得,一个前端就该专攻 js,只有准备向全栈发展才会接触后端。其实不是的,接
触并不代表一定要做,了解整体可以培养你的全局观。比如你遇到了一个难题,你只会在
前端的范畴研究,可能这个问题在后端处理只是一行代码的事情,可你不知道呀,所以会
浪费很多时间。
技术深度和技术广度一定要兼顾。
工作五年后
如果你已经工作五年以上,上面说的你都没做到,眼看着自己快奔三了,还是一线开发,
依然没有形成核心竞争力,这个时候 35 岁危机袭面而来。你面对一浪强过一浪的后浪,
有心追赶但是明显吃力,这个时候即使老板不会裁你,你心中也会忐忐忑忑,害怕自己某
一天突然失业。
但是如果上面说的你都做到了,工作五年后,你多半会带一个小团队,或者成为架构师。
不管有没有进入大厂,你总会在一个地方持续发挥着自己的不可替代性。
工作的基本任务你会安排给组内小伙伴,架构和难题自己攻克,长期下来,你会越来越值
钱,这是再厉害的应届生都做不到的,这个时候你会有 35 岁危机吗?自然不会。
而且我有一个预感,程序员这个行业一定是越做越自由的。当你能力出众,技术超群,地
域已经限制不了你,你可以选择任意地方的工作,并不一定要守在某一家公司,某一个城
市。
或许有一天你可以在三亚海边租个小房子,每天早上起来晒晒太阳,打开电脑,安排好今
天的工作,然后看看前沿技术资讯,review 一下同事的代码,花几个小时解决掉剩余的
难题,然后眯着眼继续晒太阳。
聊这些就比较理想了,未来还是要展望的嘛。但是核心思想就是,如果你五年内没有做好
积累,形成自己的核心竞争力,那么 35 岁危机也许真的离你不远。反之,则是另外一种
状况。
怎么做副业
上面说,程序员的 35 岁危机本质是因为没有核心竞争力。再回到做副业这件事,怎么做
副业能帮我们抵抗 35 岁危机?
既然危机来源于核心竞争力,那么副业的目的一定是帮助我们提升核心竞争力。
这里大家也会有一个误区,认为做副业的目的是为了赚钱,开辟一条新的收入途径。这个
也不能算错,但是你想啊,一个年薪百万的程序员需要做副业吗?
人的精力有限,如果你的副业不是为了帮你巩固主业,而是分走了你投入在主业上的一部
分精力,可能你真的赚了笔钱,但长远来看肯定没有你持续提升带来的收入更多。
核心竞争力除了硬实力,当然也包括这些:
• 名气
• 口碑
• 帮助别人
• 分享技术
• 分享思想
名气不用说,在任何圈子积累了名气路就会顺畅许多;口碑呢就是说你这个人的办事能
力,靠不靠谱;帮助别人是你有没有带动别人一起成长的能力;分享最关键了,你的任意
优势,包括技术和思想,如果你认为是有价值的,那就分享出来啊,这样别人才能在更多
方面了解你,这是你简历之外的另一张名片。
如果你做副业的目标是为了增加上面几个方面的软实力,OK,这就是最棒的。这些方面
可能短期看不到回报,光是付出了,但是坚持下去,一定会给你带来意料之外的惊喜。
具体到做副业的方式有哪些?我认为两个足矣:
• 写文章
• 录视频
写文章真的是一个非常非常好的学习总结方式。人的听和看的能力是天生的,但是读和写
的能力是需要后天培养的。比如你看一个技术视频,看完貌似学会了。十分钟后让你写一
下这个视频的关键信息,你一想,哎刚才是什么来着?好像记不清了。有些东西你以为掌
握了,但是让你写的时候,你才发现那也许是错觉。
写文章会逼着你回忆和思考,没有真正吸收和消化的东西,你是写不出来的。所以坚持写
文会提升我们的思考力和总结概括能力。还有你工作中遇到的重要问题和解决方案,如果
不记下来,过几个月多半会忘。等到要写简历的时候,突然发现好像没什么可写,这是非
常不划算的事情。
除此之外,你还可以把自己的文章发表到社区,会得到很多读者的反馈,这个会给到你非
常正向的鼓励,也有利于查漏补缺,同时也会慢慢积累你的口碑和名气。
不过开始写文章的时候会比较痛苦,写的不好,还憋不出来。刚开始写作的时候,我就是
这个状态,一篇文章得写一周,一句话改来改去总觉得不通顺,总觉得结构设计差点意
思。不过只能硬着头皮写,写的多了总会得心应手的。
至于录视频,我最近才发现这个事的好处,有点后知后觉了哈。
不得不承认我们程序员大多都宅,不爱说话,表达能力一般般。好多人更愿意写几行代
码,也不愿意多说一句话。但是你想啊,如果有一天你的技术非常厉害了,你要把自己的
经验分享给别人,如果你不能很精简的表达出关键点并且让别人听得懂的话,这是不是成
了你的短板?
录视频虽然也是总结,思考,但比起写文章,它对表达能力的要求更高。表达能力是你往
上走的通用能力,如果你想成为管理层几乎必备。但是呢我们工作和生活环境中表达的机
会又很少,如果你可以尝试通过录视频来分享你的技术,一来有的聊,二来练习面对镜头
的心态和语言组织,这是非常好的锻炼。
总之呢,打造核心竞争力,不仅仅是代码,不断突破自己的局限,才是正道。
那今天聊的,其实是通过副业来赚“核心竞争力”,这个东西虽然不能直接带来金钱,但能
帮你抵御风险的底气!
球友们有什么好的想法,也可以在评论区聊聊哈,或者在星球聊聊。
这篇主题的部分内容参考了这篇文章:https://juejin.cn/post/7080694504914681864,
我只是在这个基础上加入了自己的思考和认识。
总体上来说,原作者分享的观点我是非常认可的。就是这样。
如果简单地把做副业,绑架到赚钱上,不仅很俗,很有可能坚持不下去,最好是不要带功
利性质,安心/踏实,不带任何目的地去做副业,这样你才能把自己所有的优势发挥出
来。
我认识的绝大多数朋友,做副业,就是基于这个层面做出来的,不断的迭代,不断地优
化,在此基础上赶上了一些风口,就顺带把钱给挣了。
所以,一定要把提高“自己的核心竞争力”摆在第一位。