1、关于小组
人在教室坐,锅从天上来。一开始老师在组长名单中念出我的名字时,我是懵逼的。作为一个大二搞了一年电设,暑假参加电赛被电路搞的心力交瘁的我,对于代码其实并没有太多的锻炼。
我是一个比较懒的人,平时立下的各种目标往往坚持不下去,深刻意识到只有DDL的存在才能够让我忙起来,紧张起来。
其实软件工程这门课,虽然老师一开始就表示会很占时间,但我其实心里还是有点向往的。就是因为希望借这个机会提高我的代码水平。
总之最后我组成了这个小组,包括我结对编程的队友GPJ、电设二的队友XYF和ZGL以及两位大四师兄XMY和JBW。经过第一次开会,我对于大家的能力和热情抱有极高的信心,相信我们能够出色的完成团队项目!
2、关于科里科气
经过周六的第一次会议,我们定下了项目为:约自习网站。当然,约自习只是主要功能而非全部功能。
我们初步把项目名称定为“科里科气”(手动滑稽)。用户通过不断的使用网站功能,提高自己的积分,可以降低自己的科气值。
正好我负责写用户需求分析,把我的思考写一下。
我们的系统主要面向以下几类用户:
·单独自习喜欢玩手机,效率低下,希望找人一起自习,互相监督。对于自习科目并没有明确要求的同学。(这个比较有市场)
·某一科学习起来有困惑,希望找到同样学习该课程的同学一起自习探讨问题的同学。(可能会和学习小组有所冲突)
·某一科学习比较吃力,希望找到善于该课程的人帮忙补习的同学。(不出意外是典型的买方市场,需求大,但为什么人家要花自己的自习时间帮你补习?这个问题需要仔细应对。比如:提供自己擅长的科目的辅导;请吃饭等等)
·有除约自习之外其他需求的同学,比如拼车、约电影、约运动等。(这个也感觉比较有戏)
还有一个严肃的问题值得注意:如果用户使用我们的网站第一次成功约到了人,两人约自习后感觉不错,便互相留下QQ或微信,以后很可能直接通过这些软件而非我们的网站直接进行联系,那么我们的网站对于他们已经没用了。当然,这种情况在约拼车、约电影等场景下可能不会常见。
关于用户群体,其实我们有天然的优势在于,每年都会有新生入学,这就为我们提供了源源不断的新用户群。
这个想法其实脱胎于经常出现在表白墙上的匿名发布。相比表白墙,我们的优势显然在于实现点对点的配对,信息的隐私性。不像表白墙上如果一人想赴约,那么必须在评论区留言,暴露给所有人。但也有一点很不方便,那就是我们很可能、至少初步无法完成手机端的开发。那么对于我科宿舍没网的校情而言,每次想约都必须打开电脑登录网站,还要在电脑上查看配对信息,这显然是很不方便的。
所以,即使无法完成手机端的开发,也要充分考虑手机端访问我们网站的方便性。
3、关于后端语言
经过简单浏览,我决定使用python作为后端语言。
后端语言常用的有java\PHP\RUBY\python等,php其实是主流web开发语言,但使用python进行开发同样比较方便。
同时,php的用处基本局限于web开发,而python被称为“胶水语言”,除web开发外,在当下热门的深度学习、人工智能等领域均有广泛使用。从实用性角度,我认为在此接触python对于未来发展也有不小的好处。和一同负责后端开发的队友交流后达成了一致意见。