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

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