您在工作场所中拥有哪些软件工程和编程书籍?

这是我经常遇到的一个问题,尤其是从刚开始作为软件工匠的旅程的同事或朋友那里得到的问题。 我应该读什么书才能成为更好的开发人员? 我需要读书吗? 我认为这是一个很好的问题,在我成为一名软件工程师时,我问了很多导师。 问题在于,许多人针对不同主题提出了不同的建议。 他们建议的所有书籍本身都是伟大的,但没有人能给我列出那些必不可少的必不可少的必不可少的必读书籍。 好吧,我从导师那里学到了很多东西,并且意识到,对于我建议的许多不同书籍,我仍然需要学习很多东西。 我决定开发一个例程,以便在我的专业领域(软件工程)中每月阅读一本书。 多年来,我汇总了一份清单,我相信该清单对于希望成为顶级开发人员的任何人来说都是必读的。 现在让我指出显而易见的一点–仅阅读清单上的所有这些书籍都不会使您成为一名出色的开发人员。 这将伴随多年的经验,并将这些书中的原理应用于实际实践中,并在现实世界中发展您的问题解决能力。 但是,阅读这些书将帮助您避免许多开发人员在职业生涯早期犯下的重大陷阱和错误。 我希望有人会刚开始就告诉我有关这些书的信息,但是我很幸运多年来找到并阅读了这些书。 您可能已经在大学里读过其中一些关于计算机科学或工程课程的书。 也许当时您并不认为它们很重要,但是我可以直接说一遍,我已经使用和应用了这些书中每本的许多原理。 我还要指出,这并不是一个详尽的清单……每年都会出版许多好书。 这些只是对我自己和我的职业生涯影响最大的人。 而且,这些语言大多与语言无关,可以使用许多软件语言中的任何一种来应用。…