刚才听了一个黄仁勋的对谈,他提到写代码可能会像以前学会打字一样变得容易。在这种背景下,作为一个软件工程师,未来应该具备什么样的技能呢?我稍微思考了一下,主要有以下几点:

1. 跨界思考与深度思考的能力
   不仅要有跨界思考的能力,还要比 AI 思考得更深。

2. 定义问题的能力
   这是核心能力之一,要能够准确地定义问题。

3. 了解 AI 的边界
   要清楚 AI 的局限性在哪里,知道它在哪些地方会出错,以及它推理机制的局限是什么。

4. 抽象思考能力
   从个人能力提升的角度来看,需要具备更强的抽象思考能力。

5. 清晰的表达能力
   要练习自己的表达,学会清晰地传达指令,这样才能去指挥 AI,而不是被 AI 控制。