我认识的大多数程序员都是出于好奇和喜悦而开始编程的。喜悦是一种动力,以跟上不断变化的技术格局。这就是让一个人开心的原因。这就是为什么我向程序员推荐这10本最好的书,这些书我真的很喜欢阅读。这些是我一直在回想的书,或者对它们有美好的回忆。除了一些值得重复的经典外,这些书在其他地方也很少被我推荐。现在,我想与您分享这些书。
该帖子包含适用的会员链接。如果您打算自己购买其中的任何书籍,则可以通过标题中提供的链接来购买此博客,以支持此博客。
我建议任何程序员阅读本书。它包含许多智慧,技巧和建议。大多数都非常基本,但其中蕴含着美丽。第一版于1999年发行,并且过时了。尽管它已经很老了,还是强烈推荐它。令我惊讶的是,他们在20年后发布了最新的新版本!现在,您没有任何借口不读这本书。我知道我确实会反复提到一本精彩的书。
《编码职业手册》指南,原则,策略和策略–从Code Newbie到Senior Dev
与The Pragmatic Programmer相似,我认为这是一本必读的书。它着眼于全局和您的职业,而不仅仅是编写代码。本书是我首先创建此博客的原因!对于任何雄心勃勃的程序员来说都是一本好书,希望将您的职业发展到一个新的水平。
如果您是编程新手,可能会犯与以前程序员同样的错误,这可能会给您的职业造成高昂的成本和损害。让本书指导您避免这些相同的错误。这本书与上面提到的相似,为本书增色不少。它分为多个小部分,可以按照您想要的任何顺序进行阅读,这使它变得有趣且易于阅读。
这是一本教我如何编码的书,是我读到的第一本关于编程的书。它使学习新的编程语言变得容易得多。自从我读完这本书以来,似乎我一直领先于众人。本书旨在学习编程和C ++的基础知识,而较少涉及游戏。它仅以游戏为例来强化编程概念。这本书读起来很有趣,因为它以游戏为主题,因此保持了动力。
老实说,我目前还没有完整阅读这本书,因为我目前没有时间阅读。但是我对此感到非常兴奋,迫不及待地想将其与学习一种新的编程语言:Rust结合起来阅读。本书使用C ++,但我认为这些语言足够相似,足以在Rust中实现相同的思想。我将这本书列入这份清单,是因为它让我感到非常兴奋。我建议至少仔细阅读这本书,看看它是否会引起您的共鸣。
这是我推荐的书,我读了,我喜欢。我向朋友推荐了它,他很喜欢。现在,我推荐给您!这真是一本有趣的书,我几乎无法拒绝。这本书的确写得像小说一样,而且充满了很多教训。去读吧!还有第二部分:独角兽计划。我听说它包含许多相同的课程,只是讲了一个不同的故事。我尚未阅读,但一定会在不久的将来阅读。
因此,您已经学会了编码,现在可以编写不错的软件。现在该着重于全局,并了解系统架构和扩展,您将从何处开始?这本书就是答案。它会教您所有有关设计数据密集型应用程序的知识,并且可以作为准备进行系统设计面试的重要资源。
我喜欢这本书。这是我不断翻来覆去的书。再次是关于以游戏为主题的编程模式。请注意,这里的模式不仅适用于游戏!其中一些是针对游戏的,但大多数不是。阅读精美的手绘图很有趣。鲍勃·尼斯特罗姆(Bob Nystrom)显然在他的书中充满了爱。您可以在此处免费阅读网络版本!
您是后端开发人员,负责防御黑客吗?这是给你的书。它将为您提供有关黑客如何真正攻击您的Web应用程序以及您可以如何做的知识!如果您想转行成为Bug Bounty Hunter,这是该领域排名第一的书籍推荐。
面试准备的经典之作。看完本书后,我已经看了这本书,我必须说我很高兴自己做到了。它教给您所有有关数据结构的知识,并提供了大量的示例编码面试问题及其答案。这是任何程序员必读的内容。
下次我评论时,请在此浏览器中保存我的姓名,电子邮件和网站。