从一个程序员处理问题、寻求解决方案时的态度、风格、哲学可以看出他是否注重实效。注重实效的程序员可以越出直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的图景。只有有了更大的语境才可以注重实效,做出明智的妥协和有见识的决策。
注重实效的程序员可以成功的另一关键是他们对他们所做的每件事情负责。因为负责,注重实效的程序员不会坐视他们的项目土崩瓦解。
注重实效的编程源于注重实效的思考的哲学。
作者首先提到了负责这一块“为你自己和你的行为负责这样一种观念,是注重实效的哲学的一块基石。”注重实效的程序员对他或她自己的职业生涯负责,并且不害怕承认无知或错误,这肯定并非是编程最令人愉悦的方面,但它肯定会发生——即使是在最好的项目中,尽管有彻底的测试、良好的文档以及足够的自动化,事情还是会出错,出现未曾预见到的技术问题。
关于“负责”,作者提到“负责是你主动担负的东西。你承诺确保某件事情正确完成,但你不一定直接控制事情的每一个方面,除了尽你所能以外,你必须分析风险时候超出了你的控制。对于不可能做到的事情或是风险太大的事情,你有权不去为之负责,你必须基于你自己的道德准则和判断来做出决定。”
我们现在也有大作业,需要小组合作完成一个项目。
在完成项目的过程中,我体会到了每个成员对任务负责的重要性。我们三个人关系比较好,每个人也都很负责。我们对项目进行分析,安排好每个人具体负责的任务之后,约定好下一次见面整合的时间。当我们见面的时候,每个人都完成了之前分配好的任务,直接可以进行整合,一起讨论功能的联接,十分的高效。如果我们中有人对自己的任务不负责,无法正常完成任务,那么我们在见面的时候就无法直接对功能进行整合,将会拖延我们的进度。因此我可以切实的意识到程序员负责任的重要性。
原文地址:https://www.cnblogs.com/ruangongyouxi/p/12196017.html