首頁 都市

程序員法則

第二十五章 教練

程序員法則 莊莊 3743 2005-04-04 09:59:00

    這句話不是很文雅,徹底鄙視那些害怕別人超越自己而拒絕回答別人問題的程序員。

  /*

  */

  擔任學校ACM集訓隊伍教練的任務隨之到來。講解一個算法,我自己也許能講的頭頭是道,但聽者是否能理解,確在我的掌握之外。尤其當你的聽眾是20個人的時候。

  集訓的地點就設(shè)在計算機專業(yè)的機房內(nèi),20個人靜靜的等待著老師的到來,有的低聲說著話,有的悶頭思考問題,也有已經(jīng)在機器上編程的。

  我和張平一起走了進來,20對目光立刻集中中我們身上,尤其是我,上次我做監(jiān)考老師已經(jīng)夠讓他們吃驚了,這次你又跑來干嗎,不少人心中升起這樣的疑問,之所以沒說全部,是因為范平除外。

  張平笑了笑,讓氣氛變的緩和點,然后說道:“這次集訓的目的我相信大家很清楚,所以我不會再重復,另外我也不會點名,不想來的可以自動退出,好了,我先來給你介紹一下你們的教練,許毅同學,他有很強的編程實力,曾經(jīng)因為編程受到過清華的邀請,也許有不服氣的,相信過一些日子你們自然明白?!?p>  感受到眾人驚奇和不信任的眼光,我只能在心里暗自無奈。過一段日子吧,你們自然會明白我,明白我的實力。

  清了清喉嚨,我朗聲說道:“我叫許毅,大家以后不必叫我老師,因為我確實也不是你們的老師,而是同學,所以你們喊我教練也好,叫我同學也可以,誰認為我不夠資格的可以現(xiàn)在提出來,我不希望你們在訓練的過程中保持那種不服氣的心態(tài)?!闭l不服,我現(xiàn)在要么讓他服,要么讓他走人,害群之馬這個詞想必大家都知道的。

  沒有人開口,但氣氛顯的相當壓抑,我沒說什么緩解氣氛的話,就當我這手是鎮(zhèn)場子吧。畢竟一個學生教一堆學生,沒什么把柄鎮(zhèn)著,恐怕還真的不是太容易。我現(xiàn)在就等于告訴他們,誰和我拽,我就讓他滾蛋。

  我又環(huán)視了一圈,還不錯,大部分人的目光都很嚴肅,除了,那個楊光,依舊是一副嬉皮笑臉的樣子,但我能從他的目光里讀出不屑的感覺,哼,早知道你不是個容易服氣的家伙??磥磉t早要讓你知道真正的高手是什么樣的。

  張平滿意的點了點頭,說道:“那許同學你就開始吧,我不打擾你們。”說完轉(zhuǎn)身離開。

  我目送他離開,然后微笑的說道:“你們不服氣是應該的,你們都是選拔出來的精英,而我,在你們眼里似乎什么都不是。但是如果你們想成為一個優(yōu)秀的程序員,那么你們要記住我今天送給你們的第一句話,善待每一個人,因為他們都有可能擁有你所需要的東西?!?p>  看他們都露出一副沉思的樣子,我才說道:“D盤根目錄下有你們選拔賽的題目的答案,我想即使是現(xiàn)在,還有不少人沒能把所有題目想清楚,即使想清楚的,我想看看別人怎么做的,對你多少有點幫助吧?!?p>  我隨便找了臺機子坐下,讓他們自己看去吧,徹底理解這些恐怕也要一天半天的,何況我每個題目都用了好幾種算法。

  我無聊的瀏覽了一會網(wǎng)頁,想起以前答應秦誼自己要經(jīng)常上QQ的,于是開了QQ,可惜秦誼并不在線,ANGEL那個20000號也不在。

  “許教練,請問?!庇袀€聲音在我耳邊響起,呵,終于有人肯拉下面子來請教了嗎?

  我笑吟吟的向那個第一個虛心的人望去,赫然就是那個我打了五角星的田沛,不錯啊,我那天對他的表現(xiàn)就相當滿意,至少品行很優(yōu)秀,現(xiàn)在看來他還很虛心。

  “這些程序難道是你寫的?”可惜田沛問出的第一個問題就讓我很不爽,難道我這么不象寫程序的人?

  我強笑的點了點頭,說道:“怎么拉,難道覺得我不像嗎?”

  田沛搖了搖頭,吃驚的道:“不是,這些程序真的寫的太好了,只是這第一條,雖然簡單,但算法是我連想象都沒想象過的,如果真的是你寫的,我想你一定是一個高手,做我們的教練絕對夠資格了?!闭f著說著就手舞足蹈起來,看來他還真是看程序看的特別興奮。

  田沛其實并不是問什么問題,但他這一帶頭,后面的人就不再覺得丟面子,有不懂的就跑過來問我,ACM大賽的最后獲獎的人將獲得“全球最具頭腦的人”的稱號,所以程序大家都看的懂,但這一個個算法中包含的深刻的數(shù)學思想,真的很不容易理解。(本人對著答案看過幾個題,題目往往并不是特別難,但有些優(yōu)秀的算法真的很難看懂,相信學過數(shù)據(jù)結(jié)構(gòu)的人都知道字符串比較中的KPM算法,當年花了我2個小時才看懂)

  可惜的是,我從早上坐到中午,有個人始終沒有問過我,正是那個楊光,果然有一骨子的傲氣啊。

  中午我和范平順路一起吃飯,想到楊光當時正好和范平離的不遠,就開口問道:“老三,今天上午坐在你旁邊的那個穿白色上衣的,你注意到?jīng)]。”

  范平想了想恍然道:“你說楊光嗎?”我一愣,反問:“怎么你認識他?!?p>  “早上剛認得的,他剛來就和很多人打招呼,自我介紹,人如其名啊,很陽光的一個人?!狈镀轿⑿Φ幕叵胫?。

  “那他看題目的時候有沒有特別的反應?!蔽也凰佬牡睦^續(xù)問道。

  范平仔細想了一會才說道:“你不說我到?jīng)]覺得,現(xiàn)在這么一想,我覺得他看程序的時候簡直和電腦有深仇大恨,一會咬牙切齒,一會握緊拳頭,表現(xiàn)的可怪?!?p>  這么變態(tài),我想起電視里的某些情節(jié),這個人不會有什么問題吧,或者他就是看到程序的時候興奮就喜歡做這種動作呢。想想還是不大合理,難道那小子看到我寫的程序太優(yōu)秀,嫉妒起來拉,哈哈,這個到有可能,我略帶自戀的想。最后我想來想去決定找他單獨談談。

  下午我還是什么都沒干,讓他們繼續(xù)看去吧,很多東西讓他們自己領(lǐng)悟更好,編程的訣竅就是編程編程再編程,講10個例子還不如自己親手寫一個效果來的好。我能做的只是更好的引導他們,給他們指好發(fā)展的方向,同時給他們解決疑惑。至少前四次參賽的經(jīng)驗可以證明,講再多的東西也是無效的。

  結(jié)束了第一次的集訓,大家陸續(xù)離開機房,“楊光,你留一下?!蔽议_口喊道。

  楊光愣了一下,撇撇嘴,停住了腳步。

  “你好象對我特別不滿意啊。”我直話直說,說實在話,我感覺他的天賦特別的優(yōu)秀,也許天才都有一股子不服人的傲氣。

  “沒有啊,我怎么會對教練你不服呢?!睏罟獍呀叹殐蓚€字咬的特別重。

  我突然覺得這個人很是可愛,雖然刻意掩藏自己,可是確總是欲蓋彌彰,希望不把自己的心情表露出來,說起話來確憤憤不平。

  “我不管你服不服,你先告訴我今天把所有的答案都理解了嗎?”我裝做生氣的問。

  “理解了怎么樣,不理解又如何?”楊光歪起頭繼續(xù)笑著問。

  我被他這種吊兒郎當?shù)臉幼痈愕挠悬c惱火,說道:“理解就理解,不理解就來問我啊。不然你當我這個教練是吃白飯的啊?!?p>  “我問你,你一定會說嗎?不管什么問題”楊光繼續(xù)問道。

  我愣愣的看著這個與眾不同的家伙,有時候表現(xiàn)出酷酷的樣子,有時候又是一副傻相,我甚至能感覺到這是一個很單純的人,如果只是從心思上來說,他似乎還顯的有些幼稚,有時候說的話,做的事,似乎又像一個不懂事的孩子一樣?!皽喗痂庇瘛边@四個字突然跳到我腦海里。

  “我保證什么問題都回答?!蔽倚攀牡┑┑恼f道。

  “哎,好吧,其實你的算法我還有好幾個沒看懂。你能現(xiàn)在就講給我聽嗎?”楊光嘆了口氣問道。

  我一點一點的給他講解起來,這家伙的悟性不是一般的好,遠在其他隊員之上,讓我有種如獲至寶的快感。

  “許大哥,我可以這樣叫你吧。”楊光突然開口說道。

  “當然可以,怎么了?”感覺這小子的聲音有點激動。

  “你的水平真的好高,這些算法,哎,我真想不通你是怎么想出來的。而且。?!睏罟庑χf道。確突然頓住了。

  “而且什么,”我突然覺得自己觸模到了這個大小孩內(nèi)心的一點什么東西。但是具體又抓不到。

  想了好久,楊光突然下定了決心似的說道:“許大哥,其實我高中的時候就很喜歡編程,還加入了學校的興趣小組,那時也是為了比賽集訓,我是新手,對很多問題都不明白,所以我不停的問同學,可是他們都好冷漠,回答往往就是“我現(xiàn)在很忙”或者“這個算法書上有,你自己仔細找找”之類的話應付我,所以,所以我并不是很敢問別人,當然我更不會把我的知識傳授給別人,我以為,程序員就應該保守,我聽說很多程序員都可以把程序?qū)懙淖寗e人很難看懂,以保證自己在軟件公司的地位。只是剛才,你那么仔細的給我講,我才明白,程序員并不該是那樣子的。而且你告訴我,善待每一個人,所以我以后會虛心的請教,耐心的解答,我想那才是一個合格的程序員,對嗎?”

  我愣在那里好長時間,在我的記憶里,我的很多亦師亦友的朋友都能很好的解答我的問題,他問的我根本就沒想到過,雖然我聽說存在很多那種刻意保守的程序員,可在生活中我暫時還沒遇見過。

  我深深的看了楊光一眼,他的目光里充滿了興奮和激動,順手拍了拍他肩膀問道:“以后有什么不明白就來問我,順便問下你多大了?!蔽矣X得他的表現(xiàn)實在不象一個大學生有的,簡直完全一個幼稚純真兒童嗎。

  “17,我可是天才哦,”楊光得意的笑道。

  “天才你的頭啊,”我一邊笑罵著,一邊暗道難怪表現(xiàn)有點幼稚。

  作為教練,我知道自己終于成功的獲得了一個隊員的信任,而作為天龍的總裁,我并不知道自己在未來的路上又多了一員干將。

  

  

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南