📄 9 attitude.txt
字号:
态度决定一切
当你面对正确的选择,去做它——在一个短期计划中,经常会是这样,而然在一个长期的计划中这也许并不能取得什么效果。如果你还不能确定到底改作什么,那么就做能让工作完成的最少的事情,至少在你确定真正正确的事情前。
正确地应用Unix哲学,需要你的忠诚。你必须绝对相信软件开发是一个要动用你所有智慧、创造力和激情的活计。此外你不能指望简单的套用过去方法实现现在的设计;你必须在你应该思考的地方进行新的编码。你会在不经意间使得本该简单的实现复杂化-接着你会疑问并抱怨为什么你的代码会迅速膨胀并难以调试。
正确地应用Unix哲学,充分利用你的所有时间不要浪费。如果某个人已经针对某个问题做出了好的解决方案,不要因为好面子而进行无意义的重复工作。不要做出比预计更复杂的设计,让设计轻巧更重要。用你的工具,让可能的事情自动化。
软件开发应该是一个令人愉乐的艺术,一个高级的游戏。如果你不同意这个看法,停下手边的工作,问问自己遗忘了什么?为什么你做软件开发而不是去挣更多的钱或者空耗时间?你必须将软件作为一件燃烧你激情的事情。
正确地应用Unix哲学,你需要接受这个态度。你需要维护它,需要去游戏,需要有探索的意愿。
我们希望你带着这个态度去阅读本书。或者至少希望本书能帮助你建立其这种态度。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -