Coding For Fun 32小时:充满创造、激情、团结的编程马拉松
Coding For Fun大賽作為2012中國(guó)軟件開發(fā)者大會(huì)(SDCC)的精彩環(huán)節(jié),于9月8~9日在北京國(guó)家會(huì)議中心舉行。在傳智播客老師的推薦下,我們黑馬學(xué)員六人組成“天翼二隊(duì)”參加了本次大賽,經(jīng)過32小時(shí)的“血拼”,憑大賽作品“語音控兒”,獲得了本次大賽的“最佳設(shè)計(jì)獎(jiǎng)”。
“語音控兒”的啟動(dòng)頁(yè)面
國(guó)內(nèi)的“黑客大賽”
作為正在傳智播客學(xué)習(xí)的學(xué)員,我們多數(shù)時(shí)間坐在教室中學(xué)習(xí),走出去的機(jī)會(huì)較少。當(dāng)傳智播客的老師得知該大賽的消息后,便鼓勵(lì)我們參加,并為我們報(bào)了名。我們也為能得到這樣一個(gè)“與高手”交手、獲得業(yè)內(nèi)專家指導(dǎo)的機(jī)會(huì)而興奮。
通過大賽官網(wǎng),我們了解到Coding For Fun的比賽形式與現(xiàn)在國(guó)外火熱的黑客大賽有異曲同工之妙。大賽聚集來自全國(guó)各地的眾多開發(fā)者,歷時(shí)32小時(shí)(兩個(gè)白天一個(gè)黑夜),經(jīng)過自由組隊(duì)、產(chǎn)品策劃、UI設(shè)計(jì)和開發(fā)過程,最后向評(píng)委及各參賽團(tuán)隊(duì)展示作品。由業(yè)內(nèi)資深的一線專家和VC投資者組成的評(píng)委團(tuán)隊(duì)從中評(píng)選出最佳應(yīng)用、最佳創(chuàng)意、最佳設(shè)計(jì)、最佳設(shè)計(jì)獎(jiǎng)。
艱辛與感動(dòng)并存的參賽過程
針對(duì)本次大賽,CSDN專門開通了QQ群,以方便報(bào)名參賽者提前交流,相互了解,熟悉大賽規(guī)則。大會(huì)當(dāng)天我們“天翼二隊(duì)”懷揣著激動(dòng)又緊張的心情,開始了我們的大賽之旅。
“天翼二隊(duì)”由四名程序員和兩名UI組成。在最初決定做什么時(shí),大家考慮到智能家電將會(huì)成為未來的發(fā)展趨勢(shì),于是我們決定利用“物聯(lián)網(wǎng)”來實(shí)現(xiàn)物與物之間的通信。我們將作品命名為“語音控兒”,它是一款A(yù)ndroid應(yīng)用,將利用語言來控制同一局域網(wǎng)中的各種終端。
我們選擇基于天翼開放平臺(tái)來開發(fā)此應(yīng)用。而最初對(duì)該開放平臺(tái)提供的接口不了解,是我們面臨的最大困難。CSDN為我們提供了詳細(xì)的“天翼開放平臺(tái)指南”和代碼示例,通過大家的一起研究,該問題也就迎刃而解了。
在界面設(shè)計(jì)上,“語音控兒”采用Metro設(shè)計(jì)風(fēng)格,排版清爽、風(fēng)格簡(jiǎn)易,富有光滑、快、現(xiàn)代等氣息。漂亮的界面設(shè)計(jì),是我們此次獲獎(jiǎng)的原因之一。
“語音控兒”采用Metro設(shè)計(jì)風(fēng)格
“語音控兒”的一個(gè)重要功能是“語音遙控”。該功能利用人機(jī)交互理念,借助智能手機(jī)平臺(tái),通過語音來控制各種電器,對(duì)電器的識(shí)別度可達(dá)80%,且具有強(qiáng)大的可擴(kuò)展性。
啟動(dòng)“語音控兒”應(yīng)用,進(jìn)入“語音遙控”功能,可以檢索到同一局域網(wǎng)中的所有終端(如手機(jī)、各種家電等)。選擇檢索列表中的某一終端,通過語音,即可向該終端發(fā)送語音指令,終端收到指令后,會(huì)返回一個(gè)反饋,并開始相應(yīng)的操作。這一創(chuàng)新的設(shè)計(jì)理念,獲得了評(píng)委們的好評(píng),為我們此次獲獎(jiǎng)爭(zhēng)取到了重要的一票。
“語音控兒”設(shè)計(jì)原理示意圖
由于時(shí)間關(guān)系,該應(yīng)用中很多有趣的功能未能實(shí)現(xiàn)。比如“尖叫”功能——設(shè)想夫妻倆分別在兩個(gè)房間,老婆在廚房,老公在臥室,忽然老婆大喊一聲“廚房的下水道堵了”,這時(shí)老公就會(huì)收到一個(gè)“彈框”或其他形式的提示,并迅速跑到廚房來幫忙。
大賽留給我們的:創(chuàng)造,精彩,團(tuán)結(jié)
創(chuàng)造、精彩、團(tuán)結(jié),是本次大賽留給我們的最深印象。
回顧整個(gè)參賽過程,總體來說收獲遠(yuǎn)遠(yuǎn)超出了我們的預(yù)期。我們的團(tuán)隊(duì)經(jīng)歷了32個(gè)小時(shí)持續(xù)不斷地編程和開發(fā),最后終于完成了作品,艱辛和不斷席卷而來的困意自不必說,但這一切在完成作品的喜悅與感動(dòng)面前都儼然是過眼煙云。
整個(gè)Coding For Fun比賽的過程充滿著歡樂、激情與跳躍的思維。大賽舉辦方為我們這些參賽選手提供了無微不至的照顧和軟硬件支持。他們對(duì)程序員的重視,及給予交流與創(chuàng)新的機(jī)會(huì)與平臺(tái),讓我們得到了力量,使我們相信,只要敢想就有奇跡出現(xiàn),年輕沒有什么不可以。
總結(jié)
以上是生活随笔為你收集整理的Coding For Fun 32小时:充满创造、激情、团结的编程马拉松的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ios15使用NSXMLParser解析
- 下一篇: swift5主线程延迟操作的几种写法