自学编程买什么书,自学编程买什么书比较好

首页 > 教育 > 作者:YD1662023-03-12 12:19:55

下面推荐10本书:

《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和实践细节。其他像《计算机的构造和解释》、《人件》、《人月神话》和《程序员修炼之道》等书会深入软件开发的心理层面。

01 《代码大全》[美] 史蒂夫·迈克康奈尔

“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky

自学编程买什么书,自学编程买什么书比较好(1)

它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。

这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。

02 《重构:改善既有代码的设计》 [美]马丁·福勒(Martin Fowler)

我想我不得不推荐《重构》:改进现有代码的设计。—— Martin
我必须承认,我最喜欢的编程语录是出自这本书:任何一个傻瓜都能写出计算机能理解的程序,而优秀的程序员却能写出别人能读得懂的程序。—— Martin Fowler

自学编程买什么书,自学编程买什么书比较好(2)

本书清晰地揭示了重构的过程,解释了重构的原理和最佳实践方式,

并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。

03 《设计模式》 [美] Erich Gamma

如果你打算成为一名架构师或系统的设计人员,那么你很有可能会被要求阅读这本书。这是一本被誉为有史以来最伟大的有关于软件开发的书,详细讲述了许多不同的设计模式,这么多年来一直在帮助软件工程师避免和处理行业面临的常见问题。遵照这本书的策略可以助你打造更高品质,灵活和可维护的软件。

自学编程买什么书,自学编程买什么书比较好(3)

传说中的“四人帮”就是这本书,因为它的四位作者均是国际公认的面向对象软件领域的专家:

04 《计算机的构造和解释》

[美] Harold Abelson / [美] Gerald Jay Sussman / [美] Julie Sussman

本书1984年出版(第一,第二版封面),成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,本书对于计算机科学的教育计划产生了深刻的影响。

自学编程买什么书,自学编程买什么书比较好(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.