加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

程序員“趣”事一籮筐 | 越簡單坑越深,跳進去出不來

2015/02/04
10
閱讀需 15 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

?

我當(dāng)時在一家生產(chǎn)農(nóng)業(yè)設(shè)備的公司從事硬件工程師的職位,辦公室隔壁是軟件部門,同事李隆在單位從事PC的應(yīng)用軟件開發(fā),水平數(shù)一數(shù)二,而且人很年輕,今天的主角就是他,這個年輕氣盛的小伙子。軟件在當(dāng)時被預(yù)測是一項很有發(fā)展?jié)摿Φ臉I(yè)務(wù),領(lǐng)導(dǎo)預(yù)計這個業(yè)務(wù)在將來會成為主流,甚至?xí)Q定公司在行業(yè)競爭中的地位,因此軟件部門很受重視。


公司開發(fā)了一套應(yīng)用平臺,第一版雖然定位為體驗版,但是銷售火爆,第二版在原有的基礎(chǔ)上重點提高用戶體驗,因此大家對這款產(chǎn)品的市場前景非常看好。也是因為這款軟件的銷量紅火,老板將軟件部門的經(jīng)理被提升為執(zhí)行董事,項目負責(zé)人提升為部門經(jīng)理。而且軟件部門要單獨成立兩個項目組,李隆成為其中一個項目組長的候選人。隨之,李隆開始頻繁參加項目決策會議。


我和李隆接觸的機會不是很多,所以不是很熟。但是有一天,李隆突然向我咨詢咨詢硬件相關(guān)的基礎(chǔ)問題。我覺十分蹊蹺,于是趁機交流起來:

“小李,這是硬件部門負責(zé)的事情,你做這個干嗎?”我問。

“我想學(xué)學(xué)硬件電路,一直做軟件感覺沒啥意思?!?李隆的回答讓我有點兒丈二和尚摸不著頭腦,心里莫名緊張起來。心想:軟件工程師要學(xué)硬件,難不成李隆已經(jīng)通徹了軟件至高絕學(xué),要進軍硬件領(lǐng)域?

“駱駝,教教我做單片機吧?”小李依舊不依不饒。

“開什么玩笑,做好你的軟件部分就行了,這個可是很有前途?!蔽矣行┬牟辉谘伞?/p>

“駱駝,我們關(guān)系也算不錯吧,我可沒有開玩笑啊,真想學(xué)。”小李繼續(xù)軟磨硬泡。
“小李,下班了,我有急事先走了,回頭見!”當(dāng)時正好到下班時間,我趁機收拾東西走出辦公室,但是心里一直疑惑他居心何在?

第二天中午休息時,李隆又來到我辦公桌前,這次開門見山。
“駱駝,我做一個最簡單的開關(guān)控制,用什么芯片好?”。
“如果不復(fù)雜,使用一個簡單單片機即可。”
“推薦一個吧?”
“在STC中找一個就行。”
“STC怎么拼寫?”
“你在百度中搜“宏晶單片機”” 李隆聽完忙回去搜索了。

大約二十分鐘后李隆回來找我:
“駱駝,STC的單片機種類太多,你幫我來看看到底用哪個?”
“我有點兒急事處理,過一會兒再討論吧。”我急忙打斷了他。

——————插播廣告———————

?

【征稿啟事】:我遇到的“豬”一樣的隊友

歡迎來稿吐槽,有稿費呦!

?

?

后來我把他約到了會議室,聊過后才恍然大悟。
“小李,沒聽說你們部門分到這個項目?。磕阕鲞@個干啥用呢?”
“駱駝,實話告訴你吧,這是一件私活,我同學(xué)開的公司,客戶提出一個這樣的需求,我經(jīng)??吹侥阍谧鰡纹瑱C,覺得應(yīng)該不難,就一口答應(yīng)了下來?!?。
“你做過類似的項目嗎?”
“沒有,真好我可以學(xué)習(xí)一下,以后軟件和硬件都可以做了?!?/p>

聽完以后我啞然了,其實我挺佩服李隆這種好學(xué)的心態(tài)的,但是他那句“覺得應(yīng)該不難”讓我有些無言以對。接下來我開始犯難了,如果說“不簡單”,我如何向他證明。如果說簡單,對于沒有任何基礎(chǔ)的人來說做一個實際應(yīng)用的項目大家應(yīng)該知道多冒險。或許放手讓他去嘗試是最好的老師。我隨后附和一句“你試試吧!”

我本想再多解釋幾句,李隆打斷我說:“駱駝,我不想一直只做軟件,也要學(xué)習(xí)做硬件電路,這樣以后就軟硬通吃了?!蔽抑缓媚S。

隨后,李隆操刀大干起來,先從protel學(xué)起,他向我來要了封裝庫,并且不時在QQ上向我請教電路板的設(shè)計方法。就這樣忙了一個月,李隆的電路板制作出來了。收到板子那天他讓我在下班后幫他焊一下。看到板子以后,我傻眼了,直插芯片的管腳孔太小無法安裝。貼片芯片焊盤太細沒法焊接,所有的電源、信號線一樣粗細——5mil。無奈之余我只好先下班了。

后面李隆顯得非常著急,連續(xù)幾天都請我給他幫這個忙。一天下班拉住我要一起吃飯,實在無法推脫,我只好向他解釋:“小李,不是我不愿意幫忙。只是這塊電路板實在沒法用...”

當(dāng)然這不是最主要的,我當(dāng)時不知道是否該向李隆說出我的真實想法。

“駱駝,這里沒外人,你直接說吧。”李隆也是一個很率直的人。
我只好坦言,“說實話,你一開始就不應(yīng)該輕易接這個項目,直接讓你同學(xué)找有經(jīng)驗的工程師更容易完成。你沒有一點兒硬件設(shè)計的基礎(chǔ),很難在短時間內(nèi)出成果。拖得時間長了,既加大了成本,也給自己找了麻煩,到頭來還會覺得對不住朋友?!?/p>

“駱駝,我是想趁這個機會學(xué)習(xí)一下?!崩盥∫灿悬c兒不好意思。
“學(xué)習(xí)新技術(shù)和做實際項目是兩碼事。設(shè)計一個最簡單產(chǎn)品也需要系統(tǒng)地考慮整個過程。即使經(jīng)驗豐富的工程師都必須反復(fù)驗證每一個細節(jié)。就這樣也會發(fā)生意外,何況你從來沒有設(shè)計過產(chǎn)品?!蔽依^續(xù)解釋。

——————插播廣告———————

?

【征稿啟事】:我遇到的“豬”一樣的隊友

歡迎來稿吐槽,有稿費呦!

?

?

?

“我在畫電路板時其實有很多問題,但是有時候你的QQ長時間不在線,所以我也不好意思總是上去找你,所以電路板畫成這樣。”李隆有點兒抱怨了。

“對于新手來說,就算沒有現(xiàn)在的問題也會有其它問題,比如:你的電路板有安裝孔嗎?安裝孔多大?用多大、多長螺釘?螺釘是平頭、沉頭、盤頭?需不需墊片?這些問題你顯然都沒有考慮到,你的設(shè)備是安裝在野外還是室內(nèi)?需要防水是幾級?你的電路板設(shè)計失敗只是小問題,大問題是你設(shè)計步驟有問題。設(shè)計一個產(chǎn)品一般是從外向里設(shè)計,而你是從里向外設(shè)計的?”我也直言不諱了。

“我是計劃把核心問題解決了,再考慮其它的?!崩盥⌒睦锾摿?。

“小李,驅(qū)動幾個繼電器有啥核心,你有沒有和用戶溝通產(chǎn)品的重量、體積、進出線位置、防水、使用壽命、最大功耗、輸出功率、是否無人職守等等的問題?你是否做過產(chǎn)品設(shè)計分析、設(shè)計計劃?實際問題比你想像的復(fù)雜多。”

李隆同事看了我半天,皺著眉頭問到:“駱駝,一個這么簡單的東西,哪象你說得那么復(fù)雜?”

我頓時感覺我說了一堆廢話,“那么,你給我列出你設(shè)計的產(chǎn)品的配件、現(xiàn)場安裝方法吧,這個不復(fù)雜?!?br /> “現(xiàn)場隨便一裝就可以了?!?李隆回答地很輕松。
我一下子就不知如何回答了。

兩個月以后的某一天,李隆要約我一起吃晚飯,在一家咖啡廳我見到了李隆的同學(xué),也就李隆幫忙設(shè)計產(chǎn)品的朋友。交談中得知他剛自己開公司,主要從事油漆貿(mào)易。感覺電子產(chǎn)品利潤挺大,所以找了這個項目來做。剛開始認為很簡單,現(xiàn)在好像無法交差了,所以希望我能幫他設(shè)計這個產(chǎn)品。

“你是小李的同學(xué),我是小李的同事,咱們也算朋友。我對這件事情的態(tài)度想必小李是清楚的。如果真的要我給你們一點建議,我建議就此罷手,不要在做任何投入了。這樣對你們來說損失最小?!蔽艺f得有點兒直白,他倆有點兒不能接受。

“駱駝,現(xiàn)在生意不好做,我想多做點事情,這畢竟是賺錢的生意?!?李隆的朋友不太愿意放棄。

——————插播廣告———————

?

【征稿啟事】:我遇到的“豬”一樣的隊友

歡迎來稿吐槽,有稿費呦!

?

?

?

于是在以后半年的時間里,李隆依然每天一有時間就琢磨這個項目產(chǎn)品。終于經(jīng)過七八次改進勉強交給了客戶試用。但是總出莫名奇妙的問題,要么功能不正常,要么新品沒工作幾天干脆徹底壞了,預(yù)算超出好幾倍還見不到希望。

有一天李隆找到我,問我產(chǎn)品不穩(wěn)定的原因。我接過來原理圖一看,電源的輸入沒有任何交流濾波元件、限流電阻,在電源變壓器輸出沒有任何TVS。干接點輸出竟然沒有壓敏電阻,高壓低壓電路竟然沒有明顯的分界。

看在他們這么執(zhí)著的份上,我花了一個晚上幫他修改了原理圖、重新設(shè)計PCB。半個月后,他們新產(chǎn)品出來了,問題少了很多,但是還是偶爾有小問題。李隆希望我能幫他繼續(xù)找找問題。我梳理了一下他的軟件,他還是很有功底的,代碼問題不大。最后發(fā)現(xiàn)是產(chǎn)品的焊接工藝有問題,因為是李隆自己焊接的。我使用公司的元件焊了兩塊給他,產(chǎn)品總算穩(wěn)定了。

???
但是其它問題接踵而來,產(chǎn)品的防水考慮不夠,使用一段時間后問題百出。這是工藝工程師的問題。由于工作任務(wù)的繁重,我讓他們將產(chǎn)品調(diào)試完后,用環(huán)氧樹脂將殼體的縫隙全部封了,終于可以使用了,他們長舒一口氣。

后來還是出事了,他們?yōu)榭蛻籼峁┑膬膳_產(chǎn)品安裝在莊稼地里的高桿上。先是其中一臺沒有任何征兆掉了下來,傷著了一只小山羊。一天刮大風(fēng),另外一臺也掉了下來,好在沒有任何傷亡,客戶已經(jīng)徹底對他們失去了信心。

不久以后,公司人事調(diào)動。李隆因為分心,本職工作原地踏步,分配到一個非核心的組里。

后來公司傳聞,原來在半年前李隆是被領(lǐng)導(dǎo)推薦為項目組長的,但是半年以來他的工作成績實在差強人意,所以就推薦另外一個同事了。

結(jié)果出來以后,李隆非常失落,請我一起去喝酒聊天。

“駱駝,你完全可以幫我完成這個項目,為什么不干?”

我只好道出了真正的原因,“因為,你們把事情想的太簡單了。做事情注重的是過程,只要在過程中做足工作,你要的結(jié)果必然會出現(xiàn)。而你們注重賺錢,再說這個世道哪有簡單的事情?任何事情只要有人靠他養(yǎng)家糊口就不會太簡單。我想你現(xiàn)在也明白了,你要是請懂工藝的工程師設(shè)計殼體和安裝支架,怎么會掉下來?!?。

“我當(dāng)時只是想學(xué)學(xué)硬件,誰知是這個結(jié)果?!?/p>

“這就是你不對了,你在軟件方面做得好好的,為什么要再做硬件?一個優(yōu)秀川菜廚師何必再去學(xué)習(xí)面點?是不是覺得面點簡單?”

李隆同事臉色不太好,我停了下來。

“我只是認為我年輕,應(yīng)該多學(xué)點東西?!?/p>

“我怎么覺得你有點像慕容復(fù)的風(fēng)格,天下武功數(shù)以萬計,學(xué)的完嗎?安身立命一樣足矣?!?/p>

和李隆分手后,我想起這樣一句話:“上帝每天給你很多機會,但是選擇權(quán)由你掌握,生活其實就是選擇?!蔽蚁肜盥‖F(xiàn)在應(yīng)該明白了。
?

與非網(wǎng)原創(chuàng)內(nèi)容,謝絕轉(zhuǎn)載!

往期回顧:

之五:做個勇敢的小馬,親自探探河水的深淺

摘要:公司接到一個大單,大家都眉開眼笑,可是到交貨的時候卻遇到了不可調(diào)和的難題,作為新手的我自然不受上司重視,該研究還是不該研究呢?

之四:拖到辭職也沒翻開書

摘要:小李是我們單位的資深工程師,產(chǎn)品量產(chǎn)以后,小李的工作只需要維護即可,于是日子變得清閑起來,每天網(wǎng)絡(luò)小說度日,有一天良心發(fā)現(xiàn)需要學(xué)習(xí)新知識,跟上技術(shù)更新的步伐,可是遲遲不肯開始....

之三:再好的專業(yè),技術(shù)也要扎實才行

摘要:老板的親戚來公司上班,還是名牌大學(xué)的碩士,聽說資歷很深,可是不喜歡和人交流,拿出一個小項目做實踐,一個很小的板子焊接了三天,后來他竟然問了這樣一個問題...

之二:老板的外甥:“朝里”有人也別太任性

摘要:老板的外甥保送了西安某大學(xué)的研究生,想趁暑假來公司實習(xí),順便學(xué)習(xí)點實際知識,于是老板把他托付給了駱駝,結(jié)果這小子基礎(chǔ)知識沒有,還不想踏實補充基礎(chǔ),好高騖遠,只想一下子學(xué)到真本事....

之一:技術(shù)創(chuàng)新更得力

摘要:一位參加工作3-5年的工程師,憑借目前的新技術(shù),其工作能力可以達到工作30年的老工程師90%的水平甚至超越。由此可見,年輕人憑借新技術(shù)完全可以挑戰(zhàn)權(quán)威,可見新技術(shù)的爆發(fā)力...

——————插播廣告———————

?

【征稿啟事】:我遇到的“豬”一樣的隊友

歡迎來稿吐槽,有稿費呦!

?

?

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

早年從事軟件測試工作,2002年從事C語言教學(xué)。同年設(shè)計了視音頻切換器,用于硬盤播出機。次年開始從事熱電偶檢測裝置的設(shè)計。2010年從事現(xiàn)代農(nóng)業(yè)管理機的設(shè)計。2012年從事電力行業(yè)的FTU設(shè)計與研發(fā),成功編寫了FTU軟件。2013參與了塔吊安全監(jiān)控設(shè)備開發(fā)。10多年來對C語言情有獨鐘。略懂verilog。