当我们谈论懒的时候,我们在谈论什么

当我们谈论懒的时候,我们在谈论什么

2017, Apr 21    

懒,是推动人类进步的唯一动力

人们因为懒得走路而发明了汽车,因为懒得出门而发明了电话,因为懒得洗衣服而发明了洗衣机,因为懒……

我们尚不考究这些发明的是不是因为。 但是这些发明的确高效的推动了社会的发展,人类的进步。

如果你看过《2001太空漫游 2001: A Space Odyssey (1968)》这部电影,那你一定对下面这张剧照非常熟悉。 alt 剧照中的这只猩猩,是这个星球上第一位拿起一根骨头当做工具的生物。他忘情的捶打地上的残骸,开心至极。最后,他将手中的骨头,奋力的抛向天空中,摄像机的镜头跟随者这根骨头,指向了茫茫太空。 一个新的时代,来临了。 这里我想表达的是,使用工具,勇于尝试,敢于冒险,是进步的基础。

我在工作中如何去偷懒

从计算机语言开始,每一名程序员都为了偷懒而做了很多伟大的事情。 从最基础的机器语言,到繁杂的汇编语言,再到现在百家齐放的高级语言。 每一次的进步,都是为了让更少的人,使用更少的精力,去做更多的事情。 程序的世界中,程序设计是很重要的一个话题。 从一个简单的应用,到一个复杂的系统,他们的可扩展性,可维护性,都离不开良好的设计。 而懒人,偏爱设计。 众所周知,随着产品的迭代,需求的增加,不可避免的需要对程序进行修改和升级。一个程序,设计的易扩展,易维护,易测试,抽象程度高,那么在进行修改和升级的时候,就会减少很多事情。当然,这只是理想化,大部分人还是在做着机械的重复的工作。

  • 我在工作中如何去偷懒?
    1. 写文档: 为自己的程序写文档,方便自己,造福他人。在开源的世界中,你的项目没有文档,相当于没开源。写文档的可以让自己的更加熟悉自己写的东西,并且在这个过程中,可以走查自己的程序有没有什么问题,减少错误的产生几率,避免以后的麻烦。
    2. 工具化: 将所有机器能够做的事情,都工具化,自动化。 例如我想在每次代码提交的时候就自动编译,打包,发布。 我会在提前在服务器写好一个脚本,或者写一个简单的小服务,来帮助我完成这件事情。 前期会花一点时间,去研究如何制作更好的工具,当完成这件事情后,可以减少极多的重复性劳动。那些没有什么技术含量,并且繁琐的流程。
    3. 抽象化: 这会根据每个人的技术水平和经验,有不同的程度上的差异。 将大部分的工作去抽象,去封装,在我的程序中,我基本不会去写很多段重复的代码。更高程度的抽象,可以让自己的程序适应性更好,更方便的去解决问题。
    4. 学习,更新: 编程语言的飞速发展,导致每个语言有很多的版本。一般情况下,新的版本都会比上一个版本有更好的优化,更多的API,可以极大程度上减少以前的某些工作。不断的学习,也是我偷懒的方式之一。掌握了最简单解决问题的方法,工作的效率就会很大的提升。并且可以借鉴别的懒人某些思想,让自己变得更”懒”。

我在生活中如何去偷懒

作为一个懒人,自然要让自己的生活更加的简单,和舒适。

  1. 不想自己天天烧水喝,我买了一台饮水机,一杯温暖的水,会让自己有一点家的感觉。
  2. 不想频繁的扫地,拖地,我不会穿鞋在家里到处踩,我会铺一个地毯,让我光着脚也不怕凉。但是屋子里总是会有灰尘,头发等,我买了一个吸尘器。另外还不想洗衣服,买了个洗衣机。
  3. 不想下床关灯,而且租的房子里又没有双向开关,就买了一个落地台灯,开关在床头,想睡觉的时候伸伸手就关灯了。 ……

偷懒的方式,比比皆是。这些都是某些懒人创造出了,让别人同样可以偷懒的工具。 在这里感谢那些聪明智慧的”懒人”前辈们,让我们拥有舒适美好的生活。

我所理解的 “懒” ,并不是什么事情都不愿意去做的那种 “懒”。而是可以精准的从问题中找到解决方案,去创造,去创新。让我们做一个有智慧的懒人,把时间浪费在更有趣的事情上,拒绝多余的劳动,迎接充满希望的未来。