單位新來了一位應(yīng)屆畢業(yè)生小宋,安排到了我們辦公室。管理人事的領(lǐng)導(dǎo)親自領(lǐng)導(dǎo)關(guān)照大家,“小宋安排到你們辦公室了,他非常年輕,請各位多照顧一下?!比缓蟠蠹叶枷嗷ソ榻B一下,剛好我旁邊的桌子空著,于是小宋就安排到了我旁邊。
一周以后老板給小宋安排了一個(gè)項(xiàng)目,給一塊吸干機(jī)控制器編寫一套軟件。這個(gè)項(xiàng)目其實(shí)非常簡單,5個(gè)LED顯示,三個(gè)開關(guān)量的輸出,一個(gè)繼電器輸出。
一周的時(shí)間小宋瀏覽了一下單片機(jī)的手冊,雖然這是一款非常簡單24管腳的單片機(jī),但是他的手冊竟然有60多頁英文。當(dāng)然很多外設(shè)其實(shí)根本就沒有用到,這個(gè)項(xiàng)目只需一個(gè)定時(shí)器和IO的讀寫就可以。我很想提醒小宋,但是他看的那么認(rèn)真我也不好意思打擾他。
半個(gè)月后,小宋開始學(xué)習(xí)編程語言了,他整天捧一本《C++ primary pluse》研讀,我真的擔(dān)心他把書翻破了,因?yàn)槟潜緯屹徲?003年,快十年了,對于我雖然沒有太大的參考價(jià)值,單這本書就像一位陪了我很多年的老朋友。
其實(shí)編寫這個(gè)項(xiàng)目的軟件只需要使用變量就可以勉強(qiáng)完成。可以不使用指針、結(jié)構(gòu)、函數(shù)封裝等稍微有點(diǎn)技術(shù)難度的內(nèi)容。我很想提醒一下小宋,但是他一直沒有問我,我心想告訴他未必有能接受。那一段時(shí)間我手上的事情特別多,也沒有精力太關(guān)注小宋。小宋每天獨(dú)來獨(dú)往,很少和大家聊天。單位年輕人聯(lián)網(wǎng)打星際爭霸,小宋也從來沒有參加,甚至連個(gè)喝彩聲有不發(fā)。
老板終于沒有耐心了,在一個(gè)周一早上詢問小宋:“你做這個(gè)項(xiàng)目到底有什么困難?有困難多向同事請教,其他人也應(yīng)該多幫助一下年輕人。小陽你多幫助一下小宋,以后可以將你手上的項(xiàng)目讓小宋分擔(dān)一些?!毙£栆呀?jīng)工作十幾年了,老板已經(jīng)明確安排了小陽指導(dǎo)小宋的工作,我覺得也就不用擔(dān)心小宋了。
小宋終于開始請教小陽了。問題還是比較多的,比如int 與unsigned int的區(qū)別?char 與 int 的區(qū)別?函數(shù)傳參與傳地址的有什么不同?...一聽這些問題我心里直抽筋。這種問題,不想自己思考,可以看書,不想看書可以上網(wǎng)搜。用這些瑣碎的大量問題占用一個(gè)老工程師的時(shí)間是有點(diǎn)過分。礙于老板的面子,小陽認(rèn)真回答一周小宋的提問。一周后因?yàn)樾£柺稚系捻?xiàng)目催得太急也就沒有時(shí)間再回答小宋的問題了。
“你認(rèn)真看看書,每天自己多花點(diǎn)時(shí)間比問我效率高一些?!毙£柦K于失去耐心了。
小宋自己開始編寫代碼,這回輪到設(shè)計(jì)硬件的張工頭疼了。只要是程序跑不通,小宋就懷疑硬件問題。幾天下來張工也要崩潰了。“你看看原理圖,用萬用表量一下,先自己檢查一下,確認(rèn)有問題后再來找我?!?/p>
半個(gè)月后,小宋的軟件編寫完成了。但是問題太多,質(zhì)量管理的同事出了不通過報(bào)告。小宋開始修改程序了,但是始終沒有解決問題。5個(gè)LED、2個(gè)鍵盤、一個(gè)繼電器真是把他搞蒙圈了。我想是不是應(yīng)該幫幫他?
“小宋別著急,先梳理一下思路,畫一個(gè)完整的流程圖,將事情劃分為模塊,理清每隔模塊之間的聯(lián)系,然后再代碼實(shí)現(xiàn),這樣比較可控?!蔽覍λf。
“我試試...”小宋自己去琢磨了。
那就讓他試試吧,但是老板已經(jīng)等待到了極限,把小宋的項(xiàng)目轉(zhuǎn)給我了。我看了一眼小宋的代碼,覺得沒有任何參考意義。于是從上午九點(diǎn)到下午四點(diǎn),代碼重寫一遍,不到300行。我測試了一下,第二天交給了質(zhì)量部,當(dāng)天通過的報(bào)告就下來了。
于是,老板又讓小宋去負(fù)責(zé)一個(gè)控制柜調(diào)試,這個(gè)項(xiàng)目原來是小陽負(fù)責(zé)的。小宋很快就離開辦公室,去車間了。調(diào)試的工作還是比較簡單,半年過去了小宋可以勝任,但是一個(gè)本科生一直在車間干活確實(shí)不妥,而且那個(gè)崗位工資也比較低。
老板希望小陽來帶一下小宋,小陽不樂意。“我正在構(gòu)思程序,他一打擾我半天回不過神。問的都是基本問題,講半天也不明白。給他講的這個(gè)時(shí)間我自己就解決了?!钡切£栕詈筮€是接收了老板的建議,單位做了一個(gè)新的硬件平臺。新平臺需要驗(yàn)證一個(gè)功能,比如開關(guān)量的輸入輸出、模擬量的輸入輸出、外設(shè)的使用等,但是必須編寫一個(gè)測試demo,驗(yàn)證硬件產(chǎn)品是否可以用來作為新的開發(fā)平臺。小陽做了充分的準(zhǔn)備,他手上項(xiàng)目馬上就結(jié)束可。小宋能在他現(xiàn)在項(xiàng)目結(jié)束之前完成,這種情況是最好的。如果不能,那么他就得自己親自編寫了。
半個(gè)月后,小宋沒有完成測試代碼的編寫。小陽花了大概半個(gè)月親自完成了,小陽有點(diǎn)無奈!
有一天辦公室只有我和小宋兩個(gè)人,小宋突然問我:“駱駝,咱們單位的人為什么不太相互交流?”
“大家都忙,各自負(fù)責(zé)自己的項(xiàng)目沒有時(shí)間閑聊。”
“我是說技術(shù)方面,比如沒人愿意帶我?”聽小宋這么說我哭笑不得。
我希望小宋能明白,如果是請教別人,不要總問基本問題,這樣會(huì)讓別人覺得你的學(xué)習(xí)能力很差。一個(gè)月后小宋辭職了。
我突然想到李輝說的一段名言:
“美國與俄羅斯雖然是對立的意識形態(tài),但是在宇宙空間站項(xiàng)目經(jīng)常進(jìn)行合作,為什么不和中國合作?一美國不缺錢,二是中國提供不了任何有價(jià)值的技術(shù),俄羅斯卻可以提供航天技術(shù)。任何合作總要對等,雙方都有基本對等的收益...” ---李輝
希望別人指導(dǎo)一下你,其實(shí)也是希望達(dá)成一種合作關(guān)系。別人不能只是單方面的付出,自己也要稍微努力一下,否則合作關(guān)系沒有成立的條件!