当前位置: 欣欣网 > 码农

绝境中盛开,一位独立开发者的故事

2024-04-20码农

熬过黑暗的 3 年

又是一个阳光明媚的春天来到了,河边的柳树已经发出嫩绿的新芽,万物都在争相复苏。

仔细算来,我这次在北京创业已经整整 3 年了,实在是不敢相信,已经熬过了这么久。

在这漆黑漫长的 3 年里,面对不确定性,面对资金的匮乏,我无法想像自己是怎么坚持过来的。

你能想象,每天做着喜欢的工作,心中充满希望的样子吗?

你能想象,创业 3 年,负债累累还在继续努力前行的样子吗?

你能想象, 在 1 个月之后,我可能将卖掉房子才能继续创业的样子吗?

你能想象,别人都在忙碌着过年,我还在上线产品的样子吗?

多少个夜晚,各种无形的压力袭来,让我焦虑难安、无法入眠。

我也想去看看外面的世界,看看婺源的油菜花,西安的城墙、大理的洱海,看看安静朴实的古镇、多姿多彩的森林、气势磅礴的山川湖海,尝尝各地的美食。

残酷的现实是我哪儿也去不了【捂脸】。

做了一件值得的事情

很多人问过我为什么不组建团队?

我曾想过组建团队,也尝试过,但基础技术的创业是一条艰难而漫长的道路,面对结果的不确定和巨大的生活压力,如果不是出于热爱,很难有人能坚持走下去,那么,不如由我先踏上这段旅程。

也有人问一个人可以开创事业吗?没有融到资怎么办?

我想真正的答案在于我们的内心,看我们有多想做成这件事。

好在我有足够的热爱去做这件事情,我坚信这是值得我用余生去实现的伟大目标。

如果方向对了,我相信在创业的路上这些都会慢慢具备。

开弓没有回头箭,为了实现心中的蓝图,我像一株尚未冒出地面的竹笋,在泥土里不断向下生长。

这件事情的艰难、复杂程度远超我的想象,必须要有足够的耐心、创造力才能完成。

♫ 绝境中盛开

随着创业的不断深入,我遇到了许多前所未有的困难,并逐渐陷入了绝境之中,不过我没有被这种恐惧压倒,为了看见种子开花结果的那一天,我没有停止前进的脚步,依然咬牙坚持了下来。

正是这样的经历,让我写下了【绝境中盛开】这首能够激励自己前行的歌,当弹起这首歌时,梦想的镜头会再次拉近,心中的斗志也会再次燃起,我也会更有力量去迎接面临的挑战和压力。

那么,这 3 年来,我都经历了哪些事?是怎么走过来的?内心又发生着怎样的变化呢?请听我慢慢道来。

踏上创业之旅

故事从 3 年前开始说起,2021 年初,我怀揣着对未知的渴望,也为了迎接未来可能出现的互联网 35 岁危机,勇敢地踏上了创业之旅。

经过 2 个月的努力开发,我初步验证了打造一款能 运行百万级元素的图形引擎 可行性。

如果这个愿景成为现实,我们使用的网站、文档、软件等将可以承载比之前多数 10 倍的内容,打开、浏览内容的速度将会比之前更快。

因此我毫不犹豫地投入其中,期望将这看似不可能完成的任务变为现实。

那个时候的我浑身上下充满激情,不知疲倦。

夜色里,总是弥漫着代码与音符的味道,工作久了,我就弹弹钢琴,然后继续投入工作。

初尝成果

4 个月后,我怀揣着满腔喜悦,带着第一版技术走向朋友和用户时,引来了很多惊叹的目光。 大家都对在一个画布中如此流畅地运行 100 万个元素感到十分惊讶,也因此迎来了第一位合作伙伴的加入。

众所周知,底层基础技术是难以盈利的,于是我们决定选择一个市场上商业化比较成熟的产品作为合作项目,并以此为切入点将这项技术应用起来。

然而,产品的开发难度远远超出了我们的预期。6 个月的压力和艰辛开发后,产品的首个测试版终于发布。

在这项技术的加持下,产品推出后迅速引起轰动,投资人纷纷前来,其中不乏一些国内顶级的投资机构,那段时间是我们创业以来最风光的时刻。

停止合作

然而,由于我们并非背景很强的团队,投资人一直在观望,希望看到产品的后续发展。 但是要将这个产品完全开发成一个成熟可用的版本仍需时日,而我们,恐怕很难支撑到那一天的到来。

最后,可惜的事情还是发生了,在经济压力和对未来发展不确定的情况下,我和合作伙伴不得不停止了产品的合作。

陷入沉思

这件事给了我们挺大的打击,我躺平了好几个月,面对手上不多的积蓄,是继续开发产品(需要再组建团队),还是回归原来的技术路线(我一个人就可以做)? 我焦虑徘徊了,陷入了久久的思考之中,我开始寻问自己的内心……

随着疫情的过去,我意识到生命无常。在这个短暂而珍贵的一生中,我应该尽量去尝试一些别人未曾做过,同时也对世界有价值的事情。

我想,我需要一个这样的理由:即使是做失败了,那也是值得的。

这段经历也深刻地让我认识到,如果不是被使命和热爱推动,人是很难在困境中坚持下去的。

因此,我做出了一个重要的决定,暂停商业化产品,沉下心来专注做 LeaferJS,并开源给更多的人使用。

因为我深知,LeaferJS 才是那个未来将改变世界的东西。

重新出发

在这段艰难的岁月里,音乐成了我与黑夜对话的方式之一。我写下了自己的第一首歌。我相信只要坚持,风雨过后,终将看见美丽的彩虹。

要做成一个通用的图形渲染引擎,还有很多的工作要做,接下来的漫长 10 个月里(我是真没想到还需要这么长的时间),我专心致志地进行开发。

2022 年 11 月,我记得很清楚,我花光了所有的积蓄,之后家人、朋友的支持,以及我对这个事业的热情,让我坚持了下来。

我以最严格的标准重写了 LeaferJS,增加了一套现代化的 UI 绘图框架,并为它编写了友好的文档和代码示例。

曙光初现

2023 年 06 月 28 日,我正式将 LeaferJS 开源。发表的文章在各大平台上引起了巨大的反响,获得了开源中国、知乎、科技爱好者周刊等平台的推荐。尤其是一位有影响力的用户发表了一篇对 LeaferJS 性能进行剖析的文章后,引起前端圈大量公众号的转载。每天都有数以千计的用户访问我们的网站,用户群一下子就满了,看着数据,激动难以言表,我知道这次的决定是正确的。

这么多年来,我终于看到了一丝微弱的曙光。那是我梦寐以求的光明,虽然知道这项技术距离大规模应用还有很长的路要走,但这无疑让我有了更大的勇气坚持下去。这是一个新的开始,也是更艰巨的挑战。

很多企业开始使用

随着 LeaferJS 的用户逐渐增多,迎来了许多用户的参与,他们不仅积极使用 LeaferJS,还提出了许多实际的需求和宝贵的建议。

之后的 9 个月里,我又对 LeaferJS 进行了持续的打磨和升级。尽管面临着许多挑战,我还是完成了跨多个平台的开发工作、图形编辑器等重要功能。

技术和文档得到不断的完善,这不仅是我个人的努力,更是每一位用户参与的结果。

看着一家家企业开始使用我的技术,启动他们的产品,我的内心感到无比的欣慰和自豪。

他们有用 LeaferJS 绘制小程序海报的,也有开发小游戏、大数据表格、海报编辑器、图像编辑器、视频编辑器、电力监控系统、建筑绘图软件、雕刻软件、绘画软件、设计软件等各种场景。

不久的将来,也许会看到 LeaferJS 可用于开发游戏与应用,以及更多的场景。

这是官网收录的部分开源产品和文章,还有很多商业化的产品不方便公布出来。

入选开源中国 2023 年度重磅官宣事件

在 2023 年结束时,LeaferJS 也迎来了第一个荣誉,那就是入选了开源中国 2023 年度重磅官宣事件,开始得到了国内开源界的认可。

推进性能加速计划

过去的 3 年,我已经为这个图形引擎打下了一个坚实的基础,在创建图形速度、节省内存方面取得了不错的成绩,也为很多公司创造了价值。

今年我计划将交互性能进行大幅度的提升,这需要进行多方面的细致性能优化,挑战巨大。

为了让大家感受到即将到来的性能,我提供了一个能够容纳 百万杯咖啡的画布,并能流畅操作,欢迎大家体验,目前还有很多不足的地方,后面会不断优化。

我们最终的目标是想实现流畅操作 百万级静态元素 十万级动态游戏元素 ( WebGPU 加速)

像构建现实世界一样,生产零件与产品

当功能和性能到达一个阶段之后,LeaferJS 可以应用到更为广泛的地方。

它不仅可以用来高效绘图、组态和开发图形图像编辑软件,未来还能够开发所见即运行的网页、应用、游戏、动画,随着功能和生态的不断完善,与 AI 融合,将带来层出不穷的创业机会。

想象一下,未来我们可以像构建现实世界一样,在各自擅长的地方分工协作,以所见即所得的方式生产零件与产品,并进行商业化流通,可以极大的提高生产力,并激活个体创造力!

这需要我们建立起一个互相认同的开放标准,免费开源的 LeaferJS 可以充当这个桥梁。

需要来自社会的帮助与参与

我们一直致力于推动技术的进步,然而,个体的力量总是有限的,尤其是在面临资金、推广、团队、教程、案例以及插件等方面的短缺问题。

因此,我真诚地邀请你成为这个伟大梦想的参与者!一起来创建一个属于我们自己的开源社区!

无论你是拥有丰富经验的开发者,对设计充满激情,还是想以赞助者的身份支持我们,你在这个过程中都将发挥至关重要的作用。

如果你具有技术专长,不妨考虑开发插件、案例、产品。许多用户都期待从你的技术中受益。

如果你擅长表达,不妨提供教程、传播我们的故事。许多粉丝都想关注你。

如果你精通语言,不妨参与翻译,让世界各地的人都可以享受到 LeaferJS 带来的便利。

作为支持者,你举手之劳的一个 Star 可以让 LeaferJS 产生更大的影响力。

而作为赞助者,你热心的一杯咖啡也将为我们提供有力的支持。

爱出者爱返,福往者福来,我相信你的这些付出会获得加倍的回报,并将带来蝴蝶效应,让 LeaferJS 惠及到更多的人。

开创一家卓越的开源公司

LeaferJS 想要更好的发展,需要一个新的主体,我想在今年恰当的时机,为 LeaferJS 创办一家全新的开源公司。

并从社区中寻找热爱这件事情的优秀参与者,组建初始团队,共同打造适用于 AI 时代专业级产品开发的高性能 2D/3D 图形引擎,并推动生态的发展,搭建开发者商店,让生产力可以流动起来。

前期每一位参与的用户,无论是媒体发声者、社区贡献者、赞助者、Star,我们都会记录下来,汇聚到一个大家都可以看得到的头像墙上,作为我们一起参与开创的见证。

为了专注于研发图形引擎,也为了避免和客户产生竞争,我计划优先出售之前开发的 Wodisign 产品,其次才会自主运营,相信在我们的支撑下,它将会成为一个十分有竞争力的产品。

故事的结尾

3 年的时间,既漫长又短暂,有人用 3 年造了一辆万众瞩目的汽车,有人用 3 年拍了一部热辣滚烫的电影,而我用这 3 年经历了一场热辣滚烫的绝境中重生,个中滋味只有自己才能真正体会。

故事的最后还算圆满,我有了 LeaferJS 为伴,走出了人生的困境,漫山遍野的油菜花在向我招手,仿佛在告诉我春天已经来了,我拨动着心中的音符,慷慨激昂的弹起了【绝境中盛开】。

🌿 www.leaferjs.com

项目介绍

LeaferJS 是 HTML5 Canvas 2D 图形渲染引擎, 可结合 AI 绘图、生成界面,免费开源、易学易用、场景丰富。

项目仓库

https://gitee.com/leaferjs/ui
https://github.com/leaferjs/ui

END