Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2015-07-12) 2015-04 月结

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

补月结太辛苦了,很多事情已经想不起来了

  1. “JS带你飞"活动持续火热
  2. 某“IDEA插件开发”的咨询项目去不了
  3. 每周一天,跟仝校长开发“远程结对插件”
  4. 邀请仝校长讲了一次“如何学习成长”的session
  5. 娟姐下项目

1. “JS带你飞"活动持续火热

同事在客户那边,发现他们在进行一个学习活动时,采用了一种参与度比较高的形式。考虑到我们之前的workshop有很多中足的地方,我打算在"JS带你飞"上试验一下。

我们把这种方式叫做“你行你上”:

  1. 出一个目标很明确的题目,最好是有一些视觉效果的
  2. 把它分解成多个更加细小的任务,保证每个任务可使用三五行代码实现
  3. 大家不是在自己的电脑上自己做自己的,而是在前面的大屏幕上实现出来
  4. 在大屏幕上写代码时,不能坐着,只能站着,以保证随时替换
  5. 其他人围观。如果有谁有更好的想法,就换人上去实现
  6. 每个人在上面的时间不能太长,一旦想法受阻,就下去,换另外的人上来
  7. 如果没人主动上来,则可由上一个人点名

在最近几次,我们试用了这种方式来学习了lodash的使用方式,HTML5的drag-and-drop,一个躲避子弹的游戏,一个利用webrtc进行浏览器内视频聊天的工具。

使用这种方式,明显感觉大家的参与度高了,每个人都很投入,而不像以前做workshop时,很多人虽然人坐在那里,但是实际上在做别的事情。

我觉得这种方式可以再好好总结一下,找到更明确的使用场景,再把规则优化一下,说不定可以推广开来。

2. 某“IDEA插件开发”的咨询项目去不了

有人找到我说某公司要开发一个IDEA插件,做一些日志分析的功能,因为我有过插件开发经验,所以想让我去两周。但由于当前客户已经给我安排了一个新项目,马上要启动,所以没法去。

3. 每周一天,跟仝校长开发“远程结对插件”

我之前业余开发的“远程结对插件”,受到了仝校长的关注。因为他一直在做培训相关的事情,特别需要一个工具能帮他与远程的多个学生一起结对。虽然市面上有一些工具,但是并不能很好的满足他的需求,所以他跟我们客户申请了一下,让我每周拿出一天时间来跟他一起完善这个插件。

在这个过程中,有两方面的收获:

  1. 发现这个插件一旦真有人用了,就会发现很多之前没遇到的问题,每个人的使用习惯不同
  2. 跟仝校长一起开发时,经常会聊天讨论问题,发现校长是一个非常博学和有思路的人,学到了很多

另外发现代码的结构怎么都让人不满意,我尝试了很多方法,但是依然可读性不高,而且测试起来很困难,到后来已经到了没法继续开发的程度。急需要一种更好的方式来解决这个问题。

4 . 邀请仝校长讲了一次“如何学习成长”的session

由于和校长聊天时,他解答了我的很多疑惑,而这些疑惑我觉得很多人也有,所以组织了一次session。先搜集了很多问题,然后由校长对这些问题进行了解答,感觉很有收获。

5. 娟姐下项目

娟姐要下项目,去另一个城市做前端项目了,恭喜娟姐的愿望终于实现了。

comments powered by Disqus