為什么買了開發(fā)板只能吃灰,還是學(xué)不會嵌入式?
問題
這個問題本身就是錯的。
如果你去問10個買過開發(fā)板的人,至少有8個最終都吃灰了,而且他也沒通過這個板子以及板子附帶的所謂“教程”真的學(xué)會。
如果你去問10個已經(jīng)學(xué)會成功進入嵌入式開發(fā)行業(yè)的人,可能10個都是有買過板子的,而且至少有8個買過不止1個板子,甚至可能有一大堆。
從事實總結(jié):買板子是學(xué)會嵌入式開發(fā)的必要條件,而非充分條件。
實際上,買板子對學(xué)會嵌入式開發(fā)幫助非常小,不但不是充分條件,而且是充分條件之中并不關(guān)鍵的一部分。
那什么才是關(guān)鍵?要怎么樣才能學(xué)會嵌入式開發(fā)?
知識是一張網(wǎng)
學(xué)習(xí)當然不只是學(xué)知識,也包括經(jīng)驗的繼承,技能的訓(xùn)練,思維的培養(yǎng)和情感的交流等。所以這里講的知識是廣義的知識,包含了我們需要學(xué)習(xí)的這些全面內(nèi)容。
我們說活到老學(xué)到老,指的就是學(xué)習(xí)(廣義的,下同)知識。為什么要學(xué)到老?因為知識有很多。而且社會在不斷發(fā)展,每天有變化,所以每天都在產(chǎn)生新的知識。所以為什么知識很多,為什么學(xué)不完?因為知識太多了,甚至生產(chǎn)知識的速度遠遠超過你學(xué)習(xí)知識的速度,這就是“知識爆炸”時代的特征。
我問你學(xué)習(xí)知識難不難,肯定大部分人都覺得“很難”。為什么難?我認為最主要原因就是:知識本身是網(wǎng)狀,而我們學(xué)習(xí)卻只能線性。
整個人類社會創(chuàng)造的所有知識是互相關(guān)聯(lián)的,任何一個知識點他的前后左右都有各種相關(guān)知識點,最后所有的知識點連同他們之間的相關(guān)性織成了一張非常復(fù)雜的網(wǎng)。
這非常像一片浩瀚無邊長滿樹的知識森林。里面的每一棵樹就是一個知識點,樹與樹之間的空隙形成的路則是知識點之間的關(guān)聯(lián)。
所以大家想象一下,這么浩瀚龐雜的一張網(wǎng),如果把你丟到里面,還要讓你走出來有多難?你每走一步都有很多支路選,而且每一步都很艱難(沒學(xué)會一個知識點都不容易),而且你精力和時間有限(人的生命有限,且還要生活,能拿到學(xué)習(xí)的時間有限),這場游戲你最終能否走出來?
太難了。這就是為什么很多人終其一生都所得甚少,所知甚少,人生高度有限。其實不能怪他。因為看似社會給了你無數(shù)條路選,但其實你根本無路可走。
而嵌入式開發(fā)就是這樣的一片知識汪洋。
救星在哪里
黃帝戰(zhàn)蚩尤,勝負的關(guān)鍵就在于黃帝發(fā)明了指南車(傳說)。
大航海時代的開啟,很關(guān)鍵就是六分儀、經(jīng)緯度和航海地圖等技術(shù)的興起,解決了茫茫大海上的“無路可走”。
那我們學(xué)習(xí)時深陷“知識”的海洋時靠什么走出去?這里的“地圖”就是體系化課程。
什么是體系化課程?就是一整套的理論和學(xué)習(xí)資料。給你規(guī)劃好了,先學(xué)什么后學(xué)什么,學(xué)到什么程度,并且有注解和導(dǎo)讀,前人學(xué)習(xí)經(jīng)驗,有考試來考核和評價。這樣一整套的體系化課程,就給了你一張標注了路線的地圖。你只要按圖索驥就能走出去。
譬如中國古代的四書五經(jīng)科舉考試等就是一套體系化課程。不管你認可不認可他,他確實有他的體系,所以古代君子要學(xué)六藝(禮、樂、射、御、書、數(shù)),這就是他們的考試科目,當然也會有相應(yīng)的學(xué)習(xí)體系,有老師等。
近現(xiàn)代的教育體系是從西方發(fā)展而來的,大多數(shù)學(xué)科(譬如物理、化學(xué)、計算機、經(jīng)濟學(xué)等)也都是近些年隨著發(fā)展慢慢建立起來的。雖然隨著科技發(fā)展和不斷探索也在不斷演進,但其實主體基本都定了。
所以現(xiàn)在的小孩從沒出生就有早教體系,3歲前有啟蒙教育體系,3-7歲有幼兒園教育體系,然后是小學(xué)初中高中加起來所謂的K12教育體系,然后是大學(xué)階段的本科碩士博士高級教育體系。這些體系都相對完整且具體,雖然有不少分支,但是不管你選了哪個分支其實都有確定的教材給你學(xué)習(xí),確定的考試給你考核。
這就是你的救星。
所以別煩上學(xué)和考試,那真的是一種有路可走的幸福。
職業(yè)成長的真正困難
為什么說“有路可走”是一種幸福?你開始學(xué)嵌入式開發(fā)時就體會到了(其實學(xué)很多東西也都能體會到......)。大學(xué)課堂里給的體系和路線基本不靠譜,一個是路線不好(很多大學(xué)講微機原理還是8086......),一個是與需求脫節(jié)(很多大學(xué)講C語言的老師自己都沒做過C語言項目......),一個是你自己上大學(xué)時也沒好好學(xué)(凈泡妹子打游戲了)。
總之就是各種因素,造成你快畢業(yè)要找工作了,或者已經(jīng)畢業(yè)體會了職場不易想要學(xué)點真本事了,才發(fā)現(xiàn)嵌入式這玩意兒是真不容易學(xué)。
慌不擇路聽人說買板子,聽說板子還贈送幾個G的學(xué)習(xí)資料,感覺可以啊,趕緊弄個回來學(xué)。結(jié)果發(fā)現(xiàn)學(xué)不會,越學(xué)越糊涂,更慌了。
這就是典型的一覺醒來被丟到知識海洋里了,突然驚醒想要找路子出去。然后在身邊隨便撿了張地圖就跟著走,這你能走出去才見鬼了?
好的課程遠比開發(fā)板有價值
其實本文要告訴你的真相就是:學(xué)會的關(guān)鍵在于課程,不在于開發(fā)板。
嵌入式學(xué)習(xí)和其他的學(xué)習(xí)并沒有兩樣。譬如拿學(xué)烹飪舉例吧,好的課程就好像一個厲害的師父,而開發(fā)板就好像一把好刀或者一口好鍋。你想學(xué)成好廚子關(guān)鍵是要有名師指點,教給你知識和技巧、經(jīng)驗,傳給你方子,帶你練就好手法,而不是買個好刀好鍋回家自己琢磨怎么做菜。
有人說開發(fā)板也會附送課程啊,我按照這個課程不行嗎?
其實也不是絕對不行,只是每個人學(xué)習(xí)能力和理解能力不同。我有個簡單的公式給你解釋這個道理。
假如說學(xué)會這個技術(shù)難度分數(shù)是10分,如果你用的教程質(zhì)量是8分,那你自己的努力和悟性、毅力、學(xué)習(xí)能力、辛苦程度等只需要負擔2分就過線了,你就學(xué)會了。而如果你找個3分質(zhì)量的課程,那你自己就得有7分才能成功。
這就像學(xué)烹飪。有人在家照著網(wǎng)上的菜譜就能自學(xué)成才,開店做大廚大家覺得做得真好吃。這種人就是自身有7分(天賦+后天興趣+生活所迫等綜合因素吧),所以他隨便找個3分的菜譜教程也能成功。而大部分人是沒有7分的,可能才4、5分吧,所以你照著網(wǎng)絡(luò)菜譜學(xué)不會,但是真的送你去廚師技校學(xué)幾個月就學(xué)會了。
再說嵌入式,嵌入式本身難度比學(xué)廚師要難多了,所以嵌入式學(xué)習(xí)的學(xué)會線是100分,不是10分。那你自身有多少分呢?有人自帶90分(譬如好學(xué)校,高學(xué)歷,人家上學(xué)時就是學(xué)霸,腦瓜聰明學(xué)什么都快,晚上學(xué)到12點是家常便飯,連續(xù)學(xué)習(xí)完全不累,不用人催不用人管),這樣的人你隨便給本書就行了,幾天就會了,一年后就是大神了。
還有人自帶五六十分(大部分普通正常人都這樣吧),你給他個好課程他就如魚得水,順利學(xué)會,兩三年就年薪20萬+了。但是你給他個垃圾課程,他就死活學(xué)不會,從入門到放棄了。課程只有20分,你讓人怎么辦?這樣的垃圾課程只有學(xué)霸才頂?shù)米“ ?/span>
還有人更慘可能只有10、20分(譬如英文不靈光,打字都不太會,計算機完全沒學(xué)過,除了一腔熱血什么都沒有的),那你給他好的在線自學(xué)課程他可能都搞不定,因為基礎(chǔ)分太少了,課程得有80甚至90分才能救得了他。但是在線課程自學(xué)這種方式限于形式很難達到這個分數(shù),所以這種人更適合找線下培訓(xùn)班(當然是優(yōu)質(zhì)的培訓(xùn)班),被別人一步一步帶著學(xué)。或者更適合轉(zhuǎn)行找適合自己的行業(yè),不是所有人都適合做嵌入式的。
這就是為什么開發(fā)板附送的課程很難讓你學(xué)會。真正有價值的高分課程怎么可能白送你?
很多人問我們買開發(fā)板送課程嗎?我想說你應(yīng)該問我:買課程送開發(fā)板嗎?這樣才合理。
本文授權(quán)轉(zhuǎn)載自公眾號“朱老師IT充電站”,作者:朱有鵬
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!