AI 时代,我们都将成为通才型开发者:只懂 Android,已经不够了
这是 Philipp Lackner 最近分享的一个观点。
他长期专注于 Android、Kotlin 和现代 Android 开发,但这次讨论的并不是某一个技术,而是一个更大的问题:
We will all be generalists.
未来的开发者,可能不再只是某一个领域的 Specialist,而会逐渐成为:
Generalist with Expertise——拥有专业深度的通才。
比如一个 Android 开发者,从 Kotlin、Android Framework,到 Jetpack、Coroutines、架构、性能优化,本身就需要投入大量时间。
过去可能需要几周才能进入一个新领域,现在可能几天甚至几个小时就可以开始实践。
AI 不一定替代 Expertise,但会加速我们获得 Expertise。
现在 AI 可以帮助我们更快完成“怎么做”,于是我们可以把更多时间放在:
How do I write this code?
What is the right way to solve this problem?
Which tools should I use?
理解问题 → 设计系统 → 选择工具 → 验证方案 → 解决问题
“面对一个问题,我知道应该使用什么工具,并且能够把这些工具组合起来。”
以前,一个 Android Developer 如果想学习 Backend、AI、Cloud 或 Web,需要投入大量时间。
学习 → Prototype → 验证 → 迭代
比如一个 Android 开发者想做一个 AI App。
理解基本原理 + 能够使用工具 + 能够判断结果
这就是从 Module Developer 走向 Problem Solver。
Android + Kotlin + Architecture + Performance
Backend、AI、Cloud、Database、Web 等相关领域。
我觉得这个观点对 Android 开发者尤其值得思考。
API 从哪里来? 数据存在哪里? AI 服务怎么接入? 服务怎么部署? 成本怎么算? 用户真正需要什么?
所以,如果让我总结 AI 时代开发者应该培养什么,我会认为至少有五个:
来源:稀土掘金 原文