大家好,我是前端之虎陈随易,全职自由职业,农村独立开发者。
这是我的个人网站 https://chensuiyi.me。
这里是[随易访谈]
,分享平凡中的伟大,记录不屈中的温暖。
今天邀请到的嘉宾,是国产图形框架 LeaferJS
的作者 万超
,让我们一起听听他的故事。
大家好,我是 LeaferJS 的创始人万超,正在做一件能给独立开发者带来全新创业机会的事情。
我是一名来自农村的程序员,靠着自学,一路摸爬滚打,独立开发过多款产品。
在第一次创业成功后,来到了北京重新开始,做过前端开发、产品经理、产品研发总监、CTO 等岗位(我个人的脉脉上有职业认证)。
但始终压抑不住想自己创业的冲动,这不,LeaferJS 已经是我的第三次创业了~
最早的一次创业是在 2012 年,20 岁多岁,刚自学完编程工作了 1 年,做了 17 画画
,网上能搜到很多资料,和一些绘图的数位板厂商有定制业务。
不知道大家是否还记得李连杰饰演的太极张三丰,他在遭受一系列打击后得了失心疯,有一次秋雪(杨紫琼饰演)带他出来散心,看见了一颗枯树正在长出新的嫩芽,他顿时领悟到了放心负担、奔向新生命,从此开始了他的崭新人生。
LeaferJS 的寓意就在这个故事中:放下过去,奔向新的希望( Leafer 的意思是看见树叶生长的人)。
我希望 LeaferJS 能带着一股新的、强大的生命力不断成长,为更多的人创造价值。
我们的官网是 www.leaferjs.com。
目前主要是我一个人,因为有过独立开发的经验,产品、设计、开发这些都能做的了,有一些外援和合作伙伴会提供其他方面的支持。
后续等我们有了一定的收入,会在合适的时间点组建起一个新的团队。
早上 6 ~ 7 点起来跑步,然后练练钢琴,吃完饭后开始一天的工作。
中午会午休一下,晚饭后会出去转转,拉拉单杠。
回来再练练一些乐器,再根据状态安排学习、研发,或休息。
每周基本都会安排两个下午去周围大自然走走,放松放松。
周末充充电,见见朋友,一般很少加班。
入门的三大场景有:
如果你想开发更复杂的矢量设计软件、UI 设计软件、白板软件、流程图设计软件,低代码编辑软件、矢量雕刻软件、CAD 建筑设计软件、EDA 电路设计软件、视频剪辑软件等,那找 LeaferJS 就对了。
开发一个图形引擎是一个系统性的工程,我们在构建的时候就从很多细节上把内存占用做到了最小,并提供了高效的布局方式,以及局部渲染、切片渲染、缓存渲染,从而实现了比较好的性能。
不过针对大型应用场景,我们的性能优化之路才刚刚开始,还需继续不断优化才行,我们的官网有一篇剖析性能的文章,感兴趣的可以去看看。
比较复杂的地方主要有两个:
针对有开源代码可参考的,我首先会去阅读别人的源码,吸取一些经验。
然后再从用户的角度去考虑,怎么样更简单易用、性能更好,比如坐标系统的设计。
针对没有开源代码可参考的,我更多的还是依据马斯克的第一性原理,从事情的本质思考出发,需要什么就去学什么,从而构建出好用的解决方案。
很多人说是性能,其实这只是一部分,最大的优势还是丰富的表现力和易用性。
因为我们是按照设计行业的最高标准去打磨 UI 表现力的,所以用户实际去用的时候会感觉到细节很不一样。
有的,计划 8 月底开始建立翻译小组,最晚 9 月份就会开始推往国外。
现在还没有很具体的海外推广计划呢,到时再向大家多多请教。
以下案例都可以在我们的官网首页找到:
在线设计: 无界云图、果米设计、Tuhigh 、Wodisign 等
小游戏:超级玛丽、飞翔的小鸟、贪吃蛇、2048 、拼图游戏、弹球游戏 等
视频剪辑及截图:fly-cut 、ShotEasy
UI 组件:element-plus-leafer
创意:珠串设计、百万咖啡
绘图、图形编辑器场景完善,能进行 SVG 的导入导出,完成通用版性能优化。
小游戏、短视频、自动布局场景的初步支持,AI 的初步接入及结合。
建立起一个紧密合作的开源社区,把 LeaferJS 稳步推广到国内外。
我们有一个长远的计划,未来一年,三年,五年会往与 AI 结合,支撑可视化开发网页、应用、游戏、动画方向发展。
最早我是做绘画软件创业,可以模拟钢笔、毛笔、油画、水彩等现实的压力笔触,能有真实的颜色浸染效果,还支持鼠标模拟压力绘画。
最近的一份工作参与了非常复杂的在线白板产品的研发和性能优化,类似 Miro, 也是和图形渲染相关的产品。
家人还是非常支持的,很大一部分资金是我的家人帮填上的,尤其是我的妹妹,还有另外几位借钱给我的朋友,等我后面做起来了必会重谢。
当然他们也会有担忧,我的母亲在看到我之前写的《绝境中盛开,一位独立开发者的故事》 那篇文章时,心中五味杂陈,说我太难了,偷偷的为我抹了不知道多少次眼泪。
目前没有太大资金方面的生存压力,不过我们要加速发展的话还是需要更多的人来参与,目前流量和影响力都在不断攀升。
最近计划增加每个用户都可以参与的代码片段、小游戏、场景 demo 页面,感兴趣的到时可以上传佳作。
个人用户想支持我们的发展,可以直接在官网赞助我一杯咖啡。
媒体合作、企业赞助可以直接找我(官网底部有我微信二维码),比如互相推广、业务结合等。
最近计划逐步上线金牌、白金、铂金赞助等级满足不同公司的需要。
为了保持 LeaferJS 的发展方向和节奏,我们现阶段不考虑接受投资,后期如果进入高速发展阶段可能会考虑。
同时我们会向 Vue 等开源前辈学习,通过提升自身行业影响力和用户范围,吸引国内外企业赞助。
并通过提供周边服务、合作教程,逐步实现自身造血能力。
合伙人退出(做 LeaferJS 的同时,我和别人合伙做了一个商业化产品 Wodisign ),口袋里余粮不多,新的方向又举棋未定的时候,我觉得那个时候是最艰难的。
因为我无论是前进还是后退,在未来很长的一段时间里,我的生活中都将看不到一丝亮光。
是使命感点亮了我,我看见了未来的世界需要这样的技术,并最终选择了听从内心的声音去创造它。
这让我拥有了源源不断的内在动力,可以克服一切的困难。
等我们能实现收支平衡的时候,会把节奏调慢一些,今年应该会多出去旅旅游(已经出去玩过一趟了),
目前业余主要还是音乐方面,喜欢玩各种乐器,也在开始创作音乐,同时这也成为了我创业时解压的一种有效方式。
我原来还比较喜欢画画,不过没有那么多时间,游山玩水之类的自不必多说。
实话说,我目前也没有特别好的办法呢,我选择创业的一部分原因也是来自于 35 岁的职场焦虑。
后来创业过程中我发现,当你持续做着一件在燃烧自己,也能给别人带来价值的事情的时候,就没有那么焦虑了,回报也自然而来。
所以我个人认为找到自己擅长且热爱的事情很重要(同时能为别人创造价值),当人生有了稳定的方向,就不容易焦虑。
通过我的创业经历来看,我觉得创业最重要的还是方向和自我纠错能力。
方向上一定要选择自己感兴趣且覆盖用户面较广的,这个能决定你能走多远(心力),遇到多大的困难还可以继续前进。
尽早的描述出未来成功时的蓝图,也就是我们常说的愿景,可以让自己在困境中不迷失方向,也能指引更多的人一起去到那个地方。
产品一定要找到自己独特的定位和价值,在一个较小的突破口上集中火力做到最好,然后再慢慢扩大。
这一切都需要创始人多去倾听用户的声音做出判断,才能不断的纠正到正确的方向上。
感谢您的阅读,希望这个故事,可以给您带来一些参考和帮助,我们下次再见~