這幾天看了不少關於「相似單片機的 出路」的帖子,也有不少人問我單片機將來的規劃。今天我就給你們帶來本身的一點心得體會,喜歡的朋友能夠留下企鵝。首先,單片機不是萬能的,但沒有單片機那是萬萬不能的。從NN年前的單片機,到如今的單片機,單片機只是單片機,其 性質並無太多的改變。只是從原來的「神祕」、「暴利」、「有趣」等等,迴歸了她原來的真是面目罷了.算法
我本身在單片機和本身熟悉的行業上作了快10年了,不說本身的水平怎麼樣。說牛不牛,說不牛也牛--該驕傲的時候仍是要驕傲的,那是對本身的確定。該謙虛的時候也要謙虛學習,畢竟單片機老是一個系統工程,方方面面的東西不是本身都是熟悉和精確把握的。要想本身混的不錯,我仍是那句化,--- 和本身所處的行業結合,那纔是王道。
編程
就個人理解出發,單片機是至關「底層」和「硬件」的東西,沒有太多高深的數據結構,也沒有太多須要技巧的編程算法,只要咱們從單片機執行的角度,去理解和 編程它們的動做狀況就好了。一個單片機就能夠構成一個電子系統,也能夠只構成一個智能節點。沒有太多高深的東西須要咱們去研究,由於咱們只是單片機的應用 者而已,別把本身提到「研究」的高度,咱們只在「應用」的高度。正由於咱們是在「應用」的高度,因此在熟悉和能精確把握「單片機的使用」的時候,咱們應該 把更多的精力放在「單片機的應用」的「使用環境」上。曾經有個牛人,拿着intel的8031的芯片技術手冊和內部手冊,在一個單片機上實現了你想都沒想 過能實現的那樣多,但我認爲那個是沒有必要的,除非你想搞51芯片開發。說了那麼多,若是你還在爲單片機而單片機功能的話,那我以爲你有點可悲了。
多熟悉單片機的上下游環境和條件,那不是很困難的事。我不比你聰明,你也不比我笨,我可以一點一滴的作到,你爲何不能嗎??! 我但願本身的這些東西,對後來有點幫助,對新手可以帶來點思考的東西,那就夠了。。。
規劃高度1、當有必定的年齡和人力資源後,就能夠本身出來作了,當個「有時連狗都不如」的所謂半個老闆了。但當本身都老闆說容易也容易,說不容易也不容 易。當初我就是在這樣的忐忑中,衝了進去。項目接的不少,週期對本身規定的也很短,每每都是白天在處理前一個或前面項目的維護工做,晚上回來工做到1、二 點開發項目。累就不用說了,有時想一想那是在拿本身的命來搏錢啊!!!老婆不太贊成我出來本身幹,作的好好的也不錯。因而,我就對老婆說,可能我不能每月 準時的拿錢養家餬口,但我保證一年下來的平均每月養家餬口的錢必定不會低於如今。就這樣,我開始了走本身的路了。吃苦受累我不怕,付出了沒有收穫我不 怕。怕的就是過不了本身的心理關,也許一直以來都比較好運氣和順利的緣故吧?! 做爲和我同行的兄弟姐妹們,必定要過了本身的心理關,別太在乎今時今日的得失,還有所謂的某些狀況下的「面子」。至少咱們應該用「最小的代價」來給本身當 「學費」。也不怕大家笑話,個人「學費」交的也很多。這種半個老闆的作法可能跟「九天說的SOHO」的樣子比較相似吧?! 一個成功的項目,不是你的功 能有多好,有多強,而是你的開發成功爲你的項目方帶來了多少的利潤收入,那纔是真正的成功了,儘管你只賺了點開發費。作項目,別爲本身考慮太多,多換位思 考一下。人家能信任你,把項目扔給你作,你就多該從項目方的角度考慮考慮---也許有時他們的要求有點過度,但所謂不知者不去怪罪了。
規劃高度2、作一個稱職的軟硬電子工程師吧。不用學太多,就學一些就好了,也不要去跟風,那個沒有必要。有時,你就是去學了,若是沒有相應對應的開發任 務,學的也是皮毛,不過只要皮毛也能夠了,當你真正須要的時候,再拿起來就會快不少--也算是一種儲備吧。但你至少要會一種,一種相對來講狹隘的系統 吧?! 不怕你笑話,我就只會51單片機。先說說我本身了,從事工業自動化方面的機牀設備行業 一、精通51 ,瞭解其餘的單片機,精通51彙編,精通CPLD,半精通C51(只用來作點人機界面工做),粗通FPGA (想精通本身作51IP核) 二、粗通ARM DSP,粗通ARM和DSP的彙編,瞭解C編程。三、精通三維造型軟件SOLID WORKS(能夠爲本身的線路板造型和機械設備造型) 四、粗通機加工大部分的工藝。五、精通鈑金和焊接。六、熟悉數控設備、機牀的實現解決方案。 對於每一個人來講,學以致用,之前的我什麼都想學,什麼都用很差,當學的時候,卻沒有用的發揮平臺,都是爲學而學。但至少當你要用的時候,從新撿起來的時 候,就會很快。就拿ARM來講吧,學的時候學的很努力,從其機理到實現,也作過好多的實驗,可如今就是用的少就剩下了點概念的東西了。因此不必什麼都要 精通,只要同樣,好比51單片機吧,從設計、投板、採購、焊接、一直到調試成成品等等一個系統下來,若是你思考了,若是你精通了,你還怕什麼,不給高工資 也要給你高年薪了。---應該都能瞭解「老闆一將難求」的道理了。
數據結構
規劃高度3、作一個合格的新手電子工程師吧。對於新手,個人建議是:別上來就是一個什麼五年十年規劃之類的,咱們都是普通人,那種規劃不適合普通人。若是 咱們能將從此一年和二年的規劃作好了,那你就已經很了不得了。天天都是一個想法,每個月都是一個變化,更別說每一年了--- 只要你在努力,腳踏實地的作事。不要把本身搞的太忙碌了,給本身天天留半個小時想一想「心事」了。這裏若是還有疑惑或者迷茫期的新手能夠留企鵝,這些年我也存了很多幹貨,但願送給有緣人!ide