“枫哥,如果我会这些,我会来重庆吗?”
这是2024年我在和同事聊最新的编程技术时,他给我的回复。
也是这句话,打破了我做了很久的一个梦,让我意识到:我要离开这个地方了。
于是开始了为期一年半的逃离。
一、法学院毕业的我,为什么跑去写代码
这个梦还要从我毕业的时候开始说起。
我毕业的时候就决定去写代码了。原因主要有2个:1、技术更自由;2、技术有一个好时机。
自由不用多说,上一篇文章已经说的很多了:7 年前 我写下的梦想,今天一看全都实现了。我是怀着美好的憧憬去学习了法律,结果那几年(2016-2019)法律界发生了一些不可逆的事情,一直到现在愈加深刻地影响着这片土地上的每个人。让我以及大多有法律信念的人,理想基本破灭了,也不敢有理想了。这里省略1w字,想说但是不能多说,历史会有答案。
如果不是希望破灭,我也许毕业后会尝试去干一下法律工作,但也不一定,因为编程这个技术能走向世界的想法,也很吸引我。所以法律就在我的人生经历里,就当做为了爱好去学习了。如果真的从事了法律工作,那代码就成为这个角色了。其实它俩,在我看来确实像,都是强规则、输出文字/代码、天花板都是一个垂直的业务专家(CTO、法总)
好时机体现在哪里呢?
我毕业的时候算是数字化转型的尾巴阶段了。当时还有一些制造业没有转型,他们其实已经意识到这个问题了,但是并没有多少人想去。所以说,把已经很成熟的互联网技术搬到数字化为零的制造业,能创造巨大的价值,又缺人。去互联网公司卷已经很成熟的互联网技术呢,我也没这个能力,也不是那么缺人。所以答案很简单,去制造业当个技术的搬运工。
我进的是一家汽车行业的上市公司,具体名字就不说了。团队里用的是 Java 和一些 C,我一个学 Python 的挤在里面,说实话有点憋屈。
憋屈归憋屈,但我当时干了一件挺大胆的事——我想让整个部门都转到 Python。
写脚本、帮他们改工具、写文档、做内部的小系统……能想到的办法我都试了。
现在回头看,那会儿是真的年轻气盛,野心大得没边。一个刚工作的小子,居然想改整个部门的技术栈。
但也是在这两年里,我把自己该攒的东西攒下来了。

二、写代码的几年,我在给自己造未来
刚开始工作的两年,可以说是像高考一样在学习技术。除了上班完成一些简单的基本的代码工作,下班吃完饭就开始听各种各样的课程,从 6 点到 12 点,每天 6 个小时。
那 6 个小时一般就是下了班先去写文章,因为上了一天班写代码,想换个脑子。然后写完文章之后一般就是看教程,反正只要和工作有关的,有什么感兴趣就看什么,并且一看就是看一整套课。
所以我上班那几年几乎没加班——不是公司不要求,是我 18:00 下班就自己回去接着干活了。
对,还有件小事得说:我住公司宿舍,吃公司食堂。
单身,无贷款,没什么压力。
现在回头看,我那两年能这么头铁地拼,不是因为我有多大信念,是因为我的试错成本几乎为零。 失败了公司还管我住,成功了赚的全是我自己的。
也是在这两年里,我开始意识到,光靠努力,我大概也只能到个平均水平。
努力能把我送到一个平均水平,但我基于对自己的分析,觉得自己在纯技术这条路上天花板不够高,很难成为技术方面登峰造极的大神。
当时我还是心气高啊!
所以我就在思考,我还有哪些优势可以增强我在技术这个行业的发展潜力?刚好,我从学校里开始就在做自媒体了,并且上过几年法学院,收到言辞犀利的老师同学的影响,确实在表达方面更有自信了。并且我还有一个学技术的人不具备的优势,就是我比他们更懂一个外行如何学,以及怎么学对于转行成程序员有效果。因为我真正经历过。
所以我就开始分享我自己的学习笔记,还有一些职场体会。后来粉丝从0到1万,再到10万,再到40、50万。也随之有了收入。
第一次赚到钱,是 400 块
我记得很清楚,是公众号的文章,别人写好了给我,让我发,400 块钱,来源是网易的线上培训课程。
400 块。说出来挺寒碜的。
但我印象非常深刻,因为那一刻我脑子里蹦出来的是——这条路能走,它适合我,我这个想法是对的。
后来还干过一件更小的事:开通流量主需要 500 粉丝。开通之后写文章就有流量激励了。那是我拿到的第一个正反馈。
也是从那时候起,我开始想一件事:我一个人做,能不能把内容铺到多个平台?
2019 年,我误打误撞进了 B 站
那是一次偶然的机会,一个朋友跟我说,B 站可以发视频。
我之前压根没想过还有视频这条路。所以我一直很感谢那个把我引上这条路的 Friend。
刚上去那会儿,我搬运了几条我看过觉得好、对我有帮助的视频,很快粉丝就涨起来了,涨得很快。
我那时候也挺别扭的,但也没特别难受——我本来就是分享我看过的、觉得好的东西。
可能那时候确实是做 B 站知识类内容的好时机吧,误打误撞的。所以我觉得运气真的很重要。
但很快,我没东西可以搬运了
毕竟我也看不了那么多。
于是我开始思考一个问题:别人来看我是图啥呢?到底我能给别人带来什么不一样的价值?
想明白这件事,是 2020 年。
2020 年开始,我做原创了。
那两年,纯属瞎讲
手上没什么资源,就是觉得应该这么做,然后就瞎讲。
讲过"如果有 1 亿怎么花",讲过一些非常形而上的话题,还追过很多热点——技术热点、社会热点都追过。
现在想想,我觉得当时做的那些都是无用功。
而且我还被永久封过一个号。 那个号到现在想做也做不了,因为开不了账号。内容就不说了——说了万一这个号也被封了怎么办。
但换个角度讲:如果那段时间不瞎做各个方向、各个方向都失败了,那我怎么能找到现在的方向呢?
所以我就觉得能接受。
2022 年 4 月,python-office 发布了
另外我也一直羡慕有开源项目的大神,可以理解成是技术行业代表作。所以我也开始准备写一个开源项目。
努力了 2 年,2022 年 4、5 月份,它发布了——python-office,专门为 Python 自动化办公而生,一行代码提高办公效率。
发布的时候,我粉丝才三四万。
现在它是全网最常用的自动化办公库之一,GitHub star 数过万,PyPI 下载量累积到六位数。
为什么这两年我一次都没想过放弃
因为我还在做程序员。
我觉得即使做不好开源项目、也做不好视频,我还能把技术做好,对我的技术不会有反方向的影响、负面的影响。
所以做好了锦上添花,做不好也没损失,为什么要放弃呢?
因为这个方向都是结合自身优势确定的,方向对了,技术自媒体这条路后来也越走越顺利,这就是另一个故事了。
三、来到重庆
我短暂的打工生涯里,待的最久的城市是重庆。
以前我在广州上学,也有认识的学长、学姐,在广州、深圳工作几年后回到老家的省会城市,但都干不久就回来了。
我以前很不理解,为什么回去了又回来。
现在我深入骨髓的理解到了——
因为他们有退路。
回省会城市,意味着生活成本降下来了,离父母近,意味着随时可以再出来。他们不是"混不下去",是主动给自己留了个底:最差就是回省会找份工作,稳定、轻松、不用拼。
我在重庆也是这样。2019 年来的时候,这里互联网公司并不多,我去的又是制造业——不是最光鲜的选择,但容错率高。厂子需要人、缺人,给新人留了足够的学习空间。
后来我在重庆做内容、办活动、认识了一堆人,这些是意外收获。但当初来重庆这个决定本身,就是一次典型的"往有退路的地方去"。
干得下去就往上走,干不下去,制造业永远在招人。
这可能是我和那些"裸辞去追梦"的人最大的区别:我不是没有梦想,我是有了退路才敢追梦。
四、2024 年,兴趣变成了主业
2024 年,是转折点。
那年,一个大厂和我签了年框合同。
就这一件事,让我突然觉得——好像有机会把这个事情做得更大。
在这之前,我一直把它当做一个兴趣,或者说副业在做。签完那个合同之后,我会觉得:我可以做一个更大的梦。
再然后,就是工作没了。
客观上来讲,公司正好有裁员机会,我就报名申请被裁了。
主观上来讲,我当时已经想离职了。甚至在我离职的前一天,突然得到可以被裁掉的消息。 所以很幸运。
从时间跨度来讲,我觉得从一开始努力的意义就是为了不上班,所以这也是个必然的结果。只是它哪天来我不确定。
但现在回想起来,我觉得现在离开岗位刚刚好。
五、其实每一次选择,我都有退路
回看这 7 年,经常有人问我:你折腾这么多,不怕走错吗?
我的答案一直是同一个:每一步我都给自己留了退路。
去当程序员,我的退路是——大不了回去做一个普通的法务。
法律那几年我没白读,底子还在,找份养活自己的工作并不难。这条路不算好,但它能接住我。
做了程序员,又开始做自媒体,我的退路是——大不了关掉所有账号,回去老老实实写代码。
python-office 还在,PyPI 上的下载量还在,开源社区还在。账号可以不做,代码不会背叛我。
再往后,我开始折腾不同场合、不同语言的开发,我的退路是——至少还能当一个更了解技术的普通程序员。
写 Python 的库,写 macOS 的 Swift 桌面应用,写网站的前端,给 Windows 写批处理和 GUI 工具。技术栈一直在换,但换的从来不是"我是不是还合格"这件事——多写一种语言、多做一个场合,我的退路就多一条、也更好。
所以你看,我从来不是在赌。
那些看起来很大胆的选择,我事前都算过"最差能怎么样"。最差的情况,我总有个保底的位置可以待着。
我只是不想到 30 岁、40 岁,才开始探索自己
说真的,我挺不认同"年轻人应该早点定下来"这种说法。
为什么要早点定下来?
难道我要等到 30 岁、40 岁,才开始探索自己的能力特长吗?
人的精力、胆量、对世界的好奇心,是有保质期的。
20 多岁的时候,你敢一个人跑到重庆去,敢从零开始学一门当时还没普及的技术,敢对着几千个人讲你自己都还没完全想明白的东西。到了 35 岁,房贷还完、孩子刚上小学、爸妈身体开始出问题——那时候你反而没条件折腾了。
我现在回头看,我那些看起来"走弯路"的时间,一分都没浪费。
那两年瞎讲的内容、追过的热点、那个被永久封掉的号——它们不是浪费,是排除法。 我是失败了这么多次,才终于确认自己该站在哪里的。
学法律给了我看世界的框架;转行让我从零理解了"一门手艺怎么养住一个人";做自媒体让我学会了怎么表达、怎么面对镜头;折腾各种技术让我在 AI 冲过来的时候,判断力比只写业务代码的工程师更准。
每一步探索,都是在变成一个更强的自己。 而一个更强的人,无论站在哪条路上,都不会太差。
六、我现在不想解释了
写完前面这些,我本来还想再加一段"我怎么克服的"、"我怎么熬过来的"。
写完删了。
因为我现在特别不愿意通过解释去证明自己。
没日没夜地努力了这么长时间之后,我受够了。
受够了在评论区解释"我不是混子"、受够了在饭桌上自证"我这几年是干正事的"、受够了有人问我"你到底什么背景"的时候,我得先组织一段逻辑去自圆其说。
当然,我这个岁数,说到底还是需要证明自己的。
但我希望证明的方式变了。
我想用代表作证明
不是用简历证明。
一个高级职位、一套真正能跑起来的教程、一个爆火的 AI 解读短视频、一本书、一场讲座——这些才是代表作。
代表作有个好处:它不用你自证,它自己会说话。
你把教程做出来了,学员能不能跟着做出东西,一试就知道。你把内容做爆了,播放量摆在那儿,不需要你补一句"我可是法学院毕业的"。
而我现在做的所有事,其实都是在攒这个。
python-office 是一份代表作。《50讲 · AI编程训练营》是一份代表作。AI 语音输入法是,Mac 和 Windows 都有版本。每一篇真正有人看的文章、每一场真的有人来的线下活动,都是。
一个一个攒,攒到别人问"你是谁"的时候,我不用回答,我甩一个东西出来就行。
英雄不问出处
有句话叫**"英雄不问出处"**。
我以前觉得这句话是给成功的人准备的,是种居高临下的宽容。
现在我天天用它安慰自己。
因为纠结别人的经历,本身就是一件很没意义的事。
你纠结我法学院还是计算机出身有什么用?我不正是因为走过电子信息、法律、代码、内容这几段路,才站在今天这个位置,能给你解决具体问题吗?
这些经历不是我的污点,是我的工具包。
一个转行三次、每次都能自己给自己找到退路的人——他给你讲 AI 办公的时候,你在意的应该是他讲得对不对、能不能帮你省时间,而不是他当年读的是什么专业。
我现在的态度就一句话:
先认可我输出的内容,再认可我这个人。
别倒过来。
写在最后
被问过很多次:"最喜欢哪个年龄段的自己?"
我的答案一直是同一个——现在的我。
从电子信息到法律,从法律到代码,从代码到内容,从内容到 AI。这 7 年我换了 4 次方向,每一次都像是把前面的自己推翻了。
但我现在不这么看了。
法律那几年没白读,代码没白写,文章也没白发——它们一个都没丢,只是变成了我现在能拿出来用的东西。
如果让我重来一次,我大概还是会这么走。
下一个 7 年,我大概还是会换方向。
只是希望到那时候,我依然有退路可走,也依然敢往前走。
你职业路上最想补上的一节课,是什么?
相关阅读






