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

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

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

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

?

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


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


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

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

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

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

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

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

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

大約二十分鐘后李隆回來找我:
“駱駝,STC的單片機(jī)種類太多,你幫我來看看到底用哪個?”
“我有點(diǎn)兒急事處理,過一會兒再討論吧?!蔽壹泵Υ驍嗔怂?。

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

?

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

歡迎來稿吐槽,有稿費(fèi)呦!

?

?

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

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

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

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

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

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

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

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

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

?

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

歡迎來稿吐槽,有稿費(fèi)呦!

?

?

?

“我在畫電路板時其實(shí)有很多問題,但是有時候你的QQ長時間不在線,所以我也不好意思總是上去找你,所以電路板畫成這樣?!崩盥∮悬c(diǎn)兒抱怨了。

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

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

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

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

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

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

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

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

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

?

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

歡迎來稿吐槽,有稿費(fèi)呦!

?

?

?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

往期回顧:

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

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

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

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

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

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

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

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

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

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

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

?

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

歡迎來稿吐槽,有稿費(fèi)呦!

?

?

相關(guān)推薦

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

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