背景

AI编程已经不再是传说,而是事实。GitHub Copilot这样的工具会不断推动AI编程的普及。这会带来给程序员的工作带来新的变化。

这一变化有以下特点:

  1. AI编程工具越来越普及
  2. 程序员工作中完成具体的编码的部分会越来越少,也就是纯编码工作会减少
  3. 如何高效使用AI编程工具是每个程序员的必修课
  4. 从传统的算法与数据结构的编程方式转变成机器智能时代的AI编程方式

重点技能

  1. 提高抽象思考能力以及系统架构与设计能力

  2. 提高软件工程能力,指导AI完成并交付大型软件与复杂项目

  3. 培养战略性思维,理解商业需求,深入理解产品需求和业务目标,做出正确的技术方案指导,利用AI编程解决复杂问题

  4. 代码审查能力,审查AI编程的代码,确保代码的质量

  5. 学习Prompt Programming与prompt engineer,提高与AI交互能力与工程能力

  6. 学习监督机器学习,掌握让AI向优秀代码案例学习的机器学习方法,来持续提高AI的编程能力

  7. 学会如何学习,不断提高学习能力