|
發(fā)現(xiàn)一個(gè)普遍的現(xiàn)象:中國(guó)研究生目前好像都在被放養(yǎng)誒(就我接觸的IT行業(yè)來(lái)說(shuō))
很多東西只會(huì)一個(gè)理論基礎(chǔ),實(shí)踐的項(xiàng)目較少,因此,很多馬上要畢業(yè)的同學(xué)很苦惱就業(yè)問(wèn)題
那么對(duì)于怎么學(xué)習(xí)C語(yǔ)言來(lái)說(shuō),我總結(jié)了四個(gè)階段
1.首先閱讀和理解現(xiàn)有的程序,一般是教材資料的程序,每個(gè)程序都必須親手打一遍。在輸入代碼的同時(shí),一定要了解每一個(gè)語(yǔ)句的意義和運(yùn)算符號(hào)的意義。
2.完成了第一階段的學(xué)習(xí)后(一般2-4節(jié)課),開始根據(jù)給定的源代碼進(jìn)行簡(jiǎn)單的修改,這個(gè)階段可以實(shí)現(xiàn)一點(diǎn)點(diǎn)自己的想法,同時(shí)也能將相關(guān)的語(yǔ)法掌握的更加熟練。
3.模仿階段:當(dāng)我們可以進(jìn)行簡(jiǎn)單修改代碼后,可以嘗試模仿現(xiàn)有程序的代碼,編寫自己的代碼,比如,我們學(xué)會(huì)了求解梯形面積的程序后,我們可以編寫求解三角形的面積。
4. 獨(dú)立閱讀代碼階段:在編寫程序之前,閱讀現(xiàn)有的程序,可以提高程序的理解能力,學(xué)會(huì)其他人編寫程序的思想,也可以是同學(xué)的程序,找出同學(xué)程序的錯(cuò)誤或不同寫法,都是很好的學(xué)習(xí)編程的方式。
5.獨(dú)立分析問(wèn)題階段:這個(gè)階段和第4階段同時(shí)進(jìn)行,獨(dú)立分析問(wèn)題就是將現(xiàn)實(shí)的問(wèn)題運(yùn)用計(jì)算思維去解決,即通過(guò)問(wèn)題分解、模塊劃分、算法設(shè)計(jì)和代碼編寫,最后調(diào)試程序。
當(dāng)然肯定有人會(huì)說(shuō) 你這說(shuō)了跟沒(méi)說(shuō)一樣
我之前學(xué)習(xí)的時(shí)候,就是先b站上自學(xué),然后覺(jué)得好像可以吃這一碗飯(自夸一下嘿嘿)
就去找了個(gè)靠譜的培訓(xùn)機(jī)構(gòu),因?yàn)槲易灾屏Σ粡?qiáng),沒(méi)辦法,只有投錢了
我當(dāng)時(shí)買了嵌入式的課程,里面就有C語(yǔ)言的,
就是下面這種
書籍推薦也很多,理論加實(shí)踐最有效
最常見(jiàn)的就是譚浩強(qiáng)的↓(第五版)
|
|