程式設計師一生必讀的書籍

2021-06-29 12:22:22 字數 1777 閱讀 5373

coding practice | 程式設計實踐

基礎篇clean code《**整潔之道》

pragmatic unit testing《單元測試之道》

the productive programmer《卓有成效的程式設計師》

test-driven development by example《測試驅動開發》

clean coder《程式設計師的職業修養》

the art of readable code《編寫可讀**的藝術》

高階篇refactoring to patterns《重構與模式》

implementation patterns《實現模式》

code complete《**大全》

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

高階篇structure and interpretation of computer programs《電腦程式的構造和解釋》

working effectively with legacy code《修改**的藝術》

architecture & design | 架構與設計

基礎篇agile software development 《敏捷軟體開發:原則、實踐與模式》

head first design patterns《深入淺出設計模式》

design patterns 《設計模式》

高階篇the art of unix programming 《unix程式設計藝術》

practical api design 《框架設計的藝術》

domain specific languages 《領域特定語言》

高階篇release it

domain-driven design 《領域驅動設計》

enterprise integration patterns《企業整合模式》

beautiful architecture《架構之美》

pattern-oriented software architecture《面向模式的軟體架構》

methodology | 方法學

基礎篇the gold mine《金礦》

scrum and xp from the trenches《硝煙中的scrum和xp》

continuous integration《持續整合》

extreme programming explained《解析極限程式設計》

高階篇lean thinking《精益思想》

continuous delivery《持續交付》

how google tests software

agile testing

extreme programming refactored《重構極限程式設計》

高階篇specification by example

thought & leadership | 思想與領導力

基礎篇the effective executive《卓有成效的管理者》

are your lights on?《你的燈亮著嗎》

becoming a technical leader《成為技術領導者》

高階篇the fifth discipline《第五項修煉》

the design of business

management 3.0《管理3.0:培養和提公升敏捷領導力》

presentation to win

the mckinsey way《麥肯錫方法》

高階篇thinking, fast and slow《思考快與慢》

程式設計師一生必讀的書籍

軟體業的特點是變化。若要提高軟體開發的技能,就必須跟上技術發展的步伐。埋首醉心於專案開發與實戰,固然能夠錘煉自己的開發技巧,卻難免受限於經驗與學識。世界上並不存在速成的終南捷徑,但閱讀好的技術書籍,尤其是閱讀大師們的經典著作,總能收到事半功倍之效。一位優秀的程式設計師,或許就是一名好的閱讀者。好的閱...

程式設計師一生必讀的書籍

軟體業的特點是變化。若要提高軟體開發的技能,就必須跟上技術發展的步伐。埋首醉心於專案開發與實戰,固然能夠錘煉自己的開發技巧,卻難免受限於經 驗與學識。世界上並不存在速成的終南捷徑,但閱讀好的技術書籍,尤其是閱讀大師們的經典著作,總能收到事半功倍之效。一位優秀的程式設計師,或許就是一名好的 閱讀者。好...

程式設計師應該閱讀的書籍

本系列文章由 yhl leo 在stackoverflow上有兩個有意思的問題調查 哪本書是對程式設計師最有影響且有必要閱讀的?和哪些非程式設計的書是程式設計師應該閱讀的?兩個調查問題都是7年前提出的,距今前者吸引了801053人訪問,後者也有60192人訪問,如果你是個程式設計師,一定有興趣看看這...