回覆列表
-
1 # 高十三同學
-
2 # 楊文垚
不用幾本,你能把龍書《C++ Primer》吃透並能靈活運用就已經很不錯了,不說橫著走至少你可以算團隊裡比較重要的人。如果你想做靈魂級離開你就玩完的人,那編譯原理和演算法設計是你的必修之路。入門的話可以先看看林銳的《高質量C/C++程式設計》,網上隨處可下的免費電子書。一個好的程式設計規範習慣也是你的一張名片。牢記一點,程式碼是寫給人(自己或者其他人)看的,其次才是機器去看,除非你是寫加密或者自用遮蔽其他人的東西。
-
3 # 磚頭bricktou
看書固然重要,最好自己設定專案或找個專案模仿,遇到問題檢索解決辦法,好處是對難點印象深刻。
程式邏輯抽取器支援c/c++/esqlc,資料庫支援oracle/informix/mysql,讓你輕鬆瞭解程式幹了什麼。
本站bricktou.cn正在舉辦註解核心贏工具活動,你對核心的理解可以傳遞給他人。
C++:
C++和C語言確實是不同的語言,但是C++確實是對C語言的延伸,可以理解為在C語言里加入了面向物件的特性。因為只有面向物件特性的加持,程式碼才能更好的複用、擴充套件和工程化,這是大型專案的必備要素除了C語言所有的底子之外,還需要學習C++的面向物件(封裝、繼承與多型)特性、泛型、模板、STL等等推薦書籍(有先後順序):《C++ Primer》、《Effective C++》、《C++ 標準程式庫》、《STL原始碼剖析》《深度探索C++物件模型》
最後一個小建議是:語言部分的學習建議不要拖太久,一定要規劃好時間,一鼓作氣,高強度給它壓下來,否則容易把自己拖洩氣。