第⼗⼆届全国⼤学⽣服务外包创新创业⼤赛总结
⽬录
前⾔
终于在前⼏天结束了第⼗⼆届中国⼤学⽣服务外包创新创业⼤赛,休息了⼏天,做个总结吧。
中国⼤学⽣服务外包创新创业⼤赛,是响应国家关于⿎励服务外包产业发展、加强服务外包⼈才培养的相关战略举措与号召,举办的每年⼀届的全国性竞赛。
这个⽐赛从今年年初就开始准备了,其实没有那么⾼的期望,只是打算在这个⽐赛中能学到⼀些知识,提⾼⾃⼰的能⼒与⽔平。
很幸运,我们最终⾛到了决赛,取得了⼆等奖的好成绩!
回顾
初赛
年初,我们团队经过内部讨论,从⼆⼗多个给定的题⽬中选择了⼀个对我们来说有难度的选题——聚焦
⼈脸识别的⼤数据测试系统。
我们团队都是⼤⼆学⽣,正常来说,以当时的知识储备和积累,做⼀个⼤数据测试系统还是⾮常困难的,现在想想我们当时也是挺有勇⽓的。
对于⼀个成熟的⼤数据测试系统,测试效率是⼀个很重要的考量指标。对于我们来说,⾸先需要能够达到量,其次在保量的基础上提升速度。对于量只需要程序⾜够稳定,测试数据⾜够,就能够实现。对于速度,可以通过多线程,⾼并发的技术⼿段加以实现。
⾸先就是选择⼀个合适的⼤数据框架,我们在查询了主流的⼤数据框架后,最终选择了Hadoop。相对于其他的⼤数据框架,如
集思广益打一国家Flink,Spark,Storm等,Hadoop可能效率等⽅⾯不如这些框架,但是对于静态数据的处理,对于数据的分布式存储,可能使⽤Hadoop 会⽐其他的更有优势,综合考虑,我们选择了Hadoop作为我们的框架。
在分析完整个项⽬后,便是相关知识的学习。寒假在家由于各种事情,再加上⼈的惰性,很多时候并没有怎么学习,但好在有学校⽼师的监督,我们⼩组制定了周任务,所以寒假还算没有荒废,但也没有学多少。
寒假结束回到学校,我们就开始了整个测试系统的搭建与测试。那段时间也是⾮常的累,可能是因为我们寒假没有怎么学,再加上技术⽔平有限,所以我们的项⽬进度就⽐较慢,为了能够如期的提交我们的项⽬,我们就需要尽可能的抽出时间去学习去搭建,所以那段时间我们都是在寝室忙到凌晨两点,第⼆天⼜要七点起床,就这样过了半个⽉,好在最后还是成功完成了这个项⽬。
初赛只需要提交作品,编写好⽂档,制作好ppt,不需要答辩。所以提交完作品也算告⼀段落了。
复赛
五⼀假期过后,结果出来了,我们进复赛了!对于我们来说我们当时的努⼒没有⽩费。
我们⼜开始忙碌的准备,我们需要改进整个项⽬,还需要准备答辩需要的问题。⾸先就是项⽬的改进,由于前期时间紧迫,对于整个项⽬的性能没有做完全的测试,只是做了⼀切基础的测试,因此我们在这次复赛的准备中,做了更多的测试,同时整个项⽬做了⼀定的优化,引⼊了RabbitMq实现了项⽬的负载均衡,以保证服务器不会因为任务过多导致宕机,且负载均衡还能够进⼀步提升效率。
来到复赛了,但由于疫情原因,采取的是线上答辩,所以有很多需要注意的地⽅。尽管我们经过多次排练,但最后还是出现了⼀些差错,⽽评委提的问题我们都多多少少准备了,所以回答的还算可以。由于中途出的差错,⽐赛后我们基本就没抱有希望了,觉得这次的⼤赛到此就结束了。
结果在第⼆天晚上,名单出炉了,我们进决赛了?!
决赛
那天晚上,我们既兴奋⼜焦虑,这已经完全超出了我们的预期了。既然进了决赛,意味着会有更加专业的评委,所以我们还需要继续改进项⽬,为最后的答辩做更加充⾜的准备。
⾸先为了提⾼性能,我们重新购置了新的云服务器,相⽐于之前的配置有较⼤的提升。服务期的性能提升了以后,我们便进⼀步提升了线程并⾏数,任务并发数。也正因如此,整个项⽬的性能得到了较⼤的提升。
为了体现我们项⽬的优势,我们对数据做了⼤量的测试,测试不同线程,不同测试数量等因素对整个项⽬效率的影响。并且将测试结果以图表的形式存储分析,我们发现采⽤我们的⽅案⾄少能够将效率提升200%。
在最后的答辩,评委提了很多专业的问题,有很多问题的问法⾮常的专业,很多需要去揣摩专家想要的答案,但由于我们准备的不充分,有些问题可能答的并不是专家想要的答案,所以最后没有夺得⼀等奖。
总结
如今校园内课堂上学到的知识,很多都是⼗⼏年前的技术,有些东西很可能已经不太适合现在企业的需求了。⽽想要更好的与社会接轨,我们不仅要学好课本的知识,同时我们也需要更多的去了解当下的新兴技术,⽐如区块链、⼤数据、⼈⼯智能等,这些东西在⽹络上都是⽐较碎⽚化的,这也就要求我们拥有⼀定的⾃学能⼒,辨识能⼒。能够通过⽹上的资料,⾃我辨别,⾃主学习。
我在这个⽐赛的收获还是很⼤的,⾸先是对于分布式、多线程、⾼并发等知识有了⼀定的了解,其次是对于⼀个项⽬的分⼯,⼀个项⽬的构成等⽅⾯有了经验,最后是对于⼤数据的处理有了更深层次的理解,这些东西是很难在学校的课本中学习到的。直到现在还是感到很⾼兴,不仅学到了很多知识,还得了奖。
中国⼤学⽣服务外包创新创业⼤赛的提供的命题也是紧跟当下,都是各个企业的⼀些切实的需求。对于企业来说,这些问题他们可能已经解决了,但是他们的解决⽅案可能不是最优的,因此通过这个平台集思⼴益,可能能够有更好的解决⽅案。对于学⽣来说,参加这个⽐赛,能够提⾼⾃⼰的能⼒,以后进⼊社会才能有更⼤的舞台!!
就先总结这么多吧!!