• “第二届中国软件杯”比赛


    一次失败的旅程,一次让人难受的经历----------------------------记带队I-Team参加第二届“中国软件杯”的比赛


    大约在5月末的时候接到通知,我们迅速决定并报名参赛,在六月的每个休息日,我们都在做,每天都怕天黑,却又盼望天黑,因为当时候不知道怎么做,有好多问题不会解决。我们选择了Qt这个开源跨平台框架。我对Qt本来就不太熟悉,而且网上可以搜到的资料也不多。虽然也许Qt的功能很强大,但是我却没有用好,最终软件是完成了,也没有怎么复杂的功能,不知道当时候怎么想的,也许其他的事情太多了,就那么稀里糊涂的把初赛作品提交了上去,整体界面基本是相当难看

    但是,初赛却过了,让人匪夷所思,因为当我决赛去南航的时候看到人家的作品都很不错,比自己的强很多,难道都是进决赛再改的?

    我暑假没有回去,在帮人家做JavaEE的项目,等到眼看快完我可以回家的时候,大概就是8月9号吧,接到组委会的电话说初赛通过了,让我们修改作品,好吧,家也回不去了,我把我队友给召唤来,联系导师,然后就开始了为期十几天的重构过程。

    经过一系列的努力,在23号晚上我们兴奋与激动踏上了南京之旅。。。

    24日早上9点从郑州转D294,大概14点到达南京,一下车就感觉到南方湿热,第一次去南方,感觉和北方有很大的差别,一会就下雨了,幸亏还带了一把伞

    我们其实在决赛的时候有很大的进步,比起我们的初赛可以说是个巨大的提升,在界面上我从网上看别人优秀的设计创新方案,是一个大概类似Win8风格的界面,我照着他的方法自己重绘窗口。就是完全自填充所有内容,并在框体边缘绘制阴影,在UI的设计上我的简洁风格貌似不太引人注目,和别人的标准商业软件风格有着很大的差别,一看就像学生做的,我还添加了比较Q的字体,唉,一下子气场就弱了好多。

    初次到达赛场,我就看到我们的位置不大好,太里边了,然后安装编译调试环境,基本没问题。

    第二天评审的时候无人问津,地方不太好,而评我们的老师也给我们指出来很多小问题,比如需求说明书写的不好,界面不够漂亮,功能单一,没有对比,然后在第三天的时候评审结果就出来了,我们没能进入下轮评审

    就这样结束了,我们的比赛就到此了

    在最后的颁奖晚会上,感觉好失落,看着人家得奖的感觉真的很不好,感觉对不起西工大,对不起软微学院,对不起导师和我的队友。。

    在参观过南京软件谷之后,我乘坐29号0:35从南京出发的D306回来了,记事到这里就结束了


      

    对于本次比赛,有些感想,写出来吧

    1. 不能自以为是。自从进了决赛后,就觉得,别人的软件应该就那样,只要我们改好了,就差不多可以至少三等奖,虽然我们相比初赛有巨大的进步,但是事实证明我们做的软件还是并没有别人做的好,不要忽视对手
    2. 要有创新的意识。我开始做的时候一直就在看题,结果这个题目的要求把我给限得太死了,我们把基本功能都做了,也扩展了,问题是别人也都做了,而且算法区别也不大,但是别人的整体效果就比我们显得高端,像一款正真的商业软件,我是长见识了,因为我不知道一款物流软件应该怎么做。而且人家到处扩展,有的GPS结合,有的带的硬件,还有的用了立体动画,百度地图SDK等

    3. 用自己喜欢的语言和平台,我们对Qt不熟,导致我许多问题不会解决,界面效果也不太好。假如我们一开始就选用C#和.NET的话,也许结果就会不同了。不管是绘图还是功能都比较适合Windows桌面软件

    4. 加强软件的健壮性,实用性。我们的软件BUG很多,虽然别人没看到,但是自己是知道的,一有非法操作就有可能出现数组越界,参数错误,然后就是运行时异常,程序未响应。而且我们的软件也许仅仅是可以用在比赛中,其他的到底实用不实用,其实都没有考虑到,比方说没有好的数据输出和数据保存机制,输入也不太好

    5. 用户体验太差,我不清楚做的东西怎么样才能让用户满意,我也缺少开发经验,对Windows 软件的开发其实没有多少研究
    6. 不够重视,因为我们还有其他事情,必须要都要完成,不是单单为了比赛其他的都不做了,但是人家有的队伍感觉就是投入了很多精力,人家的队伍感觉就是气场很足,No pains, no gains,不是这样吗?

    7. 编写文档,虽然我也经过训练,但是我的文档还是写的不好,这个,写的多应该就会写好的,我相信自己
    8. 通过这次比赛,我增加了许多见识,可以说是让我的认知达到了一个新的高度,我看到自己的不足,这就是收获,我一定要比以前更加努力,原来是怎么努力的,今后得加倍,我一定会在大三这个关键的时期更加提升我的专业技能,必须对自己狠一些。

    9. 软件产业是美好的,这是从来毋庸置疑的,我向往优雅的程序和高效的解决方案,为了实现自己的人生价值,我必须努力,终有一天我也可以拿着我的代码骄傲的展示给别人。。。

    就这样吧,再附上我们的软件截图




  • 相关阅读:
    STL 源代码分析 算法 stl_algo.h -- includes
    Objective-c 算术函数和常量代表
    文件比较,文件夹比较-- vimdiff,beyond compare, compare suite, WinMerge,Kdiff3
    PHP+lghttpd + postgresql 环境搭建
    开源免费跨平台opengl opencv webgl gtk blender, opengl贴图程序
    expect 参数处理之一
    几款屏幕录制软件 ActivePresente
    gcc -D 传值给代码,默认值为1
    error: /usr/include/stdio.h: Permission denied 的一种情况分析
    linux内核编译环境配置
  • 原文地址:https://www.cnblogs.com/bq12345/p/3289814.html
Copyright © 2020-2023  润新知