轉(zhuǎn)眼間,已經(jīng)畢業(yè)一年了,在這一年中經(jīng)歷了很多,工作已經(jīng)換了兩個(gè)了,住的地方好像已經(jīng)換了兩三個(gè)了,這中間不包括跨地區(qū)生活。
我剛大四的時(shí)候,應(yīng)聘一家網(wǎng)絡(luò)公司做硬件開(kāi)發(fā),03年的時(shí)剛過(guò)完年,我就千里迢迢的來(lái)到了一個(gè)陌生的地方,在這以前,我從來(lái)沒(méi)有坐過(guò)火車(chē),沒(méi)有離開(kāi)過(guò)家
門(mén)。經(jīng)過(guò)一天一夜的折騰到了公司,由于剛過(guò)完年,車(chē)上的人很多,所以沒(méi)有怎么休息,到了公司就想找個(gè)地方睡上一會(huì),可是公司完全沒(méi)有準(zhǔn)備,一直到了晚上
10點(diǎn)多我才得以到了睡覺(jué)的地方。但是看看那地方簡(jiǎn)直太臟了,而且公司的老員工都盡情的玩電腦,不能休息,就這樣我開(kāi)始上班了。
在這個(gè)公司我還是學(xué)到了不少的東西,接觸的都是一些比較先進(jìn)的技術(shù),上學(xué)的時(shí)候就沒(méi)聽(tīng)說(shuō)過(guò)ARM,到了公司,公司讓做基于ARM的畢業(yè)設(shè)計(jì),當(dāng)時(shí)那個(gè)難,
沒(méi)辦法就只有硬著頭皮上了,每天7:30上班,晚上就12點(diǎn)以后再走,我總算看懂了一些簡(jiǎn)單的硬件代碼程序,這大概有串口的,IIC,還有
Flash,RTC等等,指導(dǎo)老師讓我把所有的程序代碼組織起來(lái)成為一個(gè)系統(tǒng),當(dāng)時(shí)什么思想都沒(méi)有,況且我專業(yè)是通信工程,對(duì)這些硬件的東西完全是一片陌
生,沒(méi)辦法,晚上別人睡了,我自己還再那看,以致于我生了一場(chǎng)病,那時(shí)候鬧非典,他嗎的那個(gè)背呀,就別提了,公司剛給我400快的生活費(fèi),一場(chǎng)病就這么沒(méi)
了。病好了以后我就接著寫(xiě)自己的畢業(yè)論文,大概到了6月初就完成了一個(gè)基于ARM的課題,到了學(xué)校得到優(yōu)秀。
畢業(yè)以后我就想著,繼續(xù)到這家公司干,大概7月中旬,我和兩個(gè)大學(xué)生代著滿腔的熱血來(lái)到了公司,但是發(fā)生了很大的變化,原來(lái)指導(dǎo)我老師已經(jīng)離開(kāi)了,公司一
個(gè)做軟件的高手也走了,整個(gè)研發(fā)部就剩我們幾個(gè)孤苦伶仃的大學(xué)生了,而且老板的態(tài)度發(fā)生了180度的打轉(zhuǎn)灣,對(duì)我們連理采都不理睬,我身上沒(méi)有錢(qián),就去借
同學(xué)的,公司是不管你的,就這樣我代著被人耍的心情離開(kāi)了,(我同學(xué)去接我,這時(shí)候同學(xué)的情意他嗎比什么都來(lái)的實(shí)在和有人情),所以告誡應(yīng)屆畢業(yè)的同學(xué)一
定要珍惜同學(xué)間友誼。
來(lái)到我現(xiàn)在的地方以后,那就叫苦日子來(lái)了,這中間我沒(méi)有問(wèn)家里要錢(qián),是因?yàn)槲矣X(jué)的畢業(yè)了,就沒(méi)有必要了,順便說(shuō)一句,我出來(lái)的時(shí)候我媽就給了我100快人
民幣。我都覺(jué)的自己牛呀!到了這里,我的另一個(gè)很鐵的同學(xué)給了我300快錢(qián),然后把手機(jī)給我讓我找工作,找工作的日子也很難的,那時(shí)候鬧非典呀,企業(yè)本來(lái)
就虧了,招人單位也不多,要不就要求的學(xué)歷低,這地方是生產(chǎn)重鎮(zhèn),企業(yè)招人都不要求本科學(xué)歷,如果你是本科,企業(yè)也不好要你的,就這樣晃了一個(gè)多禮拜,這
中間的那個(gè)熱就不要提了,由于是北方的人,在這水多的城市里本來(lái)就不適應(yīng),這里的熱和我們那不一樣,這是潮熱,我們那是干熱,有時(shí)扛不住了,真想回去算
了,但是回去都沒(méi)有路費(fèi),沒(méi)辦法就繼續(xù)找工作,后來(lái)我在網(wǎng)上投的簡(jiǎn)歷有了回音,去面試,沒(méi)想到就成了,在這家公司學(xué)到的東西是我一輩子的都受用不進(jìn)的。
進(jìn)入第二家公司,從事的還是嵌入式的硬件開(kāi)發(fā)工作,不過(guò)處理器用的摩托羅拉的處理器,而且都是比較高端的CPU,比起ARM就復(fù)雜多了,這里的硬件開(kāi)發(fā)人
員學(xué)的東西比較多,可能也是全中國(guó)最累的公司了,
這里的硬件人員做原理圖設(shè)計(jì)、PCB設(shè)計(jì)、EPLD設(shè)計(jì)、系統(tǒng)BSP設(shè)計(jì)、芯片驅(qū)動(dòng)設(shè)計(jì)、焊接、調(diào)試以及產(chǎn)品說(shuō)明書(shū)都是硬件人員完成,不過(guò)這樣也鍛煉了
我,在這家公司,我做了兩個(gè)項(xiàng)目,一個(gè)是MPC8250、另一個(gè)就是MPC8241、還維護(hù)過(guò)一塊MPC852T的板子。這家公司的開(kāi)發(fā)氛圍簡(jiǎn)直是太好
了,我們硬件項(xiàng)目組的項(xiàng)目經(jīng)理代大家都象兄弟一樣,不過(guò)說(shuō)實(shí)話,還就是累,每天都12:00以后走人睡覺(jué)。在這里我首先學(xué)會(huì)了焊接技術(shù),然后是
PROTEL的應(yīng)用還有就是EPLD編程。不過(guò)在調(diào)試中間到學(xué)到了不少的東西,這里我做一些總結(jié)希望對(duì)那些剛畢業(yè),想從事硬件開(kāi)發(fā)工作的同學(xué)一些幫助,當(dāng)
然了高手就不用看了:
1、 調(diào)試前,要有硬件設(shè)計(jì)文檔和硬件調(diào)試文檔,如果你沒(méi)有這些文檔,說(shuō)明你根本就不懂你自己做的項(xiàng)目。
2、
調(diào)試中要根據(jù)調(diào)試文檔進(jìn)行嚴(yán)格的調(diào)試,步驟一定要分的細(xì)致,焊接中間要注意芯片不要全部焊上,調(diào)試什么焊接什么。
3、
焊接板子的過(guò)程不要產(chǎn)生虛焊和搭焊,一定要保證。
4、
調(diào)試有BGA板子要做到BGA貼片完好,因?yàn)楸救嗽?jīng)經(jīng)歷過(guò)貼片貼了3次都沒(méi)有貼好境況,當(dāng)時(shí)我都傻了。
5、
多向有經(jīng)驗(yàn)的人員學(xué)習(xí),要能判斷是硬件問(wèn)題還是軟件問(wèn)題,比如你用VXWORKS操作系統(tǒng)一定要學(xué)會(huì)Tornado跟蹤代碼,這樣我想你應(yīng)該大概可以判斷
是硬件問(wèn)題或者是軟件問(wèn)題了,不過(guò)話說(shuō)回來(lái),驅(qū)動(dòng)不是一天兩天就能弄懂的,改寫(xiě)驅(qū)動(dòng)一定要有標(biāo)準(zhǔn)的注釋。
6、
要多看資料,可能剛畢業(yè)的同學(xué)都煩看英文,我也一樣,英文壓根就不行,不過(guò)沒(méi)辦法,誰(shuí)讓我們國(guó)家的IC技術(shù)比較落后呢。
7、
平時(shí)調(diào)試中間一定要有記錄,多總結(jié)調(diào)試中遇到的困難和方法。
好了,就那么多了,由于硬件開(kāi)發(fā)工作不是軟件開(kāi)發(fā),可能學(xué)習(xí)的過(guò)程比較的長(zhǎng),不過(guò)話說(shuō)回來(lái),可能剛畢業(yè)的同學(xué)以為做硬件的就不要求編程,其實(shí)這是大錯(cuò)特
錯(cuò),硬件人員值錢(qián)的地方就是能編程,假如你就會(huì)用PROTEL做一些電路設(shè)計(jì)和PCB設(shè)計(jì),那么我想你5000一個(gè)月就算到頭了。
接下來(lái)說(shuō)說(shuō)我的第三家公司,到了這,我就覺(jué)的做的事情很簡(jiǎn)單,沒(méi)以前的壓力大了,這里做的國(guó)產(chǎn)的CPU,我來(lái)就做一些應(yīng)用方面的工作,應(yīng)該做這種事的人在
這不多,不過(guò)這博士和研究生很多,公司還坐了幾個(gè)老外,剛看見(jiàn)就覺(jué)的挺牛比的。以后共事就知道大家的深淺了,不過(guò)國(guó)產(chǎn)的CPU就是不如MPC系列高端的好
用,不過(guò)價(jià)格肯定比較的便宜了,不過(guò)在這就覺(jué)的沒(méi)什么,就是工資稍微高了點(diǎn),我想不是因?yàn)楣べY高,我也不會(huì)離開(kāi)以前的公司的。
好了,助想做硬件開(kāi)發(fā)的人員都多發(fā)財(cái),希望我們可以多交流。
原文; http://blog.ednchina.com/jingdongbo/66534/message.aspx