本文已参加「新人创造礼」活动,一同开启掘金创造之路。

I have a Whimsical project started

Whimsical[wmzkl]是想入非非的、乖僻的、荒诞的意思,在我准备做这个项目之前并不认识这个单词,仅仅在想用什么作为项目姓名的时分,想找个npm包中没有的姓名,无意中碰到了这个词,而这个词意外地和我做这件事的方针和可执行性有些贴合,且为我要做的这件事的功败垂成找到了一个很好的后路,就很完美。

我想做的东西是一个以低(零)代码编辑器为中心辐射出的一套工具包。面对这个时刻点的低代码发展状况,这个赛道现已是一块让个人难以耕耘的盐碱地了,而我想做的不是一个低代码的全体渠道,而是渠道中每一块的零件,为低代码渠道的全体架构进行解构,对页面编辑器、debugTools、规划稿主动解析、PRD主动解析、数据层等等方面输出针对的工具包和思路。

我做低代码相关的作业现已有较长一段时刻了,在技能职场中,低代码是一个大多数人都用过,技能团队总想要,但又被团队十分厌弃的一个课题。尤其是在重事务的团队,低代码相关的开发者在搞出惊天动地的效果之前,都是一直要被否定和应战的。

不过这些困难和实践让我产生了更多的思考,于是我便启动这个项目,想将我的一些思考和实践,且跟现有作业不直接相关的内容提炼出来,期望能在更敞开的渠道学习和产出,解决一些低代码的通用问题。

对我的意义

这是一个从利己角度动身,产出利他效果的项目。

为什么是利己?

我是一个互联网某厂的码工,作业节奏快且充实,而长期投入在事务和实操让我对技能最原始的驱动力变得懒散和迟缓,简略讲便是生锈了。

我想经过这个项目来给自己一些强制的练习,温习曾经的常识,并跟进新的常识,因而我在该项目中不会考虑兼容性的问题,会使用一些我感兴趣的技能栈和方案。

项目会尽可能以开源项意图思路进行一边学习一边建造,因为还有本职作业,原则上是有时刻就多做点没时刻就少做点,但不会不做,且有时也会为了我现有的作业作为试验场。

利他的效果是什么?

虽然这是以“我”为中心任性的项目,可是我依然想要产出的内容有附加价值,在项目出现里程碑效果的时分,我也会进行一些运营,把我认为好的内容分享给社区,即使我的项目仅仅一个试错的炮灰。

比方该项意图第一个课题即是一个通用的低代码编辑器,这个通用的方针是可以交融任何技能栈的组件库的可拖拽低代码编辑器。因为个人当时的常识储备优先,因而第一阶段只面向web端,随着时刻和阅历的推移,我会以整个大前端渠道为方针进行学习和推动。

详细要做个什么东西

低代码是一个大课题,SaaS和aPaaS的低代码、流程图的低代码、页面建立的低代码、低代码的上下游支撑,只从基本内容来看就能看出其建造本钱之高往往让团队望而生畏,这也是当时低代码相关建造被人主要诟病的原因,也是为什么许多大厂都在做低代码相关的付费服务。

如何将投入开发低代码的本钱从逆差变成顺差,是每个相关开发团队需求解决的问题,这难免要进入鸡生蛋和蛋生鸡的扯皮循环。

那我想以我对低代码部分内容的了解,做出低代码全体建造中的零件,让相关团队在进行开发时少走一些弯路,或者可以直接使用我的部分效果为低代码的同僚们的KPI或OKR加把柴。

项目在当时想做的内容包含:

我有一个Whimsical的项目启动了

以上的内容是动态的,随着时刻的流逝会有一些调整,看到这儿是不是觉得更加Whimsical了呢?

写在最终

我喜爱踢足球,可是不爱看球赛;我喜爱打dota,可是一个电竞选手都叫不出;我喜爱编程,可是现已很盛行而我却不知道的技能和结构越来越多;我喜爱网上冲浪,但很少写文章,不知道看文章的你是不是像我相同,习惯把自己缩成一团。2022年里我接触了许多新东西,也尝试了不少,挫折感许多,但也总有新鲜的事物招引我的注意力,而重要的是我舒展了自己,敢于去拥抱我自以为距离我很远的事物。

我想藉由这个项目,为我现已定型的脑袋敲出一些新花样,这篇文章可能短期不会有人能看到,但期望有那么一天会有人挖出这个文章来影响一下未来的那个不争气的我,要么就不要想入非非,要么就坚持到底。

项目地址:github.com/gaofeiyu/wh…