我是如何自學C語言的(一個菜鳥的學習路)
首先,本人也是一個菜鳥,目前依然還在學習,當初在我開始自學C語言的時候,走過了好多彎路,如果你看到這篇文章,希望你不要走我走過的彎路,這也是我寫這篇文章的目的,我也不想像老頭子一樣叨叨叨,哪些要做,哪些不要做,好像自己很牛逼一樣。我只是把自己覺得是坑,是彎路的地方,結合自己的看法,複述給你聽,希望你有自己的理解。
1. 不停的換教程,我總覺得自己正在學的教程沒有把我給講懂,就認為這教程不行,後來慢慢的深入了之後才發現,教程大體上都是差不多的,並不是教程講的不好,而是本來應該自己花時間去思考的東西,認為應該是由老師來講的,所以即使再好的教程,我也覺得不怎麼樣。還有書,入門的書我買了好幾本,到最後真正看的只有一本,就是譚浩強的那本。雖然這本評價不是很高,但是確實是這本書帶我入門的。當然也不排除特別差的教程,我當初的入門教程是小甲魚的,叫做《帶你學C帶你飛》,書是譚浩強的《C語言程式設計》第四版。當初自己就應該學完一本書和一套教程,換了那麼多書和教程,實在是浪費時間,現在想想,挺後悔的
2. 下載各式各樣的教程,我看見名字牛哄哄的教程就會把它儲存到百度雲盤裡,然後下載到電腦上,典型的教程收集狂,,我的電腦硬碟幾乎是滿的!我電腦裡有800G左右的影片教程,每天看著這些個教程,就好像看著滿大箱的金元寶,感覺自己好有錢,像 滲透測試,WEB安全,逆向破解看著就叫人熱血沸騰,哪裡還有興趣學C語言,恨不得直接上 滲透測試。當然,這是不可能的,萬丈高樓平地起,C語言都沒學會,談何這些呢?這些電腦裡的教程,讓我越來越浮躁!一天我不知哪裡來的想法,把電腦裡這個階段沒學到的“高深教程”全都給刪除了,頓時感覺世界都清淨了!專心學基礎的,接下來的這段時間,我專心了不少,這些教程給了我莫大的學習計算機的動力,也耗費了不少精力,去胡思亂想,萬丈高樓平地起,專注很重要!
3. 不動手,只用眼睛看,我剛開始學的時候,覺得教程講的我都聽得懂,幹嘛還要敲一遍程式碼?然後到自己寫作業的時候,就是各種出錯,天花亂墜的錯誤!!!輸入法錯了啊,關鍵字打錯了啊,少一個括號啊!崩潰!然後我再也不敢怠慢了,該自己敲一遍的程式碼,就自己好好打一遍。還是會出錯,各式各樣的錯誤,很蛋疼!過了兩個星期左右,我就明顯的感覺自己的錯誤變少,思路也更清晰了!到最後要學完的時候,有一個作業是做一個簡易通訊錄的程式,一百多行的程式碼,我敲完順利編譯執行!沒有錯誤,如果我一直偷懶不動手,是不可能達到的。現在想想,程式設計也是一個不斷試錯的過程,一開始學的時候,是不斷糾正自己的錯誤,因為開始的程式都是簡單的。到後來,程式越來越複雜了,就是找程式的錯誤,如果自己的錯誤都沒有解決,何談後面解決程式的錯誤呢?
4. 一開始我聽老師說,程式設計主要學的是其中的思想,聽完自己感覺挺輕鬆,認為學思想,不就是聽聽課,沒作業嗎?所以沒有吧課後作業當回事。過了幾天,繼續上課聽老師講,直接聽不懂了。後來還是和一個學長交流,他說課後作業很重要,這是一個鞏固的過程,將自己的知識用起來,這樣就能更好的理解了,這也是一個反饋的過程。反饋非常重要,透過作業,寫出一行行的程式碼,直到順利執行,是一件很有成就感的事情,更能夠激勵自己去學習!學長講的挺有道理的,我也聽進去,按照他說的操作了,自己實踐證明,寫課後題確實是一個很好的鞏固和反饋的方法!
自己當初就是不專注,眼高手低,懶,才浪費了那麼多時間,現在想想其實也挺可貴的,畢竟是一段難忘的經歷,但還是希望看到這篇文章的朋友,別走我走過的坑。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31550668/viewspace-2214518/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何自學一門新的語言:由學習C++想到的C++
- C語言學習軌跡--旁註--2025成為高手的菜鳥C語言
- 一個菜鳥管理的學習和思考(一)
- 一個菜鳥管理的學習和思考(二)
- 我的C語言學習之路C語言
- C++語言菜鳥快速入門C++
- 從菜鳥到專家的五步程式語言學習法
- IT菜鳥的學習生活
- 我是如何自學Android的 學習資料分享Android
- 求助(菜鳥請教一C語言編譯問題)(轉)C語言編譯
- 12天學好C語言——記錄我的C語言學習之路(Day 4)C語言
- 菜鳥的資訊保安學習之路
- 菜鳥學習寫的Ioc工具
- C語言的學習C語言
- 菜鳥學網路——HTTPS是怎麼實現的?HTTP
- C語言學習的幾個階段C語言
- 我是如何自學安卓的安卓
- 我是怎樣學習新的語言或者框架的框架
- 學習 Linux 是我們的愛情語言Linux
- Linux C++ 自學筆記之二<菜鳥初學系列> (轉)LinuxC++筆記
- 如何學習一門新的語言
- 阮一峰:學習C語言的教材C語言
- 學習C語言的教材C語言
- C語言初學者(自學)做的一個猜數字小遊戲C語言遊戲
- C語言學習方法,怎麼學習C語言?C語言
- 菜鳥學SSH(十六)——Struts2內部是如何工作的
- C/C++語言的學習方向C++
- Android菜鳥學習js筆記一AndroidJS筆記
- 學習C語言的第一天C語言
- python菜鳥教程學習3:基礎語法Python
- 菜鳥自學之——SRA Toolkit 的下載和使用
- 菜鳥學習SQL注射(轉)SQL
- 【菜鳥學Java】7:JSP的基本語法JavaJS
- C語言學習 兩個數的平方和C語言
- 我的Go語言學習經歷Go
- 學習C語言還是學習Python爬蟲?C語言Python爬蟲
- Java菜鳥到大牛學習路線培訓教程Java
- 老公,我應該好好學習C語言了C語言