跟村长老师做【Vue DevUI 开源指南】直播一个月的感受

3,825 阅读8分钟

本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。

村长老师的缘分是相遇在掘金、相识在B站,在掘金社区混了一年多,除了阅读和写作之外,最开心的就是认识了不少社区的朋友,村长老师就是其中一个。

和村长老师的初识

村长是花果山团队的成员,很早就关注到他们团队的不少大佬,像大圣老师大帅老猿全栈然叔等。之前还参考大帅老师的文章写了一篇《如何将龙插入到Web富文本编辑器中?》

之前只是在默默地关注大佬,并没有太多的交集,直到今年8月份,偶然看到村长在B站点评简历的直播,我在想是不是也可以把我的简历也给大佬点评下呢?虽然我不换工作,但是让大佬给点职场建议也好。抱着这个想法,我大致写了个简历,回忆和总结了自己8年前端工作历程,村长老师也在9月1日正式直播点评了我的简历,直播的录播地址:

【内推吐槽烩】简历点评0901:8年经验,2家大厂经历,亮眼的项目经验!值得我们一起学习

就这样跟村长建立了最初的连接。

一起做一个B站直播课程吧

之前的简历点评,村长除了给出简历的意见之外,也慷慨地对我表示肯定和认可,而我当时在做Vue DevUI开源组件库项目,正在广泛招募社区的contributor。

我心想:

村长是老师,又在B站做直播,是不是能有一些合作呢?

于是尝试性地跟村长沟通了我的想法,没想到村长老师也正有此意,我们一拍即合。image.png

我也立马开始着手准备,由于之前从来没做过直播,打算先简单的做起:就教大家如何参与一个开源项目吧。

写好大纲之后就发给村长老师。

image.png

村长觉得内容OK,并建议就直播的形式做一次详谈,第二天下午我们做了一次视频连线,村长给我的印象非常好,很有亲和力,我们详细沟通了直播的内容和形式的细节,我也提出这个直播可以一直合作下去,做一个Vue DevUI开源指南的系列直播公开课,并邀请我们Vue DevUI团队的小伙伴一起给大家分享Vue DevUI组件库的建设,我们再一次一拍即合。image.png

视频最后我问了一句:

那村长老师,我们什么时候开始呢?

村长回:

要么择日不如撞日,就今晚?

我当时的状态是这样的:image.png

不过想了下第一期内容不多,而且有村长带着,有什么好担心的呢?所以就欣然同意。

第一次直播

跟村长老师约的是晚上九点直播,我们提前半小时开了钉钉的视频会议,主要是调试设备、做一下简单的演练,直播的形式是:

村长当学生,我当老师,我带着村长一起参与到Vue DevUI组件库的开源建设中来,并引导村长成功提交第一个PR。

直播的一开始非常紧张,倒不是怕翻车,而是我是第一次体验直播,平时跟熟悉的朋友一对一地聊天没什么问题,在公开场合直播还是很不习惯。

中间有几次脑子有点空白,本来准备得好好的内容突然不知道怎么讲了,显得非常笨拙,还好村长直播经验丰富,很快就带过去了,所以整体的节奏还是非常不错,不会因为我个人缺乏经验而影响直播的效果。

到直播的后半段,我才真正开始进入状态,开始回应村长的话,跟村长开始互动,思路也开始清晰起来。

我觉得直播的感觉还是非常不错的,参与Vue DevUI的小伙伴们如果有意愿也不要错过机会,参与到村长的直播间来吧!有村长老师带着,没啥可以担心的。

直播过程中,也有过几次翻车,还好有村长在,能够化翻车为PR。我现在直播一点儿也不担心翻车,翻车意味着出现了意料之外的机会啊!

又可以学习,可以提PR啦~

我也发现在直播过程中,有小伙伴一起参与互动,发弹幕、刷礼物,是一件非常开心的事。哪怕只是简单地发个1、发个666,比起没人讨论和回应,给主播的感受都很不一样。我以前看直播很少刷弹幕,现在也养成了看直播、看视频刷弹幕的习惯。

以下是第一次直播的录播地址:

【我要做开源】华为大佬亲授,Vue DevUI开源指南01:提交我的第一次pr

Vue DevUI 开源指南系列直播

第一次直播非常愉快,村长也给我反馈了直播的效果。

image.png

我们当即确定了下一次直播的内容:完善tree组件。

第一次直播的时候其实并没有想那么远,做直播这件事本身就是非常偶然的,这个系列课程也是在直播和做开源的过程中,慢慢清晰起来的。

也欢迎大家持续关注我和村长的直播,多在直播间互动,多给我们提意见和需求:

  1. 你们想要学习哪方面的内容?
  2. 你们觉得哪里讲得好,哪里讲得不好?
  3. 也欢迎感兴趣的小伙伴一起参与到直播间来

Vue DevUI开源指南系列直播打算分成两条线:

  1. 组件设计和实现
  2. 组件库的工程化

目前【组件设计和实现】已经完成了3期(还未结束):

  1. 【我要做开源】华为大佬亲授,Vue DevUI开源指南01:提交我的第一次pr
  2. 【我要做开源】华为大佬亲授,Vue DevUI开源指南02:做一个有模有样的Tree组件
  3. 【我要做开源】华为大佬亲授,Vue DevUI开源指南03:学会“单测”才会有安全感!完成Tree组件!

【组件库工程化】已经完成了2期(正在进行中):

  1. 【我要做开源】华为大佬亲授,Vue DevUI开源指南04:组件库工程化建设之项目初始化、jsx支持
  2. 【我要做开源】华为大佬亲授,Vue DevUI开源指南05:开源组件库中的文档建设,vitepress使用过程中的踩坑经历,克服这些困难你将收获多多!

已经跟村长老师达成共识image.png,只要村长老师的直播间不倒,只要还有小伙伴愿意参与进来,这个系列就会一直做下去!

欢迎大家持续关注、分享出去~我们一起来从0到1做一个vue3开源组件库!

每周五晚上九点,我们在村长的直播间,不见不散!

村长直播间地址

欢迎大家参与开源和直播

最新一期直播的主题是组件库文档系统的搭建,这一期和之前的都不一样,之前都是我和村长两个人直播,这一期我们邀请了Vue DevUI组件库团队的小伙伴wailen一起来直播间,他是Vue DevUI管理团队的成员,也是Search搜索框和Cascader级联菜单两个组件的田主,在Vue DevUI项目中一直都非常活跃。

目前官网的demo代码展开/收起的功能就是wailen同学开发的,并在上一次的直播中给大家分享了其中的实现过程。

也非常欢迎其他小伙伴参与到Vue DevUI中来,参与到村长的直播间来!

在做Vue DevUI开源项目的这段时间以来,我自己也有很大的成长,认识了很多社区的小伙伴,也从他们身上学到非常多。

  1. 参与开源并不是一定要开发一个大的功能,编写非常复杂的代码,只是发现一个bug、提个issue、完善下文档、解决一个简单的issue,也是参与开源;
  2. 参与开源不是一个人闷着头完成编码任务,一起参与社区的讨论,与其他contributor多沟通,细心地发现问题、提出问题、解决问题,也是参与开源;
  3. 参与开源收获的并不只是编码能力的提升,更是良好编码习惯的培养,通过参与代码检视,既检视别人的代码、也让自己的代码被别人检视,从而发现自己的编码问题,学习别人的优秀实践,这反而是更重要的;
  4. 参与开源除了可以提升编码能力、养成良好的编码习惯之外,还能结识一群志同道合的小伙伴,为自己的简历增光添彩,写技术文章、参与开源项目这些都是非常好的简历亮点。

最后推荐两篇讲开源的文章给大家:

  1. 如何为开源做贡献
  2. 参与开源,就从今天开始吧

我们 DevUI 团队有多个开源项目,现在都在招募contributor,欢迎大家一起参与开源中来!(感兴趣的小伙伴可以添加DevUI小助手的微信:devui-official,将你拉到我们的核心开发群)

DevUI官网:devui.design/