我对非专业工程师使用 AI 辅助编程的建议

我对非专业工程师使用 AI 辅助编程的建议

一、设置合理的期望值

  • 不要指望它神奇的可以一次性帮你从零到一做出来一个你想要的软件

  • 也不要因为不会编程而不敢使用

  • 它能做简单的原型级别的 App 验证你的想法,想法严惩成功了建议找专业程序员合作

  • 它能写小脚本帮你实现自动化

  • 它能帮你处理数据,尤其是提取格式化数据

  • 它能给你解释代码是如何运行的

  • 它可能无法帮你调试程序解决 Bug

二、AI 不仅是编程工具,同时也是学习工具

如果想真的长期编程,就一定要花时间去理解生成的代码的工作原理,去学习一些基本的编程概念,比如编程语言的知识、网络知识、数据库知识等等。

AI 不仅可以是编程工具,同时也是学习工具,你有任何问题都可以问它,只要你的问题描述得当,绝大部分问题都可以从它那里得到答案。

三、你不一定需要去报一个学习班,最重要的是动手实践

编程是技能,和游泳、骑车一样,一定要动手去写代码运行代码才可能学的会,先学理论还是先写代码的顺序没有那么重要,适合你的就是好的。

如果学编程(含AI编程),好老师也很重要,但是要满足两个基本要求: 1)能根据你当前的水平设置有挑战的练习项目,跳一跳才能够得着的那种 2)能随时给你答疑解决你遇到的问题和困难,根据你的学习进度能给出有效反馈

四、不要在 AI 编程模型上省钱

用你担负的起的最好的模型,不要为了省钱去用不够好的模型,看起来你节约了钱,但是浪费了时间和消耗了你的积极性。

五、不要盲目自信而忽视了软件的安全问题

AI 可能会给人成功的幻觉,很快就做出来一个 App、网页,但是不要盲目自信,尤其是发布之前先做安全检查,如果涉及付费和数据安全之类的要特别小心,找个懂行的朋友或者花钱请人问问。

举个例子,我看到有不会编程或者说不专业的做了一个 AI App 发布,结果 OpenAI 的 API Key 都写在客户端,一抓包就都看见了,被人恶意利用可能要扣很多钱……