窮學生該不該放棄嵌入式,微控制器這條路換別的更有前景的行業呢

窮學生

該不該放棄嵌入式,微控制器這條路

別的更有前景的行業呢

寫一寫我的經歷,希望對你有一定的啟發。

窮學生該不該放棄嵌入式,微控制器這條路換別的更有前景的行業呢

201

1

年本科自動化專業畢業,大學時玩

5

1

微控制器,但是那時就跑了一個流水燈實驗,還是用匯編實現的

C

語言我都不會,儘快本科

2

C

我考

9

2

分,但是不實際使用很快就忘完了。大四暑假去一個小公司面試,人家問我什麼是串列埠,我懵逼的不知道如何答覆,自然人家不會要我。

所以此時回看那時的自己,就是一個嵌入式渣渣。

考研也沒有考上第一志願的理想學校,調劑到了北京一所高校,導師的鑽研方向是模式識別方向,那時影象處理還沒有此時這麼火,研一的時候導師給我安排了一

VC+

+

的上位機程式設計專案,結果我實在是搞不定,後面被迫放棄。那段時長我愁的滿嘴潰瘍,直到此時我還時不時的平均每月一次潰瘍,不知道是不是當初留下的後遺症。

我導師接外面的公司裡的專案,我做的第一個專案是一個天然氣管道流量採集系統,功能很簡略,就是通

RS485 Modbu

s

協議採集溫度、流量值,然後傳送到監控中心顯示。買的現成

RT

U

裝置、中心軟體我用的組態軟體,所以整個專案了裡真正的程式設計程式碼工作簡直沒有,是一個整合專案。但是這個專案給我的收穫非常大,由於裡面的所有工作都主要是我完成的,包括原素材購置、機櫃安裝、現場裝置接線、除錯等。最後看到現場的資料能夠通

3

G

沒線網路傳輸到遠端中心,那當時的感覺還是很不錯的。

不得不提,當時我的一個師兄給了我很大的幫助,由於當時我連網

pin

g

的原理都不懂,連什麼是替換機和路由器都搞不清楚,是他教了我這些根底的知識。

透過上面的這個專案,我第一次體會到了真正的實際專案是怎麼回事,並且也建設了一定的自信,就是原來我也能夠做成一件事。

這個專案做完,有段時長我還一度想著以後畢業了就從事工控行業

。。。

後來,又參與了導師的一個真正的嵌入式的專案,做的是一款物聯網燃氣表,這裡麵包括了微控制器、手機平臺晶片,開發語言

C

語言,我那時在此時看來依然是個打醬油的角色,主要就是在外面公司裡打打雜,從頭到尾也沒寫過幾行程式碼,不過啊,這期間整天耳濡目染,沒吃過豬肉也見過豬跑啊,對嵌入式裡的一些概念(串列埠

II

C

、下載

sourceinsigh

t

、低功耗等)算是建設起來了,並且我那會也直接和英特爾的工程師一起除錯,也學到了很多東西,期間還去上海出了一趟差。這也讓我確定了畢業後要進入一家外企晶片公司的念頭。

鑽研生的時光很短暫,第三年就找工作了,由於我準備的較充分並且也有實際專案經歷,所以很快就拿到了好幾個公司

offe

r

,包

MT

K

、中興、威盛

Freescal

e

等。一初始我選擇

MT

K

linu

x

驅動開發的職位,還去公司實習

1

個多月,後來由於沒抗住壓力

Freescale offe

r

的誘惑,最後畢業時去

Freescal

e

,時過境遷,此

Freescal

e

都不存在,已經

NX

P

收購了。

窮學生該不該放棄嵌入式,微控制器這條路換別的更有前景的行業呢

第一份工作月

10。5K+40

%

業績獎

+

補充住房,當時說的年

18。6

W

,那時真心覺得很高啊,由於我原本的期待就是月薪能

8-9

K

。我的職位

FA

E

,就是技術支援工作,要經常面對客戶,給客戶做支援。做

3

年後,離開。

離開的理由是,覺得我須要在一個行業專注,做的有深度,同時不想在大公司做一個螺絲釘,於是進入了一傢俬企,從事車聯

V2

X

行業,又幹了兩年,這兩年我做了微控制器的專案,也做

Linu

x

應用開發工作,同時學會了初級

C+

+

程式設計,另外對產品有了直觀的體驗。

去年離開,又跳槽到另外一家公司,也是做的同樣的行業,目前職位是產品經理,同時也在不斷的進修技術知識,月

30K

+

。這一年來學會

QT

U

i

程式開發。目前正在進

JavaScrip

t

前端知識,希望能夠自己搭建一個簡略的系統。

業餘時長,和前公司領導寫公眾

TopSemi

c

,我們也在不斷分享過去的經歷和教訓,希望幫助在嵌入式、晶片行業的朋友。其實每個人在嵌入式行業都會遇到很多問題,大區域性你遇到的問題別的人都遇到過,假如能和過來人多交流多溝通,對你影響是很大的。

對於我而言,我不會放棄嵌入式、微控制器,由於我是發自內心的喜愛,我相信我會一直堅持做下去。同時我也會不斷進修嵌入式之外的相關知識,由於一個完整的產品不僅包括嵌入式,還有手機端

we

b

端等內容。我不求全部都精通,但是我一定會去實踐,去親身體驗。

聯合自己的情況(愛好、才能、年齡)等,做出最佳的選擇,而不是人云亦云,不知所從。同時一旦確定方向,要堅決不移的去執行,去堅持,不到萬不得已不要輕易放棄。

此外要和行業裡的人多交流,不斷開拓自己的視野,不要總是隻盯著自己乾的一點事情。要了解你所處的行業,以及整個產品的各個環節,包括晶片(晶片自身就很多門道,什麼代理商啊,貿易商啊,原廠啊,很多人都搞不清楚他們的關係),硬體(原理圖

PC

B

設計)、產品外殼、構造,包裝,出產環節

U

I

設計等等方面。這些東西假如有時機,最好是自己親手參與一下,獨有實際做了,才能瞭解其中的東西。

我就自己完整的經歷過:畫原理圖

PC

B

,打板、買元器件,烙鐵焊接、除錯、寫嵌入式程式碼,寫上位機、挪動端軟體,設計產品、現場安裝除錯等所有環節。我是屬於那種自己不親身幹過就不明白的那種。另外嵌入式包含的東西太多了,建議大家除了微控制器,還儘量學

linu

x

,我感覺最近幾

linu

x

越來越普遍了。同時沒線通訊應用越來越多

wif

i

bl

e

Lor

a

NB-IO

T

4G/5

G

等,沒線的知識也得多進修。

最後嵌入式說白了是為了完成一個專案、完成一個產品的工具,技術伎倆,除了技術自身,你同時應該對背後的行業、業務有深刻的瞭解,這樣自己的價值才會更高。

窮學生該不該放棄嵌入式,微控制器這條路換別的更有前景的行業呢

我自己在今年年初錄製了一套還比較系統的入門微控制器教程,想要的同學找我拿就行了免費的,私信我就可以

~

點我頭像黑色字型加蚣重呺也能領取哦。