组织社外强制性会议所需的三件事情
【简述】
我计划总结一下关于如何开始和运营面向Golang初学者的社外学习会的经验,它被命名为DOG(Design One Go)。
【狗的内容和每一集的回顾】
为了解释我所感受到的公司外学习会的运营所需的三个要点,我希望分享一下我参与过的DOG的内容。
第一篇(公司內部預開放):大型演講會
为了积累运营经验,我们在举办社外学习会之前进行了内部工程师专属的学习会预开放。虽然只限社内工程师参加,但为了确保良好的运营学习,我们进行了与正式活动相同的操作,包括开设活动页面、订购饮食物品以及当天的顺利进行等。考虑到限制了事件页面的公开范围,我们只在TechPlay上公开了该页面。
第二轮:LT大会
由于在第1届活动中积累了运营经验,我们终于开始了面向外部的研讨会。总共有11名工程师参加了本次活动,其中3位是LT演讲者,8位是听众。对于首次活动来说,参与人数似乎还是相当可观的,不过LT演讲者全是内部工程师,而听众中也绝大部分是公司内部的工程师。这里暴露出的问题是外部工程师参与人数较少,尤其是在LT演讲者方面没有申请者。
第三回:PowerPoint卡拉OK风LT大赛
第3回我们举办了一场类似于PowerPoint卡拉OK的短时间演讲大赛。与即兴演讲不同的是,参赛者需要使用他人制作的资料进行演讲,这些资料已经在网络上公开。选择采用PowerPoint卡拉OK的形式是为了吸引外部工程师来参与演讲,以此来降低演讲的门槛,省去了准备资料的环节。
另外,从第3回开始,我们不仅在TechPlay上发布活动页面,还在Connpass上试行了同样的做法。
可惜施策的结果是,所有参赛者都是内部工程师,没有外来者参与。
第四篇:Golang×团队编程×测试驱动开发
基于LT大会可能无法吸引人群的假设,我们决定将LT作为附加内容进行改进。由于可以在动手操作的同时学习Golang,并且这是一个单人无法完成的任务,因此采用了Mob Programming。此外,选择了t_wada式的TDD作为Mob Programming的主题,因为它具有强大的集客效果。
措施的结果是外部工程师的参与增加了,而且首次有人报名参加了LT环节!
第5篇:Go语言×团队编程×gin框架
我們決定在第5回活動中仍然採用MobPro,這是因為第4回活動的成功讓我們找到了成功的滋味。我們決定將題材從第4回改為使用gin。此外,由於在Connpass上的報名人數更多,我們決定取消在TechPlay上的公開,專注於Connpass。在第5回活動中,我們收到了最高申請人數,包括1位演講者、7位聽眾和5位其他取消的申請人。更令人驚訝的是,這13位申請人全部都是外部工程師。我們不再需要內部工程師來增加數量,這證明了採用MobPro的有效性。這真是太令人感激了。
第六回:Golang与团队编程与竞赛编程
第6回我们也选择了竞技编程作为主题。选择竞技编程的理由是因为题目丰富,运营起来方便,并且对熟悉基础语法非常合适。实际内容请参考这里。
第5回的参与者中,有2名做了演讲,6名作为听众,全都是外部工程师。与第5回相比,参与者减少了,但是成果可谓是相当可观,与以前做演讲比起来完全不可同日而语。
第七章:Golang与团队编程与竞赛
在第6回比赛中,原本准备了10道竞赛问题,但只解答了3到4道问题,并且还有剩余问题,所以决定将其与第6回的内容完全相同。
然而非常抱歉,由于组织方的一些情况,第7回比赛被紧急取消。对所有原计划参加的人们表示最深的歉意。
第8回:Golang与团队编程和竞赛编程的结合
由于第7回被取消,所以主题被延迟到第8回进行。参与者分为2个LT演讲者和6个听众,还有8个人取消了。虽然有很多人取消了,但申请人数是有史以来最多的。
【组织社外学习会所需的三个要点】
我稍微花了一些时间来解释会议的详细内容,但现在我们进入正题。接下来,我想要介绍三个我认为在外部培训会议运营中非常重要的方面。
获得公司内部的理解
为了举办培训会,需要准备许多事项,如会场、(非必需的)饮食、准备时间等等。如果公司对这些有了理解,安排起来就会更容易。虽然有可能从培训会参与者那里收取参加费,但我们决定不收取参加费,因为这会有可能导致参与者减少的缺点。
但从公司的角度来看,很难对预期效果不明显的事情投资,所以我们需要向公司说明举办外部培训会的好处,以获得理解。我们提出的好处如下。
-
- 通过参加培训会议,可以提高公司的知名度,有可能导致招聘工程师
- 与其他公司或培训会合作赞助,有可能形成与外部的联系
通过提供这些,我们成功地获得了来自本公司的理解,顺利地举办了研讨会。
与其他研讨会的参与者定位差异
根据我们公司的情况,已经决定涉及Golang。然而,关于Golang的学习会有很多知名度高、吸引力强的会议,比如golang.tokyo和DeNA.go等等。为了吸引外部工程师参加学习会,我们需要与这些会议进行差别化。
我们利用与大型学习会相比缺乏知名度这一点,将Tour of Go定位为学习会,强调即使是初学者也可以轻松进行产出。然而,正如DOG的详细介绍所提到的,由于未收到LT槽位的申请,我们除了简化学习会的设置外,还将重心转移到了主要进行集体编程。我认为结果是,转变为集体编程也有助于与其他学习会进行差别化。
由于面向初学者和集体编程的内容,我们与其他学习会实现了差别化,并且参与者和申请者也呈上升趋势。
减轻运营负担
我觉得在单次举办学习会的情况下,即使负担很高也没关系,但如果要持续举办学习会,那会给运营方带来很大的负担,可能会使他们的动力下降。
特别是在以LT大会为主的时候,由于没有LT参与申请,我们不得不请求公司内部的工程师登台演讲,或者由运营成员登台演讲,这除了学习会的运营工作外,还增加了演讲者的负担。
我们改为了使用Mob Programming是为了吸引外部工程师的参与申请,另外也是为了结束运营人员必须登台演讲的情况。
在Mob Programming中,参与者之间的交流是主要的,对于教授知识而言,负担与登台演讲相比,明显要低得多。
如果继续举办LT大会,我认为可能无法持续到第8次。
【想法】
虽然在第8次外部学习会上遇到了一些困难,但是我们看到社外工程师的申请人数增加了,更重要的是看到参与者兴致勃勃地学习和使用Golang,这让我们觉得举办这次活动是值得的。同时,参与组织活动对我们个人的成长也有所帮助。我希望大家都能参与学习会的运营工作,亲身体验一下。