《程序员修炼之道:从小工到专家》阅读笔记十四
三十七解开不可能解开的谜题
确定真正的约束而不是想象的,并在其中找出解决方法。有些约束是绝对的,有些则只是先入之见。
自由度
解开谜题的关键在意确定加给你各种约束,并确定你确实拥有的约束,因为在其中你将找到解决方案。-你有可能太快就排除了潜在的解决方案。
提示:不要在盒子外面思考--要找到盒子。
面对棘手的问题时,列出所有在你面前的可能途径,不要排除任何东西,不论它听起来多无用或愚蠢。想一想“特洛伊木马”
一定有更容易的方法
问问自己以下问题:
1有更容易的方法吗
2设法解决真正的问题,还是被外围的技术问题转移了注意力
3这事情为什么是问题
4是什么让它难以解决
5必须以这种方法完成吗
6它比较完成吗
三十八等你准备好
有时犹豫的人会得以保全
了不起的表演者一个共同特征:知道何时开始,何时等待。
坐下来,敲击键盘,头脑中的某种疑虑要注意它。
提示:倾听反复出现的疑虑----等你准备好再开始
作为开发者,整个职业生涯做同样的事情-实验各种东西,那些可行,那些不可行,一种积累经验与智慧。软件开发仍然不是科学,让你的直觉为你的表演做出贡献。
是良好的判断还是拖延
是拖延还是等待其他工作就绪:开始构建原型。进行某种“概念验证”,典型为两种情况-一种觉得浪费时间,这倾向于拖延;二,随着原型取得进展,你可能会在某种时刻得到启示,意思到有些基本前提错了。这是良好的判断-减少浪费的努力。
做出决定要记住为何你要这样做。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架