回答嵌入式初学者的一些问题
如圖,最近類似的提問很多,上周末,剛打球回來,跟一起剛工作的同學聊了一個晚上。要知道,一個晚上的時間我可以做很多事情,可以玩好多局王者榮耀,可以看很多論壇的資料。但是我愿意花費時間在他身上,因為自己開始的那幾年,遇到跟他差不多的問題,也非常痛苦,非常迷茫,也想著要放棄,自己或多或少能體味到他的感受。
所以,說一些自己的理解,幫助年輕時候迷茫的人,也許是自己需要做的。
我們聊了很多,他的主要問題是「現在非常迷茫,不知道自己是不是適合嵌入式這條路」。
類似的回答我估計也寫了很多,但是還是要繼續說,無非就是想讓喜歡這個的同學不要放棄。不喜歡的同學也能快點調整心態,找到自己的出路。
當然,我并不是說你一定要學嵌入式,一定要搞嵌入式,一定要以這個謀生,我覺得不一定。也不是說,你是搞嵌入式的,我們才有共同話題,才能玩在一塊,聊在一塊,都不是。
如果你有其他出路,有比嵌入式更好的出路,我支持你去做,但是前提是你有這樣的機會,如果沒有,我建議你好好撿起你的飯碗,好好的學技術討生活,這是現實。
除了現實之外,就是你對這個行業是不是足夠的喜愛,如果喜愛它,你就不會覺得那么累,那么辛苦,那么一眼看不到頭。
試著問問自己,自己喜歡做什么?
如果這樣一問,又好像自己回答不上來,自己喜歡在家里躺著,喜歡玩游戲,喜歡逛街,喜歡打球,喜歡無所事事…
這些回答好像都不對,喜歡和懶不是一回事。
因為如果真的喜歡玩游戲,要你以玩游戲為生,以玩游戲賺錢,你真的可以做到嗎?
我很喜歡一個主播「王者榮耀張大仙」,他每天都堅持直播6個小時以上,這些都是固定時間,除了固定時間外,他還要在直播結束以后做視頻剪輯,需要研究每個英雄的特點,需要去研究同行的技術。如果只給他每天8小時的工作時間,肯定是不足夠的。
應試教育的弊端也很明顯,只教會了考試,卻教不會如何思考????。而且思考形成觀點后,自信的去做,去堅持,又顯得更加困難了。
===
whycan.com
這個網站的運營是一個40歲的前輩,他很喜歡技術,也一直在做技術。所以說,不是說做技術以后就如何如何,就沒有飯吃了不成。
我今天跟他聊天的時候,有一句這樣的回復讓我印象深刻。
我只能說
===
從學習的角度我說下如何入門嵌入式
1.你首先是要會單片機的,這個是嵌入式開發的基礎,不管是做硬件還是做軟件,單片機都是學校的基礎課程。
2.你需要了解數字電路、模擬電路、這個是基礎,沒必要多深刻理解,至少會看懂電路原理圖,即使不懂,查資料了能了解。
3.一些正常用到的編程接口、SPI、UART、I2C、ADC、DAC等等。
4、一些常見的射頻應用,NFC、zigbee、ble、wifi
5、一些常見的調試工具,萬用表,示波器,邏輯分析儀,焊接,如果做軟件的話不用特別熟練,至少出了問題,你要知道叫硬件去測量哪里。
7、C是基礎,其他的語言可以不會,但是C不會基本就干不了。
8、常見的編譯方式,GCC、Makefile、keil,或者常見的IDE軟件,能快速上手。
9、會打雜~
嵌入式學完單片機,學完C語言的一些基礎后,這時候就開始燒錢了,也應該要燒錢了,買開發板學習,不干翻幾塊開發板怎么能說是自己入門了。
不過現在很多公眾號,很多論壇都有送開發板的活動,多去發現,免費的東西很多了。
歡迎評論說出你們的觀點。
推薦閱讀:
專輯|Linux文章匯總
專輯|程序人生
專輯|C語言
我的知識小密圈
關注公眾號,后臺回復「1024」獲取學習資料網盤鏈接。
歡迎點贊,關注,轉發,在看,您的每一次鼓勵,我都將銘記于心~
總結
以上是生活随笔為你收集整理的回答嵌入式初学者的一些问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 9个提高代码运行效率的小技巧你知道几个?
- 下一篇: mysql语法使用