这门费工夫的课终于结束了,我觉得这总体还算一门不错的课,至少我写了一个并不算有太大用但也不是全然无用的东西,尤其是在重构上花了一些功夫,在设计架构上也进行了一些思考,顺便凑上单元测试,当然,虽然自己的技术而言得到了锻炼,对于我们组而言,收益还是很大的,包括写前端的两个小伙伴也找到了不错的工作,这次项目带给了我们团队每个人很大的收获,最重要的是——遭遇了一些事情之后,可能对于之后遇到奇葩也有些帮助吧。
故事大致是这样的,考虑到好不容易终于结束了,我大概的来跟你们吐槽一下整个流程,当然,同学也吐槽过:有惊无险的项目风波。
我们大致的来回顾一下,就是后端组和我们的合作矛盾从未缓和的一个过程,矛盾的开始大概是:
首先我们写完了初步规划,在第一次Presentation,后端跳出来问我们,你们用的是中文英文?(这不应该问你们吗),然后我们说完,他们说,可是我们准备做中文也,之后QQ群里我问他们定好了没,他们说没定好,这是第一次纯属找茬的开端,之后还威胁我们说在发什么小心让我们下不来台之类的。
当然这次最终是被老师调解完了的,可以见语音。
[playlist images=”false” artists=”false” tracklist=”false” ids=”5744”]
具体的内容也可以见语音部分,大致描述一下就是我们受到了他们的迷之威胁,如果不找老师这肯定无法继续合作下去了,他们认为我们组的进度太快而并非他们太慢(实际上第一次就应该汇报自己的计划,只是因为上课时间不够拖成N节课演讲罢了,因此在录音中老师也认为我们进度正常)。
之后相安无事,大家各干各的,基本也懒得说话,大概在五月中下旬的时候基本完成了测试之类的任务,我们首先告诉了后端对接方式,然后写了详细文档,公开文档给前后端,文档长这样:文档
这都还看不懂的话我也实在没有办法,没想到真的有人看不懂,并且到了六月中下旬要做结题演讲了,有前端问他们后端接上了吗,他们准备说是由于我们中间件服务器跪了没连上(实际上确实服务器被黑之后我赶紧抢救了,断了1天大概23小时的连接),所以导致没接上,换句话说,是因为我们中间件的问题所以他们后端没能完成这部分任务,言辞之中对自己的技术水平和完整质量都是迷之自信,可惜,没躲过,提前暴露了意图之后我连夜问他们对接上了吗,他们说连接没有返回值啊。
然后我思考了一会儿,问,你们测试前端怎么写的,他们说我们只要做后端啊,我说如果要测试完整跑通了没,那就得发HTTP POST啊,他们回我一句,POST是什么……
之后第二天说是由于我们中间件的问题之类的,下课告老师打小报告,说我文档写的不清楚,还让我打开文档,说这个没写,我说肯定写了,并且指给他们看,果然写了,他们哑口无言。可惜他们演讲还得再等一周,不然看看他们怎么说。
之后今天他们答辩我准备好了问题,可惜不小心睡过头了,就只能简单的让他们翻给我看前面的PPT,差不多看了一眼就发现他们用字符串拼接(就是’sentence’+param),强行说这个是参数化,难道参数化不都是(’sentence 占位符A’, param)的形式吗?
当然当时我不确定,毕竟Python数据库没写过,不放心,本着考据的精神,我回去查了一下,他们还真写错了,送呵呵(当场也有很多小伙伴笑了,大家懂得,在教室里能和我谈笑风生说我不懂的人应该基本没有)。之后我总结了一句是不是就想表达自己水平不到,还有一半是中间件的责任的时候,他们竟然大言不惭的承认了我也是服气。而且根据我个人测试了大概近百个正规问题,能够返回答案的大概就个位数,就这东西也好意思用,一个劲的说是自己不支持,言语之中却透露着自己技术很屌的霸气。
当然,老师最后的总结真是太神了,我深深为之折服,我觉得老师真是评教完什么都说得出,他说他觉得人与人之间的差距实在太大了,在这个课堂上甚至比在社会上更大,有些人你们不要怪社会对你们不公平,你们还不够努力,有些项目写的实在太水了,这虽然说也有基础能力的差距,但大家不都在读同一个大学吗?为什么别人可以在做好的情况下还能做别的,自己就不行,这也是个值得思考的问题(顺便表扬了一下一些组包括我们^-^)。
[playlist images=”false” artists=”false” tracklist=”false” ids=”5745”]
吐槽完了,差不多也就是第一次也是最后一次和这群人接触,反正颇为不愉快,大概日后也会遇到类似的情况,必然是不可避免的,就当修炼忍耐力吧。
当然,我也看了一些同学PPT和他们项目的展示,包括也看了一些代码,总体而言并不能达到我想要的交流的效果,甚至一些问起来都是,测试没做,这个没考虑过,基本上就是跑通算数,这大概也就是为什么简历都不承认课设的原因吧,我觉得多思考一些,或许就能多一份进步,否则永远都是这样,只是在重复运用着自己已经知道的东西,显得自己很牛,是没有什么卵用的。(我依旧觉得我就是不断的嫌弃自己的代码踩着自己代码的尸体成长的= =包括这次中间件的代码结构我依旧不是很满意,但是总比重构前的好)
大致如此,借以吐槽一下,现在真的挺少发牢骚的,不过这次真的是不太爽。