AI Coding 技巧

1. 提问艺术 (Prompt Engineering)

  • 指定角色“你是一位资深 Java 后端工程师”
  • 明确任务“编写/重构/解释/优化” + 具体功能描述。
  • 设定约束“不使用第三方库”“遵循 PEP8 规范”“添加详细注释”
  • 要求输出“只输出代码”“先解释思路再给代码”“用 Markdown 格式”

2. 上下文管理 (Context)

  • 提供报错:直接粘贴完整的 Error LogStack Trace
  • 相关代码:只粘贴与问题相关的函数/类,避免过长(注意 Token 限制)。
  • 数据结构:明确输入/输出的 JSON 结构或数据库 Schema。
  • 技术栈:说明版本(如 React 18, Vue 3, Python 3.10+)。

3. 交互流程 (Workflow)

  • 分步执行:复杂任务拆解为 “第一步... 第二步...",避免一次性生成过大。
  • 迭代优化:基于结果继续追问,如 “增加异常处理”“优化时间复杂度”
  • 让 AI 自查“这段代码有什么潜在 Bug?”“有没有更优的写法?”
  • 解释学习“为什么要用这个算法?”,用于理解而非仅复制。

4. 安全与审查 (Security & Review)

  • 脱敏处理:严禁粘贴 API Key、密码、私有业务逻辑。
  • 验证幻觉:AI 会编造不存在的库或函数,务必检查 import 和 API 真实性。
  • 测试先行:生成的代码必须经过本地测试/单元测试,不可直接上线。
  • 人机协作:AI 是副驾驶 (Copilot),你是机长,最终责任在人。

💡 万能公式

角色 + 背景 + 任务 + 约束 + 示例 (可选)例:你是资深前端 (角色),在 Vue3 项目中 (背景),写一个防抖搜索框 (任务),使用 Composition API 且无外部依赖 (约束)。

核心心法:把 AI 当实习生,指令要清,产出要查。

#AI Coding实战技巧#
全部评论

相关推荐

昨天 00:09
吉林大学 C++
点赞 评论 收藏
分享
我是腾讯26年的校招生,从去年8月开始我入职腾讯CDG某部门实习,因为目标就是转正,从进去第一天开始,我就是按全职的标准在干活的,一个人负责一个独立模块,整个8月到11月,我一个月最多请一天假,除了真的有考试,几乎天天都在,所有课余时间都奉献给了公司。在整个过程里,领导对我的评价一直很正面,甚至跟我说过,这里会是一个很好的起点。我当时其实手里不止腾讯一个选择,还有好几家好头部大厂和外企给了面试,有的已经到终面,有的已经拿到offer,有些薪资比腾讯还高。但我信任腾讯,觉得一个大厂不会对认认真真干了这么久得到转正的实习生做出撕offer的事。所以我签了腾讯的转正offer,其他的全部婉拒签完之后我的工作量没有任何变化,还照常推项目,甚至一直到被毁约前一周,我收到的是工作上的正面反馈。但就直到上周,我还在项目上工作,就在不久之前还在得到+1对工作质量的认可,在没有任何征兆的情况下,就突然得到HR的通知,说因为部门HC的原因,我的Offer会被撤回,我需要马上签字,不然就会被强行解约。面对这个情况,我至今想不通第一,部门并无大规模变动,同届校招生无一受影响,为何偏偏只对我一个海外院校学生没有三方协议的应届生下手?是不是因为我身份特殊、维权更难,就成了可以随意牺牲的软柿子?第二,腾讯是否算过我付出的巨大机会成本?我从大一就开始实习,辗转各个大厂和知名企业,牺牲了大量课余时间,前前后后做了至少7-8份实习,就是为了毕业能有一份工作。终于拿到腾讯的转正offer,我以为可以安心了。结果呢?春招已经过了大半,我对口的岗位招聘接近尾声,我现在面临的是毕业即失业,甚至可能要延长学业。区区几个月的实习薪水补偿,能弥补我错失的全部机会吗?能弥补这几个月的心血和精神上的打击吗?难道作为头部企业的腾讯,毁约一个校招生的offer就这么随便?我不知道怎么面对父母,怎么面对朋友,怎么面对努力了整整一个学生生涯的的自己!收到毁约通知当天,我在小红书如实发布经历,帖子迅速获得热度,但仅仅几个小时过后,却在无任何违规通知、账号显示正常的情况下,被悄无声息限流屏蔽——只有我自己能看见,外人完全无法点开,后续相关内容也全部被限制流量。我只是一个普通应届生,只是想说出自己的真实遭遇,腾讯到底动用了何种手段,让一个讲述事实的声音被如此压制?我为我的陈述承担一切法律责任收起
饿魔:鹅现在这么逆天了?
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务