你想成为更好的程序员吗?

在某次clean code的培训开始之前,coach说,参加我们这个培训有两个前提,第一,我们是程序员,第二,我们想成为更好的程序员。很显然我们都是程序员。我们当中,有人不想成为更好的程序员吗?
我们相视而笑,以为这句问话只不过是培训前幽默的调侃。既然我们都来参加这个培训,有谁会不想让自己更好呢?

培训开始了,coach讲了很多关于clean code的东西。过程中不断有人提出反对意见。而反对的理由往往只是因为“不习惯”。关于clean code的思想,我承认是有道理的。它确实能对我们写代码有帮助,只是我已经有了我写代码的习惯。用这种方式写代码,不习惯。看着这样写出来的代码,也不习惯。
每到这时,coach就会重复那句问话:“你想成为更好的程序员吗?”

这句话有如醍醐灌顶。如果想成为更好的程序员,就应该不断学习不断进步,顺应时代变化,就要接受那些好的新东西,抛弃不好的过时的东西。
新的东西不一定都是好的。但以不习惯为理由拒绝好的新东西,只不过是懒惰的借口。
旧的东西也许曾经是最好的,但它如果已经过时了,就不再是好的,就应该抛弃。

这句话可以衍生为“你想成为更好的你吗?”
比如打羽毛球。以前,每当别人指出我的动作不对时,我就会想:只是随便玩玩,又不是要成为专业运动员,要那么规范干吗呢?
现在我会想到那句话,“你想成为更好的程序员吗?”“你想成为更好的你吗?”我不想成为专业的羽毛球运动员,但这不妨碍我成为更好的自己。

非常感觉公司的coach,让我学到很多。