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

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

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

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

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