对于小白使用 AI ,可以按照以下步骤进行:
此外,对于小白用 AI 快速掌握 Python ,可以掌握最少必要知识并尽快开始和度过这个过程。可参考python 学习地图,结合 ChatGPT ,不懂的地方随时提问。
推荐你从一个最最基础的小任务开始让AI先帮你按照best practice写一个say hello的示例程序,并解释每个文件的作用及程序运行的逻辑。这样,你可以通过最基础的绝对不会出错的小任务,来学会必备的调试技能。“我在学习写chrome插件。请选择最适合小白上手的技术栈,按照best practice为我生成一个简单的示范项目,但要包含尽可能全面的典型文件和功能。请为我讲解每个文件的作用和程序运行的逻辑。”此处要求AI按照best practice来写非常重要:文件一开始就有良好的组织,后续功能复杂了才不会乱套。还有一个偷懒小妙招:如果你用的是o1-mini,你可以在prompt最后添加这句:“请生成create.sh脚本,运行脚本就能直接创建插件所需要的所有文件。请教我如何运行脚本。”(如果windows机器则是create.cmd)足够勤勉的的o1-mini会为你生成一段超级长的代码,并给出提示,你只需要复制粘贴并执行,一次性生成十多个目录和文件,超方便。[heading2][heading1]2明确项目需求[content]你可以通过和AI的对话,来逐步明确项目需求。(如果你是训练有素的产品经理,可以忽略这一步)“我想要开发一个XXX。你能否像一个高级别的还懂技术的产品经理指导初级产品经理那样,向我提问,帮我梳理清产品功能,尤其要注意可能会涉及到技术方案选择的关键点。请一问一答,帮我由全局到细节逐步梳理。不要一口气问我太多问题。”来来回回的对话后,你可以让AI帮助你梳理出产品需求文档。这样的文档会包含影响技术方案选择的细节,比直接给AI一段口头的需求描述要准确地多。在后续开发的时候每次新起一个聊天就把文档发给AI并告知你现在在做第几点功能,会非常方便。[heading2]
然后,开始设计POC的小项目。“我是技术小白。我想要开发的项目功能如下。这里有哪些技术点?能否为我一一列举。请尽可能细化,帮我选择合适的技术方案,并为我设计POC项目。每个POC都应该是一个独立的项目,我好先通过完成POC来学会相关技术。”POC,proof of concept,可以理解成是实验性小项目。之所以要略显麻烦地采用这样的步骤,是因为POC可以足够小,AI能直接生成。通过研究小项目、搞明白特定技术点是如何工作的,这样后续把功能添加到真正项目中时才不会稀里糊涂。在大项目里添加功能,AI很可能会顾此失彼频频犯错,AI给你的代码你若看不懂放错地方也会很难排查。学会了POC项目,你就能对照POC的代码来搞定大项目了。这一步,AI可能犯的错误有——选取不合适的技术栈;拆分粒度不够细;开发路径设计不合理、没有循序渐进。如果有可能,请把AI生成的计划给一个老师傅,请他帮助把关。[heading2]
[title]小白如何用AI快速掌握python作者:[木木的个人说明书](https://gida8fb9mrg.feishu.cn/wiki/GNJkwL39niyI3xkSfYWccq2bn4g)从零开始做一件事情,最重要的是什么?掌握最少必要知识,然后尽快开始这个过程,接着尽快度过这个过程以前掌握一件事情的最少必要知识,其实挺不容易的,但现在有了AI,能极大加速这个过程你可以参考:[python学习地图](https://gida8fb9mrg.feishu.cn/wiki/XYSpwimg9iSeRIkVq5fcwTvlnkb)结合chatgpt,你不懂的都有地方可以问提示词