对程序要有审美之心,对软件要有敬畏之意

和一位同事讨论如何改掉粗心大意的毛病。虽然增加自己检查是解决所有问题的灵丹妙药。但并不能根本解决问题。

他喜欢Copy别人的程序,他认为这是最高效的,

他喜欢从文档里面直接Copy内容,他认为这是最正确的,

他喜欢立马去开发客户需要的功能,他认为这是最快的。

但为什么自己总是发现不了的问题,到了别人那里却能轻易发现。

其实这些貌似正常的推理才是问题的根源。

如果他知道程序其实也有美丑之分,那就知道如何去让Coding成为艺术的创作。

如果他知道软件也是有生命和价值的,他就会敬畏软件的功能,就会用心去尝试用户的感受,就不会容忍那些小瑕疵。

所以我想,一个优秀的程序员,应该对程序有审美之心,对软件有敬畏之意