明年工作前要看的書

2021-06-01 23:54:29 字數 1900 閱讀 2682

1.     code: the hidden language of computer hardware and software (《編碼的奧秘》)

3.     code complete 2(《**大全》)/the pragmatic programmer (《程式設計師修煉之道》,我也把這本書稱為《**小全》)

4.    programming pearls (《程式設計珠璣》) / algorithms / algorithm design / 《程式設計之美》

5.    the c programming language

6.    the c++ programming language / programming: principlesand practice using c++ / accelerated c++

7.    the structure and interpretation of computer programs (《電腦程式的構造和解釋》)

8.    clean code / implementation patterns

9.    design patterns (《設計模式》) / agile software development, principles, patterns, and practices

10. refactoring (《重構》)

(注:1. 以上同一條目下用「/」隔開的表示任選,當然你也可以都讀了,相信我,時間是足夠的。2. 讀這些書並不意味著逐字逐句從第一頁讀到最後一頁——當然你也可以這麼做。怎麼是聰明高效的讀法,可以參考我之前寫的關於如何閱讀和查詢/鑑別書籍/資料的博文)

雲風(中國遊戲程式設計先行者,前網易遊戲部門資深程式設計師,簡悅創始人):

如果面試,我會挑以下的我自己讀過的書,讓人選擇他也讀過的部分,再了解他對這些書的理解。這些書其實本質上就是兩類,對所面對的東西(程式語言也好,作業系統也好,底層設施也好)本身的理解程度。以及另一類:對設計思想和原則的理解:

c++程式設計思想

effective c++

深度探索 c++ 物件模型

c++語言的設計和演化

c專家程式設計

c陷阱與缺陷

c語言介面與實現

lua 程式設計

linkers and loaders

com 本質論

windows 核心程式設計

深入解析 windows 作業系統

程式設計師修煉之道

**大全

unix 程式設計藝術

設計模式

**優化:有效使用記憶體

深入理解計算機系統

深入理解 linux 核心

tcp/ip 詳解

馮大輝(丁香園 cto,貝塔咖啡創始人):

軟體隨想錄

黑客與畫家

重來unix 程式設計藝術

程式設計人生

洪強寧(豆瓣技術總監):

stackoverflow 上有乙個程式設計師必讀書單帖子,這裡僅列出 top10,更多參考這裡。

code complete 2

the mythical man-month (《人月神話》)

code: the hidden language of computer hardware and software (《編碼的奧秘》)

taocp (不解釋)

the pragmatic programmer (《程式設計師修煉之道》)

design patterns (《設計模式》)

the structure and interpretation of computerprograms (《電腦程式的構造和解釋》)

refactoring (《重構》)

the c programming language

introduction to algorithms (《演算法導論》)

===

最近要看的書

人的精力有限,不可能把所有想看的書都看完。這個年頭,沒有辦法做到博覽群書,把有緣的書來回看個幾遍,學會幾招就已經很好了。在去新公司以前,有幾本書想精讀一下 introduction to algorithms data structures and algorithms in c 因為不是科班出身,...

今年要看的技術書

堅持戒網,多看書,看好書 一季度過去了,來做今年的計畫安排似乎有些過時了,不過寫在這裡,一是督促自己,二是作為年終對照是否達到,三是樹立乙個目標.要看的書 大全 這本磚頭書,堅持看完,算是對自己毅力的乙個考驗 領域驅動設計 爭取能看懂 彩色建模 希望能發現新東西 重構 系統的學習一下重構 架構設計相...

轉,學c 要看的書

一些同學問我,如何學好c 我沒有別的辦法給你們,唯一的辦法就是讀書,讀大量的書,就可以解決。要把c 作為日常語言,而不是一種程式語言,這樣就好辦了。有人又要問我,那麼我應該讀什麼書才好?沒有時間怎麼辦?我只能對你們說,沒時間的話,就別學c 了,做你們喜歡做的事。生活中沒有c 也同樣美好。如果你準備學...