进入大厂(厂子大)实习Day5

今天是实习的第5天,在今早来之前做晚上看了一眼软件,发现mt又转给我了一个活(有点无语,这活是随时都能收到啊)。

早上到公司开始正式让ai编写代码,区别于上家公司实习的不同,这家公司实习是新建文件夹找复用活动,这次是在一个非常庞大的代码文件中去根据项目经历的需求专门去改动。

我先是让AI分析了整个项目,并且告诉了AI我这次需要修改的内容,完了AI分析了半天,发现有好几处需要修改,有点小慌,刚好这时候mt过来问我开发的怎么样了,我把情况告诉了他,他原话说:你不要让AI分析整个项目,而是告诉他具体的要修改的文件地址和需求,等会我把提示词发给你,我之前做过一个类似的。

此时感觉有点尴尬,因为面试的时候leader问我的全是关于AI使用的,我简历上也都是关于如何使用AI的,现在反而在让mt教我如何使用AI,当然我肯定这时候不能反驳或者争论什么,就顺着mt的方法继续下去,起码他是确切知道我这个需求是具体要改什么地方的,到时候检查他肯定也是看这几处文件的。

不过还是得吐槽,公司给的AI和提供的AI插件是真的难用,我不知道是不是我之前开发一直没用过国内的AI,把mt转给我的提示词发给AI后等了巨长的一段时间改的还都挺狗屎,我先没去看效果,因为我知道admin<->system相互映射肯定得有一个工具函数专门做这一步处理的,结果为去看了眼这个工具函数一眼就看出问题了。代码具体如下:

js 复制代码
export default function isDiplay(name) {
  if(name === 'admin') {
    return 'system'
  }
  return name
}
export default function isBacked(name) {
  if(name === 'system') {
    return 'admin'
  }
  return name
}

这一看就不是我需要的相互映射啊,改的什么玩意这是,我立刻给两个函数多加了相反的情况。

工具函数大概是过去了,然后我打开页面看整体效果,一看血压就起来了,大概要改的三处没有一处是符合要求的,我看了眼提示词明明是具体到了文件的,结果改的狗屁不是,后面让AI针对单个组件一步步的查看才发现问题都是出于没有引用工具函数文件这么离谱切弱智的问题AI是怎么办到的,我还专门去上千行代码去追踪用户名都经历了哪些函数。

快到中午的时候找mt过来验收效果,他看了眼代码笑了一声问我:你是自己写的还是AI写的,我从容的回答:AI写的呀。他给我指了代码一处,我一眼就知道哪里有问题了,tmd让AI改这个映射,之前源码有部分是硬编码写成'admin'的,结果AI就直接硬编码把'admin'改成'system',我也知道这里肯定是要用函数做映射最为保险的,因为如果用户后面还想换成别的名称直接去工具函数改一下就好,不需要再去文件里一个个的换,但是AI不知道。我就听mt耐心的讲解为什么不能硬编码(感觉mt还是挺耐心的)。

到下午又快速的把需要调整的和硬编码全部替换了(中途遇到AI改代码直接导致组件崩了页面布局都乱了也就不提了,还是想念codex/claude code)。让mt远程检查了一遍后看着文档和问旁边的同时坎坷的把代码打包更新到平台上去cc了应用开发。

今天大概就是这样,感觉实习最头疼和恶心的

  1. 每次入职新公司都得重新学习公司的开发SOP,根本看不懂文档,得用尽方法去打扰mt和同事
  2. 临时收到mt下发的任务(都不问实习生意见的)
相关推荐
骄阳如火1 小时前
论文SKILLS实测系列一、nature-skills:把“中式论文腔“润色成 Nature 风格
人工智能
逻辑君1 小时前
基于 PPO 的双足机器人行走控制
人工智能·深度学习·机器人
xiaoeshuo1 小时前
产品介绍PPT模板哪家强?8个平台实测对比
人工智能
惊讶的猫1 小时前
《动手学大模型智能体》(Hands-on AI Agent)
人工智能
找方案2 小时前
北京砸1亿支持智能体:Agent创业迎来黄金窗口期
大数据·人工智能·microsoft
Revolution612 小时前
多个 Agent 同时工作时,主 Agent 怎样接收队友结果
人工智能·llm·claude
不加辣椒2 小时前
第8章:工具调用与多模态上下文集成
人工智能
葡萄城技术团队2 小时前
三大适配场景:释放AI Coding真实落地价值(四)
人工智能
MomentYY2 小时前
RAG 混合检索:关键词 + 语义
人工智能·agent·ai编程