问题是结果的“价值坐标系” 一个结果有没有价值不取决于它本身多复杂、多漂亮而取决于它解决了什么问题、满足了什么需求、改变了什么现实。问题决定了结果应该被如何衡量。第一层什么叫“价值坐标系”坐标系的作用是确定一个点的位置。数学中一个点有意义是因为它位于横轴纵轴构成的坐标系统中。人生中的结果也是一样。一个结果如果没有问题作为参照。就无法判断价值。例如“我写了一个10万行代码的系统。”这个结果本身没有价值判断。因为还不知道为什么写给谁用解决什么带来什么改善加入问题“公司订单系统经常崩溃需要提高稳定性。”那么10万行代码的意义出现。它的位置被确定解决稳定性问题。问题就是价值坐标。第二层同一个结果不同问题价值完全不同这是理解价值最关键的一点。例子一篇文章结果“写了一篇技术文章。”情况A只是记录自己的学习笔记。价值个人复盘。情况B帮助新人理解复杂技术。价值知识传播。情况C解决企业技术难题被大量工程师使用。价值行业影响。文章没有变。变化的是它解决的问题。所以结果不是自己定义价值而是由它解决的问题定义价值。第三层为什么很多努力没有价值感因为缺少问题坐标。例如小明学习PHPHyperfRedisMySQL。每天学习。但是感觉“为什么人生没有变化”原因他的学习没有连接真实问题。他的路径学习 ↓ 知识增加 ↓ 停止缺少现实问题 ↓ 应用知识 ↓ 产生结果 ↓ 获得反馈知识没有坐标。第四层问题决定“应该优化什么”没有问题不知道优化方向。例如一个接口。如果问题是问题A响应速度慢。优化方向SQL缓存并发。如果问题是问题B代码维护困难。优化方向架构模块设计代码规范。同一个系统。不同问题。不同优化路径。问题决定努力方向。第五层人生选择也是由问题定义价值例如学习英语。没有问题“大家都学英语。”意义模糊。有问题“我要阅读国外技术资料。”英语价值明确。因为它解决信息获取问题。再例如锻炼身体。没有问题“我要变强。”有问题“我要恢复精力提高每天工作效率。”运动价值更加清晰。第六层高手不是追求结果而是寻找高价值问题普通思维我要做一个厉害的东西。高手思维有什么重要问题值得解决为什么因为问题越重要。解决后的价值越大。例如普通项目解决个人练习问题。大型系统解决大量用户需求。价值差距来自问题规模。第七层程序员成长中的价值坐标初级程序员关注“我会多少技术”成长中的程序员关注“我解决过什么问题”高级工程师关注“我能解决什么复杂问题”区别从技术导向转向问题导向。能力等级其实就是能够处理的问题等级。第八层建立自己的人生问题地图不要只记录“我学到了什么。”更重要记录我解决过什么问题例如技术问题接口性能优化数据一致性系统稳定性。人生问题如何管理注意力如何建立习惯如何提升表达。这些就是你的成长资产。第九层《庖丁解牛》的智慧庖丁看牛普通人看到一头复杂的牛。庖丁看到结构关节空隙路径。为什么他的刀不容易损坏因为他不是蛮力解决。他理解问题结构。人生也是高手不是做更多事情。而是找到关键问题。用正确方式解决。最后一层人生中的很多困惑其实是缺少价值坐标。不知道什么重要。什么值得投入。什么方向正确。解决方法不要先问“我要做什么”先问“我要解决什么问题”因为问题 ↓ 定义价值 ↓ 决定方向 ↓ 指导行动 ↓ 产生结果一句话问题是结果的价值坐标系没有问题作为参照结果只是形式有问题作为坐标结果才拥有意义。真正成熟的人不是不断追求更多结果而是在不断寻找更值得解决的问题。