對于一個程序員而言,在學校里學不到多少工作中真正需要的知識,只有在工作中實踐積累并且看一些優(yōu)秀的書籍,把實踐和理論結(jié)合起來才能夠更好的工作。尤其是在技術(shù)日益發(fā)展和變化的今天,每個開發(fā)者更應該主動的看書去學習編程技巧并且改變編程方法,才能應付工作中各種復雜的項目。同時也可以在程序設計中更高效、彈性和準確的解決問題。下面滬江網(wǎng)列出了一些對開發(fā)人員很有益的書籍,大家可以從中選取感興趣的進行閱讀。

  1.《代碼大全》(CodeComplete)

  2.《程序員修煉之道》(PragmaticProgrammer)

  3.《計算機程序設計與解釋》(StructureandInterpretationofComputerPrograms)

  4.《C程序設計語言》(CProgrammingLanguage2ndEdition)

  5.《算法導論》(IntroductiontoAlgorithms)

  6.《重構(gòu):改善既有代碼的設計》(Refactoring:ImprovingtheDesignofExistingCode)

  7.《人月神話》(TheMythicalMan-Month)

  8.《計算機程序設計藝術(shù)》(TheArtofComputerProgramming)

  9.《代碼整潔之道》(CleanCode:AHandbookofAgileSoftwareCraftsmanship)

  10.《編程人生》(CodersatWork:ReflectionsontheCraftofProgramming)

  11.《編碼:隱匿在計算機軟硬件背后的語言》(CODE:TheHiddenLanguageofComputerHardwareandSoftware)

  最后:從計算機發(fā)明至今,隨著計算機硬件和軟件技術(shù)的發(fā)展,計算機的編程語言經(jīng)歷了機器語言、匯編語言、面向過程的程序設計語言以及面向?qū)ο蟮某绦蛟O計語言階段。技術(shù)的飛速發(fā)展,使得開發(fā)者只有不斷學習,才能提高技術(shù)讓自己在編程的道路上走的更遠。以上推薦的11本書,希望讓各位開發(fā)者讀后受益匪淺。