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