github star gitee star atomgit star PyPI Downloads 实战 AI交流群

“枫哥,如果我会这些,我会来重庆吗?”

这是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 年,我大概还是会换方向。

只是希望到那时候,我依然有退路可走,也依然敢往前走。

你职业路上最想补上的一节课,是什么?


相关阅读


免费用AI