六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦 > 在線閱讀 > 課外必讀書(shū)目 > 高級(jí)程序員必看的書(shū)

高級(jí)程序員必看的書(shū)

時(shí)間: 曉紅1066 分享

高級(jí)程序員必看的書(shū)

  高級(jí)程序員要提高自我的工作能力需要讀一些什么書(shū)呢?下面是學(xué)習(xí)啦小編精心為您整理的高級(jí)程序員必看的書(shū)籍,希望您喜歡!

  高級(jí)Java程序員值得擁有的10本書(shū)

  1.《Java in a Nutshell》(Java技術(shù)手冊(cè))

  與其說(shuō)是必讀書(shū)籍,還不說(shuō)是參考文獻(xiàn)。

  2.《The elements of Java style》(Java編程風(fēng)格)

  目標(biāo)讀者就是Java程序員。通過(guò)提出一系列的Java從業(yè)規(guī)則,以及一些標(biāo)準(zhǔn)、慣例和準(zhǔn)則,來(lái)說(shuō)明如何有助于編寫(xiě)可靠又易于理解和維護(hù)的Java代碼。

  3.《Effective Java》(通用程序設(shè)計(jì))

  這本書(shū)真的只適合那些深入了解Java的開(kāi)發(fā)人員。它匯集了78種不可或缺的程序員經(jīng)驗(yàn)法則:為你每天在工作中都會(huì)遇到的編程挑戰(zhàn),提出了實(shí)踐的最佳解決方案。

  4.《The Java language specification》(Java編程規(guī)范)

  作者為Java的發(fā)明者,這本書(shū)不僅提供了完整和準(zhǔn)確的語(yǔ)言覆蓋范圍,還包含了實(shí)際編譯行為時(shí)的正式語(yǔ)言規(guī)則。雖然閱讀這本書(shū)不能讓你學(xué)到什么技能,但是如果你想在Java VM更進(jìn)一步的話(huà),那就非讀不可。

  5.《Design patterns: elements of reusable object-oriented software》(設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖脑?

  其實(shí),這本書(shū)中的例子是用C ++和Smalltalk寫(xiě)的,是不是很奇怪為什么我還要推薦它呢?如果你想成長(zhǎng)為一個(gè)開(kāi)發(fā)人員,那么你就必須知道設(shè)計(jì)模式,這樣才能充分利用他人最佳的實(shí)踐經(jīng)驗(yàn),以及還可以向那些面臨過(guò)相同問(wèn)題的開(kāi)發(fā)人員學(xué)習(xí)。當(dāng)然其他類(lèi)似的書(shū)籍還有很多,但它們都只能當(dāng)做一些輔助性的學(xué)習(xí)。

  6.《The Pragmatic Programmer: From Journeyman to Master》(程序員的修煉:從中級(jí)到大師)

  此書(shū)并不只適合于Java開(kāi)發(fā)人員。 “這本書(shū)之所以值得推薦,其原因是它大大保持了編程過(guò)程的新鮮度,還有助于我們從前人那里汲取力量、不斷地自我成長(zhǎng)。”

  7.《Patterns of Enterprise Application Architecture》(企業(yè)應(yīng)用架構(gòu)模式)

  學(xué)會(huì)了設(shè)計(jì)模式之后該如何應(yīng)用到企業(yè)框架中呢?這本書(shū)介紹了很多常見(jiàn)的企業(yè)設(shè)計(jì)模式。

  8.《Refactoring: Improving the Design of Existing Code》(重構(gòu):改善現(xiàn)有代碼設(shè)計(jì))

  如果你已經(jīng)在編程行業(yè)淫浸過(guò)幾年了,那么你一定得讀一讀這本書(shū)。重構(gòu)可以使得代碼可讀性更強(qiáng),也更容易維護(hù)。

  9.《OSGi in Action: Creating Modular Applications in Java》(OSGi實(shí)戰(zhàn):用Java創(chuàng)建模塊化應(yīng)用)

  無(wú)論如何,了解一下面向服務(wù)的編程是怎么回事,總歸不是壞事。這本書(shū)的前幾章就給出了非常不錯(cuò)的入門(mén)介紹和具體的例子。

  10.《Clean Code: A Handbook of Agile Software Craftsmanship》(代碼整潔之道)

  最后但并非最不重要的,時(shí)不時(shí)地檢查編碼風(fēng)格總是對(duì)的。 開(kāi)發(fā)人員90%的精力是花在維護(hù)上的,所以干凈的代碼真的非常重要。

  高級(jí)程序員推薦好書(shū)

  1. 《代碼大全》 史蒂夫·邁克康奈爾

  2. 《程序員修煉之道》

  3. 《計(jì)算機(jī)程序的構(gòu)造和解釋》

  4. 《C程序設(shè)計(jì)語(yǔ)言》

  5. 《算法導(dǎo)論》

  6. 《重構(gòu):改善既有代碼的設(shè)計(jì)》

  7. 《設(shè)計(jì)模式》

  8. 《人月神話(huà)》

  9. 《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》

  10. 《編譯原理》(龍書(shū))

  11. 《深入淺出設(shè)計(jì)模式》

  12. 《哥德?tīng)?、艾舍爾、巴赫?shū):集異璧之大成》

  13. 《代碼整潔之道》

  14. 《Effective C++》和《More Effective C++》

  15. 《編程珠璣》

  16. 《修改代碼的藝術(shù)》

  17. 《編碼:隱匿在計(jì)算機(jī)軟硬件背后的語(yǔ)言》

  18. 《禪與摩托車(chē)維修藝術(shù) / Zen and the Art of Motorcycle Maintenance》

  19. 《Peopleware / 人件集:人性化的軟件開(kāi)發(fā)》

  20. 《Coders at Work / 編程人生》

  21. 《Surely You’re Joking,Mr. Feynman! / 別鬧了,費(fèi)曼先生!》

  22. 《Effective Java 中文版》

  23. 《Patterns of EnterpriseApplication Architecture / 企業(yè)應(yīng)用架構(gòu)模式》

  24. 《The Little Schemer》和《The Seasoned Schemer》 nmiranda

  25. 《交互設(shè)計(jì)之路》英文名:《The Inmates Are Running The Asylum: Why High Tech Products Drive UsCrazy and How to Restore the Sanity》該書(shū)作者:Alan Cooper,人稱(chēng)Visual Basic之父,交互設(shè)計(jì)之父。

  26. 《Unix編程藝術(shù)》

  27. 《Practices of an AgileDeveloper / 高效程序員的45個(gè)習(xí)慣:敏捷開(kāi)發(fā)修煉之道》

  28. 《Test-Driven Developmentby Example. / 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)》

  29. 《Don’t Make Me Think / 點(diǎn)石成金:訪客至上的網(wǎng)頁(yè)設(shè)計(jì)秘笈》

  30. 《Head first》系列的相關(guān)技術(shù)圖書(shū)

3219095