写点什么

程序员之禅(五)十条准则

发布于: 2021 年 03 月 07 日
程序员之禅(五)十条准则

一、专注


程序员一旦开始工作,就应该全力以赴,做到最好。请不要同时展开多项工作。一次仅做一事就好。一心多用不会让效率更高,只会使你应接不暇。超负荷工作会让人疲惫不堪、容易出错,而且在不同的工作之间频繁切换也会浪费时间。这是条通用的建议,不仅仅适用于编程工作。


二、摒弃杂念


在动手编程之前,你需要清空头脑,摒弃一切杂念。如果你有什么麻烦事,不要让它影响你。在大多数情况下,烦恼会自行消失。如果杂念太多,无法驱除,就暂且不要工作。一定努力清除它们。而你一旦开始工作,请暂且忘记身外的世界。


或许你会说这条规则类似于第 1 条“专注”,然而这条中还应有一个限制:在工作前或午餐时不要使用这些工具。这些东东把你连接到花花世界,带来新的烦恼或耗精力玩意儿。


三、初学者思维


别忘了自己还是初学者的那些日子。或者如果你目前就是个初学者,请坚守这份新人情怀。你所学到的远远不够。如果你已经是个专家了,不妨每天也把自己当成初学者。坚持以初学者的心态来对待技术问题,这样你就能更容易去接受那些让软件更好的修改,不落俗套。即使那些经历不如你的人也可能会提出一些好主意。有哪一个软件的两次构建方法会完全相同呢?即使你去复制(仿制)软件,建构过程也不会完全相同。


四、无我


一些程序员存在的大问题是:过于自我。但其实,我们没有时间过于自我,没有时间成为一个摇滚明星。


谁能决定你的编程水平呢?你自己?不是。别人?可能吧。你可以拿苹果跟香蕉比吗?不能。你是个个体。你无法将整个自己与他人去比较,只能说某些方面的比较。


五、不要设立长期职业目标


如果你总是想得到些什么以至于忽略了当下的生活,你已经输了。对于工作,全力以赴即可,别去管将来很长一段时间后才可能达成的目标。


难道拼命工作 20 年,就是为了成为公司股东?为什么不能因为乐趣而勤奋工作呢?如果真心喜欢,即使辛苦也会乐在其中。“一日不作,一日不食”,禅宗如是说。

发布于: 2021 年 03 月 07 日阅读数: 7
用户头像

每天读一本书! 2021.02.25 加入

对学习来说,什么时间开始都不晚。写作也是一样。

评论

发布
暂无评论
程序员之禅(五)十条准则