记2019服务外包创新大赛

发布于 / Swift / 1 条评论

感谢周慧玲、缪传鹏、韩梓健和赵振睿。挺累的,也挺满足的。

预备阶段

    记得是去年快过年报的比赛,当时我们印象里这种服创比赛都是大三开始参加的。我在大一刚进来军训的时候一个偶然的机会旁听过上一届咱们学校的项目预答辩,觉得这个比赛不是那种遥不可及的,再加上我们班的那几个人的小自信,然后我怂恿一下就报上了。当时队伍的配置我们想的是四个Coding boy再加一个负责文档的人,女生最好毕竟男女搭配,并且由她来做我们的组长。
    伟帅把我们所有组拉一起讲了一下选题之后(那人是真的多,整个三机房全满了),当天晚上我就去把企业命题的PDF打印出五份,去小吃街第二条街最里面的螺蛳粉店里头讨论命题。后来也去了很多很多次老板还是没能给我们一点点优惠。
第一次的讨论命题
    我们一页一页翻着命题册子,拿着笔一遍遍筛着命题,划掉不可能选的题包括且不限于大数据量化的,硬件设计的,需要自己写人工智能内核逻辑的,需要大量资金的等等。那时候讨论的声音挺大的我记得周围有那么几桌顾客就不停的看我们。那时候我们真有点职场讨论的意思讲真的。最后选题落在四个上面,两个微信小程序(其中一个就是A11),一个传统的跨境电商,一个A15景点识别。
    当时队里讨论到后面有两种声音,我和赵振睿主张选微信小程序的,本生微信就是国内平台,文档多,学习成本低,命题的需求,要求功能点虽然多但都很明确,条理清楚。反观A15,是个开发IOS的,需要从零开始学习Swift语言,然后需求也是"景点识别"这种玄的不能在玄的玩意儿,命题说要用到Google Cloud Vision的API,那是啥玩意儿?返回来的结果是什么你们知道么你们就敢选这个题?另一种声音就是韩梓健和缪传鹏说选IOS开发,理由一是写这个代码必须要用到Xcode,那玩意儿只存在于白苹果和黑苹果,白苹果不是家家都有这就刷掉一批人了,黑苹果也不是家家都会又刷掉一批人了,而韩梓健恰好又能装黑苹果,这是先天优势。第二,选Swift语言的好处是能把大家都拉回同一起跑线,一起从零开始学习,毕竟移动端IOS开发大学生肯定没有专门去学。第三,参加这个比赛主要是为了学习,就算没拿奖也没关系,以后职场能用。从结果来看也确实是这个选题影响了后面的一切,我承认,自己急功近利了。就是这样,我们在考虑的很不周全的情况下,甚至,谷歌的API是什么,返回来的结果是什么是什么都不知道的情况下,甚至在当时队里五台电脑只有两台黑苹果的情况下,甚至在如何去实现景点识别的逻辑毫无头绪的情况下,靠着上述简单的理由选了这个题。现在看回去还是很好笑。
需求分析

启动即危机

    在选好题后的几个星期我们哑火了,因为临近期末了,大家可能也没时间去管这个项目,Swift实战开发买来的书放着也搁置了。虽然我很有危机感因为大家啥都不会,可是啥办法也没有因为我们真的需要时间去学习,不可能短时间出东西,哪怕一个按钮时间我们当时都能开心挺久。到了期末实训,基于JavaSwing的一个图书馆管理系统,我们组里头有两个组长,他们组是真真实实自己想自己做一个东西出来,毕竟韩也是转班过来第一次实训。我的话一方面是觉得这个东西没啥意思挺简单的,一方面是也担心我们的服创进度,因为当时有服创队伍UI界面都做出来了,我就去Github上面随便载了一个项目要我的组员魔改一下,自己就每天拿着那本Swift实战的书做各种demo。
    后来放寒假了呀!我们在放假前已经考虑到了寒假事儿多,过年嘛,大家不能坐一起了,分在全国各地很难统一调度,为此,我们还在寒假之前特地开了几次会让大家选好自己该做的部分。
BUT...

未来真的不是我们能左右的,寒假开始的一个星期我疯狂的发着各种学习资料和各种类似软件的源代码,希望给大家打点鸡血,自己也一直在摸索Swift最基础的功能。队长也在做着各种任务分工和进度汇报。但是大家就是没有进度,连续几个星期都是这样,韩和赵都因某些原因一直在医院抽不出身,到后期队长也是。有生力量只剩了我和老缪,我看到这样的情况心中那是真的慌,因为按照原来的设想和以往的理论这个寒假是最关键的时刻,但是马上到大年三十了我们连个界面也没有,老缪成功调用了翻译的一个小接口之后也是乐观的不行,我深知我们这个项目单靠一个翻译注定死亡,所以当时心里慌得不行。性格使然吧,当时队内氛围挺尴尬的,我有点迁怒于他们了,在这里给他们真心道个歉。大年三十以后就各忙各的了,拜年,接待,游玩,项目也就停了。整个寒假最后的结果便是一个语音,图片,文字翻译的demo和一个AR翻译的雏形。没有界面。(这都是老缪一个人掏出来的,翻译的核心的代码也就有了,先吹一波看来他寒假还是做事儿的,并且他电脑的黑苹果是没法驱动显卡的,所以画面很卡顿,在这种极端条件下能写代码还是佩服的)
分工
减员
有点惨
😭
寒假后做出来的功能Demo,十分简陋
    回来之后伟帅要开始检查项目了呀!咋办呐,没有界面,拿这个去不被骂死?回来之后韩也开始进入正轨了,我们拿着当时韩梓健用Flutter撸出来的一个模板拿去交货,并且讲了我们理解的大概的命题需求和想法。那天韩没去,我还记得伟帅在他办公室里天马行空的想象。你们不是搞AR吗?AR中搞一个气球,显示这个景点和你的距离,越远越小,点一下他就飞走引领你去目的地。还有啥NLP情感分析的,能识别出大家对于这个景点的舆论评级,进而做推荐还有很多。走出三教之后我就说"你咋不上天呢"? 哈哈哈哈哈哈哈

启程!

    因为只有一个月就要交作品了,时间非常非常赶,我们回来就各种熬夜写逻辑,做界面。我负责拓展各个界面的可视化元素,不断地去找各种能让我们软件变漂亮的方法,周慧玲和赵振睿则负责文档PPT的初步撰写等等。那段时间因为队里只有两台正常的黑苹果,经常是韩做完部分功能睡觉后老缪接过他的电脑继续工作,因为只有我和韩的电脑黑苹果是流畅的。我和老缪那几个星期是天天熬夜,熬到三四点都是小意思了。
3月3号凌晨4点36我的功能实现完上床了,他还在继续
早晨起床看到这样的句子是最快乐的,看到底下两盏没关的台灯和一地的烟头还有空荡荡的座位,辛苦了
贼容易报错的两个文件
贼容易报错的两个文件
    因为黑苹果不稳定,随时有可能暴毙导致数据全无,我们的版本控制方法就是不断地备份到群里,从"test1"到"temp1 2"到"好的V1"到"好的V13"到"伴旅V1"到"伴旅Final",现在看回去挺壮观的哈哈哈😄
版本管理

收尾

    我们队有一个优势就是韩梓健做视频挺厉害的。大概的样子出来以后,因为我们这个软件的性质,我们去拍介绍视频就免不了"游山玩水",我们去了五一广场,橘子洲拍素材。拍完之后韩子健就开始开工了,这里要感谢韩梓健,视频做的是真棒,就是看大片的感觉。我的话就负责完善赵和周的文档的成本计算部分。最后,编译ipa,上传,一气呵成。撒手不管了,结果由天。

决赛!

    那天我还在上课,金江璇突然发我消息说我们进了,一看文件确实我们进决赛了,这意味着我们可以去无锡了!当天晚上我们又去那家螺蛳粉的店里搓了一顿,看了一下名单A15进决赛的全国就五支队伍,之前中南,南邮选这个题目的都被刷掉了,不禁唏嘘。A11有11个队伍,而且学校另外两个进决赛的也都选了A11,反正怎么想都觉得当时没选A11或者另外一个微信小程序题目的决定多么正确。再加上我们有AR,实际上从那时候开始我们还是很有信心的,底气来自于各种核心代码逻辑,各种核心功能实现都是自己写出来的。伟帅把我们叫去开会,让我们准备答辩,做好PPT录好视频,准备好稿子什么的。
    那么当时我们在干嘛呢?清明节三天假期,最后一天还去通宵了KTV,韩梓健素材也一点没拍。我的稿子也一个字没动,PPT也没动。比较懈怠了。结果原本定在星期天彩排的直接拉到了星期六。那时候我们班在搞活力团支部,视频还没开工,我PPT也是根据初赛的PPT魔改了一下,稿子也没写,上台一讲,原本PPT演示+视频介绍总共不能超10分钟,结果我一个人PPT讲完就12分钟了。比较尴尬。再后来的一个星期我高中同学从南京找我玩,我那个星期的彩排又鸽掉了,所幸PPT已经成型。两个星期后,我从原来的12分钟到后来的8分钟到5分钟最后压在6分半。可以一个人对着空气在湖边念一下午哈哈哈。 视频最后还找了学校里的留学生来演示。一切的一切都已就绪,无锡,来了!

喜讯!

    当天晚上因为一天的高铁加上地铁我挺累的,伟帅看见我瘫床上了就让我们组去老师房间先彩排,当时我们是很有自信的,我也可以不看PPT从头到尾给你娓娓道来一点不带慌的。还是那一点,底气来自自己的亲力亲为,来自于真实付出。有意思的是第二天就比赛了,我们还在改代码,后来把AR绘图加了多线程,这样子速度会大大提高。
彩排
答辩的前一个晚上调试
    我们抽到的签是下午一点的,当时咱们学校的另外两个队伍都已经答完了,看着都挺轻松的,我们也不慌,进答辩室之前都是有说有笑的。进去之后正常的按流程,答辩,视频演示,我尽量的用眼神跟评委老师交流,希望他们能看着我也跟我进行互动,所幸我觉得我是成功的,后来回想起来我的每一次强调,每一次手的比划一些老师都能注意我,这样至少我在整个答辩过程中我是主动的。回答问题也是一样,因为创新点,功能点是在你这边,你知道你为什么要做这个功能,你怎么做这个功能,所以,其实主导权在你手里,无论老师怎么问,万变不离其宗。换句话说,只要老师问到了我们设计的功能点上,我们都能回答的非常好。反而让我们担心的是他们如果问成本,问市场价值这些虚幻的东西我们可能会紧张答不好,但其实也无所谓,毕竟我们做足了百分的准备。
     第二天早上队长接到志愿者的电话说要去彩排,三支队伍有两只接到了电话,我们推断我们就是一等奖了,所以急匆匆的就去了江大。然后体育馆彩排照片传回来实锤了就是一等奖,高兴的一批。
     服创大赛我觉得其实注重的不是你的项目能开发多少盈利模式,而是这个比赛过程中能让你学习很多课外的知识,能激发你的创新力,拼搏力,知道一个Team Work究竟是怎么回事儿。就以我们的例子来说,你看,从啥都不会现在能开发简单IOS的APP了,同时又学了很多诸如MVC,MVVM的框架,这个过程下来,不拿个奖其实也不会很低落
    明年还会参加么,同伴们!


一些图片

转载原创文章请注明,转载自: 静沐暖阳 » 记2019服务外包创新大赛
  1. avatar

    那当然续约啊~