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