对于一个程序员而言,在学校里学不到多少工作中真正需要的知识,只有在工作中实践积累并且看一些优秀的书籍,把实践和理论结合起来才能够更好的工作。尤其是在技术日益发展和变化的今天,每个开发者更应该主动的看书去学习编程技巧并且改变编程方法,才能应付工作中各种复杂的项目。同时也可以在程序设计中更高效、弹性和准确的解决问题。下面沪江网列出了一些对开发人员很有益的书籍,大家可以从中选取感兴趣的进行阅读。

  1.《代码大全》(CodeComplete)

  2.《程序员修炼之道》(PragmaticProgrammer)

  3.《计算机程序设计与解释》(StructureandInterpretationofComputerPrograms)

  4.《C程序设计语言》(CProgrammingLanguage2ndEdition)

  5.《算法导论》(IntroductiontoAlgorithms)

  6.《重构:改善既有代码的设计》(Refactoring:ImprovingtheDesignofExistingCode)

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

  8.《计算机程序设计艺术》(TheArtofComputerProgramming)

  9.《代码整洁之道》(CleanCode:AHandbookofAgileSoftwareCraftsmanship)

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

  11.《编码:隐匿在计算机软硬件背后的语言》(CODE:TheHiddenLanguageofComputerHardwareandSoftware)

  最后:从计算机发明至今,随着计算机硬件和软件技术的发展,计算机的编程语言经历了机器语言、汇编语言、面向过程的程序设计语言以及面向对象的程序设计语言阶段。技术的飞速发展,使得开发者只有不断学习,才能提高技术让自己在编程的道路上走的更远。以上推荐的11本书,希望让各位开发者读后受益匪浅。