自摸自學(xué)的嵌入式工程師之路

2018年10月22日 14:25 來(lái)源:電子發(fā)燒友網(wǎng) 作者:王淳 我要評(píng)論(0)

標(biāo)簽:電子工程師(95607)Mobile(26482)電子發(fā)燒友網(wǎng)(164336)

本文為【電子發(fā)燒友網(wǎng)】用戶:古生,歡迎燒友們關(guān)注我們繼續(xù)來(lái)稿!

我姓古,2018年也就是今年畢業(yè)于廣東一所不怎么知名的本科院校,在校期間就開(kāi)始合伙開(kāi)公司創(chuàng)業(yè),目前是XX科技公司創(chuàng)始人兼技術(shù)總監(jiān)在“摸爬滾打”中。
我來(lái)自農(nóng)村,從小,我就相信知識(shí)改變命運(yùn),但是這個(gè)“知識(shí)”,由于受傳統(tǒng)教育的熏陶、思想的未開(kāi)拓以及中國(guó)體制人才選拔的束縛等等,所謂的“知識(shí)”,上大學(xué)以前或許就局限于課本知識(shí)吧,考試成績(jī)的高低在當(dāng)時(shí)在某種層面覺(jué)得其能定人生成敗,基本沒(méi)看到課外書(shū)本,勵(lì)志考上985、211名校,但或許天公不作美,高考兩天發(fā)生突發(fā)的意外讓原本自認(rèn)為學(xué)習(xí)還OK的我無(wú)緣于那心中的理想大學(xué),無(wú)奈,傷心、、、、、、或許那算是在那時(shí)看來(lái)是人生的一次重重打擊吧。最后,沒(méi)有選擇復(fù)讀,在當(dāng)時(shí)對(duì)計(jì)算機(jī)還沒(méi)有概念的我大學(xué)選擇了機(jī)電專業(yè)。
上了大學(xué),自己的人生觀價(jià)值觀有了全新的轉(zhuǎn)變,“三百六十行、行行出狀元”,比如學(xué)習(xí)成績(jī)?cè)诖髮W(xué)已經(jīng)不是對(duì)一個(gè)人判斷的唯一標(biāo)準(zhǔn)了。至于為什么我后來(lái)選擇走技術(shù)這條路線呢,可能是天性,天生比較“宅”,我的生活很少業(yè)余活動(dòng),除了學(xué)習(xí)還是學(xué)習(xí),那么什么能讓自己學(xué)無(wú)止境,或許在我看來(lái)就是“技術(shù)”吧;至于最后怎么跨專業(yè)選擇了與自己本專業(yè)不怎么相關(guān)聯(lián)的嵌入式呢,這或許是興趣吧。
因?yàn)榇髮W(xué)以前沒(méi)有接觸過(guò)電腦,所以大一伊始最大的難關(guān)需要攻克就是計(jì)算機(jī)和程序語(yǔ)言這兩門(mén)課,也是因?yàn)檫@兩門(mén)課,讓我發(fā)現(xiàn)計(jì)算機(jī)世界的奧妙,大一上學(xué)期一次偶然的機(jī)會(huì)接觸了《微機(jī)原理與接口技術(shù)》這本書(shū),從而認(rèn)知了單片機(jī)這一概念,這也算是啟蒙吧,也恰巧,那個(gè)時(shí)候勤工助學(xué)擔(dān)任實(shí)驗(yàn)室助理在實(shí)驗(yàn)室覓得一位可謂是志同道合之友,同一年級(jí)的他也是跨專業(yè)學(xué)習(xí)嵌入式,不過(guò)他走的快一些,與他相識(shí)的時(shí)候已經(jīng)算是學(xué)習(xí)過(guò)數(shù)電、模電知識(shí)并且有一定方向了,我們遇見(jiàn)可算是“英雄所見(jiàn)略同”,也是在他的建議下我從數(shù)電模電開(kāi)始,也就是從那時(shí)起從一嵌入式小白志在進(jìn)化中。寫(xiě)到這里,我回想起一句話“興趣是最好的老師”,或許因?yàn)槠渲械奶N(yùn)含的真諦,我一接觸智能硬件所相關(guān)的知識(shí)會(huì)愛(ài)不釋手,恨不得整天遨游在其知識(shí)的海洋中沉醉,當(dāng)然在學(xué)的過(guò)程中要有方向、要有目標(biāo),我覺(jué)得一開(kāi)始能有一partner一起你追我趕式的學(xué)習(xí)甚好,互相學(xué)習(xí),共同探討,當(dāng)然這partner不是去為達(dá)某種目的而特意去找的學(xué)習(xí)partner。
帶著迫切求知的心態(tài)以及激動(dòng)的心情,就這樣,實(shí)驗(yàn)室就是我倆的開(kāi)拓地,因?yàn)閷?shí)驗(yàn)室白天基本要上課、晚上才能空閑出來(lái),所以我們非常珍惜在實(shí)驗(yàn)室學(xué)習(xí)的時(shí)間,晚上一般弄到凌晨1、2點(diǎn)左右才匆匆忙忙的趕回宿舍睡覺(jué)。從圖書(shū)館借來(lái)數(shù)字電路基礎(chǔ)、模擬電路基礎(chǔ)的書(shū)開(kāi)始看,結(jié)合著微機(jī)原理,看了幾天,一頭霧水,也感覺(jué)枯燥乏味,什么時(shí)序邏輯電路、組合邏輯電路,不知道學(xué)了有什么用或是怎樣用,再加上是自學(xué),更是懵懵懂懂了,直到后來(lái)實(shí)在沒(méi)法了,我倆商討著“不如買(mǎi)塊板回來(lái)玩玩吧”,就這樣,花了100多大洋買(mǎi)了嵌入式工程師之路的第一塊板,銳志的51板(因?yàn)閷W(xué)硬件是燒錢(qián)的,需要下血本),板子回來(lái)了配套視頻教程,燒進(jìn)第一個(gè)程序,點(diǎn)亮一個(gè)LED燈,當(dāng)看板子上燈亮的時(shí)刻,感覺(jué)好神奇,腦子里瞬間帶了好多的疑問(wèn),為什么編程置位低電平會(huì)亮?代碼是怎么使硬件跑起來(lái)的?PC與板子又是怎么通訊的呢?帶著一系列的疑問(wèn),去圖書(shū)館借了郭天祥的單片機(jī)書(shū)籍、譚浩強(qiáng)的C語(yǔ)言書(shū)籍。在學(xué)習(xí)過(guò)程中遇到坎坷是在所難免的,關(guān)鍵是有恒心毅力敢于去克服,記得自己第一個(gè)DIY的項(xiàng)目是藍(lán)牙避障可控速的小車(chē),在制作的整個(gè)過(guò)程印象最深刻就是代碼敲完了下載進(jìn)開(kāi)發(fā)板卻沒(méi)反應(yīng),想找原因也不知從哪里找起,是硬件還是軟件BUG一抹黑,最后花了好久才找到原因,也就是從這里才些許找到了項(xiàng)目開(kāi)發(fā)規(guī)范性的重要性。這個(gè)工程下來(lái),我系統(tǒng)的不斷總結(jié),系統(tǒng)的不斷反思,從硬件底層給自己打了十萬(wàn)個(gè)為什么?把心中的問(wèn)題列出來(lái),最后發(fā)現(xiàn)了以前學(xué)的數(shù)模電、程序、微機(jī)等存在一定的緊密聯(lián)系性,知其然亦要知其所以然,帶著心中的一個(gè)個(gè)問(wèn)好,通過(guò)不斷查找書(shū)籍資料、網(wǎng)上技術(shù)論壇資料或是論壇提問(wèn)、向老師請(qǐng)教,一個(gè)學(xué)期下來(lái),從硬件底層原理到外設(shè)接口原理到通信原理再到調(diào)試測(cè)試,來(lái)來(lái)回回把那幾本基礎(chǔ)的書(shū)籍通過(guò)深究了幾遍,每次都有新的領(lǐng)悟。這里,我想說(shuō)的是,技術(shù)無(wú)底限,在有方向、目標(biāo)的前提下,由外到內(nèi),由淺到深(有一個(gè)大綱,然后去分解細(xì)分,了解相關(guān)知識(shí)越多越好),系統(tǒng)的總結(jié),不斷的反思,帶著問(wèn)題式的去學(xué)習(xí),養(yǎng)成獨(dú)立思考的習(xí)慣,懂得掌握現(xiàn)成的工具去挖掘自己想要知道的,還有基礎(chǔ)知識(shí)要不斷鞏固創(chuàng)新,甚好。
萬(wàn)事開(kāi)頭難,有了第一個(gè)項(xiàng)目再加上系統(tǒng)總結(jié)后,模塊化開(kāi)發(fā)的基礎(chǔ)也就算是領(lǐng)悟一二了,這時(shí)候?qū)η度胧揭簿透信d趣了。搞技術(shù)的俗話說(shuō)的好,一進(jìn)嵌入式水深似海,嵌入式知識(shí)很泛很廣,唯有不斷的知識(shí)汲取才能跟得上前人的步伐。大一那年寒假自己沒(méi)有給自己放假,主動(dòng)向老師申請(qǐng)留在實(shí)驗(yàn)室學(xué)習(xí),然后花了幾百大洋買(mǎi)了AVR、Arduino、烙鐵、洞洞板等相關(guān)元器件芯片回來(lái),目的是想換不同的主控接不同的外設(shè)、自己設(shè)計(jì)電路,焊接系統(tǒng)電路玩玩。因?yàn)槭欠偶伲瑫r(shí)間安排非常自由,孜孜不倦,身上一股匠人精神像搞科研那樣感覺(jué)非常自豪,晚上也不舍得睡覺(jué),累了倒實(shí)驗(yàn)室就睡,也就是那個(gè)寒假,系統(tǒng)對(duì)嵌入式硬件設(shè)計(jì)有更深層次的概念,慢慢嘗試去自己電路設(shè)計(jì)、畫(huà)板、測(cè)試調(diào)試。下學(xué)期回來(lái)因?yàn)橛幸欢ǖ幕A(chǔ)然后就和一起學(xué)習(xí)的那位同學(xué)毛遂自薦申請(qǐng)加入電信機(jī)器人省重點(diǎn)實(shí)驗(yàn)室,一開(kāi)始實(shí)驗(yàn)室負(fù)責(zé)的教授對(duì)我倆的申請(qǐng)很是驚訝,因?yàn)槟抢锘臼请娦诺膶W(xué)生,而且基本是高自己年級(jí)的學(xué)長(zhǎng)學(xué)姐在那做項(xiàng)目研究,再加上我們是機(jī)電的而且是大一的,所以教授甚是好奇“兩個(gè)低年級(jí)非本方向?qū)I(yè)的學(xué)生究竟有沒(méi)有這個(gè)實(shí)力”,后來(lái)經(jīng)過(guò)重重考核,我倆進(jìn)入了那個(gè)實(shí)驗(yàn)室,因?yàn)槟抢镌O(shè)備比較齊全,資源也多,所以那是對(duì)自己嵌入式工程師之路是很好的進(jìn)階平臺(tái)。進(jìn)入之后一年半內(nèi),掌握了ARM內(nèi)核的ST的cortex M3系列、UCOS操作系統(tǒng)、GUI設(shè)計(jì)、Linux ARM開(kāi)發(fā),PCB? 4層layout等。這里我想說(shuō)的是,技術(shù)本沒(méi)有價(jià)值觀,但技術(shù)可以創(chuàng)造價(jià)值觀,懷著一份科學(xué)技術(shù)價(jià)值觀的心態(tài)去搞技術(shù),專注和堅(jiān)持,放眼格局,要懂得資源系統(tǒng)整合,培養(yǎng)創(chuàng)新思維、培養(yǎng)數(shù)學(xué)邏輯思維,培養(yǎng)自學(xué)能力,不要好高騖遠(yuǎn),腳踏實(shí)地,甚好。
大三自發(fā)組建了一支智能硬件技術(shù)團(tuán)隊(duì),目的是合力開(kāi)發(fā)一些項(xiàng)目,順便做一些技術(shù)兼職,有可能最后一起技術(shù)創(chuàng)業(yè),從項(xiàng)目中去學(xué)習(xí),從團(tuán)隊(duì)中去學(xué)習(xí)。因?yàn)槭羌夹g(shù)團(tuán)隊(duì),所以負(fù)責(zé)人無(wú)疑技術(shù)要過(guò)硬,不然很容易被碾壓下去,這個(gè)時(shí)候我就完全拋開(kāi)了專業(yè)概念,不因?yàn)槲沂菣C(jī)電的就嵌入式?jīng)]他人搞的好,開(kāi)始搞更高深的知識(shí)--算法,也就是這個(gè)時(shí)候開(kāi)始真正知道數(shù)學(xué)的重要性,當(dāng)然這個(gè)時(shí)候也就學(xué)習(xí)了DSPFPGA,嵌入式控制算法之路不向邏輯性的東西那么好搞,當(dāng)然有了一定的基礎(chǔ)后,入門(mén)還是比較快的。大三結(jié)束后因?yàn)橛幸欢ǖ募夹g(shù)儲(chǔ)備,一次偶然的機(jī)會(huì),同一學(xué)校的一個(gè)創(chuàng)業(yè)團(tuán)隊(duì)找到我說(shuō)外包一個(gè)商業(yè)公司智能硬件項(xiàng)目來(lái)做做怎樣,當(dāng)時(shí)想著也是為了鍛煉自己,最后答應(yīng)了,在3個(gè)月周期內(nèi)把東西開(kāi)發(fā)出來(lái)了,雖然后續(xù)有挺多更改的,但賺得了經(jīng)驗(yàn)。也就是這個(gè)時(shí)候,成為技術(shù)合伙人開(kāi)始創(chuàng)業(yè)。至于為什么一畢業(yè)出來(lái)就創(chuàng)業(yè),自己當(dāng)然深知,要承擔(dān)的風(fēng)險(xiǎn)是不可預(yù)知的,還有技術(shù)成長(zhǎng),不去好的公司歷練一番技術(shù)怎么會(huì)有所增進(jìn)呢,思來(lái)想去,最后決定在實(shí)踐中不斷探索,就像深鑒科技姚頌說(shuō)的:技術(shù)創(chuàng)業(yè)極具挑戰(zhàn),挑戰(zhàn)中不斷創(chuàng)新探索。
最后,獻(xiàn)上一句“在專注和堅(jiān)持中追尋夢(mèng)想的燈塔,終會(huì)點(diǎn)亮希望之光”,與技術(shù)驢友君們共勉。
?