C++推薦書籍——自己親身經歷

導讀

書籍是人類進步的階梯。學習語言也是一樣,一味的看學習視頻其實效率真的不高。只有踏踏實實的看書,不僅可以提高自己學習能力,還可以提升成就感。

其實我覺得小夥伴在看我的文章的時候,可能其實心中已經有了答案,但是還是不太確定。什麼入門,進階,高級的書籍一大堆。其實到底哪一個適合自己的。心中也許會有疑問,這些書我都需要讀嗎?這麼多我啥時候讀完啊。而且技術的書籍價格普遍也比較貴。也正是因爲這些勸退了很多想要學習C++的人。

這裏,我想告訴大家。其實C++真的沒有大家想象的那麼難。說難的,那只是他們沒有去用心,或者想去減小競爭,或者迷惑其他人。下面我就給大家說一說我的C++看完了啥書。我只說我看完了啥書,至於我沒有看的,我也不去說。不在多,而在精

一、C++ primer

這算是一本入門書了,C++ 開始學習最重要是學習語法。語法紮實了,對於後面的邏輯學習纔有幫助。這裏我不併推薦大家去讀C++ primer plus,這本書是我最開始讀的,但後來轉到了這一本。又有很多人去說,C++ primer不適合新手去讀。建議先從plus入手。看到這裏我真的是醉了。又有誰不先去學習C語言,再去學C++。敢於學習C++的哪一個沒有學過C語言。這裏我可以清楚的告訴大家。閱讀這一本沒有包袱,儘管去讀好了。如果不對,回來罵我好了。

我身邊也有很多人一開始都以C++ primer plus開始,最後都被我勸服了。C++ primer plus更像是代碼的羅列。其實核心的代碼就那麼幾個。大量的浪費了讀者的時間和閱讀體驗。又有很多人說了,這樣更方便復現。我。。。其實這也是鍛鍊自己的機會,你真正學習的是它的核心

C++primer還帶有習題集,這一點很重要,習題一定要做,這也是提升自己C++的重要手段。至於這本書怎麼看,後面我還會寫一篇文章,來告訴大家。

二、Effecitve C++

如果看完了C++primer,其實你還有一方面去增強,實際開發到底應該避免那些語法錯誤,減少踩坑,這本書就挺好。這本書也就值得大家仔細去揣摩。還有他的進階版More Effective C++,一個系列的。看了以後你會發現。你會有 哦這個地方原來要這樣,我還以爲要那樣 的感嘆,不信你讀讀試試。

三、深入探索C++對象模型

這本書大家其實沒必要着急去看,這一本書大家先看了,後面也會漸漸的忘記。我比較推薦大家快要找工作的時候,一定要鑽研這本書。尤其是C++底層的東西。虛函數怎麼實現的等等。記住,找工作必須看的書。找好工作,來看深入探索C++對象模型。

四、泛型編程與STL

這一本書書籍算是進階啦,大家學習完C++primer的時候可能對泛型編程還是懵懂。泛型編程主要應用到的還是庫函數的編寫。對於語法的底子要求很高,知道如何進行類型轉換等複雜問題。這本書讀起來是比較吃力,但是自己多多研磨復現還是可以讀完讀懂這本書。如果以後到大廠工作,這本書必不可少,要設計對用戶良好的接口,泛型必不可少。吃得苦中苦,方爲人上人。想掙錢(老八),吃苦算啥。

五、Qt Designer

學完了C++,是不是應該實現一點什麼東西。語言學了最重要的還是應用。C++不像python,直接可以寫出一個pygame。C++需要使用到框架。比如MFC,WPF等等。這裏我用的是Qt。至於爲什麼要用Qt還不是MFC。我喜新厭舊。Qt可以幫助你利用學過的C++語言完成桌面程序的開發,當然也可以跨平臺。自己可以學習一下這本書。入手比較快。搭配Qt的函數庫,開發也很快。

開發一個小程序,放到Github開源,這個不也就是你的開源項目了嘛。也可以寫在自己的簡歷上。沒有fork不要怕。自己慢慢維護,最重要的是綠點。可以看出你的用心程度。是金子早晚會發光。

總結

這些書我覺得非常值得大家去讀。不要去想,就像呂子喬說過的話,人最難得還是邁出第一步,老是在想。火車是向前開的,去哪不重要,最重要是風景。我相信你們!!

最後呢,如果喜歡我的小夥伴呢,記得關注我(新人),我會定時分享一些東西。如果需要上面的電子版的書籍,

(自己的在網上找的PDF),大家可以關注我的公衆號(茶翁)。回覆C++書籍即可。當然啦,不想要資源的,也可以關注呀!在裏面可以私信我,有什麼疑問或者想問的問題都可以私信我,我第一時間給大家回覆。更多精彩內容更在我的公衆號。謝謝大家啦~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章