创新实践中心
站内搜索:
 
 首页  中心简介  通知公告  中心新闻  创新成果  创新心得  联系我们  资料下载 
创新心得
 创新心得 
  创新心得
当前位置: 首页 > 创新心得 > 创新心得 > 正文
 
创新大赛 心路旅程
2013-03-13 10:16  

2012年,收获的一年!!!
    不知不觉地在创新实践中心待两年了,在这两年里一直都是技术的积累,不断地学习新技术,不断地锻炼自己编程能力,不断尝试各种编程思想。直到2011年下半年,遇到金老师,是他让我对做项目,学习新技术有了一个重新的认识。在遇到金老师以前,都不敢去想象语音识别,图像识别,云计算,大数据处理,嵌入式编程等非常流行非常实用的技术。
    在跟金老师做项目的一年里,我成长了非常多,包括技术上得提升,文档书写方面的提升,对项目理解能力的提升,心里承受能力的提升。
    在技术上,我见识到了也学习到了语音识别,云计算,嵌入式编程的概念。让我在工作中,对相同的技术包括相仿的技术都能非常快的上手。在2011年底,我全心钻研语音识别技术,那时我深知我自己能力有限,不能完成自己研发语音识别的任务,但是我还是全身心地投入了语音识别的海洋中。使我对语音识别过程有了基础性的了解,让我也明白了数学在计算机行业是又多么的重要。
   2011年寒假放假前夕,收到了金老师的任务,参加微软Imagine Cup,项目是校车安全,团队任务由我,耿学宇,张洪侦与王鑫,让我担任队长,团队名称Care Children。让我感觉到非常的欣喜也是非常的忧虑,欣喜的是我终于能够参加传说中得Imagine Cup,能与中国各名校一起竞争,能与08级Care EveryOne团队进行比较了。忧虑的是,深知自己的能力有限,时间也有限,害怕这么好的项目在我手里给做砸了,害怕承认自己比别人差。3月1号返校,到达学校后,第一件是就是召集团队到金老师办公室开会。开会议程就是把任务细化,安排时间工作表,每一周实现什么任务。正是这些安排让我在金老师那里学到了要实现一个项目需要应该去怎么样去规划项目,怎么样去安排人员。这些说不清道不明的经验让我在长沙佳峰科技担任并能胜任项目组长的职位。安排好了任务后,我们就按照日程做自己该做的事情,但是期间有技术难点需要突破,项目规划的调整,代码BUG的调试,团队关系的处理,人员任务的变动让我至今回味无穷啊!讲两个技术难点突破的故事吧,第一个就是车载终端上传数据到WCF服务器,还要在B/S模式的Silverlight客户端实时显示,中间的问题是WCF服务器怎么与Silverlight服务器实时通信。由于这两门技术也都是刚刚接触,都是个半吊子,怎么实现完全没有了头脑。后来我想到了与“Windows Azure开发指导”一书的作者徐子岩联系,后来在他的指导下,做成分布式的形式,中间通过数据库进行通信。换句话说,就是WCF服务器接收到车载终端的数据后立即插入数据库,而Silverlight服务器定时请求数据库并从数据库中读出数据,最后由Silverlight客户端1秒定时刷新界面,从而达到了实时的效果。第二个故事就是3G网卡的调试,硬件平台是X86处理器的EBox(该平台市面上很少见),系统平台是Window Embedded Compact 7(简称 WinCE 7,刚出不久,市面上很少人用),设备名称为“易通无线 E300”,网络提供商是电信,平台参数介绍完事。下面来正式介绍一下这玩意调试的难度,由于我对Windows CE也是属于刚刚入门级,对于其系统架构更是源于互联网的介绍。微软给的EBox开发文档更是一个二次开发文档,没有USB映射的内存参数,也没有串口映射的内存参数。自己开发3G无线的USB驱动几乎不可能,易通无线提供的驱动更是适用Windows CE5/6,就再这种背景下,开始了调试3G无线网卡的工作,这项工作持续时间一周的样子,在这一周里面,我包了5个通宵。期间08级王博(Care EveryOne的队长,带领团队获得Imagine Cup中国区总冠军)返校,我俩就连续包两个通宵调试这3G网卡。我们调试方法也是非常的古老,就是修改参数,重新编译Windows CE,启动EBox,查看能不能联上网。结果可想而知,我们的调试的徒劳的,我没有调试成功。在王博的提议下,后来改变方法,买了一个3G路由器适用RJ-45连接EBox,后来可能是因为3G路由器没有买好,还是调试不成功。在王博的再次提示下,后来再次改变平台抛弃EBox改成适用Atom(凌动)平台,这平台好啊,可以直接跑Win7,就这样持续时间10天的样子终于解决了车载终端上网的问题。这次调试虽然没有正面解决问题,但是也许是我这一生中最难忘的技术突破。在这之中,我学到了很多东西,除了对Windows CE,3G网卡的理解与适用之外,还有自己面对困难的态度发生了改变。
   在3G直联EBox更换成3G路由RJ-45连接EBox的期间,我们团队还到达杭州,参加了“利尔达杯”全国物联网大赛,我们团队将哈尔滨工业大学,北京邮电大学等985院校的本科生和研究生参赛队伍打败,让我们在杭州赛场获取了全国第一名,并与西安电子科技大学研究生参赛队伍并列特等奖的欣喜成绩。让我明白了学校是个舞台,舞者的舞技不在于舞台而在于舞者自己。
   获得特等奖的晚上,我们与金老师在我院08级崔龙庆(创新实践中心元老人物,签约杭州利尔达科技有限公司)在杭州运河边饭局上,我问到金老师,我比起当前赵毅晖学长(UIT:创新实践中心软件设计部前身,创始人)怎么样?金老师的回答,在这里就不做叙述,我说这个事情只是想弱弱地表现一下自己,哈哈!
   杭州比赛完事后,回到大连,继续准备微软Imagine Cup的工作中,继续回到3G路由RJ-45连接EBox的工作中,由于我在去杭州的时候,就拜托王博帮我完成这项工作。回到学校后就直接就程序从Wince平台移植到Win7平台,这项工作耗时两天一夜,完成后移植工作的第二天就准备出战北京。
    故事的高潮来了,就是我们Care Children团队携带校车安全卫士项目,在金老师的带领下出战微软创新杯中国区总决赛。
    第一天进八强比赛非常顺利,当然也有一些小插曲,就是我们团队整体心态有点发怵,毕竟这是来到了IT企业龙头的大公司啊!有一个非常有意思就是事情就是由于我们车载平台使用的是Atom,可以直接跑Win7,但是我们没有时间与渠道弄个正版Win7。于是我给Atom平台装了一个盗版Win7。毕竟是盗版Win7,当然与正版就有区别,在运行程序的时候,由于权限的问题或者是适用时间过期了,使得程序运行一段时间总是崩溃,于是我在微软中国大厦里面,做了一件非常自豪又可笑的事情就是在微软中国总部激活盗版Win7。我不知道如果被微软中国的领导们看到了会是什么样的感觉!
   到了第二天微软Imagine Cup总决赛,就在这里让我留下了大学里面唯一的一个遗憾。我抽的演示时间是下午的2点,于是我们整个上午都在不断地排练,不断地演示,希望能够把校车安全卫士的功能充分表现出来。当天比赛会场人口非常多,而且里面wifi,话筒等无线网络环茂丛生。由于我们上午排练演示了一上午,猜想到达会场后,就应该不需要调试了,于是我们上去后就直接演示,演示到人数的时候,问题来了,RFID人数获取模块突然不能正常工作了,我们在大厅排练演示的时候还好好的,怎么放在屋里就不好使了呢?RFID人数获取模块是我们整个系统一半以上功能的基础,换句话说,就是我们许多功能都需要通过人数来进行判断。当时站在演示台上的时候,恨不得找个地洞给钻进去。很快我们就结束了,结果显然是不太理想。
     下午5点Imagine Cup比赛结果由微软中国总裁宣布,我坐在下面期待着Care Children的比赛成绩,当比赛公布完特等奖(去悉尼参加Imagine Cup全球总决赛,也是王博团队的成绩)时,我就听到旁边的其他学校一个同学自言自语地说,一等奖肯定是校车(我们团队的项目)与脑电波(西安电子科技大学参赛队伍)。顿时我心里就像是打翻了五味瓶一样,有着说不出的感觉。就感觉特对不起金老师,这么好的项目让我给做砸了,本来我们是非常有希望获得特等奖的,可以征战悉尼,让我们的项目可以有更多的人来了解。可惜我们的演示没有成功,这也成为了我大学生涯的唯一遗憾。
     晚上回到酒店,我就在一直思考我们的演示为什么没有成功。后来终于让我想到了,由于RFID模块的无线传输受到了干扰。就这样我的Imagine Cup征战之路结束了。
   在金老师的指导下,让我技术飞增,心态提升,语言表达能力提升。让我在2012年下半年中,找工作游刃有余,最终以7个offer进账的成绩回报了金老师对我的教导,在此非常诚恳地对金老师说句“谢谢”,最后我还是想问金老师在杭州运河边同样的问题。
                                                                    创新实践中心应用软件开发部
                                                                                 王博靖
                                                                            2013年3月9日
                                                                           于深圳创维软件研究院

关闭窗口
版权所有:大连理工大学城市学院创新实践中心 邮政编码:116600