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

  1.《代碼大全》(CodeComplete)

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

  3.《計(jì)算機(jī)程序設(shè)計(jì)與解釋》(StructureandInterpretationofComputerPrograms)

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

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

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

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

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

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

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

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

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