编程语言应用

首页 » 常识 » 预防 » 程序员的人生必做100件事中,一定有读这
TUhjnbcbe - 2024/5/15 16:34:00

最近,一则互动H5“人生必做的件事”刷爆朋友圈,不少朋友兴致勃勃地点开清单,一件件勾画删减,最后发现——

“原来我做了这么多/少事情啊?”

那么,对程序员来说,人生必做清单中,会有什么事项呢?“写好的代码一次运行成功”?或者是,“自制程序登上GitHub热门”?

“为自己的人生充电”这一项,一定是程序员们的“人生必做”的NO.1!如果大家在平时多多阅读教材,积累编程经验,再多的人生必做事项,都会在不知不觉中被你完成!

无论是初级程序员还是经验丰富的开发者,这些影响了几代程序员的经典图书都是“充电学习”的必读选项。一起来看看这份让大神爱不释手、资深工程师强烈推荐的程序员必读书单,到底什么样的?

CPrimerPlus(第6版)中文版

StephenPrata(史蒂芬普拉达)著

姜佑译

畅销30余年的C语言编程入门教程;近百万程序员的C语言编程启蒙教程;技术大牛案头常备的工具书;针对C11标准库更新,蔡学镛、孟岩、高博倾力推荐。

本书是一本经过仔细测试、精心设计的完整C语言教程,它涵盖了C语言编程中的核心内容。作为计算机科学的经典著作,讲解了包含结构化代码和自顶向下设计在内的程序设计原则。

C++PrimerPlus(第6版)中文版

作者:StephenPrata

译者:张海龙,袁国忠

一本经久不衰的C++畅销经典教程;首本支持C++11新标准的程序设计图书。它被誉为“开发人员学习C++的必备教程,没有之一”!

本书可以说是一本面向从未学习过C语言甚至是从未学习过编程的人的入门书籍,它的首章从基础内容讲起,先介绍了传统编程的规则,后面才着重讲解有关面向对象——C++的精髓之一——的有关内容。整个书的结构安排较为合理,难度爬升较慢。

鸟哥的Linux私房菜基础学习篇(第四版)

鸟哥著Linux中国译

本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,以CentOS7.x为蓝本,全面而详细地介绍了Linux操作系统。

本书内容丰富全面,基本概念的讲解非常细致,各种功能和命令的介绍,都配以大量的实例操作和详尽的解析,是初学者学习Linux不可多得的一本入门好书。

代码整洁之道

RobertC.Martin著韩磊译

Martin,软件工程领域的大师级人物。

核心的软件设计,本书中所展示的是一个个完整的活动过程。

作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只遵循这些规则,就能编写出干净的代码,从而有校提升代码质量。

重构:改善既有代码的设计(第2版)

马丁福勒(MartinFowler)著熊节林从羽译

世界级软件开发大师的不朽经典。

普通程序员进阶到编程高手必须修炼的秘笈。

本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。

书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。

广告

重构改善既有代码的设计第2版全彩精装版

作者:[美]马丁·福勒(Martin,Fowler)

京东

人工智能(第2版)

史蒂芬·卢奇(StephenLucci)

丹尼·科佩克(DannyKopec)著林赐译

图文详细、示例丰富,同时配备诸多附加资源,非常适合作为自学和教学指南;

人工智能的发展进入了新的历史阶段,成为科研、教学和创业等领域

1
查看完整版本: 程序员的人生必做100件事中,一定有读这