是懒人造就了方法:
在两千年前的某一天,闲极无聊的李冰下厨给夫人炒了一个小菜,他突然发现垒灶的鹅卵石被烧得爆裂开来,遇水尤甚。从此《史记》上记下了“蜀守冰凿离堆” ,而《华阳国志》上记下了他做这件事的方法“积薪烧之” 。在差不多同一时间,愚公在山北之塞“碎石击壤” 。同样是碎石,愚公只会忙碌地通过凿来一点一点碎石,而李冰却能想到用火烧的方法来碎石,前者费时费力,后者既节约了人力,又节省了时间。原因为何?愚公只知道勤快,一天比一天勤快,所以他整天都忙于凿石;而李冰却可以说是比较懒,他不想这样费时费力地做这件事,所以他一直在琢磨如何更快更好地碎石,终于一个偶然,他想到了火烧这个方法。
的确,勤快的人才不会去想那么多,心中只有一个信念,那就是忙碌,用固有的已知的方法,去不断地完成一件事;懒的人懒得去做,但又不得不完成任务,所以都会想走捷径,都想要有一个方法能够轻松解决问题。人有一个大脑,有时候比强有力的肉身强多了。很多时间我们都忙于做事,而没有花时间去想事,我们有一颗强大的大脑,却不知道如何使用,懒不一定是坏事,正因为想偷懒,所以才有着越来越发达的科技。
对于程序员来说,我们也可以懒。我们不能一味地码代码,我们要懂得思考,如何用最简便的、代码量最少、时间复杂度最小的代码去解决问题。勤快不是坏事,但勤快要用对地方,特别是大脑的勤快更加重要。