回覆列表
-
1 # 傳智播客
-
2 # Zr0921
學習c語言最好的方法,以我個人的經驗來說學習方法分男生女生。
一、如果是男生我推薦PBL法。
最開始給自己找一個簡單的專案,結合一些基礎書籍,一步一步來完成它。這樣符合男生自己本身的喜歡挑戰的特點,也會在專案完成時有一種成就感。
二、如果是女生,女生思維比較細膩,會注意到細節的問題。我建議買本基礎書籍,邊翻看基礎知識,邊做後面的題目,經過一段時間後也可以進行專案式的方法了。
不管男生女生,學習程式語言都需要一個嚴謹的思維方式,解決問題的能力,這個才是學習程式設計需要的重要的能力。
-
3 # 光明右使8787
淘塊帶影片教程的微控制器開發板,按教程學習,這是最好的入門途徑。C語言是底層語言,是用來控制硬體寫服務程式的,一般應用幾乎用上,在作業系統下除錯只能在終端printf一些資訊,枯燥無味,學不下去。開發板就不同,C語言可以控制IO口點亮LED和其它硬體,趣味性大大增加,驅動硬體比printf更有成就感。
而且學會C語言的同時,也學會了微控制器,事半功倍。
想進一步修練,買片linux嵌入式開發板,啃linux核心,linux核心是C的最高境界。玩轉了核心,基本上是骨灰級了。
自學C語言,有什麼好的方法?
1.書籍
很多人都是用書籍入門,不過我還是建議你在那麼多書中選不好的話,你就看影片入門。很多學習C語言的小夥伴,在入門的時候,買了一本又一本的入門教程,最後發現,當你真正的學會了的時候,你再看這些入門書籍就很OK。很多人推薦譚老師的書入門,我也推薦,但是畢竟是很多年前的書啦。你買一本用來看看思維模式,你還需要一本很新的教材。推薦給大家一本《資料結構與演算法——C語言班》清華大學出版社;不僅是入門書籍,以後還可以成為你的工具書。
2.影片
剛剛說過建議大家以影片入門,那麼就涉及到了各個知識點問題。現在網路資源很氾濫,不知道從哪個知識點學起,那麼這時候就需要一個完整的學習線路圖,我們可以參考上面的知識點,去找到對應的影片,然後進行學習。這裡需要注意的是,不要只看影片就覺得自己理解了,建議看影片的時候,看兩遍,第二遍開始跟著操作。還有學習線路圖是別人的時候不能加深印象,在學完一個知識點之後,自己做思維導圖,可以強化記憶!
3.思維導圖
4.心態
我最不愛說心態問題了,大家都是成年人了,如果選擇轉行還是什麼,都應該有自控能力了。但是如果在學習過程中,心態崩了怎麼辦?在論壇上,找一個一起自學的小夥伴,你崩潰的時候他幫助你,他崩潰的時候你幫助他。如果一起崩潰,還有個志同道合的小夥伴。