[第11期] 學生近況報導 — 木雞到底是??…!!
秦紹祁
一、 前言
紀渻子為王養 雞。十日而問:「雞已乎?」曰:「未也,方虛憍而恃氣。」十日又問,曰:「未也,猶應嚮景。」十日又問,曰:「未也,猶疾視而盛氣。」十日又問,曰:「幾矣,雞雖有鳴者,已無變矣,望之似木雞矣,其德全矣。異雞無敢應者,反走矣。」
〈莊子.達生〉
當初選『木雞』這個隊名的時候,是由我們的博士班學長鄧德雋所提議的,希望組員們稟持著木雞精神,縱使外界有各種情況的變化,仍舊能夠保持自我,以最佳的狀態迎擊各項可能的挑戰,成為真正戰無不勝的木雞。
台大木雞隊的主要成員是一群台大電機系的學生,平常除了在課業上努力外,對於網際網路和行動裝置也有廣泛的接觸。在顏嗣鈞教授的指導協助下,我們決定參加這次的「無線通訊軟體競賽」,並從九十二年五月中即開始進行籌劃,直到八月底完成第一階段的作品並順利通過複賽。
我們在這次的比賽中,並不是從一開始就很順利。從決定了參加比賽的題目之後,我們的團隊才真正接觸手機程式設計;也因為對它不熟悉,讓我們在比賽一開始遭遇了不少挫折。一開始選擇開發平台,我們一直猶豫著到底要選C++還是Java來當作我們的開發工具。決定選用Java之後,花了數十個晚上寫出來的程式,卻由於Java環境的限制,而無法在複賽時達到我們所期待的水準。經過這次的打擊,隊長毅然決定更改我們的開發平台。在接下來的一段時間裡,我們不停的追縱最新的產業消息,嘗試各種可能的解決方案,並藉著每次嘗試得到的經驗來調整團隊的方向。為了面對決賽中更強勁的對手,我們不斷地測試與修正,終於得以在九月的決賽時,險勝眾家高手。
二、成員
鄧德雋:CS組博士班,專長網路QoS,業界人脈廣,常常為我們爭取到許多的福利。
秦紹祁:CS組博士班,專長資源管理,現任網路與多媒體實驗助教,外號oops。
陳東傑:CS組碩士班,隊長,電腦相關知識豐富,即使小到像『宿舍的耗電量與價錢的關係』,他都可以扯出一套理論,另外還擅長『文字遊戲的冷笑話』。
劉得煌:CS組碩士班,外號Flash大神,前一陣子剛死會了,ptt上的帳號為giganano,oops個人覺得這是一個很有趣的帳號。
呂孟庭:通訊組碩士班,外號RealOne Player,本組最倚賴的程式撰寫人,任何有範例的程式碼交到他手中,他就可以吸收運用,是可怕的學習王。
賴冠廷:CS組碩士班,音捷科技團隊的頭頭之一,曾獲第五屆TIC創業大賽冠軍,口才很好,很會說話。
三、 通訊軟體競賽流程
這次比賽跟一般軟硬體比賽的流程差不多,第一階段先以書面報告篩選出入圍的隊伍,然後進入第二階段的複賽。在第三階段決賽中比較不一樣的地方,是由主辦單位安排在五星級的大飯店裡,進行24小時的最後決賽衝刺。比賽的過程相當繁雜,林林總總的就不說了,oops只針對最後的24小時決賽衝刺,整理了以下的小故事。
在我們入關前進行檢查的時候,掏出了六支PDA與七隻手機,立刻震驚全場,當時攝影機還給我們拍攝一段特寫。經過詳細的檢查後,就到了吃午餐的時間;我們住在五星級飯店,吃的是一個兩百塊的五星級『便當』。有組員反應,這個便當吃起來跟一般七十塊的便當一模一樣;這真是太厲害啦!這時RealOne Player說話了:『我覺得小福便當比較好吃。』不過大家要了解RealOne Player是很real的,我們相信如果有一天他去吃王品的話,一定會覺得我家牛排比王品更好吃。
吃完飯後,主辦單位再次展現了特殊的思考邏輯,接下來要我們猜拳決定『抽籤的順序』,然後依序抽籤決定報告順序。結果我們的隊長果然不負眾望,超強的猜拳技巧取得到了第一個抽籤的順位,為我們搏得好彩頭,贏得了氣勢;不過第一個抽籤卻抽到了最後一個報告,讓我們這一組最晚才能回家。
進了飯店的房間,才比較感覺到跟自己房間不一樣的地方;主辦單位給了我們一箱的泡麵與杯水,然後就把我們鎖在房內。這感覺很奇怪,以前只有不乖時被爸爸鎖在外面不准回家,拼命在外面叫:『我不敢了,讓我回家。』現在竟然淪落到被鎖在飯店裡面,還加上了封條。RealOne Player這時又說話了:『糟了!是蕃茄泡麵,我不喜歡吃蕃茄泡麵ㄟ,怎辦?』這時oops心裡頭只有一隻烏鴉飛過。
整理了一下各自的行李,大家開始使出了電機系學生的必殺技:demo前照例的熬夜。電機系的同學就是如此神奇,前兩天還恍恍惚惚、東摸西摸,給人交不出成果的感覺,可是deadline一到,大家都弄出來了;或許是在愈不利的情況下,愈能激發出超乎意料的潛能。
正當把握時間、緊鑼密鼓地準備最後決賽成品時,神秘的主辦單位又出現了,還帶了兩位攝影師,拍攝大夥努力的樣子。其實這倒還好,能夠留作紀念也不錯,只不過當時是凌晨兩三點,組員大多面有菜色,卻還要抖擻戲劇細胞,裝模作樣的擺出很有精神、很認真地衝刺的樣子,外加一段木雞隊呼。說真格的,在頒獎典禮時,看到別人有趣的花絮與隊呼,再看到自己的片段,真的『感覺很遜』,一點創意也沒有。
決賽前一刻,因為我們是最後一組報告,也不可能debug了,只好發發呆,看看別組參賽的漂亮美眉。因為剛好有認識的資管所同學也參加比賽,有組員順便和他們搭訕了一陣,不過沒有探聽到什麼有用的情報。無聊了一陣子,我們決定跑一下模擬,讓隊長練習報告個一兩次,其他人負責想想評審可能會問的問題,討論一下最好的回答。果然機會是留給準備好的人,竟然完全命中,真是太神奇了。
決賽demo的時候,我們趕緊架設儀器設備,順便瞄了一下評審委員的名牌。哇勒,賺到了,有蔡志宏老師的名字耶,前23小時的陰霾當場消失一空。不管怎麼說,總會罩一下自己人吧!心中會這樣想,無非也是希望上天能繼續眷顧著我們;不求比賽的好結果,只希望能將我們努力的成果,以最佳的狀態呈現出來。或許是上天聽到了祈求,不管是一開始的動畫、隊長的解說、作品的呈現,到最後的問題回答,我們充分地發揮了99%。剩下那不滿意的1%,就是在demo的時候,我們利用RealOne Player的PHS手機進行無線網路連線,結果非常的不穩,有時還斷線。後來在回家的計程車上發現,原來是RealOne Player的女朋友一直打電話過來;正常人是打個一兩通,如果不通就放棄了,她還真是有心,竟然使出了五連擊,完全把我們KO了。
木雞成員的共同體認~比賽當中的過程愈是曲折,結局的甜美愈會令人感動。
四、心得感想
事後想想,能參加這個比賽並奪標,真的是很幸運。學生當久了,大家都成了報告產生器,也愈來愈Google化;但是當你在Google中找不到自己想要的東西,問題是否就等於無解了呢?在比賽過程中,我們花了很多時間閱讀資料和蒐集技術文件,有些問題甚至要自己寫信問硬體製造商才能獲得解答。在比賽當中遇到的挑戰,真的多到數不完,得獎風光的背後,隱藏著許多的辛苦,所以格外感謝許多人的幫忙,更謝謝組員們的辛勞,大家都辛苦了。
RealOne Player的心得感想:這並不是我第一次參加軟體競賽,也不是我第一次參加無線通訊軟體競賽。但是,得到冠軍並且拿到這麼多的獎金,倒是我生平頭一遭。在這次的比賽之前,我也曾經參加過大大小小共四次的軟體競賽,可惜都沒有得到太好的成績。但是,或許就如同我們的隊員賴冠廷說的:成功並不是偶然的。我們過去曾經遭遇過多次失敗的經驗,而這些失敗的經驗,如今都成為我們成功的助力。團隊的成員裡,有過去曾經一起奮鬥過的伙伴,也有第一次合作但是早已久仰大名的同學,更有名聞遐邇的秦助教。一起奮鬥的隊長陳東傑,在比賽中永遠都會知道下一步要怎麼走,永遠都不會讓隊員閒著。前面提到過的賴冠廷,總會提出些獨創的意見。第一次合作的劉得煌,超強的程式功力讓人佩服。有名的秦助教,提供了我們豐富的資源。另外還要特別感謝在外面為我們借器材而四處奔走的鄧學長。
giganano的心得感想:從開始準備比賽到最後獲獎,我覺得學習到最多的大概是如何在短時間內做完整的資料蒐集和整理。回首來時路,感覺真得蠻爽的。在團體合作中,大家似乎都有相近的體會:一個優秀團隊的組成,每一個成員的實力不一定都要頂尖;重點在整體能力的全面發揮,而非成員的個別表現。也就是說:每個成員不一定都要實力超強,要點在於組起來的實力堅強,才能真正成為強隊。以往總是認為,只要自己的技術強、能力好,團體合作中應該也不會遇到什麼困難。但事實證明,當溝通無法順暢、彼此不能尊重對方的意見時,再多的人力和再強的技術也無用。所以這次的比賽,不論是團體中的互動、從零開始的資料蒐集,或是presentation的臨場演練,都對大家產生深刻的啟發。
秦紹祁,現為電機所博士班二年級學生。