Open-Workshop和技术讲座的不一样在于更为重视动手操做,因此基本能够没有主讲人,只须要一个引导者。此次活动主要分为TDD和BDD两部分。TDD部分相对成熟,已经在北京、西安等地方举行过屡次活动。我做为志愿者帮忙组织了TDD部分。html
TDD部分由猜数字问题贯穿始终,主要流程是:1. 自我介绍并自由结对;2. 从第一问开始依次TDD,每一问大概开发40-45分钟;3. 每一问开发完成以后进行Code Review;4. 根据时间适当分割任务,当完成能完成的最后一轮后进行总结。java
活动的参与人员认为作的比较好的在于选题和活跃、自由的讨论气氛,以及可以动手实践。固然还有好吃的水果!git
作的很差的部分在于:github
- 事前准备不够
a. 活动确认较晚。
b. 有些童鞋不知道TDD和BDD两个部分会同时进行。
c. 有些童鞋不知道须要带电脑和搭环境。
d. 缺少预习的材料。其实我以为这一点仍是沟通问题,你们Clone了Github上的工程以后,能够看一下里面的例子。仝键童鞋为了demo一下mock怎么用,特地新加了一个测试的例子。并且你们能够经过maven的配置文件看到项目依赖于什么框架,能够有针对的学习。不过做为确实能够更加清晰、明确的把这些信息写出来。
- 一些好的思路应该更加及时的记录下来。对于这一点,能够安排一个志愿者记录下来,或者录音。
- 应该先对知识点进行总结再对活动进行总结。
- 结对的时候应该由技术相对较强和对该领域不太熟悉的人混合结对以保证活动质量。这个其实在活动开始前,我有邀求你们简单介绍技术背景同时要求认识的人不要一块儿组队,可是仓促之间你们很难作出准确判断,一般都是就近组队。
- 不该该只基于JAVA
能够采起的措施:框架
- 创建社区,从而更好的发布相关信息,并记录相关资源。
- 开源项目鼓励你们持续参与。
- 尽可能使每一组人员趋于稳定,这样能够作更为持续、深刻的学习。
- 鼓励不一样技术栈的志愿者参与进来,组织不一样领域的活动。
相关资源:maven
- Code Sample
- 第一次活动总结
- 优秀活动总结