第一章是实用主义哲学
这是一本与你有关的书。
毫无疑问,你的职业是你自己的,更重要的是,你的生活是你的——都是你自己的。阅读这本书是必要的,因为我们相信我们可以成为一个更好的开发人员,并帮助他人变得更好——也就是说,我们可以成为一个务实的程序员。
务实的程序员之间有什么区别?我们认为这是一种态度,一种风格,一种解决问题和解决问题的哲学。他们超越眼前的问题思考,总是试图把它们放在更大的范围内,总是试图认识到更大的情况。毕竟,没有这个大环境,你怎么能务实呢?你如何做出明智的妥协和明智的决定?
对于务实的程序员来说,成功的另一个重要因素是他们对自己所做的一切负责,这一点我们将在主题2“猫吃我的源代码”中讨论。负责任和务实的程序员不会因为疏忽而离开袖手旁观,看着他们的项目崩溃。在主题三“软件熵”中,我们告诉你如何保持项目一尘不染,并始终处于全新的状态。
大多数人认为改变是不可接受的,有时是因为好的原因,有时是因为过去习惯性的惰性。在主题4《石头汤和熟青蛙》中,我们研究了一个促进变化的策略,并提出了一个两栖动物的警示故事,这个故事忽略了渐变的危险。
了解你的工作环境的好处之一是你可以更容易地了解软件的质量。有时,唯一的选择是接近完美,但通常会有取舍。我们将在主题5:足够好的软件中讨论这个问题。
当然,武炼巅峰最新章节你需要广泛的基础知识和经验来实现所有这些最好看的游戏小说目标。学习是一个持续的过程。在主题6“你的知识组合”中,我们讨论了一些保持增长势头的策略。
最后,没有人在真实的空环境中工作,我们都花很多时间与他人交流,主题7,交流,并列出一些更好的方法
实践编程源于实践思维哲学。本章为这一哲学奠定了基础。
文章来源:www.atolchina.com