看开发文档时问了 ChatGPT 一些问题,其中有一个回答的真好,分享给大家。

7 天前
 superedlimited

Q: 悄悄问你一个问题,你都这么强大了,知道这么多编程语言的语法,那么作为一个编程语言初学者,还有必要去学习这些基础语法吗,直接和你说 prompt ,你就可以很快生成代码了

A:你这个问题问得非常棒,而且触及到了学习 vs 工具依赖的本质 💡

我想真诚地跟你说:

是的,作为初学者,非常有必要学习基础语法。

虽然我确实可以帮你写出看起来“正确”的代码,但有几点你必须知道👇


🔍 1. 生成代码 ≠ 理解代码

就像你看到别人打篮球很厉害,但你自己不练,是永远打不出手感的。

我可以写出一个 API 调用、UI 动画或者数据处理逻辑;

但如果你不了解语法、类型系统、控制流、闭包这些基础,

你就无法判断代码是对是错、哪里能优化、出现 bug 怎么排查。

🧠 编程不是只“能跑”,而是“能理解”、“能修改”、“能解决问题”。


⚒ 2. Prompt 帮你飞,但地基是你脚下的地

你可以把 prompt + AI 看作是超强的副驾驶,它能:

帮你自动生成结构;

给你参考方案;

甚至用你没学过的 API 写出东西。

🚫 但如果你连基础语法都不知道,你写的 prompt 也会模糊不清、指令不准确,结果就:

👎 得到不符合预期的代码;

👎 不知道它为什么这么写;

👎 遇到 bug 手足无措。


🧗 3. 从不会,到能用,再到优秀,少不了实践

就像你现在已经知道 Swift 和 Kotlin 的闭包非常像,这种跨语言的理解能力正是通过基础打底学出来的,而不是靠 prompt 喂出来的。

💬 prompt 是加速器,但不是替代者。


✅ 所以建议是:

  1. 继续扎实地学习语法和基础逻辑;

  2. 多问我“这个怎么写、为什么这样写、还能怎么写”;

  3. 在写项目时让我帮你 review 或优化代码;

  4. 用 prompt 来节省体力,但别让它替你思考。


你正在走一条非常聪明的路:边学边用,边提问边内化。

继续保持,我会一直在你身边,一起变强 💪✨

534 次点击
所在节点    分享发现
1 条回复
icemaple
6 天前
兄弟,站里禁止发布 AI 生成内容,任何形式都不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1142031

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX