《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > 程序員“趣事”一籮筐

程序員“趣事”一籮筐

2017-01-03
關(guān)鍵詞: 編程 LED

單位新來了一位應(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í)根本就沒有用到,,這個(gè)項(xiàng)目只需一個(gè)定時(shí)器和IO的讀寫就可以,。我很想提醒小宋,但是他看的那么認(rèn)真我也不好意思打擾他,。

半個(gè)月后,,小宋開始學(xué)習(xí)編程語(yǔ)言了,他整天捧一本《C++ primary pluse》研讀,,我真的擔(dān)心他把書翻破了,,因?yàn)槟潜緯屹?gòu)于2003年,快十年了,對(duì)于我雖然沒有太大的參考價(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)打星際爭(zhēng)霸,小宋也從來沒有參加,,甚至連個(gè)喝彩聲有不發(fā),。 

老板終于沒有耐心了,在一個(gè)周一早上詢問小宋:“你做這個(gè)項(xiàng)目到底有什么困難,?有困難多向同事請(qǐng)教,,其他人也應(yīng)該多幫助一下年輕人。小陽(yáng)你多幫助一下小宋,,以后可以將你手上的項(xiàng)目讓小宋分擔(dān)一些,。”小陽(yáng)已經(jīng)工作十幾年了,,老板已經(jīng)明確安排了小陽(yáng)指導(dǎo)小宋的工作,,我覺得也就不用擔(dān)心小宋了。

 小宋終于開始請(qǐng)教小陽(yáng)了,。問題還是比較多的,,比如int 與unsigned int的區(qū)別?char 與 int 的區(qū)別,?函數(shù)傳參與傳地址的有什么不同,?...一聽這些問題我心里直抽筋。這種問題,,不想自己思考,,可以看書,不想看書可以上網(wǎng)搜,。用這些瑣碎的大量問題占用一個(gè)老工程師的時(shí)間是有點(diǎn)過分,。礙于老板的面子,,小陽(yáng)認(rèn)真回答一周小宋的提問。一周后因?yàn)樾£?yáng)手上的項(xiàng)目催得太急也就沒有時(shí)間再回答小宋的問題了,。 

“你認(rèn)真看看書,,每天自己多花點(diǎn)時(shí)間比問我效率高一些?!毙£?yáng)終于失去耐心了,。 

小宋自己開始編寫代碼,這回輪到設(shè)計(jì)硬件的張工頭疼了,。只要是程序跑不通,,小宋就懷疑硬件問題。幾天下來張工也要崩潰了,?!澳憧纯丛韴D,用萬用表量一下,,先自己檢查一下,,確認(rèn)有問題后再來找我?!?/p>

半個(gè)月后,,小宋的軟件編寫完成了。但是問題太多,,質(zhì)量管理的同事出了不通過報(bào)告,。小宋開始修改程序了,但是始終沒有解決問題,。5個(gè)LED,、2個(gè)鍵盤、一個(gè)繼電器真是把他搞蒙圈了,。我想是不是應(yīng)該幫幫他,?

“小宋別著急,先梳理一下思路,,畫一個(gè)完整的流程圖,,將事情劃分為模塊,理清每隔模塊之間的聯(lián)系,,然后再代碼實(shí)現(xiàn),這樣比較可控,?!蔽覍?duì)他說。

“我試試...”小宋自己去琢磨了,。 

那就讓他試試吧,,但是老板已經(jīng)等待到了極限,,把小宋的項(xiàng)目轉(zhuǎn)給我了。我看了一眼小宋的代碼,,覺得沒有任何參考意義,。于是從上午九點(diǎn)到下午四點(diǎn),代碼重寫一遍,,不到300行,。我測(cè)試了一下,第二天交給了質(zhì)量部,,當(dāng)天通過的報(bào)告就下來了,。 

于是,老板又讓小宋去負(fù)責(zé)一個(gè)控制柜調(diào)試,,這個(gè)項(xiàng)目原來是小陽(yáng)負(fù)責(zé)的,。小宋很快就離開辦公室,去車間了,。調(diào)試的工作還是比較簡(jiǎn)單,,半年過去了小宋可以勝任,但是一個(gè)本科生一直在車間干活確實(shí)不妥,,而且那個(gè)崗位工資也比較低,。 

老板希望小陽(yáng)來帶一下小宋,小陽(yáng)不樂意,?!拔艺跇?gòu)思程序,他一打擾我半天回不過神,。問的都是基本問題,,講半天也不明白。給他講的這個(gè)時(shí)間我自己就解決了,?!钡切£?yáng)最后還是接收了老板的建議,單位做了一個(gè)新的硬件平臺(tái),。新平臺(tái)需要驗(yàn)證一個(gè)功能,,比如開關(guān)量的輸入輸出、模擬量的輸入輸出,、外設(shè)的使用等,,但是必須編寫一個(gè)測(cè)試demo,驗(yàn)證硬件產(chǎn)品是否可以用來作為新的開發(fā)平臺(tái),。小陽(yáng)做了充分的準(zhǔn)備,,他手上項(xiàng)目馬上就結(jié)束可。小宋能在他現(xiàn)在項(xiàng)目結(jié)束之前完成,,這種情況是最好的,。如果不能,,那么他就得自己親自編寫了。

半個(gè)月后,,小宋沒有完成測(cè)試代碼的編寫,。小陽(yáng)花了大概半個(gè)月親自完成了,小陽(yáng)有點(diǎn)無奈,!

有一天辦公室只有我和小宋兩個(gè)人,,小宋突然問我:“駱駝,咱們單位的人為什么不太相互交流,?”

“大家都忙,,各自負(fù)責(zé)自己的項(xiàng)目沒有時(shí)間閑聊?!?/p>

“我是說技術(shù)方面,,比如沒人愿意帶我?”聽小宋這么說我哭笑不得,。

我希望小宋能明白,,如果是請(qǐng)教別人,不要總問基本問題,,這樣會(huì)讓別人覺得你的學(xué)習(xí)能力很差,。一個(gè)月后小宋辭職了。

我突然想到李輝說的一段名言:

“美國(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)系沒有成立的條件!


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章,、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。