1. 程式人生 > >給大一新生學習c程序的一些建議的一些建議

給大一新生學習c程序的一些建議的一些建議

使用 視頻 計算 群聊 文章 方法 大三 經驗 答案

這是一篇給剛學習c程序的學弟們的一篇日誌。如果想學好c程序,以及不想走太多彎路,希望能看一下這篇文章,如果說基礎較好,或者說已經是大二,大三,這篇文章不會有什麽幫助。

剛轉到軟件工程系,加了幾個新生群,很多學弟在群裏問的都是在詢問迷宮題,雞兔同籠以及move.h到底應該怎麽寫,於是,和幾個關系比較好的學弟以及大二關系較好的朋友了解了一下情況,主要是由於書籍的不同,現在學弟們,你們用的書是新編的,主要是面向邏輯的一本書。個人覺得,這本書不適合0基礎的同學學習。不談學弟們,我大一之前也沒有接觸過編程,大一開學時也是完全的0基礎。但是沒有關系,學基礎主要是要有一個對的方法和個人的堅持,畢竟我們還是要靠編程吃飯的。如果你是一個有c語言,或者是有其他語言基礎的同學的話,完全可以按照新書培養邏輯,邏輯可以說是編程的一個很重要的部分了。
舉個例子,如果你們要解一個x^2+2x+1=0的方程,用程序解,你們應該是直接套用△公式進行解決吧,其實,計算機的思考往往不是這樣,計算機更多是簡化你的思維,當方程變成了x^3+4x+5=0,這個應該怎麽解?我們用計算機的思考方式,先確定一個範圍,再用循環一個一個試,從而試出答案,這才是使用計算機的正確思維方式。當然,思維是要建立在你有編程基礎的前提之下的,如果你和我一樣,大一是一個0基礎的小白,下面可以聽一聽我對基礎編程的建議。

學習任何一門語言,都是從HelloWorld開始,運算符等按部就班,底層的各個概念一定要搞清楚。
途徑:1.看書,這邊推薦的書是《C程序設計 第4版》譚浩強 2010,這本書是之前的老教材,也是我們去年老師為了讓我們能聽懂而把新教材替換成這本講。(這邊我保存了電子版的,有需要可以私聊我)
2.看視頻,書的很多概念是比較抽象的,視頻有很多例子和講解,把程序徹底搞清楚,是需要按部就班看視頻的。個人推薦2個我平時看視頻的網站(學堂在線和b站)
個人推薦新手看b站小甲魚的視頻(推薦理由:概念比較少,容易記,基礎知識都包含在裏面了),如果有了一些基礎,我推薦浙江大學教授翁愷老師的課程(推薦理由:課程知識點全面。缺點:比較枯燥,並且新手很多知識可能聽不大懂),三是清華大學鄭莉老師的課程(推薦理由:具體,全面。缺點:比較枯燥,並且新手很多知識可能聽不大懂),前兩個在b站,最後一個在學堂在線上都是免費的課程。
3.做練習題,個人推薦《C程序設計 第4版》譚浩強 2010的課後練習題,如何挑適合自己的視頻,自己能看懂的視頻才是最適合自己的視頻,練習題有不會的題目也可以到一個已經畢業的學長的群聊裏面來問問題(群號:836111754),裏面有一些經驗豐富的已經畢業從事計算機領域的學長,也有和你一樣萌新的學弟。


希望大家都能熱愛程序,在程序這條路上一往直前,加油。




給大一新生學習c程序的一些建議的一些建議