“喂~酱油瓶倒了都不知道扶一下的!” “四体不勤,五谷不分!” 周末呆在家里的人,想必都被妈妈们各种嫌弃过,其中被说的最多的大概就是懒懒懒! 说到“懒”字,让人印象最深的一句话是“程序员是世界上最懒的人”。 什么???不是听说国内某巨头互联网公司的程序员们,在赶项目期间天天加班、实行996制度(朝九晚九、一周上6天班)吗?如此辛苦的工作着你们居然说程序员懒?还是称之为“最懒的人”? 让我们先来看看传统意义上大家是怎么形容勤劳的人: “不分寒冬酷暑,起早贪黑的……”、“他像勤劳的小蜜蜂一样,日复一日地劳作着……” 此时,我们眼前呈现出了这样一幅图片:世界上有许多人,他们每小时、每一天、每一年,甚至一辈子都在重复地做着几乎相同的事。 再来看看程序员们,说“懒”是指他们能够坐着绝不站着、能够躺着绝不坐着的思想:即遵循着DRY(Don’t Repeat Yourself)的原则。 程序员们的工作和生活,就是致力于消除重复的工作,他们宁可去创建一个令人费解的抽象类,也不愿意将不太相同但又非常相似的代码写两次。 这里有一个经典的笑话,说一个程序员情愿用一周的时间来写一个拷贝脚本,也不愿意将相同的文件复制粘贴两次,尽管复制粘贴可能只需要两分钟。 程序员们在工作中,需要花大量的时间进行思考和决策,真正在敲代码的时间可能还不及思考时间的一半。 然而,辛苦的工作可能对程序员们的工作效率产生负面的影响:一个人在做了很多决策后决策质量开始下降的状态,即决策疲劳。对付决策疲劳的最佳办法当然就是休息! 所以,各位大老板们,不要再让程序员们没日没夜的加班啦~ 继“世界那么大,我想去看看”之后,又找到一个请假的理由了:我已处于“决策疲劳”状态……亟待恢复…… 【近期文章推荐】 |