第十三届全国服务创新创业大赛
应用类赛题。
关于做队长的经验,团队管理,以及后期精通word,ppt,熟悉visio,剪映,了解AE的那些事
预期准备
队长/负责人
责任心
不能摆好吧,你要是开摆,几乎直接寄。
赛题
要把要求搞清楚!
队员的选择
先把赛题需求了解清楚,搞清楚每个功能需要的对应方向的人选。位置就那么几个,每个位置都很重要,并且位置人数还考虑到得奖的加分权重情况,千万不要浪费位置以及选错人选。
如果赛题的某个功能要数据库才能实现,但是,你只找了前端的同学,然后到了比赛的后期才发现要数据库,人家学也来不及,直接寄。
团队
团队的凝聚力
打的是长期的比赛(选题到初赛,四个月),不是三天两夜肝出来的。所以一个互相激励,互相打气的团队非常重要。
队员的挑选
我相信大家都喜欢大佬一起组队,但是我认为在考虑组队的时候还应该考虑成员的责任心,有责任心的队员会觉得如果自己摆了,就会影响到其他人。如果是那些无所谓的同学,反而更可能……
总结
如果没有技术特别好,又有责任心的同学,那么就可以找那些技术能力稍微弱一点,但是责任心强的同学。当然,如果赛题对于某个方向要求不是很高,你反而可以找对应能力不是非常强,但是能力更综合的同学,我个人觉得有时也可以达到意想不到的好处。
责任心真的很重要!!!
如果不会,比赛时间周期长可以学,但是摆,就直接寄。
邀请队友
先把赛题给他看,然后主要讲一下:
-
他可能需要干啥
-
队伍现状
-
打这个比赛有什么好处
-
打完这个比赛,这个比赛将来可以用来干啥
前期准备
当时是先出文档赛题,再出企业视频赛题讲解。
比赛时间长(大概12月出赛题到4月18号初赛截止),所以还会有一段时间才到放寒假。
线下开会肯定是最有效的,所以我打算一定要在最后放假前明细赛题要求,开一次组会,确定各个方向的技术栈。
由于之前我没有打过应用类赛题,只打过算法类比赛(机器学习),对于这方面还是很薄弱。当时身边有大佬在,所以当时我一边准备考试,一边一边了解项目(我的薄弱项):
- 系统间的通信方式(MQTT)
- 模型部署(从老宫那边借来了Jetson NX)
- 小屏控大屏(安卓APP 控制 网页)
- 确定采用的目标检测算法(Yolov5-lite)
加好比赛的各个群,把该下载的文档全部下载下来。
PS
现在想想真的很庆幸借到Jetson NX,这样我在寒假期间就可以进行相关的模型部署,因为开发板和电脑还是真的很不一样。
开组会
负责人提前把要求规划清楚,提前想好一些解决方案以及需要解决的问题,在会上提出并解决。然后讲一下一些要求,比如寒假一周一会。让他们看一下赛题,听一下企业赛题讲解(当然,我觉得如果有时间的话,一个组一起看。因为我当时强调了好多遍,然后后面还有组员忘记看)。
项目管理
- GitHub上开一个organization,用于存放各个方向的代码,文档
- notion也开了一个,用于编写接口文档
- QQ群
中期比赛
个人认为中期比赛是整个比赛中最重要的部分,我认为,这个阶段决定了整个作品的未来。
必须坚持开会,如果是春节那段时间可以暂停个一两周。当然可以私下问问组员他们各自的情况,然后有空可以在群里水一水,活跃气氛。
组会,每个人按顺序讲:
- 各自一周内完成的工作
- 遇到的困难
- 下一周打算做什么
在组会上提醒那些进度较弱后的同学。
因为我们是跟着老师,老师这边也会每周一次赛题汇报,我让我们队轮流去汇报,让他们熟悉整个团队的进度。
当然,这些的前提是队长没有摸鱼,你才有话语权。到了你队员带你打比赛的时候,你就偷着乐吧。
队长要把控整个赛题的进度,组会期间要提醒队员,还有督促他们上传GitHub(真的很重要)。
末期比赛
这个时候就开始回到学校了,由于疫情,我们先是上了两周的网课,然后才返校,返校后又在宿舍内上了一周网课。这确实严重不利于我们队伍的联动。
中期比赛主要进行一些各自模块的完成,以及一些小的联动(MQTT)。到了学校主要进行各大模块间的联动。
我们队伍的进度应该算是最快的,我把我个人该做的任务都做完了(包括一些改进点),然后让学弟(机器学习)接着搞改进(违规检测,树莓派部署NCNN),其他人接着按部就班。期间,我跟前后端对过接口,前后端与安卓对过接口,我与硬件对过接口。
我就开始提前写文档,做PPT。期间很不幸的是做硬件的同学被拉取打白工,耗了很久的时间,并且遇到一些乱七八糟的事,如搞3D打印搭模型,结果学校3D打印机坏……
由于我个人时间充裕,所以感觉文档与PPT做的还可以。受进度影响,所以我将文档以及PPT搞定之后就开始先拍除了硬件的其他视频,剪辑配音等等。
比赛是4月13号到4月18号24:00截止提交。
- 15号,我完成了文档以及PPT的编写与制作
- 16号,我完成了机器学习调度算法的视频剪辑以及配音
- 17号,进行第一次机器学习,前后端,安卓的对接以及一镜头拍摄。期间不幸的发现少写了3个文档(企业要求的:软件设计文档,安装配置说明文档,项目用户使用说明手册),由于我们并没有编写过这些的经历,学长学姐也不很了解,所以我们当时主要借鉴网上的资料以及老师发的学长文档进行编写。
- 18号:
- 当心受上传网络限制,凌晨2点30左右完成视频剪辑,文档整理,我上传第一份作品。
- 早八上英语课,课上写文档。
- 晚上9点30,完成安卓与硬件的联动
- 晚上10点20,开始整体联动
- 晚上10点50,修复bug,完成一镜式拍摄
- 晚上11点15,完成视频剪辑以及配音
- 晚上11点48,完成作品的提交
注意点
报名
记得报名,填好所有的信息。打了半天,提交作品的时候发现没有报名不是离大谱。
通信
- 一定要注意好命名规范,例如统一大驼峰命名或者小驼峰命名。
没搞过联动之前,我以为通信联动挺简单的,但是联动的时候是真的麻。就是当信息接收不到的时候,你根本不知道是谁错了。
- 有的时候不能取巧,该解包取值就解包取值,不要通过字符串去判断。
最后一次联动就是字符串那边多了一个空格,导致信息接收不到。
做事不要拖
一旦有什么东西不确定,需要解决,那么以最快的速度进行,早定解决。
作品提交
关注大赛群,确定好需要上传的材料。将项目打包好,注意命名规范。
千万不要提交错了!!!
其他
- 不能在硬件的同学焊板子的时候催他,要是焊错了,板子就烧了。
- 拥有Word,PPT,剪辑的相关技能还是很重要的:
- 剪辑可以试试剪映,虽然剪映没有AE的自由度高,但是它易上手,好配音,而且比AE小。
- 推荐bilibili压制工具 1.0,牛逼的压制效果。
写在最后
我也不太懂,为什么四个月的比赛,压到最后才提交作品。。。。
个人有点小遗憾,硬件方面没有做出一些相关功能的创新。他来学校的时候被拉去打白工,18号中午刚好遇到数据结构期中考。
不过运气不错,遇到好队友。就项目总体来说,完成度高,有创新点,有人性化的地方,安全性也有的吹,并且算法的调度对比也有,几乎所有功能都完成了一镜头拍摄,不是分镜头完成的虚假。