學習軟體開發都需要看《c和指標》、《c缺陷和陷阱》、《c專家程式設計》,這三本書是一個初級C程式設計師必看的三本書,同時也是應屆新員工必須好好學習的教材,非常適合剛畢業的大學生學習 。 另外還有: C++語言提升: 《Effective C++:改善程式與設計的55個具體做法》 《More Effective C++:35個改善程式設計與設計的有效方法(中文版)》 《C++沉思錄》 《C++Templates中文版》 《深度探索 C++ 物件模型》 《泛型程式設計與STL》 一個由C轉向C++的程式設計師,從來沒有系統的學習過C++的語法,往往是用到的什麼學習什麼。如果要系統入門,《C++ primer》倒是不錯。 設計類《程式碼大全》: 《重構-改善既有程式碼的設計》 《程式碼整潔之道》 《實現模式》 《程式設計師應該知道的97件事》 這幾本書一般講的是函式以及更低層次的設計。《程式碼大全》完完整整的讀完過,而且做了很多的筆記,獲益良多。《重構》就不必說了,其他幾本書前面大致看了一下,也非常不錯,計劃有時間要好好學習一下。 架構: 《軟體體系結構的藝術》 《領域驅動設計:軟體核心複雜性應對之道》 《軟體架構師應該知道的97件事》 《企業應用架構模式》 《面向模式的軟體體系結構卷1:模式系統》 《軟體架構設計》 《架構師需要知道的97件事》 敏捷開發: 《測試驅動開發》 《敏捷軟體開發——原則、模式與實踐》 《Scrum敏捷專案管理》 《硝煙中的Scrum和XP——我們如何實施Scrum》 《敏捷軟體開發》
學習軟體開發都需要看《c和指標》、《c缺陷和陷阱》、《c專家程式設計》,這三本書是一個初級C程式設計師必看的三本書,同時也是應屆新員工必須好好學習的教材,非常適合剛畢業的大學生學習 。 另外還有: C++語言提升: 《Effective C++:改善程式與設計的55個具體做法》 《More Effective C++:35個改善程式設計與設計的有效方法(中文版)》 《C++沉思錄》 《C++Templates中文版》 《深度探索 C++ 物件模型》 《泛型程式設計與STL》 一個由C轉向C++的程式設計師,從來沒有系統的學習過C++的語法,往往是用到的什麼學習什麼。如果要系統入門,《C++ primer》倒是不錯。 設計類《程式碼大全》: 《重構-改善既有程式碼的設計》 《程式碼整潔之道》 《實現模式》 《程式設計師應該知道的97件事》 這幾本書一般講的是函式以及更低層次的設計。《程式碼大全》完完整整的讀完過,而且做了很多的筆記,獲益良多。《重構》就不必說了,其他幾本書前面大致看了一下,也非常不錯,計劃有時間要好好學習一下。 架構: 《軟體體系結構的藝術》 《領域驅動設計:軟體核心複雜性應對之道》 《軟體架構師應該知道的97件事》 《企業應用架構模式》 《面向模式的軟體體系結構卷1:模式系統》 《軟體架構設計》 《架構師需要知道的97件事》 敏捷開發: 《測試驅動開發》 《敏捷軟體開發——原則、模式與實踐》 《Scrum敏捷專案管理》 《硝煙中的Scrum和XP——我們如何實施Scrum》 《敏捷軟體開發》