刚才听了一个黄仁勋的对谈,他提到写代码可能会像以前学会打字一样变得容易。在这种背景下,作为一个软件工程师,未来应该具备什么样的技能呢?我稍微思考了一下,主要有以下几点: 1. 跨界思考与深度思考的能力 不仅要有跨界思考的能力,还要比 AI 思考得更深。 2. 定义问题的能力 这是核心能力之一,要能够准确地定义问题。 3. 了解 AI 的边界 要清楚 AI 的局限性在哪里,知道它在哪些地方会出错,以及它推理机制的局限是什么。 4. 抽象思考能力 从个人能力提升的角度来看,需要具备更强的抽象思考能力。 5. 清晰的表达能力 要练习自己的表达,学会清晰地传达指令,这样才能去指挥 AI,而不是被 AI 控制。