首先,本人也是一個菜鳥,目前依然還在學習,當初在我開始自學C語言的時候,走過了好多彎路,若是你看到這篇文章,但願你不要走我走過的彎路,這也是我寫這篇文章的目的,我也不想像老頭子同樣叨叨叨,哪些要作,哪些不要作,好像本身很牛逼同樣。我只是把本身以爲是坑,是彎路的地方,結合本身的見解,複述給你聽,但願你有本身的理解。編程
1. 不停的換教程,我總以爲本身正在學的教程沒有把我給講懂,就認爲這教程不行,後來慢慢的深刻了以後才發現,教程大致上都是差很少的,並非教程講的很差,而是原本應該本身花時間去思考的東西,認爲應該是由老師來說的,因此即便再好的教程,我也以爲不怎麼樣。還有書,入門的書我買了好幾本,到最後真正看的只有一本,就是譚浩強的那本。雖然這本評價不是很高,可是確實是這本書帶我入門的。固然也不排除特別差的教程,我當初的入門教程是B站UP,叫作C語言_Plus的,書是譚浩強的《C語言程序設計》。當初本身就應該學完一本書和一套教程,換了那麼多書和教程,實在是浪費時間,如今想一想,挺後悔的。安全
2. 下載各式各樣的教程,我看見名字牛哄哄的教程就會把它保存到百度雲盤裏,而後下載到電腦上,典型的教程收集狂,個人電腦硬盤幾乎是滿的!我電腦裏有800G左右的視頻教程,天天看着這些個教程,就好像看着滿大箱的金元寶,感受本身好有錢,像 滲透測試,WEB安全,逆向破解看着就叫人熱血沸騰,哪裏還有興趣學C語言,巴不得直接上 滲透測試。固然,這是不可能的,萬丈高樓平地起,C語言都沒學會,談何這些呢?這些電腦裏的教程,讓我愈來愈浮躁!一天我不知哪裏來的想法,把電腦裏這個階段沒學到的「高深教程」全都給刪除了,頓時感受世界都清淨了!專心學基礎的,接下來的這段時間,我專心了很多,這些教程給了我莫大的學習計算機的動力,也耗費了很多精力,去胡思亂想,萬丈高樓平地起,專一很重要!(對於我保存的一些教程,我擁有的也能夠分享給你們,有興趣的小夥伴能夠領取的)微信
3. 不動手,只用眼睛看,我剛開始學的時候,以爲教程講的我都聽得懂,幹嗎還要敲一遍代碼?而後到本身寫做業的時候,就是各類出錯,天花亂墜的錯誤!!!輸入法錯了啊,關鍵字打錯了啊,少一個括號啊!崩潰!而後我不再敢怠慢了,該本身敲一遍的代碼,就本身好好打一遍。仍是會出錯,各式各樣的錯誤,很蛋疼!過了兩個星期左右,我就明顯的感受本身的錯誤變少,思路也更清晰了!到最後要學完的時候,有一個做業是作一個簡易通信錄的程序,一百多行的代碼,我敲完順利編譯運行!沒有錯誤,若是我一直偷懶不動手,是不可能達到的。如今想一想,編程也是一個不斷試錯的過程,一開始學的時候,是不斷糾正本身的錯誤,由於開始的程序都是簡單的。到後來,程序愈來愈複雜了,就是找程序的錯誤,若是本身的錯誤都沒有解決,何談後面解決程序的錯誤呢?學習
4. 一開始我聽老師說,編程主要學的是其中的思想,聽完本身感受挺輕鬆,認爲學思想,不就是聽聽課,沒做業嗎?因此沒有吧課後做業當回事。過了幾天,繼續上課聽老師講,直接聽不懂了。後來仍是和一個學長交流,他說課後做業很重要,這是一個鞏固的過程,將本身的知識用起來,這樣就能更好的理解了,這也是一個反饋的過程。反饋很是重要,經過做業,寫出一行行的代碼,直到順利運行,是一件頗有成就感的事情,更可以激勵本身去學習!學長講的挺有道理的,我也聽進去,按照他說的操做了,本身實踐證實,寫課後題確實是一個很好的鞏固和反饋的方法!測試
本身當初就是不專一,眼高手低,懶,才浪費了那麼多時間,如今想一想其實也挺難得的,畢竟是一段難忘的經歷,但仍是但願看到這篇文章的朋友,別走我走過的坑。設計
另外若是你想更好的提高你的編程能力,好好學習C/C++編程知識的話!那麼你很幸運~視頻
C語言C++編程學習交流圈子,QQ羣1095293493【點擊進入】微信公衆號:C語言編程學習基地blog
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)教程
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!get
編程學習書籍:
編程學習視頻: