“我行动迅速,在大多数人还在分析权衡的时候,我已经横冲直撞犯了三个错误并且找到了更好的方法。”
永远不要想着等准备到 100%后再行动,生活的容错率是很高的,先去做,再调整。
上次更新是 1 月 9 日,今天再去写已经是 4 月 17 日,接近这三个月的时间里,我在干啥。
先说我赖以为生的技术
就说近期开源的,YuanBlog,印象中这个东西写了有一个多月,是一个前后端分离的博客。
PS:我不会设计,所以网站有点丑,但胜在功能会慢慢完善
算是真正意义的上从零到有,过程中,怎么说呢,有些功能看起来很常见,但是,常见并不等于简单,更不等于轮子多。
说一个给我印象深刻的,是关于博客的评论功能,刚开始,毕竟从零到有嘛,开撸,手刚刚放上键盘的时候,我突然感觉这不是一件简单的事,于是本着有轮子不用白不用的原则,就开始在网上找轮子,不搜不知道,搜了才知道原来关于评论区的组件并不多,主要原因,应该是评论功能一般都需要高度定制化,所以网上轮子并不多。
但最后,还是找到了一个基于 elementPlus 二次封装的库。UndrawUI。
后面就是喜闻乐见的整合进系统,测试然后发布。
然后就是痛苦的开始,最开始让我感受的不舒服的点就是这个项目依赖了 elementPlus,说实话虽说写代码是为了实现功能,至于依赖不依赖的,按理说,不应该是我应该去考虑的,但是我考虑了。
我考虑我只用了这个二次封装的一个评论组件,何必引入一个 elementPlus 呢,于是开始了风风火火的移除 el 改造。
复制 UndrawUI 中的评论组件源码,一行一行阅读,然后在人工移除 el 的组件,这是一个漫长的过程。替换过后还需要考虑样式问题。
最后最后,权衡之下,煎熬许久,还是打算自己写了一个评论区功能,至于多煎熬,也许从 Git 的提交记录上能看到。
神奇的是,当我从画原型开始,画完之后,真正实际的代码的编写好像也没花费我很多时间,可能是我之前阅读评论组件源码的原因。
这只是一个缩影,有很多看似不起眼的小功能,可能都需要花费很多时间去解决。
关于输入输出,在写代码的时候,输入和输出是同步进行的,在遇到问题,解决问题的过程中,你的技能也得到了增进嗷。
你只管努力,就算眼下可能感觉意义不大,但长远来看,总归不算坏事。
关于自己
我曾以为情关是道断崖,后来才知那是照见本心的明镜台。当执念的碎片在时光中重组,生命开始显露出它本真的质地:
那是一种澄明如水的状态——既能与万家灯火相映成趣,亦能在独坐幽篁时听见竹露滴清响。不再将期待锻造成锁链,而是让每个相遇都成为自在舒展的清风明月。
真正的完整,是看清自己与众生皆是未完成的诗篇。于是不再向他人求取韵脚,而是以自足为砚,研磨出生命的墨香。那些曾以为的伤害,不过是心镜蒙尘时的倒影,拂拭之后,照见的是自己愈加圆融的轮廓。
在命运的棋局里,执着是最沉重的棋子。如今学会了轻盈落子:以赤诚浇灌因的土壤,却任由果实在四季轮回中自然熟落。正如明月不系于云,江河不困于岸,与人间烟火保持着恰到好处的共振。
所有通透都曾穿越迷雾深渊,所有从容都浸泡过滂沱泪雨。就像雪山之巅的莲花,必得经历岩层的挤压与寒霜的淬炼,才能在某个晨光熹微的时刻,忽然懂得如何与整个苍穹温柔相望。
这才是真正的自在:既能在红尘深处深情起舞,亦可在缘尽时刻含笑转身。因为知晓生命最美的姿态,从来不是紧握,而是如云似水般,映照万物而不留痕。
情爱里受的熬煎,没修的共枕眠,却慢慢修得沉默不言。