现在很多项目靠 AI 写出来,那项目的含金量在哪里呢?

网友提问:

现在很多项目靠 AI 写出来,那项目的含金量在哪里呢?

Yt回复:

一、先看一个典型场景:内存占用率很高,系统卡顿

假设我们现在遇到一个问题:程序运行过程中,内存占用率逐步增高,导致整个系统很卡顿。

这是一个现象,不是原因。

表面现象就是:内存占用率很高,系统很慢。

作为一个工程师,你得去梳理:到底是哪个环节引起的?

二、发现问题:AI能帮你搞定吗?

你梳理这个问题的过程中,你敢交给AI吗?

你试过吗?

你让AI试试看?

等你慢慢去梳理的时候,这个时间绝对不短。一天、两天、三天,可能一个星期都有可能。

梳理下来,发现原来是这个地方——有个地方内存没有释放。

这个问题可能比较显性:内存没有释放,或者说在一个特定环境下,内存没有释放。

三、解决问题与验证问题:AI能做到哪一步?

找到原因之后,接下来改代码。

整个代码都已经生成了,你发现修改的时候,在这里加上一个if else就可以了。

搞定之后,接下来验证问题——你得跑起来验证。

在这个过程里面,你会发现:AI对于这种很具体的问题,就比较乏力。

你问AI,它可能给你3、4、5个方案,然后你从中间挑选一个,合进去,再去验证问题。

这就是所谓的人的作用。

四、AI擅长什么?不擅长什么?

AI擅长的:

  • 生成红黑树、哈希、跳表
  • 实现冒泡排序
  • 生成一个现成的Demo

这些功能点,AI可以帮你解决得很好。

AI不擅长的:

工程具体问题

  • 为什么路由器联网卡顿、慢?
  • 为什么服务器的QPS很低?
  • 为什么内存使用率这么高?
  • 为什么会出现死锁?由什么引起的?

你发现这些问题,交给AI——AI它也搞不定。

五、回到问题的本质

我抽出来跟你讲一下,我们站在一个角度:从发现问题到解决问题,以及验证问题,作为一个工程师来说:

发现问题:看到现象,梳理代码,找到真正的原因

解决问题:提出方案,修改代码

验证问题:跑起来验证,确保问题真正解决

从这个层次上面,我们再来看AI。

如果你问的问题很初级——比如实现一个登录界面、实现一个数据库连接池——AI能解决得很好。

但如果是有前置条件、有特定场景的具体业务问题——AI就有点乏力了。

六、这就是项目的价值所在

但凡你解决过几个真实的问题,你就会发现:

AI并不是无所不能的。

现在吹嘘AI很强的人,可能就是那些真正不懂的人。

就像有人吹嘘机器人已经很厉害了——你是你不懂机器人。内行人都会知道,机器人现在离真正使用还很远。

七、总结

AI擅长的:生成Demo、实现算法功能点、写标准化的代码片段。

AI不擅长的:工程具体问题——内存泄漏、死锁、性能瓶颈、QPS低、系统卡顿……

工程师的价值:发现问题 → 解决问题 → 验证问题。这个闭环里面,AI只是工具,人是决策者。

项目的含金量:不在于你用了什么技术栈,而在于你解决了多少个真实的问题。

如果你没有做过项目,或者项目没有产品化:你可能只会让AI生成功能点,但落到工程问题,你就不知道如何解了。

这就是我常说的:动手做项目,做出产品化,遇到问题解问题。

在这个过程中,你才会真正理解工程师的价值在哪里。

AI再强,它也理解不了你的业务场景,解决不了你线上突发的内存泄漏,替代不了你在生产环境里蹲一天排查问题的经验。

这些,才是你的护城河。

全部评论

相关推荐

讲原则的小黄鸭不愿吃...:有时候面试眼缘确实很重要,当然,飞驰人生2中张弛说的很对:我努力了无数次,但是我知道机会只会出现在其中一两次。你把每一次笔试面试都全力以赴,总有你运气发挥到位的时候
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
04-30 17:45
本人简历上 1 个 RAG 项目 + 1 个 Agent demo;这次面的是AI岗一面前我以为:背完八股 + 把项目讲清楚,应该能稳过。0-5 min:自我介绍 + 项目背景- 顺利。讲清楚了我的 RAG 是给法律咨询场景做的,痛点是大模型不懂行业术语。5-20 min:项目深挖(开始崩)- Q1:你的法律文档总共多少?切了多少个 chunk?- 我:约 500 份 PDF,5 万个 chunk- Q2:500 份 PDF 加起来才 5 万 chunk?平均每份 100 个 chunk,你切片粒度是多少?- 我:512 token- Q3:法律文档里"第三条第二款"和"第三条之二"是不同含义,你的切片会不会把它切散?- 我:(沉默 5 秒)……应该会- Q4:那你怎么解决?- 我:我可以加一个 metadata……(开始编)❌ 第一次崩:切片粒度没考虑业务语义。20-35 min:评测体系(继续崩)- Q:你怎么知道你的 RAG 有效?- 我:我用 Recall@5……- Q:评测集多少条?怎么构造的?- 我:100 条,我手工标注的- Q:100 条够吗?分布怎么样?- 我:分布……我没分- Q:那你的 Recall@5 是 0.81,你怎么知道这个数字是好是坏?baseline 是什么?- 我:(沉默 10 秒)❌ 第二次崩:没有 baseline,没分布分析,纯靠"看起来还行"。35-55 min:Agent 部分(彻底崩)- Q:你的 Agent demo 用了几个工具?- 我:3 个,搜索、计算器、文档查询- Q:当用户问一个问题,你的 Agent 怎么决定调哪个工具?- 我:用 ReAct,让模型自己决定- Q:模型决策错了怎么办?- 我:我加了个 reflection……- Q:reflection 失败 3 次后怎么处理?- 我:(沉默 15 秒)……我没想过❌ 第三次崩:异常路径完全没设计。55-65 min:业务理解 + 反问- Q:你觉得字节做 AI 应用最大的瓶颈是什么?- 我:算力?数据?- Q:你看过哪些字节最近发的 AI 产品?- 我:豆包、扣子……- Q:扣子是 Agent 平台还是工作流平台?- 我:(再次沉默)❌ 第四次崩:对面试公司业务一无所知。
牛客41664080...:切片粒度问得好
面试官拷打AI项目都会问...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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