不得不提,當時我的一個師兄給了我很大的幫助,因為當時我連網絡ping的原理都不懂,連什么是交換機和路由器都搞不清楚,是他教了我這些基礎的知識。
通過上面的這個項目,我第一次體會到了真正的實際項目是怎么回事,并且也建立了一定的自信,就是原來我也可以做成一件事。
這個項目做完,有段時間我還一度想著以后畢業了就從事工控行業了。
后來,又參與了導師的一個真正的嵌入式的項目,做的是一款物聯網燃氣表,這里面包括了單片機、手機平臺芯片,開發語言是C語言,我那時在現在看來依然是個打醬油的角色,主要就是在外面公司里打打雜,從頭到尾也沒寫過幾行代碼,不過啊,這期間整天耳濡目染,沒吃過豬肉也見過豬跑啊,對嵌入式里的一些概念(串口、IIC、下載、sourceinsight、低功耗等)算是建立起來了,并且我那會也直接和英特爾的工程師一起調試,也學到了很多東西,期間還去上海出了一趟差。這也讓我確定了畢業后要進入一家外企芯片公司的念頭。
去年離開,又跳槽到另外一家公司,也是做的同樣的行業,目前職位是產品經理,同時也在不斷的學習技術知識,月薪30K+。這一年來學會了QT 進行Ui程序開發。目前正在學習JavaScript前端知識,希望能夠自己搭建一個簡單的系統。
業余時間,和前公司領導寫公眾號TopSemic,我們也在不斷分享過去的經驗和教訓,希望幫助在嵌入式、芯片行業的朋友。其實每個人在嵌入式行業都會遇到很多問題,大部分你遇到的問題別的人都遇到過,如果能和過來人多交流多溝通,對你影響是很大的。
對于我而言,我不會放棄嵌入式、單片機,因為我是發自內心的喜愛,我相信我會一直堅持做下去。
同時我也會不斷學習嵌入式之外的相關知識,因為一個完整的產品不僅包括嵌入式,還有手機端、web端等內容。我不求全部都精通,但是我一定會去實踐,去親自體驗。
結合自己的情況(愛好、能力、年齡)等,做出最佳的選擇,而不是人云亦云,不知所從。同時一旦確定方向,要堅定不移的去執行,去堅持,不到萬不得已不要輕易放棄。
此外要和行業里的人多交流,不斷開拓自己的視野,不要總是只盯著自己干的一點事情。要了解你所處的行業,以及整個產品的各個環節,包括芯片(芯片本身就很多門道,什么代理商啊,貿易商啊,原廠啊,很多人都搞不清楚他們的關系),硬件(原理圖、PCB設計)、產品外殼、結構,包裝,生產環節、UI設計等等方面。這些東西如果有機會,最好是自己親手參與一下,只有實際做了,才能理解其中的東西。
我就自己完整的經歷過:畫原理圖、PCB,打板、買元器件,烙鐵焊接、調試、寫嵌入式代碼,寫上位機、移動端軟件,設計產品、現場安裝調試等所有環節。我是屬于那種自己不親自干過就不明白的那種。另外嵌入式包含的東西太多了,建議大家除了單片機,還盡量學學linux,我感覺最近幾年linux越來越普遍了。
同時無線通信應用越來越多,wifi、ble、Lora、NB-IOT、4G/5G等,無線的知識也得多學習。
最后嵌入式說白了是為了完成一個項目、完成一個產品的工具,技術手段,除了技術本身,你同時應該對背后的行業、業務有深刻的理解,這樣自己的價值才會更高。
責任編輯:pj
-
pcb
+關注
關注
4333文章
23210瀏覽量
401491 -
無線
+關注
關注
31文章
5479瀏覽量
174176 -
代碼
+關注
關注
30文章
4852瀏覽量
69406
發布評論請先 登錄
相關推薦
嵌入式系統中的代碼優化與壓縮技術
如何提高嵌入式代碼質量?
新手怎么學嵌入式?
嵌入式系統開發與硬件的關系 嵌入式系統開發常見問題解決
【「嵌入式系統設計與實現」閱讀體驗】全書概覽與內容簡介
零基礎嵌入式開發學習路線
嵌入式主板是什么意思?嵌入式主板全面解析
嵌入式系統的體系結構包括哪些
學習hypervisor嵌入式產品安全設計
嵌入式系統怎么學?
如何提升嵌入式編程能力?
嵌入式系統的外設器件選擇

評論