在 AI 时代如何生存为一名开发者
AI 不会取代你的工作。拥有技术深度的人才会。
AI 处理编码中枯燥的部分。它能在几秒钟内编写样板代码和简单函数。这让你变得更快。
但 AI 缺乏直觉。它无法解决复杂的现实世界问题。
我曾从事制造软件的供应链集成工作。我发现,如果不理解业务工作流就编写代码,会产生错误。AI 写代码很快,但它并不理解逻辑背后的“原因”。
AI 无法解决这些深层问题:
- 检测 PostgreSQL 数据库中的 WAL 膨胀。
- 根据实际需求调整 Redis 内存策略。
- 在网络设置中发现物理布线错误。
- 在生产计划算法中发现逻辑错误。
这些任务需要人类的经验和系统知识。
为了保持价值,不要只关注语法。开始关注系统是如何协同工作的。
遵循以下步骤来成长:
- 精通基础知识:学习算法、数据结构和操作系统。
- 学习业务逻辑:了解你所服务的行业。了解资金和产品的流动方式。
- 构建架构技能:学习设计系统,而不仅仅是编写代码行。
- 学习安全:研究网络安全、JWT 和速率限制。
- 将 AI 作为助手:利用它进行研究和起草,但务必亲自审核工作成果。
AI 是你的工具,而不是你的替代品。利用 AI 为你节省的时间,去学习更多关于 Linux 内核、数据库优化和网络协议的知识。
开发者的角色正在发生变化。你正在从一名程序员转变为一名系统架构师。
来源:https://dev.to/merbayerp/how-to-survive-as-a-developer-in-the-age-of-ai-df6
可选学习社区:https://t.me/GyaanSetuAi