消失的六年,我在做什么?All in TS/Dart。尝试了很多有趣的东西⬇️(六年回忆室)

前言

六年前,我还在写 PHP;并在中国所谓的「开源项目」中进行工作。
尤其是从 2015 年开始,我入职了 ZY 并开启了打造 ThinkSNS 之旅。也凭借一己之力将整个项目使用 Laravel 完全重构并使用 Alpha-2 开源协议进行开源。

当时这个举动给公司带来了巨大收益,但随着开源带来的收益达到一个对于普通人而言的庞大收入的时候,公司其他高层开始了「旧地主式思维」的策略。新入职的商业经理的和老板的推崇下,将该项目带入了死亡节奏。

是的 2019年,他们强行修改开源协议并不再承诺开源。此时老板为了自己老婆开始将全部资源倾注在养猫事业上;说实话,当时离职完全是愤然离场。因为ThinkSNS 当时是我一行代码一行代码手写起来的,四年时间,它就像我的一个孩子并不断为公司创造良好形象和价值。而这一切都在 2019 年中旬戛然而止。

创业之旅

从 ZY 离职之后,我并未开启自己的创业之旅。而是入职了成都本地一家外包公司,薪资翻了三倍。(PS:也非常当时一些大厂的小伙伴送来的内推机会,其中包括腾讯、字节跳动等岗位。不过我自己本身就是从阿里出来的,当时对所有大厂有莫名的厌恶且并不想离开成都)

创业的契机在入职的一周后,我老婆(当时还是女朋友)说:“你自己本身就有资源,还有xxx(一个开发朋友)也刚好还没找到工作。可以做点自己喜欢的事情”

至此,那颗为爱奉献躁动的心开始跳跃;然后很抱歉向刚入职的公司提交了辞呈并在一周内注册好了公司。

资金来源的坑

随着公司的成立,我们开始了第一个外包项目。哈哈哈,你没看错我的第一个项目居然是外包(我想这是大多数开发转型创业都会由外包提供第一桶金吧)

然后我开始构思新的开源项目,很快我就拉来了第一笔投资(虽然不多仅仅十万元)。这也为该项目的发展留下了祸端。

第一次创业没有经验,尤其是合同下留下了非得多的坑。至今,这十万元仍有几千块都没有拿到。那么坑是什么呢?我娓娓道来:

起初他只是想找我做一个项目,当知道我在做自己的产品并看完之后他认为和他外包项目有很多重叠。至此外包转型为投资,而他当时作为唯一的投资人那么签署项目所有权的时候自然也是属于他的了(当时年轻看不懂很多合同,我只有代码的开发权)。

最终项目开发完成,并实际产生了收益和多个客户。事情开始不对劲起来,他让我在这个项目的基础上开发他的项目。我们也为此进行了开发,但这就是扯皮的开始(问题出现在补充合同上)。他认定投资这个项目是为了开发他的项目,他投资的钱也是为这个项目开发不愿再支付任何费用。并且这个项目实际已经产生了收益,他想收回去自己运营并想让我白打工继续开发。

最红在我和律师朋友反复研究合同之后确认这就是对我公司的初创项目的投资,最后不欢而散最终我也失去了该项目的开发权力意即本就不属于我的商标权利。—- 我唯一觉得愧疚的是这几位客户,他们真金白银买了授权最终没有享受到任何权利项目就没了。本质上而言他们是和这位投资方公司的授权协议责任方应该是我的投资方,但他们只认我。这次事故导致我再群内失去了信誉度。

至此,我开始了转型。

全职开源

经理投资人事件之后,没了外部资金来源。加上家里有事要处理我回去休息了一周,这一周过后回来我发现团队的两位开发小伙伴都决定要走了。因为收入的不确定性。

我开始一个人接手他们所有的开发工作,当时由于原生开发 App 代码我不是很懂。我当即决定学习一门新的语言 Dart 并使用 Flutter 开发重新开发他们之前几个月的工作(伏笔)。最红在我没日没夜的开发下,半个月时间就完成了。随后将项目进行了交付并终止了这段旅程。

接下来,只剩下光杆司令的我迷茫了~我不知道接下来我要做什么,在某个下午我开始回忆过往种种。突然脑子里灵光一闪!这几年我都在干嘛?无论是否真开源,但我从工作开始的经历就没有和开源脱钩过。随后我当即决定全职在家做开源项目,外包并行解决生存问题。

商标风波

到了这个时候,我已经开始构思开源项目了。但另一个当头一棒就来了,2019年我注册的公司叫做「字节琳琅」是的,就是「字节」开头的四字名字。我收到了字节跳动律师函和堆起来十厘米厚的材料+商标异议书。起核心内容是「字节」商标属于他们,任何人都无权使用字节开头用作公司名商标名称等。
(今天:至今「字节」这个商标都不属于任何人!任何人都不可能成功注册「字节」商标!这是通用词汇!请你们停止这样的无耻行为!)

迫于压力,我撤销了所有以公司名字的商标申请(包括已经通过并成功注册的)然后前往工商对公司也进行了更名处理并重新注册了域名等等。

emmm!我妥协了!因为当时的我根本无力承担这样的维权成本,更没有能力承担维权失败的风险。

Prisma Dart

我一直是 Prisma 的粉丝,这是我开始全职开源后的第一个正式维护的项目。当时 Prisma 还是 Rust 编写的,因此具有移植性。所以我一直在制作和维护 Prisma 的 Dart 版本。

它成为了 Dart 中唯一一个真正可用的 ORM,随后我还添加了 Flutter 集成可以在 Flutter 中使用 Prisma。

可能是我并不擅长营销,几年时间。即是在获得 Flutter 官方在 YouTube 发布视频介绍该项目的情况下,star 数量停留在四百多个。

到了 2024年底,Prisma 这个是宣布 Rust-free。这对第三方语言带来至暗时刻,这意味着所有第三方语言 Prisma 实现都无法再进行任何更新。因为不可能在别的语言中嵌入一个 Node。到了 2025 年初,在 Prisma Python 宣布停止维护之后,我也宣布了 Prisma Dart 暂停维护。随后其他语言的 Prisma 实现也在我宣布之后同一时间宣布了停止维护。

当我们全部宣布停止维护之后不久,Prisma 官网也下掉了我们第三方语言实现的展示。

2019~2023年收益情况

不是很多,也不少。2019~2020.5 这一年除了投资人的十万(实际九万),开源没有带来任何收入(至今只有四百多美元开源收入)。转折点应该在 2021~2022 年,这一年我除了专心开发开源项目之外(包括很多方向的尝试)我还在并行进行外包开发。

外包收入:真的不菲,我一个人每个月外包工作只有一周不到两周时间,每个月收入大概七八万多的时候每个月有十来万纯收入。嗯!所以这期间我在老家的三线城市用一万二一平的高价购入了一套不打也不小的房子(买完半年价格已经跌到七千块,现在应该也跌到五千块一平了😂)

2023 我飘了(Dart 全栈尝试)

在之前巨大收益的成就感中,我开始飘了。看不上大多数外包项目,逐渐很少接外包的活。到了2023年中,我甚至直接停止了接外包。

我开始构思 Dart 全栈,因为当时我已经拥有了 Dart 生态中唯一的 ORM。我当时野心磅礴,想要弥补 Dart 后端的薄弱。至此我开始构建各种工具尤其是聚焦在 Dart 后端框架的研发上。我创造出了 Dart 速度最快的 Web 框架 Spry。2024 年我甚至完成了 Dart 代码可以直接运行在 Node/Bun/Deno 的适配工作。

但并擅长营销的我,开源项目始终没有任何曝光。

回乡

2024年初,和老婆的小宝宝降生了。说实话压力非常大,在成都巨大的生活成本和生活开支已经压得我喘不过气了。之前买了房子之后手里几乎不剩什么钱,生完孩子之后老婆也被公司辞退了。我们家里断了所有收入。

在权衡利弊之后,我们推出了回乡的想法。我们很快收拾了所有东西,离开了那个生活了多年的陌生又熟悉的城市,见证了它从之有两条地铁线扩张到十几条。也能离开了那个租了多年的房子,心里是万般不舍百感交集。

回乡之后我开始痛定思痛,为什么会变成这样?我想这就是成长历程吧!我开始专注做外包。无论大活小活都做,终于在回家之后两个月的不懈努力之下收入逐渐稳定。可以说在三线农村生活,收入远超当地平均收入好几倍也算过的滋润。

感恩

这几年,非常感谢老婆的支持,在我很长时间没有收入的情况下。老婆撑起了整个家,所有稳定收入都来自她。并且在我接连失利扽情况下虽然劝过我,但也对我的决定一如既往的支持。

工作

一直在家做外包到了 2025年初,在以为长期客户的支持下我收到了一份 base 上海的全职远程工作。说实话,当时我就拒绝了。因为这份工作的收入远不如我做外包赚得多,但一句话打动了我「公司有事情你就做,没事情的时候你平时做什么还做什么,就当有一份有保障的稳定经济来源」。这句话一下子就触动了我!工作和我做外包并不冲突,因此我还是备战 boss 的面试。现在已经工作快一年了,期间,工作为中心。优先完成公司的事情,然后更多的时间继续做外包。

现在

在 AI 的加持下,我的工作内容变得越发轻松。之前的一年中,我几乎每天只睡三四个小时。几乎天天每天工作单凌晨三四点,早上八点起来继续工作。

现在有了 AI,我所有事情每周个能三四天就做完了,我也有了更多的休息时间和无所事事的时间。

我也有了更多的时间为自己写代码。如果你看过我几年前发的求职帖子,应该能知道,我是从十几岁开始自学编程,并且也是将这个爱好转变成工作的人。

现在我仍然在维护开源项目,但不再是为了赚钱而逝为自己而写。

这几年的技能树

这几年中,我学会了很多东西。我学会了编写 C 代码,它用于编写应用和 so 库之间的桥梁。我还学会了 Rust 编写(感谢那段 Prisma Dart 维经历)。我还学会了 Swift (外包有时候为 iOS 开发东西),我还学会了 Go,至少现在我还在写。因为工作中需要。最重要的是,我坚持写 Dart 已经六年了。我也从 VSCode 切换到 Zed 编辑器两年了。

为什么发表在 LearnKu?

也许这段经历并不值得称赞,但我曾经还在写 PHP 的时候几乎每天都光 LearnKu。这也许是我在这里写下的最后的内容。

那么就从这里结束?也许不一定,说不定未来某一天当我重新拿起 PHP 的时候我会回来。

业余时间,我天天活跃在 GitHub 和 X 两个平台,编写为自己而写的开源项目。

GitHub:medz
X(原 Twitter):shiweidu

感谢

谢谢你的阅读,祝你前程似锦岁岁平安。

本作品采用《CC 协议》,转载必须注明作者和本文链接
Seven 的代码太渣,欢迎关注我的新拓展包 medz/cors 解决 PHP 项目程序设置跨域需求。
本帖由系统于 4周前 自动加精
讨论数量: 17
medz

补充,公司营收

说实话,这家公司账面上这几年的每年亏损大概是16w~21w 不等。2025年年报已经整理出来了,这家公司今年的税额支出+成本支出是18.6万。

真心建议如果没有足够的资金累计或者能够快速盈利的方法,不要注册公司。会带来非常多的麻烦。

4周前 评论
一念沧海一念桑田 4周前
medz (作者) (楼主) 4周前
medz (作者) (楼主) 4周前
CodingHePing

为什么又是做到了2015年初?

4周前 评论
medz (楼主) 4周前
翟宇鑫

很棒的经历 :+1:
目前的生活模式应该和我差不多吗 :see_no_evil: 小县城 WLB
没有太大野心情况下还是舒服的
工作或外包用 AI Agent 配合,工作强度不高,收入也比较可观
楼主的开源经历真的很强,这方面我太落后了

4周前 评论
medz (楼主) 4周前

想不到ThinkSNS出自你手,我2017年的时候好像用过。

4周前 评论
medz (楼主) 4周前
梦想星辰大海

牛的

4周前 评论
zds

🐂🍺

4周前 评论

ThinkSNS 当年很能打,然后自己把自己玩死了。

4周前 评论
medz (楼主) 4周前

社区里真是卧虎藏龙

4周前 评论

作为php的死忠粉,不止不觉也已经转java7年了,不过我也一直在关注这个平台,很久没看到如此高质量的帖子,加油!

3周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
创始人 @ Odore Inc.
文章
34
粉丝
202
喜欢
542
收藏
201
排名:23
访问:24.8 万
私信
所有博文
社区赞助商