很不专业的比赛

暑假前报名参加了国内组织的软件设计比赛,组织者来头很大,几乎是国内最高水平的软件设计比赛,题目很宽泛——移动应用、Web、技术科普。本想在暑假中好好学学Python网页编程的我终于经不住不用交报名费的诱惑参加了。

1ST又找了我说要做点东西参赛,因为这个比赛只能3人组合,我和1ST已经俩人了,很好奇第三个人是谁,最后得知是1ST的GF。

说到比赛的不专业,有组织方的,也有自己的。

组织方的不专业在于提供了一个非常不专业的官方网站,很明显得把网站后台挂在footer中,这倒是也没什么,最重要的是他们用了一个非常容易被猜到的管理员账号、密码。(这组密码组合比较常见于多年前的动网论坛,似乎成了业界标准,初始密码都用这个)进去转了转,给组织方写了邮件,告知这一切,他们告诉我这是委托研究生开发的,……,过了好一阵子也没见他们修改回来。现在能够随便上去删删他人的报名信息、作品,不过那样做不是我风格:)

自己的不专业体现在开发这样的稍大规模的软件没有采用科学的开发方法,有时候我也在考虑是该中规中矩还是该把握时机运用手段。在开发方面,中规中矩的方法就是运用软件工程的理论,分析——规划——设计——编码——维护等等步骤,而目前的开发流程并不是这样,而是学习——搜索——复制——创造——文档化。不论和他人合作还是自己做都是这样不太按照套路的步骤,结果就是一次性使用、文档不健全、重用率极低……

草草结束了自己的项目NRSMS后又把和1ST合作的项目做好,都提交了需要的资料,后来我们俩的项目止步于复赛之前,区别在于我拿了个参与奖,1ST那个拿了个优秀奖,一下子有了两张证书。顺便看了眼进入决赛的作品演示视频,真的只能说呵呵了,并不是说自己做得多好,只是感觉,他们中有的太烂。参加过几次国内组织的比赛,也就这么回事吧,不必太在意,高兴就好,付出就行。