窮學生該不該放棄嵌入式,微控制器這條路換別的更有前景的行業呢
窮學生
該不該放棄嵌入式,微控制器這條路
換
別的更有前景的行業呢
寫一寫我的經歷,希望對你有一定的啟發。
我
是
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
等,沒線的知識也得多進修。
最後嵌入式說白了是為了完成一個專案、完成一個產品的工具,技術伎倆,除了技術自身,你同時應該對背後的行業、業務有深刻的瞭解,這樣自己的價值才會更高。
我自己在今年年初錄製了一套還比較系統的入門微控制器教程,想要的同學找我拿就行了免費的,私信我就可以
哦
~
點我頭像黑色字型加蚣重呺也能領取哦。