交流的障碍
星期日, 9月 27th, 2009Scarlett说有问题要我帮忙,当然是有偿的,于是就看了一下她所说的需求。
是要在一个WEB方式的调查问卷中搜集使用者对选项的mouseout/click/select的操作过程,而她也调研过了,建议我用mouselabweb.org的开源项目来做。
Mouselab是一个荷兰人做的开源项目,旨在提供一套web页上收集用户行为的工具。
本来我是打算用flash来满足这个需求的,然而我看了她给出来的需求,再看看mouselab的代码,觉得没问题,于是就做了一个雏形回去。
头几次的邮件交流我都觉得没问题,都是原有的需求上的一些细节定义,但快完工之前,逐渐多了一些不在第一次需求里面的内容,而有些也超出了mouselab的模板的能力,需要我全力去修改。
这样对我来说就比较难受了,一方面mouselab的代码写得风格并不好,缩进和变量定义看起来都很麻烦,而另一方面,显然Scarlett将数据采集和数据分析混淆在一起,她大概希望在代码里面将数据分析也做了,这显然不合适。
最终我只给她提供raw data的csv文件,剩下的工作则建议她好好学习用excel做好这一点。
……
尽管是朋友,但涉及到项目开发,就可以知道非工科专业的学生对项目的理解实在不同于工科的人。