歷史:
從大三下半年開始學(xué)單片機(jī),開始的時候用匯編語言,用的是8031.教我們單片機(jī)的老爺子是一個忠實的"匯編主義者",堅決反對和仇視一切C語言開發(fā)的系統(tǒng),經(jīng)常把"匯編比C效率高30%","C代碼占用太多的內(nèi)存資源"掛在嘴邊.因此,在這種環(huán)境熏陶下,我也變成了一個堅定的"匯編主義者".雖然在上高二的時候就學(xué)會了C語言,但是一直到畢業(yè)也沒有用C寫過一個單片機(jī)程序.
意外:
畢業(yè)之后原本想找個單片機(jī)相關(guān)的職位,但是卻陰錯陽差地當(dāng)上了一個培訓(xùn)學(xué)校的C語言教師,每個月2k-3k,對于一個應(yīng)屆畢業(yè)生來說,已經(jīng)算不錯了,再加上自己對職業(yè)理想沒啥追求,能賺錢就行唄.于是,曾經(jīng)潛心學(xué)習(xí)過1年的單片機(jī)就被我扔到了一邊.當(dāng)老師當(dāng)了半年多,被翻來覆去重復(fù)的知識和培訓(xùn)學(xué)校慘無人道的作息時間壓得透不過氣來,于是,辭職.
醒悟:
回到家,先是痛痛快快地睡了一個禮拜的懶覺,以彌補(bǔ)半年來的疲勞.但是休息過后,未來該怎么辦呢?當(dāng)了半年多的培訓(xùn)老師,可以說除了嘴皮子和體能,技術(shù)方面沒有任何進(jìn)步,甚至可以說是在退步.于是我又想起了我的單片機(jī),用自己的積蓄買了一塊89c52的開發(fā)板,找了些書和視頻便自己研究了起來.keil3和C語言迅速讓我從一個"匯編主義者"變成了一個"C飯".學(xué)了1個月,小有成效,基本上把從前的荒廢的知識揀了回來,最后寫了一個日歷時鐘小程序,有了點(diǎn)小小的滿足感.于是,決定再次出發(fā),做單片機(jī)!
現(xiàn)實:
雖然從大三開始算起,接觸單片機(jī)已有2年,但實質(zhì)上我對于真實的單片機(jī)系統(tǒng)開發(fā)的認(rèn)識仍然完全是個幼稚的菜鳥.在加上我所在的城市規(guī)模很小,單片機(jī)方面能夠找到的機(jī)會并不多,好不容易找到了一個智能儀表開發(fā)的工作,但是經(jīng)過2個月的工作嘗試之后,我發(fā)現(xiàn),自己差得很遠(yuǎn).
我認(rèn)識到自己的電路基礎(chǔ)知識實在太差了.由于之前學(xué)習(xí)的時候,開發(fā)板都是現(xiàn)成的,但是到了工作上就完全不是這樣了.從最初的電路設(shè)計,原理圖的繪制,PCB的生成,器件的焊接,到了最后才是我熟悉的程序開發(fā)。但是在寫程序之前,我早已敗下陣來,橫在我面前最大的一道壕溝就是——摸電!上大學(xué)的時候開過數(shù)電和模電的課程,但是學(xué)得不好,勉強(qiáng)通過考試之后就扔到一邊沒再理會。但是到了現(xiàn)在,我真正發(fā)現(xiàn)“書到用時方恨少”。任何一個成熟的智能儀表,都離不開提供信號源的一套模擬電路。但就是這套模擬電路圖,讓我痛苦萬分,對于我來說,它就是一本天書。
迷茫:
好在老板是個好人,看我肯鉆研,不怕吃苦,對薪金待遇又沒啥要求,沒有辭退我。但是我不知道該如何跨過“魔電”這道坎。平時每事就愛看看招聘網(wǎng)站,上面每當(dāng)有單片機(jī)相關(guān)的工作崗位,幾乎都寫到“扎實的模電,數(shù)電”基礎(chǔ)這一項??磥硪朐谶@行業(yè)干下去,這道坎是躲不過去的。我現(xiàn)在每天下班之后都在看大學(xué)時的那本模電教程,也許是我的學(xué)習(xí)方法不對路,進(jìn)展緩慢。不知我最終能不能跨過這到坎,何時能跨過。