• <tbody id="wslfv"><pre id="wslfv"></pre></tbody>
    <span id="wslfv"></span>
    <tbody id="wslfv"><pre id="wslfv"></pre></tbody>
    <th id="wslfv"><track id="wslfv"><rt id="wslfv"></rt></track></th>

    <li id="wslfv"><acronym id="wslfv"></acronym></li>
    更多課程 選擇中心

    嵌入式培訓
    達內IT學院

    400-111-8989

    該如何學習嵌入式?如何給自己做職業規劃?

    • 發布:嵌入式培訓
    • 來源:嵌入式問答
    • 時間:2020-07-08 10:12

    嵌入式,這是個術語。在我看來,嵌入式系統是:為了應用高度定制軟件和硬件的計算機系統,滿足一系列的特定應用需求。學習他的人一般都會在網上搜索如何學習嵌入式,如何給自己做一個職業規劃?等等問題。今天咱們針對這兩點敘述一下。

    第一點建議,就是希望從事嵌入式的朋友能把計算機基礎課程全部系統的學習一遍。

    我們還是來看嵌入式的定義,這個定義是相對的概念。嵌入式在工程上有非常多的特點,相對于PC系統說,如果把PC系統看成一個完全的標準的“大嵌入式系統”,我們用大鵬鳥來形容它。那么,像“蜂鳥”這樣的最小的小鳥,像“麻雀”這樣的常見系統。也就不難理解了。

    從技術上講,PC系統的知識量,難度都要比一般的嵌入式高出N個數量級。但由于PC系統在計算機歷史上發展得比較早。因而,其智力投入、完善性、應用的廣泛性重要性是別的系統平臺無法比擬的。PC平臺的優良封裝,極大的簡化了問題的復雜度,使開發者和應用者能把主要精力放在自己的業務上,提高開發效率。

    嵌入式領域就沒有這么幸運了。其為應用的高度定制,造成了以效率,應用為優先的特點。封裝層次太多必然對效率有所傷害。同時規模變大,測試變得復雜。開發周期變長。所以嵌入式的層次結構相對于PC系統,邊界沒那么清晰,封裝考慮的問題沒有那么全面。完成同樣的一個工作,需要了解的內容更多,才能做得更好。

    如果一定要拿嵌入式和PC系統比,個人覺得,PC系統的開發有時候比嵌入式系統還要難。由于封裝的比較完善,PC開發的門檻比較低,但是做好,做精通,做全面,比嵌入式難多了。嵌入式因為一開始就要了解相當規模的東西,所以入門的門檻變得比較高。縱觀這些東西,其實PC系統和嵌入式系統很大一部分都是重疊的。

    第二點,我推薦大家讀(俞甲子 / 石凡 / 潘愛民)寫得《程序員的自我修養》。

    首先,嵌入式只是比PC開發要多了解些東西,本質上來講并無區別,這些知識當中有一半是與具體工程相關的東西。也就是說,照著流程做,并無太多的為什么,如果硬要問為什么,其實也就是一些工程上的需求。一些嵌入式應用之間可能略有一些區別,可能有些區別還很大,但大致的流程還是相似的。有個比較好的PC開發功底,了解了這些流程,開發嵌入式應該是沒什么特別的障礙的。

    其次,《程序員的自我修養》這本書是針對PC平臺的,書中的許多東西是PC平臺特有的,比如說動態加載等。但理解動態加載也會對Bootloader加載應用程序和操作系統有一個直觀的比較。由于并不是針對嵌入式平臺的(我沒發現有專門講嵌入式的書),所以,很多東西需要自己在嵌入式中去體會。另外書中對一些嵌入式中比較在意的問題描述的并不夠詳細,比如說鏈接腳本還有ABI。PC平臺這些問題被很好的封裝起來了。所以,有些問題在嵌入式領域,還需要進一步深挖。這本書作為嵌入式入門的理解是非常合適的。

    第三點,要綜合自己的專業情況,知識背景,合理的選擇自己的職業目標。

    最后是一些雜項,我也不分類了。學習嵌入式的方法多種多樣。但最好的辦法,還是求助于計算機,計算機是自己的第一老師,人都是第二位的。不要指望通過牛人,你就可以變成牛人。學習知識,實際上是自己對知識建立理解的過程,不要第一時間去聽大牛的講解。首先要有自己的理解,即使是錯的,我認錯。再通過大牛的講解進一步的學習,糾正調整自己,可以事半功倍。如果沒有自己的思考,自己也只是個鸚鵡學舌的人,缺乏創造力和獨立面對問題的能力。久而久之是非常可怕的。

    一句話,在自己想把自己變得更強,首先尋求的是能力的全方面的提升,不光光是點點技術。所以,面對這種問題一定要踏實。你要求的薪水高,公司對你的期望也高;每個公司都有特殊的東西,那不是一兩天就能學會的,也不是技術能替代的。自己把調子提得那么高,要么慘淡收場,要么勉強完成任務;要么驚艷四座。自己看著辦。想反,薪水提得不高不低,給自己一點點時間,企業對你的期望低,能做出點成績,反倒容易讓別人刮目相看,利于自己的長期發展。這里還是有許多學問的。自己的人生,一定要謹慎經營。

    學習嵌入式一定要勤奮,編程是一種體力+腦力的活。熟能生巧,這是常識。十萬行的編程量是基礎。寫一些復雜的算法,如A*,樹等等算法;再寫一些計算機圖形學方面的算法,以應用軟件為目標,把自己的編程量撐到十萬行。這樣的強度能保證自己對所用的語言有一個非常的熟練程度,也能對計算機的算法設計和數據結構有個深刻的認識,同時對操作系統的API也能略微熟悉。若能堅持這種訓練到達三十萬行。那么就會更加的優秀。可為進一步的行業發展,打下堅實的基礎。

    最后,達內嵌入式培訓機構提醒每一個it愛好者:如果你想要在短時間內快速入門,順利掌握一門技術,建議還是認真學習視頻。多練習,多動手。

    版權聲明:轉載文章來自公開網絡,版權歸作者本人所有,推送文章除非無法確認,我們都會注明作者和來源。如果出處有誤或侵犯到原作者權益,請與我們聯系刪除或授權事宜。

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:嵌入式開發實用技巧你知道多少?
    下一篇:嵌入式培訓哪里好?怎么選怎嵌入式機構?

    嵌入式培訓主要學習哪些內容?好學嗎?

    大學生參加嵌入式培訓班好就業嗎

    學習嵌入式培訓有必要報班嗎

    嵌入式培訓主要培訓什么

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    欧美一级高清片,一级欧美免费大片视频,欧美三级在线电影免费 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>