2020 我在 wangEditor 的年终总结

1,560 阅读5分钟

2020 回顾

写这篇文章的时候已经到了2021年1月下旬,很可惜,这次的年终总结竟然是在团队敦促下写出来的,原本每年都应该去总结的,看看去年的 flag ,仿佛也没几个达成。

转眼已经毕业1年多了,加上2020年疫情的原因,从年初焦虑到年尾。

2019年6月,刚毕业的我加入现在的公司,加入的部门还是前端比较核心的部分,属于在线讲义相关,也就是富文本编辑器相关的领域,强交互的场景和之前实习接触到的前端差距很大,最开始只是接触了一些简单的工作,到后面慢慢去接触了系统核心的部分,也了解到了一些这个领域的难点。

2020年初,疫情爆发,被困在老家的我也开启了线上办公模式。恰巧手头上还有一个比较棘手的问题等着自己解决,所以也就面临着在家接近于从睡醒睁眼到晚上睡觉都在办公的状态,仍然看着自己项目进展缓慢,每天过的都很焦虑,只能把每天的工作都尽量汇报给 leader,希望能得到一些指点,好在经过两个周的高强度工作后,整个项目还是在截止前顺利完成了。

在家办公一个月后,回到北京,由于公司的部门架构原因,我被调到了另外一个部门,与之前的部门不同的是,这个部门所做的事情就接近于常规前端的工作内容,又是焦虑的几个月,需要熟悉新部门的业务内容,熟悉整个系统架构,不过好在现在的 leader 不错,也做了很多技术方面的项目,但是对于这种常规前端的工作还是没有很好的突破,并且感觉自己的实力也没有很好的提升,断断续续的看了一些源码,看些视频,但始终还是没有缓解自己的焦虑。

2020年10月份吧,每天晚上睡前都习惯性的刷刷知乎的我,看到了 【长文】wangEditor V4.0 探索以团队的形式做开源项目 的一篇文章,本身自己也想做一些开源的东西去回馈社区,以此来提高自己的能力,奈何自己还没想好要做什么的时候,正好 wangEditor 开源团队要招人,而且因为自己之前做了一些富文本相关的东西,觉得这部分对自己的能力的帮助还是蛮大的,也就没有犹豫的直接加群联系老大了。

接到第一个任务是使用 Webpack + TypeScript 实现一个建议富文本编辑器, 哈哈,比较尴尬的是自己想都没想直接用 Vue 直接新建了项目就写起来了,结果肯定是被打回来了,还是比较尴尬的。所以又重新开始了一次,好在整个难度并不是很大,只是考验了一下动手能力,也算是坎坷的通过了,11月份正式加入了团队。进入团队以后,学习了一下团队的规范,翻看了部分源码,完成新成员培训以后,开始了自己第一个小的 feature。添加在线视频的回调和校验函数,由于周中自己下班也比较晚,再加上自己的一些事情,往往开始开发都要到了周末,于是找了时间写了需求文档,写完以后开始了开发。到了最后审核 PR 的时候,老大给我提出了他的意见,期望是和图片的插入回调和校验保持相同的逻辑,避免用户还要去重新学习和理解新的API。而我当时开发并没有想到这些细节,而是作为一个新的功能去开发,没有去考虑整个产品的功能易用,所以也就去重新修改了一下,最后成功 Merge 并发布。看到自己成为项目的 contributors 其中一员时,似乎焦虑的心情放缓了一些,后面也接二连三的修复了几个小的 issue。

加入 wangEditor 团队的整个感受

首先整个团队的开发流程还是非常规范的,从一个新需求的提出到最后的发布,每一步都有一个比较清楚的流程。自己也对开源的理解更深刻了一些,对自己的帮助也是蛮大的。不过自己因为一些工作的原因吧,整个参与度没有很高,只能在周末找一些时间去参与一下开发,不过还是能有一些适当的产出。整个团队的分享精神也比较浓厚,最近大家的一些分享内容也都干货满满,后面自己也会准备一些内容,然后参与团队的分享,增加自己在团队的存在感。

2021上半年 我的 wangEditor 开源项目参与规划

  1. 在团队内最少分享一次技术相关的内容
  2. 能够参与一个核心功能的开发和迭代

最后

想要加入我们的团队,快来了解一下吧:传送门