No.4 中兴捧月竞赛总结

   

今天天热,就睡实验室了,开着空调。

夜里,没心情睡觉,今天中兴程序竞赛复赛结果已出,没能杀进决赛,有点小遗憾。

但回想起来,从4月份开始,经历组队,预赛选拔,初赛,复赛,一路走来还是深有感触。

个人而言,对任何事如果说只注重过程,不关注结果,那绝对是一句安慰人的话。凡事尽力而为之,尽力求得更好结果。旅程是重要的,结果更是重要的。当然结果已出,虽未达心愿,也没必要扼腕叹息,能闯进第三关,不能说是满足,但还算可以(算是平衡一下心态)

但总结些经验,也有助于团队的发展,有助于今后的进一步合作。

1)预赛题比较简单,一个是布雷程序,一个是俄罗斯套娃程序。从套娃程序来看,个人感觉对算法还是不够熟练,这个需要进一步加强!布雷是虎子写的,很精练,从结果来看,很多人载在这个题上,所以对于这种程序要做到精练,简单,性能要优化。

2)初赛我们选择的题是报文监视器这个题。要求能够连上远端网络设备(如路由器),接受网管向网络设备(路由器)发送的报文。同时能够根据一些关键字过滤掉一些报文。即具体是两大要点,一是与网络设备socket通信,接受报文;一是对报文进行过滤。前者主要是windows下的socket编程,后者主要是栈、中后缀表达式等数据结构运用。这个题做出后,发现对于网络编程有些地方还缺乏研究,多线程编程不够熟练,前台、后台意识不够。还有就是数据结构不够熟练运用。总之,要加强MFC编程,力求精通,数据结构要学会灵活运用

3)复赛还是这个题,不过加重了要求。要求多台客户端PC能够连上远端多个网络设备,而且客户端只能有一个连上远端设备,其他客户端在发现有一个客户端已经和要连接的网络设备连接后就不能再与网络设备发生连接,而只能和已经连上的客户端连接来获取设备的报文信息。能按过滤条件显示或不显示,且对过滤条件的输入做错误判断和纠正。个人感觉未能杀进决赛,有两个原因,一个是思路不和专家胃口,一个是时间仓促,未能把我们的思路完全的实现。总之,在技术上还是有差距的,作为一个工科的学生,好就是好,不好就是不好,来不得半点虚假。做工程如是,做学术亦如是。还有就是解决问题的心态和方式不够熟练,这个是最有深刻体会的。

对于任何一个问题,不仅仅是写程序,都应该有这种观念:任何问题都应该可以解决。只有想不到的创意,没有实现不了的技术。同时,问题的解决可以是很完美的解决方案,当然也可以是低劣、粗糙的方案。在无法拿出最优方案前,应该先按一个方案,哪怕这个方案是最拙劣的来施行。这样一来能稳定军心,二来为后续发展打下基石。优化的前提是已有方案。还有在解决问题的时候应该活跃思维,即思维一定要发散,可以列出各种可能的方法,不要主观的认为某个方法就是不行。在某条路无法走通的时候,可以尝试那些备选方法,也许那里就能通向罗马之城。

时间观念。时间是检验效率的标准。时间的管理更是一门极具艺术性的活。无法管理好自己的时间,那么高质量的产出将是妄想。学会安排时间,驾驭事情的优先级,养成把deadline提前的想法,不要拖沓,给自己一些缓冲和修改的余地。

细节更改需要彼此协调。

总之,意识到了不足。当然我们的合作还是不错的,能够通过这次经历,锻炼出一个小组,一个团队,将是我们这3个月来最大的收获!Actus团队精神仍在。明天,我们仍会一起行动,打小怪兽,加强练级,kill boss,为了最终的胜利!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值