這句話不是很文雅,徹底鄙視那些害怕別人超越自己而拒絕回答別人問題的程序員。
/*
*/
擔(dān)任學(xué)校ACM集訓(xùn)隊(duì)伍教練的任務(wù)隨之到來。講解一個(gè)算法,我自己也許能講的頭頭是道,但聽者是否能理解,確在我的掌握之外。尤其當(dāng)你的聽眾是20個(gè)人的時(shí)候。
集訓(xùn)的地點(diǎn)就設(shè)在計(jì)算機(jī)專業(yè)的機(jī)房內(nèi),20個(gè)人靜靜的等待著老師的到來,有的低聲說著話,有的悶頭思考問題,也有已經(jīng)在機(jī)器上編程的。
我和張平一起走了進(jìn)來,20對(duì)目光立刻集中中我們身上,尤其是我,上次我做監(jiān)考老師已經(jīng)夠讓他們吃驚了,這次你又跑來干嗎,不少人心中升起這樣的疑問,之所以沒說全部,是因?yàn)榉镀匠狻?p> 張平笑了笑,讓氣氛變的緩和點(diǎn),然后說道:“這次集訓(xùn)的目的我相信大家很清楚,所以我不會(huì)再重復(fù),另外我也不會(huì)點(diǎn)名,不想來的可以自動(dòng)退出,好了,我先來給你介紹一下你們的教練,許毅同學(xué),他有很強(qiáng)的編程實(shí)力,曾經(jīng)因?yàn)榫幊淌艿竭^清華的邀請(qǐng),也許有不服氣的,相信過一些日子你們自然明白?!?p> 感受到眾人驚奇和不信任的眼光,我只能在心里暗自無奈。過一段日子吧,你們自然會(huì)明白我,明白我的實(shí)力。
清了清喉嚨,我朗聲說道:“我叫許毅,大家以后不必叫我老師,因?yàn)槲掖_實(shí)也不是你們的老師,而是同學(xué),所以你們喊我教練也好,叫我同學(xué)也可以,誰認(rèn)為我不夠資格的可以現(xiàn)在提出來,我不希望你們?cè)谟?xùn)練的過程中保持那種不服氣的心態(tài)。”誰不服,我現(xiàn)在要么讓他服,要么讓他走人,害群之馬這個(gè)詞想必大家都知道的。
沒有人開口,但氣氛顯的相當(dāng)壓抑,我沒說什么緩解氣氛的話,就當(dāng)我這手是鎮(zhèn)場(chǎng)子吧。畢竟一個(gè)學(xué)生教一堆學(xué)生,沒什么把柄鎮(zhèn)著,恐怕還真的不是太容易。我現(xiàn)在就等于告訴他們,誰和我拽,我就讓他滾蛋。
我又環(huán)視了一圈,還不錯(cuò),大部分人的目光都很嚴(yán)肅,除了,那個(gè)楊光,依舊是一副嬉皮笑臉的樣子,但我能從他的目光里讀出不屑的感覺,哼,早知道你不是個(gè)容易服氣的家伙??磥磉t早要讓你知道真正的高手是什么樣的。
張平滿意的點(diǎn)了點(diǎn)頭,說道:“那許同學(xué)你就開始吧,我不打擾你們?!闭f完轉(zhuǎn)身離開。
我目送他離開,然后微笑的說道:“你們不服氣是應(yīng)該的,你們都是選拔出來的精英,而我,在你們眼里似乎什么都不是。但是如果你們想成為一個(gè)優(yōu)秀的程序員,那么你們要記住我今天送給你們的第一句話,善待每一個(gè)人,因?yàn)樗麄兌加锌赡軗碛心闼枰臇|西?!?p> 看他們都露出一副沉思的樣子,我才說道:“D盤根目錄下有你們選拔賽的題目的答案,我想即使是現(xiàn)在,還有不少人沒能把所有題目想清楚,即使想清楚的,我想看看別人怎么做的,對(duì)你多少有點(diǎn)幫助吧?!?p> 我隨便找了臺(tái)機(jī)子坐下,讓他們自己看去吧,徹底理解這些恐怕也要一天半天的,何況我每個(gè)題目都用了好幾種算法。
我無聊的瀏覽了一會(huì)網(wǎng)頁,想起以前答應(yīng)秦誼自己要經(jīng)常上QQ的,于是開了QQ,可惜秦誼并不在線,ANGEL那個(gè)20000號(hào)也不在。
“許教練,請(qǐng)問?!庇袀€(gè)聲音在我耳邊響起,呵,終于有人肯拉下面子來請(qǐng)教了嗎?
我笑吟吟的向那個(gè)第一個(gè)虛心的人望去,赫然就是那個(gè)我打了五角星的田沛,不錯(cuò)啊,我那天對(duì)他的表現(xiàn)就相當(dāng)滿意,至少品行很優(yōu)秀,現(xiàn)在看來他還很虛心。
“這些程序難道是你寫的?”可惜田沛問出的第一個(gè)問題就讓我很不爽,難道我這么不象寫程序的人?
我強(qiáng)笑的點(diǎn)了點(diǎn)頭,說道:“怎么拉,難道覺得我不像嗎?”
田沛搖了搖頭,吃驚的道:“不是,這些程序真的寫的太好了,只是這第一條,雖然簡(jiǎn)單,但算法是我連想象都沒想象過的,如果真的是你寫的,我想你一定是一個(gè)高手,做我們的教練絕對(duì)夠資格了?!闭f著說著就手舞足蹈起來,看來他還真是看程序看的特別興奮。
田沛其實(shí)并不是問什么問題,但他這一帶頭,后面的人就不再覺得丟面子,有不懂的就跑過來問我,ACM大賽的最后獲獎(jiǎng)的人將獲得“全球最具頭腦的人”的稱號(hào),所以程序大家都看的懂,但這一個(gè)個(gè)算法中包含的深刻的數(shù)學(xué)思想,真的很不容易理解。(本人對(duì)著答案看過幾個(gè)題,題目往往并不是特別難,但有些優(yōu)秀的算法真的很難看懂,相信學(xué)過數(shù)據(jù)結(jié)構(gòu)的人都知道字符串比較中的KPM算法,當(dāng)年花了我2個(gè)小時(shí)才看懂)
可惜的是,我從早上坐到中午,有個(gè)人始終沒有問過我,正是那個(gè)楊光,果然有一骨子的傲氣啊。
中午我和范平順路一起吃飯,想到楊光當(dāng)時(shí)正好和范平離的不遠(yuǎn),就開口問道:“老三,今天上午坐在你旁邊的那個(gè)穿白色上衣的,你注意到?jīng)]?!?p> 范平想了想恍然道:“你說楊光嗎?”我一愣,反問:“怎么你認(rèn)識(shí)他?!?p> “早上剛認(rèn)得的,他剛來就和很多人打招呼,自我介紹,人如其名啊,很陽光的一個(gè)人?!狈镀轿⑿Φ幕叵胫?。
“那他看題目的時(shí)候有沒有特別的反應(yīng)?!蔽也凰佬牡睦^續(xù)問道。
范平仔細(xì)想了一會(huì)才說道:“你不說我到?jīng)]覺得,現(xiàn)在這么一想,我覺得他看程序的時(shí)候簡(jiǎn)直和電腦有深仇大恨,一會(huì)咬牙切齒,一會(huì)握緊拳頭,表現(xiàn)的可怪。”
這么變態(tài),我想起電視里的某些情節(jié),這個(gè)人不會(huì)有什么問題吧,或者他就是看到程序的時(shí)候興奮就喜歡做這種動(dòng)作呢。想想還是不大合理,難道那小子看到我寫的程序太優(yōu)秀,嫉妒起來拉,哈哈,這個(gè)到有可能,我略帶自戀的想。最后我想來想去決定找他單獨(dú)談?wù)劇?p> 下午我還是什么都沒干,讓他們繼續(xù)看去吧,很多東西讓他們自己領(lǐng)悟更好,編程的訣竅就是編程編程再編程,講10個(gè)例子還不如自己親手寫一個(gè)效果來的好。我能做的只是更好的引導(dǎo)他們,給他們指好發(fā)展的方向,同時(shí)給他們解決疑惑。至少前四次參賽的經(jīng)驗(yàn)可以證明,講再多的東西也是無效的。
結(jié)束了第一次的集訓(xùn),大家陸續(xù)離開機(jī)房,“楊光,你留一下?!蔽议_口喊道。
楊光愣了一下,撇撇嘴,停住了腳步。
“你好象對(duì)我特別不滿意啊?!蔽抑痹捴闭f,說實(shí)在話,我感覺他的天賦特別的優(yōu)秀,也許天才都有一股子不服人的傲氣。
“沒有啊,我怎么會(huì)對(duì)教練你不服呢。”楊光把教練兩個(gè)字咬的特別重。
我突然覺得這個(gè)人很是可愛,雖然刻意掩藏自己,可是確總是欲蓋彌彰,希望不把自己的心情表露出來,說起話來確憤憤不平。
“我不管你服不服,你先告訴我今天把所有的答案都理解了嗎?”我裝做生氣的問。
“理解了怎么樣,不理解又如何?”楊光歪起頭繼續(xù)笑著問。
我被他這種吊兒郎當(dāng)?shù)臉幼痈愕挠悬c(diǎn)惱火,說道:“理解就理解,不理解就來問我啊。不然你當(dāng)我這個(gè)教練是吃白飯的啊。”
“我問你,你一定會(huì)說嗎?不管什么問題”楊光繼續(xù)問道。
我愣愣的看著這個(gè)與眾不同的家伙,有時(shí)候表現(xiàn)出酷酷的樣子,有時(shí)候又是一副傻相,我甚至能感覺到這是一個(gè)很單純的人,如果只是從心思上來說,他似乎還顯的有些幼稚,有時(shí)候說的話,做的事,似乎又像一個(gè)不懂事的孩子一樣。“渾金璞玉”這四個(gè)字突然跳到我腦海里。
“我保證什么問題都回答?!蔽倚攀牡┑┑恼f道。
“哎,好吧,其實(shí)你的算法我還有好幾個(gè)沒看懂。你能現(xiàn)在就講給我聽嗎?”楊光嘆了口氣問道。
我一點(diǎn)一點(diǎn)的給他講解起來,這家伙的悟性不是一般的好,遠(yuǎn)在其他隊(duì)員之上,讓我有種如獲至寶的快感。
“許大哥,我可以這樣叫你吧?!睏罟馔蝗婚_口說道。
“當(dāng)然可以,怎么了?”感覺這小子的聲音有點(diǎn)激動(dòng)。
“你的水平真的好高,這些算法,哎,我真想不通你是怎么想出來的。而且。?!睏罟庑χf道。確突然頓住了。
“而且什么,”我突然覺得自己觸模到了這個(gè)大小孩內(nèi)心的一點(diǎn)什么東西。但是具體又抓不到。
想了好久,楊光突然下定了決心似的說道:“許大哥,其實(shí)我高中的時(shí)候就很喜歡編程,還加入了學(xué)校的興趣小組,那時(shí)也是為了比賽集訓(xùn),我是新手,對(duì)很多問題都不明白,所以我不停的問同學(xué),可是他們都好冷漠,回答往往就是“我現(xiàn)在很忙”或者“這個(gè)算法書上有,你自己仔細(xì)找找”之類的話應(yīng)付我,所以,所以我并不是很敢問別人,當(dāng)然我更不會(huì)把我的知識(shí)傳授給別人,我以為,程序員就應(yīng)該保守,我聽說很多程序員都可以把程序?qū)懙淖寗e人很難看懂,以保證自己在軟件公司的地位。只是剛才,你那么仔細(xì)的給我講,我才明白,程序員并不該是那樣子的。而且你告訴我,善待每一個(gè)人,所以我以后會(huì)虛心的請(qǐng)教,耐心的解答,我想那才是一個(gè)合格的程序員,對(duì)嗎?”
我愣在那里好長時(shí)間,在我的記憶里,我的很多亦師亦友的朋友都能很好的解答我的問題,他問的我根本就沒想到過,雖然我聽說存在很多那種刻意保守的程序員,可在生活中我暫時(shí)還沒遇見過。
我深深的看了楊光一眼,他的目光里充滿了興奮和激動(dòng),順手拍了拍他肩膀問道:“以后有什么不明白就來問我,順便問下你多大了?!蔽矣X得他的表現(xiàn)實(shí)在不象一個(gè)大學(xué)生有的,簡(jiǎn)直完全一個(gè)幼稚純真兒童嗎。
“17,我可是天才哦,”楊光得意的笑道。
“天才你的頭啊,”我一邊笑罵著,一邊暗道難怪表現(xiàn)有點(diǎn)幼稚。
作為教練,我知道自己終于成功的獲得了一個(gè)隊(duì)員的信任,而作為天龍的總裁,我并不知道自己在未來的路上又多了一員干將。