嵌入式學習難不難

嵌入式開發比互聯網軟件開發是要難些,互聯網開發是基於用戶態的,嵌入式是深入內核態的,主要難在這幾個方面:首先,嵌入式偏底層,是軟硬結合的東西,軟、硬件都要懂,對能力要求本來就要高不少;其次,嵌入式開發的學習門檻也要高一些,而且像Linux平臺下的開發流程,很多人都不習慣,摸不清;再者,嵌入式學習的正向反饋可能比較慢,尤其是前期學習階段,導致沒有什麼成就感,也就堅持不下去瞭,所以往往就棄坑瞭。

在學習時切忌以下幾點:1.盲目去學很多初學者在不知道嵌入式這個行業未來發展趨勢,不知道學習時註意哪些問題,沒有具體的學習規劃等情況下,就一味的買書看書,看視頻,結果最後還是不會寫,越來越難,想放棄,這是新手最大的誤區。2.孤軍奮戰在學習嵌入式的時候,如果不跟別人交流討論,是很難有進步的。特別是自學的人,很容易活在自己的世界裡,碰到不會的問題,就直接過去瞭,沒有深究。這種學習態度是不可取的,學習嵌入式要跟不同的人交流才能瞭解到自己不知道的東西。3.沒人指點“方法不對,努力白費”,如果沒有高人指導,你會做很多無用功。嵌入式對新手來說,是個全新的行業,肯定需要找這個行業比較厲害的人請教的。大神們都有自己的學習方法,很多初學者不知道怎麼去學,就是少瞭老師指點。所以對於新手來說,報培訓班就是一個很不錯的選擇。for (i = 0; i < 8; i++){SetData((data >> i) & 0x1);SetClockHigh();for (j = 0; j < 5; j++);SetClockLow();for (j = 0; j < 5; j++);}

赞(0)