AI 只会加速程序员水平的分化,而不能快速抹平了菜鸟和高手的差距

56 天前
 weixind
  1. AI 本质上带来的是信息轰炸,能够降低新事物的学习成本,但是同时会降低深入学习的欲望。是否能够深入学习事物或者工具底层是菜鸟到高手的必经之路,信息轰炸会无形中拉高这个的门槛。

  2. 大家无形中忽略了 AI 本身的学习成本,cursor 等工具本质上还是和大模型对话,prompt 本身又没有科学意义上的最优解,导致"和大模型对话"的能力学习玄而又玄,越灵性的人掌握的速度越快。

  3. 从招聘市场来看,现阶段还是 human with AI VS human without AI 。市场上还是有挺多人对 AI 的使用和理解程度非常浅,仅处于 deepseek 简短对话的程度。

总而言之,AI 只会让我这样的菜鸟更菜,以前大佬还需要我打打下手,往后大佬只需要多跑几个 agent 。

7277 次点击
所在节点    程序员
75 条回复
lyxxxh2
53 天前
@weixind
{"goods": [{"good_name": "矿泉水","num": 1}],"content":"贼难喝"}
如解析到"goods",立即打印"商品列表"字符串。
遇到 goods_name,打印商品名称。
实时解析出来,不能有延迟。
一个个字符串返回没问题。

但是有时候会这么返回:
{"goods": [{"good_name": "矿泉水","nu"
而 ai 写的代码,每次调用一次函数来组合字符串拼接,判断是否有符合的 key 。
goods 确实正常了,但是 goods_name 就被抛弃了。
或者{"goods": [{
(冒号多了个空格)

当然跟 ai 解释也行,但是 ai 并不知道问题,只能手动 debug 。
自己手写下,相比用调教 ai 可能还更快。
lyxxxh2
53 天前
@lyxxxh2
`{"goods":[`
`{"goods": [`
奇怪了 难道我手动加了空格,可能肌肉记忆。
weixind
53 天前
@lyxxxh2 #61 你可以换成我上面 prompt 里的思路,将只有上半部分 JSON 内容的字符串补成合法的 JSON 结构再解析。适用性会更高些。
BingoW
53 天前
强者至强,当前处于 AI 工具大爆炸的过度阶段,没有哪款应用可以让不会编程的人做出工程化非常强且可用性极高的项目,以前公司不懂开发的人可以用低代码/无代码工具快速开发某个功能模块,以后这类工具肯定会被替代。有点像诺基亚用的塞班系统,也有好多人学过这个编程框架,但是最后完全用不到了的感觉。目前还是观望一下。
pike0002
53 天前
@Rehtt 说的没毛病。这里想引出的是未来应该会有一种全新的编程模式而不是基于现在的 cursor 之类的。可能会是更高级的 AI 原生的编程工具或者体验。
yb2313
53 天前
@leegradyllljjjj 培训机构研培训使用 ai 方法不就行了? 原班牛马无缝衔接
donnylai
53 天前
@Rorysky #52 +1 ,武功再高,在枪面前也没有意义,时代变了~
其实我们现在所精通的一切,也只是中间产物罢了,编程的本质是让计算机按照人的想法运转,有了更好的工具后,会自然往最高效的运转方式进化。
nathandoge
53 天前
其实 ai 时代,人变成了架构师。而架构师对于人的专业需求反而是更高的。
当然~。不懂的也可以拿 ai 去开发 todolist 和记账类,等各种小工具来玩玩
iv8d
53 天前
个人感觉 AI 只能帮你总结大量数据的,重复无成效的工作,也就是帮本人呢处理垃圾时间,剩下的都需要自己来做呢。
cowiejulewbfwo
53 天前
作为博士在读,我觉得我有点发言权。以前做科研需要在意你的点子够不够有创新和你能不能实现,现在我只需要想点子,然后和 ai 协作完善方案,再去编写代码( cursor )。这对我来说是非常大的提升,实现问题可以交给 ai ,我只需要学数学并且想新点子,不用在意那一个又一个复杂的框架。我是在引导 ai 实现我的目标,但是我身边被我带着去学习 ai 编程的同学则是被 ai 牵着鼻子走,什么都让 ai 做,并且丝毫不关注 ai 生成的内容是否正确,准确。这样的过程只会让我和他们之前的差距越来越大。换句话说,勤于思考的人在这波热潮中会越来越强,剩下的人则慢慢被淘汰。
HMYang33
52 天前
@cowiejulewbfwo 并不是不关注,前些天我打算做个嵌入式小玩具,豆包让我买 stm32 esp01s ,一堆杜邦线。我反复跟 ai 确认了,又找别的 ai 确认了一下这些东西可以实现想法。然后收到货后发现掉坑里了,嵌入式代码也写不出什么效果,只会一个打印输出,同时模块接线也是一塌糊涂。一会说需要连接某引脚,一会说引脚不需要连接。我现在决定还是跟着真人学习比较好
HMYang33
52 天前
@cowiejulewbfwo 我的意思是我并不是不关心 ai 写的代码对不对,有些人基础知识不扎实没有办法,硬件知识,连线调试,代码语法,调用的库,各种各样的基础问题,就算出错了我也不知道从哪里 debug ,我无从下手。在这个领域人工智能给个我非常笼统大概的方向,但是细节根本无法保证,最终还是要走传统道路从最基本的东西慢慢学,才能一眼看出 ai 挖的坑
cowiejulewbfwo
52 天前
@HMYang33 会不会是你学习的思路有问题,既然要学嵌入设,当然第一步是学习单片机,找一个开源项目,带原理图和开源代码,学习每个针脚的作用,以及相应的代码怎么写的,各种通信协议是怎么写得,怎么调试?
路线选择对了,接下来才是利用 ai 去学习,去创造,你上来就让直接跟 ai 一起做,当然做不出来。你得通过 ai 进行系统的学习,然后与 ai 协作完成你们的硬件设计和代码。
ai 最大的作用就是帮助你快速入门一个新东西,和辅助你完成整个项目的设计和实现。比如我当前学串口通信,自己查资料看代码搞半天,现在扔给 ai ,基本几分钟就能入门了,接下来就可以让 ai 帮我根据我的需求来写,让他把注释写详细的,自己跟着看一遍没啥问题就可以直接跑了。需求明确加模块化设计,几乎不会出什么问题,嵌入式代码都太经典了,对 ai 来说太简单了,几乎不能写错,当然一些传感器的文档需要给到 ai ,各个厂商 sdk 可能都不一样,需要你主动提供给 ai 。
tyrad
52 天前
@bojue
说的很好。
HMYang33
48 天前
@johnsmith2077 我不完全同意,模型确实需要一些基础的强大,但是现在显然参数量过低的模型都已经淘汰,不存在说模型不够强大,上下文容量不够用。那么就使用者就应该关注 AI 的专业知识量,业务上下文和 prompt 描述是否详细。

每次有人找我帮忙解决 bug 我看了一下说这些基础问题 AI 就能解决,他们对我说已经试过了,用的是最顶级的 AI 也做不到。。。。我去看了他的对话记录:没有提供必须的代码上下文,对自己的代码理解很浅,甚至不给 AI 提供自己的代码是什么,需求描述超模糊,也不关心思考过程,直接等着拿答案......

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

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

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

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

© 2021 V2EX