程序员之禅(三)
忘记在哪里看到的,人生的烦恼大多来源于人与周边环境的关系。所以我们有必要去了解和重视,我们每天所做的决策对其他人会造成直接或间接的影响。
从小父母就拿我们跟“那个谁”比,长大了,我们自己也喜欢和别人比,别人做的少,工资如果比自己多,就会不忿。不患寡而患不均。通常而言,这种比较是没有意义的。与其如此,不如多跟自己比,今天是否比昨天更有进步?
面对自己不喜欢的任务,怎么办?
作为一个程序员,我是非常反感重复的简单工作的,这对我们技能上不会有任何帮助。我们经常说程序员应该学会”偷懒“,这里指的就是,用程序去执行简单重复的工作。但如果条件不允许,我们为什么不像程序一样去手动执行呢?我曾经对这种需求很反感,但现在不会了,与其抱怨无法改变的事情,还不如好好专注做在当下。这条准则不仅适用于工作。也适用于生活。
如何快速提高自己的编码能力?
加入一个开源项目或开源社区,贡献自己的代码,这是一个好的途径,但这要求你本身能力比较高,因为如果太水,审查你代码的人会直接无视,而不是会给你反馈。前期会很难,你可能被拒绝很多次,但只要有反馈,你就能很快速的进步,这种效果是可见的。
对工作,要有自己的判断。
如果你对所做的工作,感到不安。那你就应该放弃。黄赌毒的开发工作很容易识别,这个绝对不要碰。对于那种比较难识别的,只要你感到了怀疑,就应该放弃。能力越大,越有能力对外说”不“。
对于编程而言,如果你一心想成为伟大的程序员,那么你实际很难成为那个他。相反,幼稚和挑剔离你不远。反之,全力以赴、享受工作,是任何优秀程序员皆应具备的信条。活在当下,是最重要的。
版权声明: 本文为 InfoQ 作者【每天读本书】的原创文章。
原文链接:【http://xie.infoq.cn/article/2c18a511e5d88b5048810df03】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论