21 | 像程序员一样思考:解决问题四步法
池建强
你好,这里是卖桃者说。
之前在 Medium 网站上看到一篇文章,标题是:How to think like a programmer — lessons in problem solving,意思就是如何像程序员那样解决问题。这篇文章的作者是 Richard Reis,他在文章中提出了一个解决问题的思维框架,而这个框架,是优秀工程师常用的解决问题法则。
经常有人问我为什么最终选择给 IT 从业者做产品,如果你对互联网或苹果产品感兴趣的话,可能听过乔布斯说过的一句话:每个人都应该学习编程,因为它会教你如何思考。
这句话是乔老师在二十多年前说的,目前正一步步变成现实。为什么要像优秀的程序员那样思考呢?为什么编程反而会教会我们如何思考呢,这篇文章要说明的就是这个问题,并教给了我们一套解决问题的思维框架。
今天就和大家聊聊这套思维框架。
无论是工作还是生活,其过程就是遇到问题,分析问题,解决问题,然后再遇到下一个问题。这是一个递归的过程,永无休止。优秀的人就是让正确的事情持续发生,解决了一个问题,然后又解决了一个问题。
如何解决问题呢?很多人的步骤是这样的:
尝试一种解决方案
失败了,再尝试另一种
又失败了,然后再重复 Step 2,直到幸运女神的降临。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
如何像程序员一样思考:解决问题四步法 本文介绍了作者Richard Reis提出的解决问题的思维框架,旨在帮助读者像优秀的程序员一样思考和解决问题。文章首先强调了理解问题的重要性,提出了“理解、计划、分解、卡壳”四个步骤。作者指出,理解问题是解决问题的第一步,而计划则是确保行动有条不紊。分解问题可以帮助我们更好地解决复杂问题,而当遇到困难时,需要冷静思考并进行调试和重新评估。最后,作者强调了练习的重要性,指出只有不断练习才能成为解决问题的专家。整体而言,本文通过简洁明了的语言,为读者提供了一套实用的解决问题的思维框架,旨在帮助他们提升解决问题的能力。
该试读文章来自《池建强谈个人成长 -《卖桃者说》番外篇》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(4)
- 最新
- 精选
- 我叫郭小黑理解一个问题出现的根源很重要。当遇到问题时,第一反应其实是复制异常代码,从google上直接搜索,但其实这样的做法很低效。其实异常已经告诉了我们问题出在了哪里,只要我们好好分析并理解问题的根源,问题会很好解决2022-04-1821
- aoe之前 Debug 现在 TDD2022-11-09归属地:浙江
- 亢星东推倒重来很有用2021-12-01
- garnono.hoy理解、计划、分解、卡壳——进入到新的循环——开始嵌套了——直到有了结果2021-10-13
收起评论