“反应快”的程序猿更优秀吗?

 2023-09-05 阅读 318 评论 0

摘要:Hacker News上的一篇文章《为什么想得慢的人能赢》引起了广泛的讨论。网友Scott Burson在文章后评论说:“之前,我雇佣了一位TopCoder冠军,原本估计他编码飞快,但实际上他是最小心仔细的人。只是大家渐渐发现。两年内,他提交的代码从来没有

Hacker News上的一篇文章《为什么想得慢的人能赢》引起了广泛的讨论。


图片描写叙述

网友Scott Burson在文章后评论说:“之前,我雇佣了一位TopCoder冠军,原本估计他编码飞快,但实际上他是最小心仔细的人。只是大家渐渐发现。两年内,他提交的代码从来没有bug。从来没有。”

为什么看起来思考缓慢的人却能胜出呢?

作者表示。所谓的反应慢比反应快须要很多其它的自律。相比之下,反应快就会更加不准确。而缓慢的思考就像乌龟,慢却稳扎稳打。

每一个人都记得龟兔赛跑的故事,但似乎没有人会吸取“慢会获得成功”这个教训。

我们通常觉得。反应迅速的人意味着聪明且工作努力。反应慢的人则意味着懒惰、冷漠、甚至是愚蠢。

而且平时我们在谈论做某件事情放慢速度时,都意味着放松一下,而不是更有效率地完毕。

事实却并非如此。

耶鲁大学管理学院的一位教授尚恩•弗雷德里克说,做作业能够体现出缓慢思考的本质,即一步一步通过推理来解决这个问题。

弗雷德里克最出名的研究是创建了“认知反映測试”——衡量一个人是“在短暂的思考后迅速解决这个问题”还是“通过一段长反射弧深思熟虑后再做决定”。

这是他的測试题:

有三个问题:

1、一副球拍和球成本1.10美元。球拍比球成本高1.00美元。

问球多少美元?

2、假设五台机器生产五个零件须要五分钟。那么100台机器生产100个零件须要多长时间?

3、一个湖中有一片睡莲。每天,睡莲的面积都会比前一天扩大一倍。假设这片睡莲须要48天能够覆盖整个湖。覆盖一半的湖须要多少天?

弗雷德里克说受訪者通常会给出以下这些直观但不对的答案:10美分,100分钟,24天。然而,第一个问题的正确答案是5美分。第二个问题的正确答案是5分钟。

第三个问题的正确答案是47天。

人们解决这些简单的问题之所以感到棘手的原因,是这三道题用特定的错误答案来诱惑人类的直觉。受訪的3428个人中。三个问题都回答错的人的比例是33%。还有33%的人答错了至少一个问题。各个大学中,麻省理工大学的学生正确回答全部问题的比例最高,却还是仅仅有 48%。

弗雷德里克常常在他的演讲中与大家分享这个測试,大多数人仍然会给出直观却错误的答案。他说。这个測试会动摇被測者的信心。让他们不再那么相信自己的直觉。因此这就可能让他们花更长的时间去看待事物。

Scott Burson在评论中还提到。思考得快慢当然取决于详细的情境。不同的项目、不同的情况须要不同类型的程序猿,有时候你必须冒着可能承受的风险高速行动。打破陈规。

虽然如此。大多数人都赞同开发人员应该尽可能从飞快地编码转变为小心仔细地编码。

原文链接:bostonglobe


请关注我的微信公众号。多谢支持!


版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/660.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息