程序員必備的書籍有哪些

2022-12-21 18:00

1個(gè)回答
你好,我推薦以下的書籍:
1、《Code Complete (2nd Ed) by Steve McConnell》,中文版《代碼大全(第二版)》
2、《The Pragmatic Programmer》,中文版《程序員修煉之道》
3、《Structure and Interpretation of Computer Programs》,中文版《計(jì)算機(jī)程序的構(gòu)造和解釋》
4、《The C Programming Language》,中文版《C程序設(shè)計(jì)語言》
5、《Refactoring: Improving the Design of Existing Code》,中文版《重構(gòu):改善既有代碼的設(shè)計(jì)》
6、《Introduction to algorithms》,中文版《算法導(dǎo)論》
7、《The Mythical Man-Month》,中文版《人月神話》
8、《Design Patterns》,中文版《設(shè)計(jì)模式》
9、《The Art of Computer Programming(First Volume Hardcover)》,中文版《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)第 (第一卷)》
10、《Compilers: Principles, Techniques, and Tools 》,中文版《編譯原理》
11、《Head-First Design Patterns》,中文版《Head First 設(shè)計(jì)模式》
除此之外,還有《Effective C++》(中文版《Effective C++:改善程序與設(shè)計(jì)的55個(gè)具體做法》),《Clean Code》(中文版《代碼整潔之道》),《Effective Java》(中文版《Effective Java中文版(第2版)》等 。
記得有位先哲曾說過:一種編程語言的重要性并不在于語言本身,而是在于這種語言來體現(xiàn)出來的編程思維模式。所以說,并不是你用到的書才去讀,讀書是一種習(xí)慣。
相關(guān)問答
程序員必備的書籍有哪些
1個(gè)回答2024-02-19 07:42
《代碼大全》 史蒂夫·邁克康奈爾 《計(jì)算機(jī)程序的構(gòu)造和解釋》 《C程序設(shè)計(jì)語言》 程序員思維修煉(修訂版) 系統(tǒng)化思維導(dǎo)論 優(yōu)秀的叛逆者:引領(lǐng)組織變革的力量 《Site Reliabil...
全文
程序員必備的書籍有哪些
1個(gè)回答2024-02-27 05:55
1、《Code Complete (2nd Ed) by Steve McConnell》,中文版《代碼大全(第二版)》 2、《The Pragmatic Programmer》,中文版《程序員修煉之...
全文
程序員必備的書籍,有什么可推薦的嗎?
3個(gè)回答2022-11-09 20:05
一個(gè)合格的程序員就應(yīng)該有相應(yīng)知識(shí)技能,我向大家推薦這四本書:1、《重構(gòu) 改善既有代碼的設(shè)計(jì)》,教你怎么寫出可讀可維護(hù)的代碼,適用于所有的語言。2、《算法導(dǎo)讀》學(xué)習(xí)算法的必備神器。3、巜代碼大全》對(duì)編程...
全文
一個(gè)程序員有哪些必備的技能?
3個(gè)回答2022-11-20 08:09
閱讀英文文檔的能力這點(diǎn)很重要,不過這里很多同學(xué)對(duì)【閱讀英文文檔】有很大的誤解:我上學(xué)的時(shí)候英語就不好,能看懂英文文檔么?我四級(jí)都沒過,單詞量太少怎么辦?我用的辦法是,找一項(xiàng)技術(shù)的官方文檔,我選擇的是s...
全文
程序員打基礎(chǔ)必看書籍!
2個(gè)回答2022-09-16 06:25
去看看C方面的吧??磳W(xué)什么語言了。不過C是基礎(chǔ)嘍。。很多的。數(shù)據(jù)結(jié)構(gòu)是必須要看要學(xué) 的。??丛俣鄷膊蝗鐒?dòng)手做做呢。。
程序員必看的幾本書
1個(gè)回答2024-02-24 00:56
數(shù)據(jù)結(jié)構(gòu)、編程珠璣
程序員必讀的書都有哪些?
3個(gè)回答2022-12-15 16:20
就比如說拿最簡單的書來說吧,一個(gè)程序員首先要做的就是網(wǎng)頁制作,所以你首先要了解到網(wǎng)頁制作的原理和網(wǎng)頁制作如何正常運(yùn)營,網(wǎng)頁制作中遇到的各種問題,你沒發(fā)現(xiàn)這幾種類型的書他都是比較需要的,所以說你首先要知...
全文
做一個(gè)程序員要具備什么
3個(gè)回答2022-10-02 07:07
基礎(chǔ)學(xué)起,你還是先知道你自已要往哪個(gè)方向發(fā)展,不同的方向,語言不同。勤學(xué)苦練
有經(jīng)驗(yàn)的程序員來看:C\C++程序員需要掌握什么書籍?
3個(gè)回答2023-08-11 03:50
C++ :《Effictive C++》《More Effictive C++》 這兩本書是同一人寫的,大家對(duì)他襲衡們的評(píng)論是:這兩本書可以將你提態(tài)州升到C++專家級(jí) VC:《Windows 核心編程...
全文