abstract
在AI爆发的年代,大模型,生成式AI,ChatGPT,AI编程等概念层出不穷.AI在生产的生活上产生了巨大影响.作为程序员,需要跟上时代的浪潮.本文总结了一些程序员应知应会的AI内容和应当掌握的能力.这些知识和能力将在现在和未来深深影响程序员们的思想,短时间内也会赋能加速程序研发.
普通人的AI素养
- 了解目前国外优秀大模型,如ChatGPT, Llama;了解国内优秀大模型Deepseek,Qwen, internLM,Doubao.
- 使用过电脑端和手机端的大模型app.如豆包,ChatGPT.
- 了解agent的大体用处.使用过agent来完成诸如ppt生成,pdf文件总结等任务
- 问题
- 这些大模型用手机电脑都可以用吗?对网络有要求吗?
- 大模型开源和闭源有什么区别?大模型的安全性重要吗,为什么?
- 什么是
大模型的部署,为什么要部署而不用网络API?(了解即可) - 如何使用restful或者
OpenAIapi调用大模型? - 国内国外大模型对于中文英文的长处短处都有哪些?
- 大模型处理不同的问题可能会有优劣.哪些大模型处理中小学数理化强,处理文科强?哪些阅读理解强?哪些听从人类指令强?哪些创造性强?(了解即可)
- 多模态大模型是什么东西?
- 文生图技术可以实现什么效果?
AI教育领域
- 了解大模型app的产品,如搜题,解题,批改题目,试题结构化,AI自动组卷,AI学情分析的目光.
- 了解过豆包app,talkAI,小猿口算等app
- 试用豆包app(或者豆包爱学app)的试题搜索和解答功能;
- 了解过学生和家长对于自学和辅导的痛点痒点
程序员素养
- 了解数据结构与算法,了解O计数法.会基本的数据结构编程与优化
- 有SCM(源代码管理)的经验,熟练使用git工具和github等平台
- 掌握一门或多门后端语言.
- 掌握一门或多门前端语言或者标记语言.会markdown.
- 会撰写研发设计文档,会撰写api接口文档.撰写注释.
- 掌握一定的单元测试技能.
AI程序员素养
-
了解AI自动编程IDE,或者IDE插件
-
会使用windsurf,cursor等IDE工具.或者copilot,codemoss等插件.
-
使用AI进行代码解释,代码优化,代码debug,单元测试撰写等任务.
-
使用AI进行框架搭建和整体技术选型设计.
附件
- 使用腾讯云
cloud studio在线code server中的腾讯AI代码助手进行 代码解释 - 使用vscode内置的
copilot进行 代码优化 - 使用
百度AI studio的@Comate生成 单元测试
- 使用
cursor进行bug查找