我最具争议的软件观点之一是:你的睡眠质量和精神压力远比你使用的语言和你遵守的实践来的重要的多

原文链接:Link

我最具争议的软件观点之一是:你的睡眠质量和精神压力远比你使用的语言和你遵守的实践来的重要的多。其他任何东西都不能跟这两样相比:类型系统不能,TDD也不能,正规软件方法不能,任何东西都不能与之相比。

下面我来解释一下为什么。

说到任何提高软件质量的技术,我跟你保证:所有能找到的技术都是有人说好有人说不好的。它们或许有相应的布道者,但实际的严格的研究和一些试验还有就是案例的研究能够看到一个现象,那就是大部分的技术都还是没有定论的。

就拿编程语言来说:通过github上大量的案例研究我们并不能看出编程语言能够减少代码缺陷的。这里有一份报告(https://arxiv.org/pdf/1901.10220.pdf)。

测试驱动开发(TDD)?研究结果也是好坏参半。它可能是为了减少缺陷而努力(http://www.sserg.org/publications/uploads/04b700e040d0cac8681ba3d039be87a56020dd41.pdf)。但也可能这根本就不能减少缺陷(http://softwareprocess.es/pubs/borle2017EMSE-TDD.pdf)。

代码整洁(Clean Code)?这或许能够给代码带来一些新特性,但是这也可能使得Debug更难(https://www.duo.uio.no/bitstream/handle/10852/51127/master.pdf?sequence=1)。

根据合同来设计?希望你能找到这么做的依据。

代码审查(Code Review)?对的,这个真的有用。

现在你可能会说任何的研究都是有缺陷的,或者研究过程有太多的不确定因素,或者是否有效果只会在不同的具体情况下才会出现。所以结论就是:任何技术只在具体场景中才有起作用,并且这个作用是很小的。

或许这些技术效果是明显和巨大的,只是我们的研究在一定程度上不起作用。又或者它只是在软件工程领域收效甚微。

除了:

有些东西我们知道它有很巨大的影响在所有的领域。

例如:睡眠。

24个小时不睡觉的新手软件开发者,它的开发技能就只剩下一半了。

长期的睡眠时间少于7个小时的会导致一个人在所有的精神测试中,成绩大幅下降。

虽然人们不能说出具体在什么时候睡眠的缺少会导致能力的下降。

超负荷工作同样会有巨大的副作用。

如果你一周工作50个小时,那么经过8到10周之后,你的产出会比一周工作40个小时的人少。

压力水平也能影响一个人的生产力。

快乐的开发者解决问题的速度更快。

这些发现可以应用到任何行业领域。健康和心情上的影响就更大了。

一方面,我们有大量的研究发现在很多不同的领域:睡眠,工作强度,压力水平都能对竞争力和生产力有巨大的影响。

另一方面,我没有证据表明这些是不起作用或者是没有定论的。

对我来说,这简直太赞了。这帮助我们提高。我们最宝贵的礼物就是思考的能力。我们的局限不在是使用Rust语言还是Haskell语言,或者是使用Scrum还是kanban,而是我们因为睡眠不足和压力问题能承受多大的负担。

没有任何的方法,工具和语言能跟我们的精神一样重要。如果你想写好代码,首先你就要是个健康的人。其他的都没有这个重要。

除了代码审查,代码审查真的有效。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,384评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,845评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,148评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,640评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,731评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,712评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,703评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,473评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,915评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,227评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,384评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,063评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,706评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,302评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,531评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,321评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,248评论 2 352

推荐阅读更多精彩内容

  • 安昕瑜,蔡新宇,孔庆振 翻译 2017年1月31日 弗格斯·亨德森 <fergus@google.com>(工作)...
    senju阅读 3,626评论 0 2
  • 2019/4/7.周日 我有散步的习惯。自从来到这座僻静的小镇后,我迷恋周边的青山绿水环绕。 这里没有休闲娱乐,也...
    书shushushu阅读 200评论 0 4
  • 零点时分 赏零散星光 孤零一人 看零落枯叶 零零雨滴 理零碎记忆 零丁无依 拾稀零温存 你的足迹七零八落 在回忆里...
    一碗饭ywf阅读 212评论 0 5
  • 引子 雨路漫漫 雨夜。 凛枖手中抱着一个孩子,在雨中跑着,思绪回到了皇宫。 “生了!生了!”凛枖惊喜地大叫。“凛枖...
    微笑筱湘湘阅读 363评论 0 0
  • 这次由三有和玩童学社组织的PBL(项目式学习)培训是今年我最重要的培训。我说过,只要三有在深圳做PBL培训,我“无...
    方庆_414a阅读 1,835评论 0 2