2019年華為軟件精英挑戰(zhàn)賽全國總決賽于4月27日在深圳圓滿落下帷幕,我校計算機學(xué)院、軟件學(xué)院、網(wǎng)絡(luò)空間與安全學(xué)院(大數(shù)據(jù)研究院)碩士研究生吳洋、宇世康和張斌組成的“電飯煲火鍋戰(zhàn)隊”在全國總決賽32進8的激烈競爭中脫穎而出,榮獲亞軍,隊伍成員獲得獎金10萬元,并將進入華為優(yōu)才計劃。
合作與成長華為軟件精英挑戰(zhàn)賽是華為公司面向在校大學(xué)生舉辦的大型軟件比賽,從2015年至今已成功舉辦五屆。本次大賽吸引了全國百余所高校上萬名軟件精英的關(guān)注和參與。大賽賽題為“智能世界·縱橫”,要求參賽者作為“首席城市交通規(guī)劃官”,利用設(shè)計的程序在模擬的道路圖上為車輛規(guī)劃行駛路線。在所有車輛按照規(guī)劃的路線到達目的地之后,系統(tǒng)調(diào)度時間短者勝出。比賽共分為線上初賽、現(xiàn)場復(fù)賽、總決賽三個環(huán)節(jié)。
團隊成員20屆碩士研究生吳洋、20屆碩士研究生宇世康和19屆碩士研究生張斌來自同一學(xué)院。從本科到研究生,三人一起組團參加過多次比賽并取得了優(yōu)異成績。張斌還曾作為競爭對手,和另外兩位同學(xué)一起參加過比賽。但比起競爭對手,他們?nèi)说年P(guān)系更像朋友。在平時的學(xué)習(xí)生活中,他們有很多的思維交流與碰撞,總會產(chǎn)生出新奇的想法。
在一次華為宣講會中,吳洋和宇世康偶然了解到了華為軟件精英挑戰(zhàn)賽。深入研究之后,他們發(fā)現(xiàn),挑戰(zhàn)賽的內(nèi)容與自身所學(xué)專業(yè)相近。為了檢驗學(xué)習(xí)成果,在比賽中鍛煉自己,提高專業(yè)知識能力,吳洋、宇世康與另一名同學(xué)組隊參加了前幾屆的挑戰(zhàn)賽,并且取得了滿意的成績。
今年,張斌加入了團隊。團隊分工十分明確。初賽期間,吳洋擔(dān)任主代碼手。順利晉級復(fù)賽后,轉(zhuǎn)為各自處理并優(yōu)化各自的部分,出現(xiàn)問題也是先各自解決,再由團隊檢查和優(yōu)化。在此過程中,導(dǎo)師蔣國平教授也給予了方向性的指導(dǎo)。在問題中前進拿到賽題時,他們沒有先盲目進行編程,而是充分分析題目特點,從數(shù)學(xué)角度對題目進行了簡化和建模,并推導(dǎo)出一些有用的性質(zhì),同時做了很多工作將數(shù)據(jù)和運行結(jié)果可視化。這些前期準(zhǔn)備都為接下來的編程提供了很大的幫助。
隨后,就是編程和一次次發(fā)現(xiàn)漏洞、修復(fù)漏洞、優(yōu)化程序。在一次次與枯燥乏味的代碼的磨合中,他們最終找到了最完美的方案。
初賽中,他們遇到了一些意外。宇世康負(fù)責(zé)的判題器出現(xiàn)了隱性的系統(tǒng)漏洞,這導(dǎo)致他們在正式賽中的成績不如訓(xùn)練賽令人滿意。這使他們受到了一點打擊,但他們沒有因此失去信心,而是不斷發(fā)現(xiàn)問題、不斷改進,最后進入了復(fù)賽。在準(zhǔn)備復(fù)賽的一個多月里,整個團隊都付出了旁人無法想象的努力,編程到深夜對他們來說是家常便飯。為了專心備賽,吳洋還放棄了一家著名自動駕駛公司的實習(xí)機會。
決賽前兩天,他們遇到了更大的麻煩。原以為一切已準(zhǔn)備就緒,他們信心滿滿地準(zhǔn)備飛往深圳候賽。在機場候機時,吳洋再次檢查程序,發(fā)現(xiàn)了線上線下不一致的結(jié)果和從未察覺的隱藏漏洞。這對他們來說無疑是一個重大打擊,因為該漏洞對他們的比賽十分不利,很可能會讓團隊無法成為小組第一提前晉級。頓時,整個團隊的氛圍緊張了起來,他們立馬在機場進行了程序修復(fù)。到達深圳后,剛到賓館還沒有來得及休息,他們又投入了檢查、修復(fù)之中。所幸,修復(fù)順利完成,他們暫時松了一口氣。但決賽時的成績不如之前的線下比賽成績,他們的心情還是十分低落。賽后,他們主動與出題人進行了交流。出題人用自己的親身經(jīng)歷告訴他們一個道理———不要太注重結(jié)果。出題人曾經(jīng)因為求勝心太重而做錯了很多事情,他坦言:“年輕人可以爭強好勝,但是太注重結(jié)果不對。當(dāng)你付出一定努力之后,一切都將水到渠成。”聽了出題人的話,他們漸漸放平了心態(tài),最終輕松上陣,取得了意外的好成績。比賽即學(xué)習(xí)參加比賽需要付出大量的時間和心血,會占據(jù)、影響學(xué)習(xí)時間。因此,維持學(xué)習(xí)和比賽的平衡十分重要。吳洋表示,比賽也是學(xué)習(xí)的一部分,比賽離不開學(xué)習(xí),同時也是一種學(xué)習(xí)。他談到,學(xué)習(xí)是比賽的基礎(chǔ),掌握了一定的基礎(chǔ)知識之后才能更好的比賽。同時,比賽是學(xué)習(xí)之外的一種拓展,提供了一種額外的學(xué)習(xí)方式,讓參賽者有機會認(rèn)識不同的對象、開闊眼界。比賽還是學(xué)習(xí)的一種檢驗方式。學(xué)生不能局限于書本和考試成績,要學(xué)會運用知識。吳洋善于平衡學(xué)習(xí)和比賽的關(guān)系,不僅取得了各項比賽的優(yōu)秀成績,而且在本科時期的成績非常優(yōu)異,并獲得了保研名額。
三位隊員用自身的經(jīng)歷向我們證明了“世界會向那些有目標(biāo)和有遠(yuǎn)見的人讓路”這句話。宇世康表示,他們參加比賽不僅僅是為了證明自己和拿獎,更多的還是為了與更優(yōu)秀的人接觸并找到自己以后的發(fā)展方向?!拔覀兣c第一名始終有一些差距,這是我們最大的遺憾?!庇钍揽颠@樣說。在決賽現(xiàn)場,他們隊伍遇到了很多優(yōu)秀的團隊,在其他團隊的身上感受到了自己在科研上的差距。正是這些差距,讓他們看到了自己的不足,不斷嘗試,為了成為更好的自己。
張斌表示,團隊最大的優(yōu)點是只要做一件事情就會盡可能把它做到最好。決賽時,他們遇到了很多優(yōu)秀的團隊只因為想到了新方法就提交了新方案而沒有多次試驗,最終與得獎失之交臂。而他們在發(fā)現(xiàn)新思路后,會不斷優(yōu)化,直到找到最優(yōu)最穩(wěn)妥的方案。正是因為謹(jǐn)慎細(xì)致與對自我的嚴(yán)格要求,他們最終能夠從比賽中脫穎而出。