不需要解决困难问题

这篇文章探讨了一个有趣的观点,即在现实生活中,追求解决"困难的技术问题"并不一定是最有价值的事情。以下是一些点评和观点:

1. 学校与现实生活的不同:文章指出学校通常是一个封闭的环境,学生在其中解决明确定义的问题,而解决方案通常在一个维度上评估,即分数。然而,在现实生活中,问题通常是模糊的,解决方案有多个维度,而上限通常很高。这种差异使得追求困难问题在现实生活中不一定是最明智的选择。

2. 重要问题的价值:文章强调了解决重要问题的价值。作者分享了自己在帮助Wave解决重要问题时的经验,包括帮助阻止欺诈和改进财务记录。这些看似简单的问题实际上产生了巨大的影响,这突出了解决问题的重要性,而不仅仅是问题的困难程度。

3. 杠杆和创新:文章提到,在现实生活中,可以通过不同方式来优化问题的解决,或者通过解决更简单的问题来获得杠杆效应。这种创新方法可以产生更有趣和有影响力的结果。

4. 突破常规思维:文章挑战了一种常见的思维方式,即"解决困难的技术问题"是最高价值的,而强调了在现实生活中,重要性远比困难程度更有趣。这对那些有志于改善世界的人来说是一种有启发性的思考方式。

总的来说,这篇文章呼吁人们更加关注问题的重要性,而不仅仅是它们的困难程度,以便在现实生活中创造更大的影响。它提供了一种有趣的视角,鼓励读者思考如何在解决问题时发挥自己的优势,以更好地服务社会。

以下是全文:

原文:You don't need to work on hard problems | benkuhn.net

2020年2月 大学,2012年—实习招聘季。招聘人员问:“你在实习中寻找什么?” 我回答:“我想解决困难的技术问题。” 最后,我来到简街(Jane Street),编写软件来计算成本高昂的函数的数值积分(他们没有告诉我这个函数是什么——对实习生来说太机密了)。

两周后,我提出了一些自己的改进,使算法工作得更好。我高兴地在我的简历上加上了“构建了一款数字积分的最新库,对学术文献中的最佳技术进行了创新改进”的字样。

回到校园—是时候宣布专业了。我在所有的课堂上都快要睡着了,除了数学课,那些使用足够多术语,让我感到困惑而不是无聊。看来我应该学数学。在宣布专业后,终于分配给我一位不建议我选择更容易课程的顾问。

现实世界,2014年—数学课程没有让我免受对大学无聊的折磨。我决定休学一年,去一家令人兴奋的机器学习初创公司工作。我花了几个月时间阅读论文并优化我们的模型。我们的公司没有增长,因为我们无法完成销售(我们有三名工程师,但没有销售人员)。

现实世界,2015年—我的同学已经毕业,去了数学研究生院,或者加入了谷歌或Facebook。我已经从赚钱转变为直接尝试改善世界,在Wave工作。

Wave正在帮助移民节省大量资金。不幸的是,我们也帮助了许多欺诈者,他们利用我们来盗刷他人的借记卡。我花了三个小时建立了一个三元逻辑回归,将肯尼亚名字(真实用户)与非肯尼亚名字(可能是欺诈者)区分开来,这在一年内减少了欺诈行为。

现实世界,2016年—Wave的新的第二大问题是我们已经超越了Quickbooks。我们最大的问题是,我们雇佣的那位会计兼工程师不擅长任何一方。

我被留下,用生硬的Postgres查询和粗制滥造的Twitter Bootstrap用户界面来结束我们2015年的账务。我每周要花20小时在电话里解释我们糟糕的决策给审计员。出奇不意地,我并不感到无聊。

由于某种原因,许多聪明的大学生认为“解决困难的技术问题”是他们可以做的最好的事情。这在Hacker News的评论、招聘广告和面试问题中是一个常见的说辞。

为什么会发生这种情况?可能是因为这是他们在过去15年里唯一受到奖励的事情。

学校是一个封闭的领域,你在解决明确定义的难题(将这两个数字相乘,实现这个算法,按照这个评分标准写一份书面报告),你的解决方案只在一个维度上评估(字母等级),而且性能上限(A+)很低。唯一的进展方式是选择更难的课程。如果你试图在这个奖励函数下最大化你的回报,你最终会寻找更加棘手的难题,以便获得A+。

现实世界恰恰相反。你会有一个非常模糊的最终目标,比如“帮助撒哈拉以南非洲的人们解决他们的财务问题”,基于这个目标,你需要为许多不同的子问题设定优先级。解决方案的性能有许多不同的维度(速度、可靠性、可用性、可重复性、成本等等),你可能甚至不知道所有这些维度是什么,更不用说哪个最重要了。可以预期的结果范围涵盖数量级,上限是挽救数十亿人的生命。你在解决问题集上学到的习惯在这里毫无帮助。

正因为这些差异,包括我在内的大多数精英学校的毕业生,起初完全无法确定哪项工作实际上是重要的。(如果某项重要的工作碰巧出现在我们头上,它不会以一个带有评分标准的难题的形式出现,所以我们不知道如何执行它。)相反,我们将继续运行我们的大学套路,并寻找困难的问题。

通常,我们会通过使简单的问题变得复杂来找到困难的问题,结果令人啼笑皆非。大型科技公司的高级职位都是由那些用奇怪的自定义数据库或构建可以用笔记本电脑替代的大数据基础架构来推动他们的职业生涯的人填满的。

当我刚刚毕业时,我害怕如果使用无聊的技术,我会感到无聊。相反,我了解到可以在其他维度上进行优化,或者玩一个不同的游戏,是可能的和有趣的。与其竞争解决困难问题的A+评分,我可以尽快解决一个简单问题(如Wave的会计问题),或找到一个最容易解决且有用的问题(如识别肯尼亚名字),或者聘请一支团队来更快速地解决简单问题,而不是我自己来做。

实际上,这些事情事实证明更有趣!为什么呢?因为“解决困难的技术问题”不是我的根本目标——我的根本目标是利用我的技能以最大程度地改善世界。

在学校,如果你选择一个简单的问题而不是一个困难的问题,你会失去杠杆,因为你多出来的解决问题的能力会被浪费掉。但在现实生活中,你可以将其重定向到确定哪些问题要解决,或者更快地工作,或者建立一个能够为你解决问题的机器。

正因为如此,我相信我的解决“困难问题”的能力已经转化为对撒哈拉以南非洲人民生活产生了更大的影响,尽管从某种意义上说,“我所做的一切”就是帮助构建一个CRUD应用程序。

我不会声称智力回报在各方面都是相等的。但是在具有足够复杂目标的情况下,它们分布均匀得多,比你想象的要多。所以不要寻找困难问题——重要的问题最终更有趣!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值