参加第十四届中国大学生服务外包创新创业大赛的血与泪之旅

引言:
   这是一段充满挑战和磨难的旅程。我仍然清晰地记得不久前结束的第十四届中国大学生服务外包创新创业大赛,整个比赛历时约5个月。然而,最终我们以失败告终。这次经历中的艰辛与挫折,成为我们难以忘怀的一部分。通过分享我的比赛经历,我主要希望能够帮助那些将来要参加这个比赛的人们避免我在比赛中犯下的错误。
资料分享
   这次比赛的所有源码都上传到gitee上面了需要的可以自取,当然如果需要这次比赛的文档,资料私聊我就行
项目源码地址
赛题回顾:
这是我们团队当时选的赛题
赛事概述::
   中国大学生服务外包创新创业大赛是中国高等教育学会全国普通高校学科竞赛排行榜中备受瞩目的一项竞赛,它是其中的精彩之一。这项比赛分为区域赛和全国决赛两个阶段,为参赛者提供了展示才华和创新能力的舞台。
   首先,区域赛是整个比赛的第一道考验。主办方会给参赛者约30个企业命题,要求他们根据题目要求进行深入研究和分析。参赛者们需要运用自己的智慧和创意,提出创新的解决方案,并将其呈现给专家评审。这个阶段的评审是非常严格和专业的,专家会根据参赛者在区域赛中提交的作品,评估他们是否具备进入全国决赛的实力。
   成功晋级全国决赛是每个参赛者都渴望的成就。一旦进入决赛,就代表着参赛者已经跻身于优秀的参赛队伍中,具备了一定的创新实力和竞争能力。即便没有获得冠军,获得二等奖也是对参赛者们辛勤付出的肯定。这个阶段将是更加激烈的竞争,参赛者们需要通过项目展示和演讲,向评委展示自己的项目成果和创新理念,争取更好的成绩和评价。
参赛项目介绍
   在中国大学生服务外包创新创业大赛中,企业出题方向百分之80是人工智能相关的,人工智能方向的项目非常受关注。机器学习、图像识别和NLP自然语言处理是其中重要的领域。如果你想在这方面做好准备,以下是一些建议:
   学习机器学习基础知识:了解机器学习的基本概念、算法和应用场景,包括监督学习、无监督学习和强化学习等。掌握常见的机器学习算法,如决策树、支持向量机、随机森林和神经网络等。
   研究图像识别技术:图像识别是计算机视觉领域的重要应用之一。了解图像识别的基本原理和常用算法,如卷积神经网络(CNN)、目标检测和图像分类等。掌握常见的图像处理和特征提取技术。
   掌握NLP自然语言处理技术:NLP是人工智能领域的关键技术之一,涉及文本分析、语义理解和语言生成等方面。学习基本的自然语言处理方法,包括词向量表示、文本分类、情感分析和机器翻译等。
   如果你对上面知识有一定了解,那么即使你看到题目做不出来,但至少知道这个题目大概要往哪方面深入,而不是向我一开始参加比赛时一脸懵逼。
团队合作:
   这次比赛的组队人数为五人,我记得我们在大约12月初收到了比赛题目,而初赛作品的提交截止日期是4月17日。这意味着,如果你的学业相对宽松,你将有大约五个月的时间来准备这个比赛。当然,这是在理想情况下,因为在这段时间里你可能还需要应对期末考试和其他课程项目。然而,作为大学生,你的时间相对较为充裕。因此,只要你好好准备并明确方向,你一定能够顺利完成任务。
   虽然时间看似充足,但合作仍然是至关重要的。作为队长,你有责任激发团队成员的潜力,并带领他们一起努力。回顾我自己的比赛经历,我意识到自己虽然热情四溢,但却没有很好地激励和引导队员,这也是导致失败的原因之一
比赛准备与经历:
   我依然记得,当比赛发布后,我没有及时得知,直到一位同学询问我是否想要组队。作为一个对计算机充满热情的人,我毫不犹豫地答应了。最初,我们的团队由五个人组成。然而,队长认为我们缺少具备前端知识的成员,认为这样不可行。我认为比赛还早,我们可以让一个人学习前端知识。然而,队长最终还是决定解散我们的团队,并加入了其他团队。我真的不理解他为什么会这样做,但无法改变现实,他们已经组队完成。
   因此,我决定不再等待别人,而是自己创建一个团队。我匆忙拉来了两个女生和一个男生,尽管还缺少一个人,但这个问题以后再解决吧。我知道其他团队可能在知识方面更加优势,因为他们大部分成员来自工作室,而我拉来的成员几乎都是零基础小白,包括我自己。但是,我并不在乎,因为每个人都有成长的机会。
   接下来,我们开始选择比赛题目,这是我第一次接触这样的题目,让我感到非常惊讶和困惑。我完全不理解,这是什么东西,我完全看不懂。一度让我考虑放弃,因为我完全看不懂,感到非常困惑和沮丧。
   突然间,我注意到有一个关于政策检索的题目(【A11】智能政策信息检索系统【浪潮卓数】),我记得在网课中学过一个类似的项目,涉及搜索引擎。我决定去询问一下,果然是相关的。这简直就像是天降的帮助!于是,我们决定选择这个题目。
   由于比赛还早,而且期末考试即将来临,我们决定先专注于准备期末考试。在我们的团队里,只有我学过一些相关的知识,而且我在网课中接触过类似的项目。因此,我希望尽快学习那个项目的知识,并合理分配任务。
   在寒假前的准备中,我决定先让他们学习Linux,因为我们在搭建网站时肯定会用到。然而,我发现无论我怎么说,他们都缺乏积极性。这让我感到非常沮丧。无论我怎么努力,无法感受到他们对学习的热情。我意识到他们可能对这个项目缺乏兴趣或者面临困难,这让我感到更加沮丧。不过,既然我无法控制他们的态度,我决定先将自己的任务完成。
   在寒假期间,我学习了许多后端知识,包括Linux操作系统和计算机网络,并且完成了那个搜索引擎项目,并顺便完成了另一个项目关于负载均衡的实现。寒假结束后,尽管我不知道我的队友们是否在寒假学到了一些东西,他们也没有主动联系我,直到3月26日报名截止日才感觉到他们有所行动,真让人头疼。虽然我们有一位指导老师,但实际上他只是一个形式上的存在,我感觉他对这个题目也不太了解,完全只是让我们报名,然后对我们不闻不问。
   目前,我大约完成了项目的30%,还剩下机器学习的排序部分和前端页面展示。然而,有几个问题让我非常头疼。首先,我的项目是用C++编写的,而机器学习库通常使用Python语言。这就导致我需要找到一种方法让两者进行交互。其次,这个题目的数据量达到了16万条,而我这个项目将数据存储在内存中,可能会超出内存限制导致无法运行。
   在接下来的时间里,我们团队一直在学习,但没有太多的交流。直到差不多3月20日,我意识到我一个人无法学习完这个机器学习的相似度排序部分,于是我开始安排我的队友中的一位男生学习机器学习的排序算法。因为我还有其他后端工作要完成,所以我尽快搭建了框架,并指导女生们如何完成任务。虽然我每天都会带着那位男生去图书馆一起做项目,但是另外两个女生的任务并不太难,我相信她们能够完成,所以并没有过多干预。
   经过大约10多天的讨论,我意识到这个项目非常艰巨,那位男生一直请求我的帮助,但是当我自己学习自然语言处理时,我也发现自己对课程一无所知,感觉网课讲得非常晦涩,与我实际做的项目毫无关联。我实在听不懂这些网课在讲什么。这些网课的点击量虽然很高,但对我来说完全没有帮助,与我项目的实际情况毫不相关。我感到非常困惑和沮丧。
   距离项目交付只有最后十天的时间了,我意识到已经没有时间进行Python程序和C++程序之间的通信和交互了。但是,我至少实现了基本的搜索功能,只是排序部分没有完善。评委老师不会看到这一点,所以我打算在文档中体现一下。我知道能够完整地完成这个项目的可能性不大,因为它实在太难了。
   在最后两天,我勉强完成了项目的编写。虽然题目给了我们16万条数据,但是由于建立索引的速度非常慢,我只能使用了其中的3万条数据。虽然这样的数据量只有评委亲自使用才会注意到,但是我还是选择录制了一个演示视频,展示了项目的功能。对于模型展示部分,我使用了Python中的TF-IDF和Word2Vec模型。虽然这两个模型相对简单,但总比没有强。
   此外,我还需要编写一个登录和注册功能,我本以为这很简单,只需要设置Cookie、Session并进行前后端交互,然后将数据保存到数据库即可。但是,我发现在短时间内我无法完成它们。这使得我更加无法完整地完成项目。不过,我至少可以制作一个静态的登录和注册页面。虽然只是一个外表,但至少我们的项目可以在视频中展示出来。我觉得评委可能看不出来这些问题。
   最终,到了4月16日,我基本上完成了前端和后端的开发,尽管有些功能只是编写了一些静态网页。现在只剩下最后一天了,我开始着手撰写文档并录制视频。我觉得这样应该够了。我熬夜写文档和制作PPT,第二天早上起来录制了一个视频。在最后的一天中午,我觉得应该可以了,于是我提交了项目。我非常小心谨慎地提交,可能太过小心,竟然忘记交PPT了。这真让人傻眼,不能白费一切努力。我联系了工作人员,让他们打回给我重新提交。幸运的是,我提早提交了。提交完成后,我感到身心俱疲,终于可以休息了。
毫无关联。我实在听不懂这些网课在讲什么。这些网课的点击量虽然很高,但对我来说完全没有帮助,与我项目的实际情况毫不相关。我感到非常困惑和沮丧。
   其实我感觉做得挺不错了,前端页面出乎我的意料,写的很精美。就是后端检索相似度算法差了点。
最终成品展示:
   当然这其中搜索功能是实现了的,剩下的有一些链接是点不进去的,登录注册也是静态的。
首页
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
比赛之后:
   看到这前端页面,我信心满满,即使后端丑了点,这前端还有谁能比呢?可是当我把视频给老师看的时候,她指出的问题让我傻眼了。说什么视频应该一个人讲,还得配音,然后说话的时候也不能随便说,介绍得也不怎么好。我当时就抱怨,平时做项目的时候也不指导指导,现在就会挑毛病了。呜呜,这样说感觉要凉了。题目说要我给后台管理,我也只给了Linux的登陆,我都不敢部署到网页上。要不然直接露馅了,点击登录这不直接发现是个静态网页。
评委评价:
在这里插入图片描述
原因分析:
   哎呦,用户数据不够,我就说,然后恍然大悟这好像和那个用户意图分析有关吗,当时想这个模型的时候老是往相似度的方向考虑了,忽略了这个,当时写的时候,我就跟我的这名队员说,即使我们没有实现不同的检索者搜索到的结果不同,但是我们文档里总要体现一下把。怎么写啊!我的天,竟然连文档都写不了,我感觉最大的失败就是这个模型没写好,但是没办法,以当时的时间也确实学不了。毕竟我是离比赛交作品还有20天才让他学的。应该寒假就攻克这一块的,但是以当时的心智和阅历,我想我也不可能把握好方向。因为在团队中,即使我的花时间最多的,但是我的方向错了。为什么呢?因为期间我没有解决关键问题,其实,我寒假把那个项目改一下就行了。我非要去解决如何防止16数据打满内存的情况,还实现了一下题目没有要求的,结果评委老师好像也没怎么关注。如果当时我能直接做这一块就好了,没想到评委好像没有看到我们在这方面的努力,或许他们觉得这个很简单。不过也确实,当时在找方向的时候,我就知道了有这个东西要去学,但是我忽略了,重点没有放在这上面,其实题目也说得很清楚了,希望找到一种新颖的检索策略。但是,我没想到这一块这么的难,如果在寒假能意识到,那可能就有很大的胜算。但是,直到开学前,也只有我了解这一块,我也没对我的队员抱有太大的希望。但是没想到的是,最终,只给他20天的时间,就了解到了这个项目的核心。我感觉这一点,可能是我的问题,我可能不是很相信队友才这样的。
收获和成长:
  当然,即使最终我们的团队没有获得任何奖项,对我们来说也是一次非常有收获的经历。至少我而言,这是一段难以忘怀的回忆,每次想起都会让我心潮澎湃。我们在这个比赛中经历了许多挑战和困难,但也取得了许多宝贵的经验和成长。
  参与这个比赛让我更深入地了解了团队合作的重要性和挑战。尽管我们面临着知识不足、技术难题和时间紧迫的困境,但我们相互支持、共同努力,克服了一个个难关。在这个过程中,我学会了更好地沟通和协调团队成员,激励他们保持积极的态度,并相信自己的能力。
虽然我们没有获得理想的成绩,但这次比赛对于我来说意义重大。我不仅学到了关于技术和项目管理方面的知识,还培养了团队合作和解决问题的能力。这段经历让我更加坚定了自己在计算机领域的热爱和追求,也为我未来的发展打下了坚实的基础。
  总之,无论比赛结果如何,我对这次经历感到非常满意和感激。它给了我难忘的回忆和宝贵的成长机会,我相信这段经历将对我未来的学习和职业发展产生深远的影响。
致谢:
  我由衷地感谢我的团队成员,无论最终的比赛结果如何,我们一起度过了一段短暂而美好的时光。在这个过程中,我们共同面对挑战、努力攻克难题,共同成长、共同进步。
  每个人都发挥了自己的才能和潜力,在团队合作中展现出了独特的贡献。我要感谢每一位队员的勇气、奉献和毅力。你们的努力和付出使我们团队更加紧密,相信我在你们身上看到了无限的潜力和可能性。
  虽然我们可能没有获得理想的成绩,但是我们共同经历的点滴和团队精神将永远铭刻在我的心中。这段宝贵的经历教会了我们互相扶持、相互支持,共同面对挑战并取得进步。无论结果如何,我们已经是胜利者,因为我们勇敢地踏出了第一步,追求自己的梦想。
  我真心感谢每一位队员的付出和信任,你们是我在这个比赛中的力量源泉。我们一起创造了美好的回忆,这段时光将成为我们宝贵的财富,为我们未来的成长和发展提供坚实的基础。
  再次向我的团队成员表示衷心的感谢,我为能与你们一起经历这段旅程感到骄傲和幸运。无论将来的道路如何延伸,我们都将永远是一支团结、奋进的团队。
结尾/鼓励
  我由衷地希望未来参加比赛的选手能够提前阅读我这篇文章,避免重复我这次的经历。不要像我一样,前期工作放松,后期紧张,或者花费大量时间学习与项目无关的内容。同时,在准备过程中,不要等到最后一天才开始写文档、制作视频。实际上,文档和视频是最关键的部分,因为即使你花了五个月的时间准备,如果你们的文档和视频没有用心,评委可能会认为你们的态度不够好。
  此外,一定要紧密围绕比赛题目要求展开工作。先完成题目要求,再考虑其他的扩展内容。并不是所有的功能都必须全部实现,但是你的文档必须能够清楚地展现你们已经实现了哪些功能。如果实在无法全部实现,至少要在表面上做出良好的呈现。毕竟,这个领域还相对较新,只要你们能够在表面上展现出良好的成果,也是可以的。
  最重要的是,团队合作非常重要,要相信并信任队员。在团队合作中,相互支持和信任是取得成功的关键。共同努力,团结合作,才能实现更好的成绩。
  总之,我真诚地希望未来参赛选手能够读到我的经验分享,避免重蹈我的覆辙。在准备比赛时,要事先规划,注重文档和视频的质量,紧密围绕题目要求进行工作,并且坚信团队合作的重要性。祝愿每一位参赛选手都能够取得令人满意的成绩!

  • 10
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值