PonyCui 的 2021 年终总结

1,894 阅读5分钟

「时光不负,创作不停,本文正在参加2021年终总结征文大赛

匆匆的一年又过去了,大概是风暴来临的原因,这一年过得特别漫长。我这人不擅长写作,也因此从未留下过什么公开发表的年终总结。但去年局势变化如此之大,值得为此留下一篇年记,证明我经历过。

2020 - 2021 年完成了几个目标,经历了几件大事,在人生中划下了厚重的一笔。

提效 + One Stack

依稀记得是在 2019 年加入的这个团队,刚进这个团队时,大伙充满不安全感。团队刚经历完短期的扩张,几乎所有事情都一团乱麻(非常符合小公司的气质)。还记得一个妹纸在会议室里哭着对我说:『我太焦虑了!』。也是,好几个完全没有任何架构可言的工程,几乎把所有工程师压得喘不过气,每次小小的修改都需要经历好几分钟的编译,换作是我也很崩溃啊。

但,事情总有解决办法嘛!

  • 电脑慢?那就申请经费全换成高配 MBP 咯!
  • 编译慢?那就找出慢的原因,逐步优化咯!
  • 感到不安全?那就好好安抚大伙情绪,重整旗鼓咯!

这两年里啊,我们做成了这几件事。

  • 用 Flutter 彻底把老旧的工程重写了一遍。
  • 用 GraphQL 彻底把 RPC 层重写了一遍。
  • 用 MPFlutter 替换掉老旧的 H5 / 微信小程序工程

这几件事,似乎简单几笔可以带过,但确确实实凝聚了团队同学们的心血。我们用短暂的高强度工作,换来往后几年高效率的回报。自从 Flutter + MPFlutter 上线以后,工程师的腰再也不麻了,这也是我们这两年最大的收获。

对于 One Stack 这事,也在今年落地了,iOS / Android / Web 工程师统一使用 Flutter / Dart 开发,这不好吗?省心省力。

开源项目(SVGA)

我是从 2016 年开始捣腾 SVGA 这个项目的,在同年,面向社区开源,到现在已经 5 年多了吧,Star 数早已过三千,帮助了不少同学解放生产力。

这个小项目知名度并不高,维护也不活跃,比起 Lottie 和 PAG 等大厂作品,更是显得草根味十足。

但是不能否认,它确实帮助了社区成长,它是一个时代的产物,创造的初衷只是为了造一个『性能与功能相对平衡』的动画库。

在 2021 年,我也思考过,SVGA 的未来,也跟老同事商量过这事,大概是我们不会投入更多的资源去维护它了。一方面是我们没有时间和金钱基础去运营和维护,另一方面既然社区和大厂已经有更好的方案了,那大家就去用起来吧。

开源项目(MPFlutter)

MPFlutter 这个项目呢,是我在业余时间捣腾的,大概在是 2019 年国庆期间开始搞的吧。

不知为何,本人就是喜欢钻研一下跨平台的东东,RN / Weex / Flutter 都接触过一下,对于 Flutter,最初接触时,我是抗拒的。因为不理解!

我不能理解,为什么一个 UIView 能做的事情要拆分成十几个 Widget 去做。也不能理解,为什么要用一种奇怪的语言去 Coding。更不能理解,为了跨平台而跨平台的 Skia 渲染。

直到 2018 年,在 B 公司,真正使用 Flutter 完成一个项目开发,才被这神器洗脑。当然,过程中夹杂不少爱恨。也在此时,萌生了不少好玩的想法,不过鉴于 B 公司实在无法开展这个有趣的试验,只能换团队捣腾了。

MPFlutter 也是这些想法的其中一个产物,大体上的思路并没有什么创新的,不过是被 React / Vue 等框架玩腻了的 Virual DOM,我就是站在巨人的肩膀上,把小生态搭起来了而已。我也不知道这事最后能走向何处,且行且珍惜呢。

对于 MPFlutter 的商业化运营,我是始终保持充满期待的态度,相信这个项目是能养活本身的。这项目也有了一些种子用户,感谢你们的支持。

保持乐观的心态

我发现,创业者几乎不能逃离的情绪 —— 焦虑,尤其是今年这个环境。

而对于焦虑,克服它的最好办法大约是运动了,这两年,基本上每周都去游泳,至少三次。

WechatIMG125.jpeg

身体健康了,情绪也就好了,虽然肚子上的肉还在增长。

冬天过后就是春天,这场暴风雪会过去的,我们一定能等到万物复苏的那天,说不定新的市场机会就在眼前呢。

当前危机下,就希望做好几件事,把家人照顾好,把自己照顾好,好好学习。

离开

2022 年,我将离开这个耕耘了两年的团队,希望这个团队能好好活下去。

未来有什么安排?还没有,正在找工作(已经找到了),如果有合适的工作机会都可以考虑,加我微信 ponycui 私聊就好。

可爱的团队

感谢可爱的同学们,共同为这事奋斗过!