当我的工资从每天 ___人民币上升到每天 ___美元的时候,我开始思考是什么让工资增长。
得到的结论是:
然后我继续思考这几个问题:
所以多年以来,贯彻我人生的思路就是:如何提高技术能力。最明显的体现是,如果工作不能让我成长,就换工作。
那么对于 “如何提高技术能力” 这个问题,我的答案是:
事实一
但是紧接着,我发现了一个令人不安的事实:
得到这个结论有这样几个原因:
事实二
与此同时,我发现另一个令人不安的事实是,AI 在改变游戏玩法:
AI 引起的变化非常大,直接改变 “如何提高技术能力” 这个问题的答案:
复盘一下我之前犯的错误:
EchoEVM 和 EthBFT 的共同特点,是偏低层、侧重技术的实现,试图用硬核项目来证明自己的技术能力。然而在拥有 AI 的今天,这种硬核的代码能力恰恰是 AI 最擅长、最先取代的。
新的问题
结合这两个令人不安的事实,需要回答的新问题是:
新的答案
那么对于新的问题,我的答案是:
对答案的解释
你也许会说,这不废话吗,自古以来,发现问题的能力都是重要的。
不,这不一样,在没有AI的时候,你可以不需要有判断力,不需要能够发现问题,哪怕只是听产品经理的话来实现功能,也就是干好程序员的活,就可以活下去。
但是 AI 取代了这种只会听话干活的人。
“发现问题” 同时涵盖技术领域和非技术领域,在技术领域,发现代码有没有问题、功能设计是否存在漏洞、业务的边界条件是否缺少约束;在非技术领域,发现用户有哪些实际的需求,发现市场有哪些比较大的空缺。
那么为什么没有把“提高判断力”放到答案中?因为判断明天的股市涨跌也算判断,这种能力是无法验证以及无法通过努力提高的。
进一步问题
还没完,对于新的答案,有两个问题:
对于 “如何提高自己发现问题的能力” 的问题:
对于 “发现问题的能力该如何量化” 的问题: