headfirst C---學(xué)習(xí)筆記(1)
這本書是我比較喜歡的C語言學(xué)習(xí)書。買了很久了,但是一直沒有看完。
最近又撈了出來,主要是opencv有用到。然后查了一下這本書的內(nèi)容。
由于距離上一次學(xué)習(xí)C語言已經(jīng)很久了,所以再次學(xué)習(xí)的感覺又不太一樣。
現(xiàn)在看來這本書其實(shí)對(duì)于小白不一定友好,但是絕對(duì)有用。
其實(shí)我本科編程就是學(xué)習(xí)C語言,考試成績(jī)是全班第一。承認(rèn)老師教的很認(rèn)真,但是存在很大的問題。最主要的是,老師基本是按照考試要求教的,并沒有教我們?cè)趺磻?yīng)用。所以本科學(xué)了之后基本沒有用過,但是基礎(chǔ)內(nèi)容上課又講。
之后是工作了之后,學(xué)習(xí)了浙大溫凱的C語言慕課。當(dāng)時(shí)是為了教學(xué)手段改進(jìn)學(xué)的,內(nèi)容不是關(guān)鍵,主要是人家慕課做的好,也學(xué)習(xí)了炒了冷飯。當(dāng)時(shí)只是通過課程知道了C語言的應(yīng)用范圍,并且對(duì)于頭文件什么的有了了解,也理解了文件之間的相互調(diào)用。(這個(gè)后面工作的時(shí)候用上了)
然后是在學(xué)校圖書館借到了這本《headfirst-嗨翻C語言》,學(xué)了一個(gè)寒假,感覺打開了一個(gè)新世界的大門。之后完了arduino和樹莓派,在實(shí)驗(yàn)室設(shè)備改進(jìn)和實(shí)驗(yàn)數(shù)據(jù)自動(dòng)記錄上面用上了。(這次算是學(xué)以致用)
從個(gè)人經(jīng)歷來看。
國(guó)內(nèi)C語言教材和課程,內(nèi)容講解仔細(xì),知識(shí)點(diǎn)解釋清楚,整體課程框架和系統(tǒng)性強(qiáng),但是不強(qiáng)調(diào)應(yīng)用。所以學(xué)了之后,基礎(chǔ)扎實(shí)但是不會(huì)用。
《headfirst-嗨翻C語言》知識(shí)系統(tǒng)性不強(qiáng),內(nèi)容跳躍度很大,學(xué)了之后會(huì)感覺很多內(nèi)容書里沒講,但是提供了信息。如果自己補(bǔ)充好信息,并且去實(shí)踐一下,就可以有一個(gè)非常好的應(yīng)用拓展。學(xué)習(xí)反饋很好。
如果兩個(gè)結(jié)合使用,應(yīng)該會(huì)有很大的進(jìn)步。