各位认为 AI 时代还需要深入学习算法么

3 月 16 日
 magicfield

起因是最近两天出了个 bug ,一个拓扑排序出了问题,可能因为业务相关较深,整段丢给 AI 让 review 没看出来,最终还是人排出问题后再丢给 AI 修的。

然后就突然发现有了 AI 之后,我已经好久没去加强自身的算法能力了,好在这次的内容还在知识框架内,能解决。

但有点担心,后面万一碰到更高级的问题了,自身能力停留在原地的话,可能都认知不到问题在哪。

5313 次点击
所在节点    程序员
42 条回复
iorilu
3 月 16 日
架构, 经验, 创意可能模型暂时还比不过人

但仅从算法上来说, 模型肯定远强于 99.99%的人

上面有人说了, 一个模型不行就换一个, 或者换种问法
riscv
3 月 16 日
@et5494 可是 ai 比我厉害多了。。肉眼可见
forisra
3 月 16 日
其实我觉得你要还想工作,应该要抓住一切机会提升。未来对中产的要求肯定是极其非标准化而且知识也是要求非常多元的,同时真正有工作的人比例也会很少了。

如果不想工作,其实躺平也没啥,但欲望就要控制住了。
ysn2233
3 月 16 日
不用
skallz
3 月 16 日
现在越来越觉得不能脱离业务,甚至要深入业务,其他技术相关的知道一下整体知识体系即可,拼知识储备是永远拼不赢 ai 的
nkidgm
3 月 16 日
对于算法,我觉得起码不用抠代码细节,但你一定要知道算法的大概的思想,适用场景,复杂度,以及优劣势。
mingtdlb
3 月 16 日
可能下次 AI 就能看出来了
ota
3 月 16 日
了解即可。个人标准是:不直接整合在工作流里的知识只需要知道 keyword 。
直接参与工作流的需要知道 index 。
已经放弃深入,而是拓展幅度。近一年,o reilly 扫书达到 20 本左右。感兴趣也就浅尝辄止。绝不深入,因为迭代太快了。
Bad0Guy
3 月 16 日
我觉得很需要,基础那点东西交给 AI 没问题,但是越是深入越会发现 AI 目前还不如你懂,就像你想拿瑞士军刀去解决复杂的问题,那么你起码得懂用哪种刀能符合你自己想要的效果
lujiaosama
3 月 17 日
得知道有这么个东西才能指挥 AI 实现.
v2exgo
3 月 17 日
关键是定义问题,而不是算法,算法都是死的,你不是数学大师 又不是专研的开发,成熟的算法库比你手搓的好很多,AI 时代,工程师的目标应该是 拆解项目、项目流程把控、代码审核,具体的问题应该全交给 Agent 去干,然后你负责最后的 算法单测把关即可,手写、或者了解其中细节已经毫无必要,你大概知道一个 key ,AI 做的效果 比你做的效果好很多
wsseo
3 月 17 日
手动编程在 v2 上已经被嘲笑了,还深入个鬼。
iorilu
3 月 17 日
@wsseo 也不是嘲笑

有几个人敢说写的比 claude, openx 好的

真有, 我支持继续手写
wsseo
3 月 17 日
@iorilu 这不是支不支持的问题,为什么要二选一呢,这是自己的事情。
luckybricks9711
3 月 17 日
了解算法的应用场景、示例用处可以
手撕算法没必要了,工程师不必亲自了解泥瓦工的技巧(我指的是工程算法)

拿算法来比智商,参加 ICPC 那就另当别论了。在这种算法竞赛拿大奖的人,根本看不上做工程这点三瓜两枣
penzi
3 月 17 日
你们的开发工具太烂,还需要复制粘贴代码给 AI 。早点升级工具,别骑马车了
lmmlwen
3 月 17 日
算法领域太广,你说的具体是什么算法
archxm
3 月 17 日
要啊,学算法能开拓思维。
当然,某些数学系的转码,好像必要性不大,基本一点就通。
但普通人还是要学的,最好去一些算法网站刷一刷题。
比如力扣
monologue520
3 月 17 日
我感觉不用了
bajitanglang
3 月 17 日
没必要,学习软件工程,设计模式,领域驱动,但是要会写代码,要练练手,看懂代码,知道 AI 在胡扯。算法其实没有太大必要

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

https://www.v2ex.com/t/1198580

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

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

© 2021 V2EX