开发的自由之路

8,647 阅读4分钟

引言

我叫溪抱鱼,是一个长期吃到时代红利远程的全栈开发。身份算是无业游民吧。

这篇文章本来是小伙伴们想让我讲一些远程的感受。但我复盘了一下没什么好讲的,无非就是自由度更高、没有通勤、做的事情覆盖面更广、职场政治因素更少,但本质上看起来还是一颗螺丝钉或者说更大一点的零件。

但很悲伤的事情是,我们又怎么知道圈之外不是圈那?我们如此努力的变强也只是为了变成更大的零件给家庭和自己带来更好的生活和更多选择的能力。

抱歉,上面说了一段废话,这篇文章的主题是自由,但追求自由的路和成本远远大于自由本身。

你选自由还是快乐?

每一个人对于自由的定义是不一样的,而我对于自由的定义就比较狭隘,写自己喜欢写的代码,做一些有成就感的开发。

但即使是如此狭隘的自由要付出的也是无数的痛苦和每天高达17、18个小时的高强度Coding。

然后在这给大家讲个小故事:有一个大二的小兄弟,他也是Ai赛道的做一些AiAgent,家里背景非常好,聊天里充满了对编码的热情与纯粹的热爱和高强度,也充满了对自己项目的自豪,他当时说我了一句话是:“我给我们同学说一声应该是能凑到几千万的融资,他们都愿意信我。”。

我羡慕麻了啊,不受家庭所累,不受外界干扰,没有经济烦恼,就是做自己最喜欢的事情,就有人愿意买单。但我们不行啊,娘胎没投好。

快乐

我最快乐的时光是我正式毕业后加入了一家金融医疗公司,然后当时业务就是后台增删改查,1个月的活我3天干完(一点也不夸张)其实时间就玩玩手游,都是重复的事情,夸夸写表格就完事了。下班按时下班,回去继续Lol,啥也不用看,啥也不用学,也不用思考。这是真的爽啊兄弟萌。

自由

直到有一天,被打击到了,觉醒了,开始我追求自由的痛苦之路。

第一阶段:

因为我是前端出身嘛,我当时只会写Vue的增删改查,我首先去苦学工程化把Webpack、Glob、Babel统统研究了一遍,再把框架源码研究了一下。然后我就说我去想啦一些小伙伴写个组件库(没什么意义),因为当时我实在是太菜了,就失败了。

第二阶段:

紧接着我觉得React很爽,就去把React源码研究了一遍,然后抛弃Vue生态去写React了。紧接着因为一些活,又去把Rn、Expo和安卓Ios原生的一些东西学了一下,就直接上手开写。

第三阶段:

结果又有机会接触后端了,首先三大数据库Pg、Mysql、Mongod,然后内存Redis,常见队列MQ、BULL/Redis、Pg队列等,当然还有数不清的业务细节。

第四阶段:

其实这个事情是贯穿在2,3阶段的,我算是Ai这条赛道的,首先是Ai应用层的学习,比如一些Api的调用、Rag、向量数据库、AiAgent、Ai音视频图像这些概念。然后就是直接写Python服务算力卡推理去支持一些场景(其实也是应用层的东西,训练那一层懂得比较肤浅)。

第五阶段:

融会贯通。


这四个阶段都是在技术类方向的一些追求。为了想要做一些自己想做有成就感的事情,营销不能不会把?运营不能不会把?产品不能不会把?设计不能不会把?团队管理不能不会把?

但我这些方面都是半吊水,实在是很悲伤做得不够好,还是那个身体力行的前排Coding的开发。

但最终我学了这么多,我还是没有走上那一条自己能 随心所欲做自己喜欢的开发的自由之路。

最终

你想要选哪一条路那?