多客科技 发表于 2025-7-9 20:35

【易观】用好AI编程,先会提问题

作者:微信文章


引言

越来越多的人开始使用DeepSeek、Marscode等AI编码工具来自动生成代码。这些工具可以极大提升开发效率,甚至让完全不会编程的人也能写出代码。我也是AI编程的受益者,年初自己说要精学一门主流编程语言,自从有了AI,我感觉可以快速入门,毫无压力。有贴为证:

①【例程】新手用AI+Python秒写火山启动器

②【亲测】Marscode+Vscode+Python新手=易语言老鸟



AI编程

AI编程是一个大趋势,其优点是生成速度快,能帮助开发者节省时间。零基础用户可以用 AI 生成代码来学习编程,不需要你有一定的编程基础,你只需要描述需求,AI就能秒出代码,像一些代码补全,简直像个贴心小管家,实时补全代码,减少工作量。



尽管 AI编码工具越来越强大,但生成的代码仍然可能存在问题,主要表现在代码可能有错误(Bug),毕竟AI不是程序员,它只是基于已有的数据进行“猜”,然后给出最可能的代码。但这个问题,是与AI沟通不畅,很多时候,AI是“答非所问”,而导致这个问题,其实还是使用者自身的问题。



用好AI

现在来看,AI编程是一个划时代的标记,接下来是会使用AI来辅助编程的人会越来越厉害,一方面是拉低了学习门槛,另一方面也提升了编程门槛。看着很矛盾,说拉低,确实“无基础”也行,但说提升,是一些传统的学习方式被改变,“知道”不等于“会了”。想要学好AI编程,我觉得最重要还是有逻辑思维能力和极强的表达能力。



高效利用AI辅助编程的关键在于清晰地沟通,一定要善于提问、精准描述。以前,我曾长期混迹于精易论坛的问答区,我发现了,很多人就是不会提问,错误描述不准确,导致没有人愿意回答ta的问题。到了AI时代,AI就是一个无所不能的高级老师,现在不是找不到解答的人,而是你表述不清楚,老师不知道怎么回答。像写一款小软件,一定是明确需求:详细说明你要实现的功能、控件的类型、位置和参数。不要笼统,而应该是一步一步地“对话式”完成,比如可以对AI给出的函数进行功能作用提问,或者是调试后反馈自己的效果。



结语

AI编程不是技术替代,而是认知革命,它要求开发者从“代码实现者”转型为“需求架构师”。你怎么看呢?
页: [1]
查看完整版本: 【易观】用好AI编程,先会提问题