前言

终于在前几天结束了第十二届中国大学生服务外包创新创业大赛,休息了几天,做个总结吧。

中国大学生服务外包创新创业大赛,是响应国家关于鼓励服务外包产业发展、加强服务外包人才培养的相关战略举措与号召,举办的每年一届的全国性竞赛。

这个比赛从今年年初就开始准备了,其实没有那么高的期望,只是打算在这个比赛中能学到一些知识,提高自己的能力与水平。

很幸运,我们最终走到了决赛,取得了二等奖的好成绩!

回顾

初赛

年初,我们团队经过内部讨论,从二十多个给定的题目中选择了一个对我们来说有难度的选题——聚焦人脸识别的大数据测试系统。

我们团队都是大二学生,正常来说,以当时的知识储备和积累,做一个大数据测试系统还是非常困难的,现在想想我们当时也是挺有勇气的。

对于一个成熟的大数据测试系统,测试效率是一个很重要的考量指标。对于我们来说,首先需要能够达到量,其次在保量的基础上提升速度。对于量只需要程序足够稳定,测试数据足够,就能够实现。对于速度,可以通过多线程,高并发的技术手段加以实现。

首先就是选择一个合适的大数据框架,我们在查询了主流的大数据框架后,最终选择了Hadoop。相对于其他的大数据框架,如Flink,Spark,Storm等,Hadoop可能效率等方面不如这些框架,但是对于静态数据的处理,对于数据的分布式存储,可能使用Hadoop会比其他的更有优势,综合考虑,我们选择了Hadoop作为我们的框架。

在分析完整个项目后,便是相关知识的学习。寒假在家由于各种事情,再加上人的惰性,很多时候并没有怎么学习,但好在有学校老师的监督,我们小组制定了周任务,所以寒假还算没有荒废,但也没有学多少。

寒假结束回到学校,我们就开始了整个测试系统的搭建与测试。那段时间也是非常的累,可能是因为我们寒假没有怎么学,再加上技术水平有限,所以我们的项目进度就比较慢,为了能够如期的提交我们的项目,我们就需要尽可能的抽出时间去学习去搭建,所以那段时间我们都是在寝室忙到凌晨两点,第二天又要七点起床,就这样过了半个月,好在最后还是成功完成了这个项目。

初赛只需要提交作品,编写好文档,制作好ppt,不需要答辩。所以提交完作品也算告一段落了。

复赛

五一假期过后,结果出来了,我们进复赛了!对于我们来说我们当时的努力没有白费。

我们又开始忙碌的准备,我们需要改进整个项目,还需要准备答辩需要的问题。首先就是项目的改进,由于前期时间紧迫,对于整个项目的性能没有做完全的测试,只是做了一切基础的测试,因此我们在这次复赛的准备中,做了更多的测试,同时整个项目做了一定的优化,引入了RabbitMq实现了项目的负载均衡,以保证服务器不会因为任务过多导致宕机,且负载均衡还能够进一步提升效率。

来到复赛了,但由于疫情原因,采取的是线上答辩,所以有很多需要注意的地方。尽管我们经过多次排练,但最后还是出现了一些差错,而评委提的问题我们都多多少少准备了,所以回答的还算可以。由于中途出的差错,比赛后我们基本就没抱有希望了,觉得这次的大赛到此就结束了。

结果在第二天晚上,名单出炉了,我们进决赛了?!

决赛

那天晚上,我们既兴奋又焦虑,这已经完全超出了我们的预期了。既然进了决赛,意味着会有更加专业的评委,所以我们还需要继续改进项目,为最后的答辩做更加充足的准备。

首先为了提高性能,我们重新购置了新的云服务器,相比于之前的配置有较大的提升。服务期的性能提升了以后,我们便进一步提升了线程并行数,任务并发数。也正因如此,整个项目的性能得到了较大的提升。

为了体现我们项目的优势,我们对数据做了大量的测试,测试不同线程,不同测试数量等因素对整个项目效率的影响。并且将测试结果以图表的形式存储分析,我们发现采用我们的方案至少能够将效率提升200%。

在最后的答辩,评委提了很多专业的问题,有很多问题的问法非常的专业,很多需要去揣摩专家想要的答案,但由于我们准备的不充分,有些问题可能答的并不是专家想要的答案,所以最后没有夺得一等奖。

总结

如今校园内课堂上学到的知识,很多都是十几年前的技术,有些东西很可能已经不太适合现在企业的需求了。而想要更好的与社会接轨,我们不仅要学好课本的知识,同时我们也需要更多的去了解当下的新兴技术,比如区块链、大数据、人工智能等,这些东西在网络上都是比较碎片化的,这也就要求我们拥有一定的自学能力,辨识能力。能够通过网上的资料,自我辨别,自主学习。

我在这个比赛的收获还是很大的,首先是对于分布式、多线程、高并发等知识有了一定的了解,其次是对于一个项目的分工,一个项目的构成等方面有了经验,最后是对于大数据的处理有了更深层次的理解,这些东西是很难在学校的课本中学习到的。直到现在还是感到很高兴,不仅学到了很多知识,还得了奖。

中国大学生服务外包创新创业大赛的提供的命题也是紧跟当下,都是各个企业的一些切实的需求。对于企业来说,这些问题他们可能已经解决了,但是他们的解决方案可能不是最优的,因此通过这个平台集思广益,可能能够有更好的解决方案。对于学生来说,参加这个比赛,能够提高自己的能力,以后进入社会才能有更大的舞台!!

就先总结这么多吧!!

Logo

获得宣传、场地、资金和创业导师资源

更多推荐