初學(xué)編程:買本書來學(xué)習(xí)編程,如何更快成長?看看這 5 個建議!
很多初學(xué)編程的小伙伴,想要入門編程,一般都是從書本開始,然后結(jié)合視頻以及代碼實戰(zhàn),才能更好的提升成長自己。今天,針對初學(xué)者的話,從學(xué)習(xí)編程的第一步:書籍,來指導(dǎo)一下大家怎么去更好的學(xué)習(xí)編程?。ㄒ庖姴煌男』锇榭梢栽谖恼孪略u論你的看法)

評估一本編程書籍的幾個小貼士
(1)評估一本編程書籍最好的地方就是從這本書的目錄開始。如果你想要學(xué)習(xí)的主題沒有出現(xiàn)在目錄中,那么你就可以假設(shè)這本書中的所有內(nèi)容對你來說幫助會很有限。
(2)下一步,大致瀏覽幾個章節(jié),看看這些章節(jié)是如何組織的。一些作者只滿足于用一兩種方法來解釋一個話題,這個的用處不會很大。好的書都會對學(xué)習(xí)一個主題會提供三到四種方法,包括實踐練習(xí)、源代碼、詳細(xì)解釋和程序作品。
(3)查看章節(jié)介紹。冗長和枯燥的章節(jié)介紹表明這本書包含了大量你可能不需要的內(nèi)容。另一方面,當(dāng)章節(jié)介紹內(nèi)容太短以至于無法介紹全面,你會發(fā)現(xiàn)這個介紹內(nèi)容缺失必要的細(xì)節(jié)要點,這會在你開始閱讀的時候留下疑惑。

1. 通讀全書
不徹底地讀完解釋性的材料是一個常見的誤區(qū)。跳過代碼運(yùn)行原理的解釋而直接去看代碼示例會將你領(lǐng)向失敗。之所以你要買一本計算機(jī)書籍,就是為了獲取代碼示例,以及它附帶的解釋。
計算機(jī)書通常包含了你應(yīng)該邊讀邊標(biāo)記的一些額外的信息,例如一些需要花大量時間去研究的參考資料。你可以使用這些參考資料幫助你去尋找不同的代碼實現(xiàn)方式或不同的測試代碼示例的輸入方式。
當(dāng)然了,單單一本書并不能教會你在當(dāng)今復(fù)雜的編程環(huán)境下的所有東西。因此,許多計算機(jī)書籍還細(xì)心地引用了組織好的在線資源,里面也許包含了許多你所查找的內(nèi)容的準(zhǔn)確信息。
2. 必讀書籍:計算機(jī)程序的構(gòu)造和解釋
這是一本會啟發(fā)你的書,它會燃起你編寫出色程序的熱情;它還將教會你認(rèn)識并欣賞美;它會讓你有種敬畏,讓你難以抑制地渴望學(xué)習(xí)更多的東西。其他書或許會讓你成為一位更出色的程序員,但此書將一定會讓你成為一名程序員。

3.?必讀書籍:C程序設(shè)計語言
這本書簡潔易讀,會教給你三件事:C 編程語言;如何像程序員一樣思考;底層計算模型。這對理解“底層”非常重要。
4. 必讀書籍:代碼大全
優(yōu)秀的編程實踐的百科全書,《代碼大全》注重個人技術(shù),其中所有東西加起來,就是我們本能所說的“編寫整潔的代碼”。這本書有50頁在談?wù)摯a布局。
最后還想再說一說堅持的力量
分享一個真實的小故事,公司有兩個開發(fā)人員,一個做C++好多年了,但是很油滑,做事能省就省,抓到可以偷懶的機(jī)會就偷懶,讓他學(xué)點新知識新方法總是自以為是覺得自己都會;

還有一個毫無C++基礎(chǔ),一直做低級語言開發(fā),從15年才開始學(xué)習(xí)C/C++,但是做事很積極,幾乎每天都自己抽空學(xué)習(xí),遇到不懂的都琢磨清楚,遇到不會的場景就上網(wǎng)或者找人尋求幫助,項目結(jié)束后還反復(fù)思考有什么地方可以改進(jìn)。從15年到現(xiàn)在,短短1年,這兩個人的發(fā)展已經(jīng)是天壤之別,工資差距也越來越大,后者已經(jīng)能夠獨自操盤中小型軟件外包項目,而前者還在混著日子,以后他們各自的發(fā)展也完全可以預(yù)見。 我想說的是,本篇里面分享的一些道理和方法,都是通俗易懂的,就和常聽到的例如101%和99%的365次方的故事、1萬小時的道理等等一樣,但真正去認(rèn)真思考并實踐的屈指可數(shù),也許,堅持才是程序員最大的修養(yǎng),和各位共勉! 學(xué)習(xí)C/C++編程知識,提升自己的C/C++編程能力,歡迎關(guān)注UP一起來成長~ 主頁學(xué)習(xí)教程(持續(xù)更新中~)