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

程序員“趣事”一籮筐

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

單位新來了一位應(yīng)屆畢業(yè)生小宋,,安排到了我們辦公室,。管理人事的領(lǐng)導(dǎo)親自領(lǐng)導(dǎo)關(guān)照大家,,“小宋安排到你們辦公室了,,他非常年輕,,請各位多照顧一下,?!比缓蟠蠹叶枷嗷ソ榻B一下,,剛好我旁邊的桌子空著,,于是小宋就安排到了我旁邊。 

一周以后老板給小宋安排了一個項目,,給一塊吸干機控制器編寫一套軟件,。這個項目其實非常簡單,5個LED顯示,,三個開關(guān)量的輸出,,一個繼電器輸出。 

一周的時間小宋瀏覽了一下單片機的手冊,,雖然這是一款非常簡單24管腳的單片機,,但是他的手冊竟然有60多頁英文。當(dāng)然很多外設(shè)其實根本就沒有用到,,這個項目只需一個定時器和IO的讀寫就可以,。我很想提醒小宋,,但是他看的那么認真我也不好意思打擾他。

半個月后,,小宋開始學(xué)習(xí)編程語言了,,他整天捧一本《C++ primary pluse》研讀,我真的擔(dān)心他把書翻破了,,因為那本書我購于2003年,,快十年了,對于我雖然沒有太大的參考價值,,單這本書就像一位陪了我很多年的老朋友,。 

其實編寫這個項目的軟件只需要使用變量就可以勉強完成??梢圆皇褂弥羔?、結(jié)構(gòu)、函數(shù)封裝等稍微有點技術(shù)難度的內(nèi)容,。我很想提醒一下小宋,,但是他一直沒有問我,我心想告訴他未必有能接受,。那一段時間我手上的事情特別多,,也沒有精力太關(guān)注小宋。小宋每天獨來獨往,,很少和大家聊天,。單位年輕人聯(lián)網(wǎng)打星際爭霸,小宋也從來沒有參加,,甚至連個喝彩聲有不發(fā),。 

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

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

“你認真看看書,,每天自己多花點時間比問我效率高一些?!毙£柦K于失去耐心了,。 

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

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

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

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

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

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

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

半個月后,,小宋沒有完成測試代碼的編寫,。小陽花了大概半個月親自完成了,小陽有點無奈,!

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

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

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

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

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

“美國與俄羅斯雖然是對立的意識形態(tài),,但是在宇宙空間站項目經(jīng)常進行合作,,為什么不和中國合作?一美國不缺錢,,二是中國提供不了任何有價值的技術(shù),,俄羅斯卻可以提供航天技術(shù)。任何合作總要對等,,雙方都有基本對等的收益...”    ---李輝 

希望別人指導(dǎo)一下你,其實也是希望達成一種合作關(guān)系,。別人不能只是單方面的付出,,自己也要稍微努力一下,否則合作關(guān)系沒有成立的條件!


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