①
《MySQL从删库到跑路》
这本书腿哥没看过,但是听老猿讲过,介绍的暗黑界的程序员怎么写坑,怎么悄无声息的把锅甩给老实忠厚的程序员,还有最后怎么删除数据库之后遁入尘世不见踪影,手法之巧妙,策略之精巧,简直就是居家旅行删库跑路必备良药。
②
《让产品主动背锅的36种套路》
这本书腿哥依然是没有看过,虽然很是期待,可惜翻遍百度都木有找到下载的地方。不过,从书名上来看,应该是老猿根据多年的工作经验,教育小猿们如何在工作中与产品汪相亲相爱,比翼双飞,搞好关系并以此感动产品汪,让产品汪主动将锅扛在身上的方法。方法总共有36种,但据说只需要习得其中一招半式即可雄霸江湖,是一本让江湖儿女趋之若鹜的武林秘籍。
不好意思啊,刚才有老猿跟腿哥反馈,没介绍过这两本书啊,腿哥才发现,这两本书是腿哥私人珍藏的,不外传的,各位程序猿不用看也是可以的。
所以下面正式为大家介绍一下。
一:
《代码大全》
《代码大全1》是公认的关于编程的最佳实践指南之一, 在过去的十多年间,一直在帮助开发人员编写更好的软件。
无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小, 这本书都将激发您的思维并帮助您构建高品质的代码。
现在这本代码大全已经全面更新,《代码大全2》做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论等等。
二:
《程序员修炼之道》
尽管这本书写于1999年,但是它的概念是我们以一种务实的态度去开发复杂系统的基础。对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。 或许他们还是在校生,但对要自己做什么,还感觉不是很安全。
《程序员修炼之道》由一系列独立的部分组成, 涵盖的主题从个人责任、职业发展,知道用于使代码保持灵活、并且易于改编和复用的各种架构技术, 利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比, 全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。作者的一些实用性建议非常具体,而且显然很易于实施。
三:
《计算机程序的构造和解释》
《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。 其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。 其他书籍则处理算法。这些书都有自己所属的位置。
其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。
四:
《C程序设计语言》
《C程序设计语言》(第2版新版)原著即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作。 我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。 原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。
人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。
五:
《程序员思维修炼(修订版)》
生命中没有什么是一成不变的,人们需要改变自己的习惯和方法。不论你是程序员、软件公司管理者、技术奇人还是思想家,或者你只是想让自己的大脑更聪明一点儿,所有尝试改变自己的人,请把本书当作改变的开始……
六:
《代码整洁之道》
《Clean Code》分为三个部分。第一部分介绍原则、模式和编写干净代码的实践方法。第二部分包括若干个复杂度渐进的研究案例。每个案例研究就是一个清洁代码的练习,也是通过解决代码库中的一些问题让代码变得健全、高效的练习。第三部分是决定性的一个部分:每个单独的章节在创建案例研究的时候包含了一系列启发式的教学法。最后得到了描述我们在编写、阅读和清理代码时的思考方式的知识库。
七:
《重构》
《Refactoring》主要关于改进现有代码的设计。这是一个改变软件系统而不改变代码的外部行为,却能提高它内部结构的过程。通过重构,你甚至可以将一个糟糕的设计重新制作为一个很好的设计。这本书对重构原则进行了深入探讨,包括在哪里发现重构的机会,以及如何建立所需的测试。另外还有一个目录有40多个已经用细节证明的重构,这些细节包括何时以及为什么要使用重构,逐步说明如何实现重构,并举例说明重构是如何工作的。这本书用Java作为其主要语言而写,但其中的思路适用于任何语言。
八:
《编程珠玑》
尽管我不得不羞愧地承认,书中一半的东西我都没有理解,但我真的推荐《编程珠玑》,书中有些令人惊奇的东西。 – Matt Warren
九:
《系统化思维导论》
十:
《编码:隐匿在计算机软硬件背后的语言》
十一:
《人件》
在软件管理领域,很少有著作能够与本书媲美。作为经久不衰的畅销书,本书深刻地洞察到软件开发的最大问题不在于技术,而在于人。人的因素并不容易解决,一旦解决了,你将更有可能获得成功。
本书是软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”。全书从管理人力资源、创建健康的办公环境、雇用并留用正确的人、高效团队形成、改造企业文化和快乐工作等多个角度阐释了如何思考和管理软件开发的最大问题——人(而不是技术),以得到高效的项目和团队。
十二:
《代码修改的艺术》
本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。书中处处体现出作者独到的洞察力,以及多年开发和指导软件项目所积累的丰富经验和深厚功力。通过这部集大成之作,你不仅能掌握最顶尖的修改代码技术,还可以大大提高对代码和软件开发的领悟力。
十三:
《算法导论》
这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。
十四:
《计算机程序设计艺术》
十五:
《人月神话》
《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。在《人月神话》中,既有很多发人深省的观点,又有大量软件工程的实践,为每个复杂项目的管理者给出了自己的真知灼见大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。《人月神话》适合任何软件开发行业的从业人员阅读,对软件开发人员、软件项目经理、系统分析师更是必读之作。
十六:(这本书是重量级了哦)
《颈椎病康复指南》
----------------------------------------------------------------------------
本次的书单腿哥就为大家介绍到此啦,最后要
最后,来一句心灵鸡汤勉励一下各位爱学习的年轻人:努力并不一定会成功,但是不努力一定会很轻松哦~
------------------------------------------------------------------------------------------
告诉大家一个好消息,以上的书籍“刚好”腿哥都有哦,尤其是《颈椎病康复指南》的PDF资源很难找,腿哥也是花了一番心思才找到的。对以上书有兴趣的朋友请扫码关注腿哥,并分享该链接给您的程序猿朋友,然后私聊腿哥,腿哥在晚上的时间会统一发送分享链接给各位哦~
如果各位程序猿有好书推荐,也可以告诉腿哥,腿哥可以帮你们找资源哦~
后续腿哥会陆续更新分享各类福利哦~(包含PDF书,PPT模板,各类提升工作效率的工具),尽请期待。