这些框架还是有一定的学习曲线,灵活性和性能应该也不如原生代码,似乎还有兼容性以及被取代的风险,那么在 AI 时代,对于小型或注重性能的应用,是否还有必要继续使用?
![]() |
1
erwin985211 70 天前
面向面试编程,如果有用没用面试还问就学
|
2
luworld OP 那如果是自己做站呢?
似乎框架会减少一些代码输出,是不是客观会提高 AI 编码的简洁度和效率? |
![]() |
3
iorilu 70 天前
难道你一点不学就能用这几个开发网站吗
|
![]() |
5
wenzhuo 70 天前
感觉跑题了,ai 工具只是能够编一个项目出来,对不对、符不符合要求还得程序员确认,老板可只管目标达不达到,说破天,ai 在任何时候都是生产工具,替代不了人,只能一定程度上优化
|
![]() |
6
HeyWeGo 70 天前
我认为如果是那种项目制的,可以深入了解 ai ,产品制的暂时不适合。
|
7
luworld OP @wenzhuo 上次看 v 友发贴说,他们现在使用 AI 编程,也是一个模块或分段生成代码,完全是在程序员的控制下生成的,可以按照实际需求生成,封装好。
虽然从生成效率上来说,使用框架似乎要好些;但是从代码运行效率、代码体积、学习成本、代码的健壮度来说,是不是底层一些更好?虽然代码量多了,但是让 AI 去实现使用的那部分功能就好了 |
![]() |
10
darksword21 PRO 不知道为什么会问这种问题,你是学生?
|
12
sampeng 70 天前
可以不学啊。。
场景 1:别人一眼能看出问题在哪,引导 AI 来快速解决问题。。你在那骂:“XXX 就是个垃圾,来回在一个问题折腾还解决不了”。 场景 2:你完全不知道某个实现的最佳实践,然后 AI 就給你拉坨大的。比如最经典的 gorm ,你不盯着点,他就有本事 for 循环里面查数据库 1 万次。 完全不学是不可能的,很多时候你都要停下来自己看一下特性和功能,然后引导 AI 去做。当然,可以不用像一样那样去一个字一个字的扣了。 |
13
kristofer 70 天前 ![]() 别整那些有的没有,就问问自己,不学这些你能不能找到工作。能找到你就不用学,找不到你不学也得学。
也别扯 AI 的未来,别没等到未来,先把自己饿死了。谈那些虚的都没用,人要务实点。 |
![]() |
14
billzhuang 70 天前 via iPhone
考清华也不能带 AI 啊
|
15
renmu 70 天前 via Android
实际写写大一点项目就知道了
|
16
vcmt 70 天前 via Android ![]() 不是,你一个 Bootstrap 插进来搞什么鬼?
|
![]() |
17
llsquaer 70 天前
至少要学习,至于深不深入看实际使用情况。 前几个月才学习了 vue ,以前完全不会 nodejs 。
因为项目需要个中后台,赶鸭子上架,觉得以前以前还是徒手套 Bootstrap 写过页面的,信心还是有点,下了个看起来还行的中后台源码。要改其中部分内容。VUE 开发的,我靠,真搞不懂内在逻辑。不得不花费 2 天时间 B 站补课。 首先懵逼的几个东西。v-model 是啥? ref() ? props 又是啥? computed()又是啥?? 这些都不理解的话。AI 给你输出了估计你改都要改半天。然后 bug 了还找不到问题在哪里。 |
18
sunshanpeng6666 70 天前
AI 写的东西还是需要程序员检查的,特别是接手已有项目
|
![]() |
19
leega0 70 天前 via iPhone
你不会以为 AI 写的代码就一定是对的吧,它投毒的时候可能让你花双倍的时间改回来,用了这么久我认为现阶段它还是当做一个工具是最合适的,可以节省时间,但是你要是完全托付于它,肯定是一团糟。
|
20
songtianlun PRO AI 时代对于人理解现有框架的要求更高了,解放了重复劳动力,但需要理解和掌握内容的宽度和广度更高。只有理解深入,才能够驾驭的了 AI ,才能真正实现所谓的“AI 提效”
|
![]() |
21
qwerthhusn 70 天前
面向面试学习,
|
22
zjstar 70 天前
程序员更多的是起到一个把控质量的作用了
|
23
hefish 70 天前
工作都没必要太花力气找了。
将来都是 ai 干活,普通人类就等社区免费食堂开门就行了。想吃好的就早点去占位置。。。 |
![]() |
24
datou 70 天前
以资本家的尿性,如果 AI 能干全部的活儿,那么为啥还要招你?
|
![]() |
25
yuntun 70 天前
我依赖 ai 编码纯粹是因为懒得写 , 而不是不会写 , 相信大多数人都是这样 . 真要哪天因为 ai 服务到期 , 或者其他什么原因不能用 , 你还能保住这个工作吗 ?
|
26
JoeDH 70 天前
Bootstrap 是什么鬼
|
![]() |
27
starlion 70 天前
看你的目的是啥,如果想做技术,那就研究下;
如果独立开发产品赚钱,那没多少必要,遇到问题再研究 |
![]() |
28
Posuker 70 天前
你总得 Review 不然,你压根不知道它写出来的抽象玩意怎么才能更美观。
|
![]() |
29
zhaoahui 70 天前
起码能做到代码审查吧
|
![]() |
30
summerwar 70 天前
既然 AI 时代都来临了,你为啥还要发个帖子呢,直接问 AI 不快吗?!
|
![]() |
31
Chuckle 70 天前
想纯靠 ai 就和以前低代码一样,一开始可能快,但除非是那种以后不维护的产品,不然随着需求迭代,迟早被黑盒玩死,到时候对着 ai 写的“冗余”、“不分工程、不分包”的巨大单工程,就和对着低代码几十 w 行的 schema 一样无解,开发成本变成了巨大的 cr 和未来重构的成本。毕设类的小工程,用 cursor2 个钟就能解决前后端,有报错就扔给它自己改,但是实际业务产品就算了,不可行的,低代码只适合解决针对性的东西,ai 也一样。
|
32
udisyue 70 天前
不学,ai 取代的就是你
|
33
jun3355986 70 天前 ![]() 我觉得你说的重点是在于深入学习。首先我觉得,如果你只是开发玩玩而已,可以不用深入。如果是当挣钱工具,是很必要的。因为我听过一个股票经纪人说过,学习知识就应该优先学习第一手知识,因为这是最能为你提供判断的依据,所有加过过的信息都多少带有偏见或个人见解,你无法肯定它们是准确的,至少第一手知识是最接近真相的。
|
![]() |
34
WilliamColton 70 天前
@luworld #11 我的部分同学就是只学你说的这些东西,然后一做项目全找 ai ,debug 不会、项目添了东墙漏西墙,一问怎么做的啥也不知道,还要照着注释背代码。说实话,html+css+js 2 个星期就能入门,但是不学 vue 是绝对看不懂 ai 写的代码的,类似的还有 spring boot 这种框架,只学 Java 根本不能 get 到使用方法
|
![]() |
35
iv8d 70 天前
让 AI 写原生代码?框架可以提速哦
|
36
ysb255236295 70 天前
我更认可,用 ai 写程序控制挖掘机炒各种菜
|
37
DICK23 70 天前
这种话题有啥意义?直接开个项目试一下不就行了?
|
38
luworld OP @WilliamColton 如果不用框架,让 AI 直接生成 html+css+js +go 的代码实现所有功能呢?因为不学这些框架,所以可以把原生语言学的更深入些,如果 AI 生成的代码有 bug 需要人来调试,应该是看的懂的代码的吧。
当然前提是不是用于上班、面试,而是自己全栈做中小型的应用 |
39
Oliveira5 70 天前
如果不深入学习的话,你怎么判断 AI 写出来的一定是对的呢
|
![]() |
40
sgiyy 70 天前
你是个程序员吗?做个项目不就知道了
|
41
NotAProgrammer 70 天前
我来说一下我的感受吧,我是一名 Java 程序员,最近接了一个单子。小程序开发,我是不会前端的技术的,心想我用 ai 来搞,结果连项目都启动不起来。还是那句话,是行业 ➕ AI ;而不是 AI ➕行业。
|
![]() |
42
insert000 70 天前
还是得学习,得先知道有什么怎么用,才能给出具体得 Prompt 问 AI 。瞎问只会越写越垃圾
|
![]() |
43
clemente 70 天前
一点都不懂的话 你没法 review AI 的代码
|
47
luworld OP @ysb255236295 用做饭来类比的话,我觉的用框架就像是用了各种电器辅助做预制菜,原生语言编程几乎就是熟铁锅颠勺。加上 AI 辅助就是多了几个临时工帮忙,你成小老板了
小店轻资产做特色小吃才对 |
48
sthwrong 69 天前
|
![]() |
49
TaoQAQ 69 天前
用框架没什么不好,甚至让 AI 用更适合的框架,能提升 AI 的还原度和理解度,比如 React + Tailwind css
|
![]() |
50
WilliamColton 69 天前
@luworld #38 前端还好,后端会碰见很多需要框架的地方,比如 mysql 、redis 、es 、rocketmq ,没有第三方库的话,ai 也写不完的,全部需要写驱动,让 ai 写完写对比学框架本身还难
|
![]() |
51
expy 69 天前
自己试一下不就知道了,这样空谈,感觉像既没有自己写过,也没辅助生成过。
|
52
DINGONE 69 天前 via iPhone
AI 辅助我的前提是我对这个技能有一定的了解
|
53
dufzh 69 天前
如果是一次性功能,或者 AI 写的东西一次成形满足需求确实是不用学了。但是现在这情况我感觉还是需要自己至少会一点,能读得懂或者知道怎么改才行
|
55
luworld OP @WilliamColton 数据库连接驱动还是要用三方库的,
另外如过让 AI 选框架的话,还是自己要学习下 AI 选的框架 ,否则自己也看不懂,改不了 |
![]() |
58
GotKiCry 69 天前
AI 都还没有取代 Web 开发的程序员呢
|
![]() |
59
PrtScScrLk 69 天前
我和你的看法正相反,反而更应该深入学习,这样才能写出更精良的代码来,AI 只是辅助,其实减少的是输入。和精力的开销,并不是说 AI 写的代码就特别的强悍,其实 AI 整体的代码设计能力很杂乱。
|
![]() |
60
paradoxs 69 天前
AI 现阶段能力还是比较一般,只要 github 上面没现成的,或者没合适的库的,它都很难给你直接实现。
我随便举个例子,就是全能扫描王和夸克扫描王的,对着纸质合同或者纸质文档拍照后,对照片进行“去背景”、“扶正”,这种操作。 这种的,AI 就写不出来。 |
![]() |
61
nexo 69 天前
你现在打开让他写一个能花几秒 试完不就知道了 然后发现还是得学 别骗自己
|
62
luworld OP @paradoxs 是的,但是首先这个功能一般人也没有思路,无法描述给 AI 去实现。感觉 AI 要是能学习完 github 上现有项目,已经足够覆盖 99%的项目需要了,现在的项目不都是重复造轮子么
|
65
wenjie83 69 天前
我个人的感觉,你想用 AI 做什么,那你自己必须懂,不然 AI 就是一通输出,然后启动报错
|
![]() |
66
seenthewind 69 天前
我有个主意,要不你问问 AI 看?
是真的,我挺好奇问问当事人是怎么说。。。 |
![]() |
67
huluhulu 69 天前
==================================================
人工分界线,楼主是对的,你们不要争了 ================================================== 事实为证: https://www.aiapp360.com/ 我只有一点点懂 js ,几乎没有系统学过 react/nextjs ,几万行代码全部 AI 完成,登录之后大家可以看到后台东西还是很多的。 ================================================== |
![]() |
68
biganke 69 天前
目前的 AI , 你懂了技术,你就是上帝视角。
给你出方案的同时,你可以管控边界和报错,最终达到你需求的百分之多少。 反之,你不懂技术,你得到的就是一堆可能 run 的起来,也可能 run 不起来的 demo. 至少目前的 ai 是这样 |
![]() |
69
paradoxs 69 天前
各位,觉得 AI 很厉害的,可以试一下我 60 楼的发言,让 AI 去实现一下,就知道 AI 的局限性了。
|
![]() |
70
paradoxs 69 天前
补充 60 楼发言, 我简化一些,不需要调用摄像头操作。 你只要能够操作 AI ,将拍摄的纸质图片扶正+去背景+文字清晰度增强后另存为导出就可以了。
例如,提示语可以为:新建一个 windows 平台下的项目,当项目启动后,弹窗让我选择一张图片(图片是我对着一张纸质文件手动拍摄的,角度有轻微的歪斜,但所有字体都肉眼清晰可见,字体全都是打印体,背景是粉红色的),请你对图片进行扶正+去背景+文字清晰的操作后将新的文件保存到与源文件同级目录下。 像这种的,AI 就没法完成,不管你给它补充提示多少次都不行。 |
72
luworld OP @seenthewind gemini pro 一口咬定必须要学框架
|
73
luworld OP @Oliveira5 深入学习原生和 web 标准语言,减少各类非必要框架的学习,用原生语言生成代码(复杂功能打包做接口调用),做好详细备注。
如果人的精力是一定的,那么这样下来,应该比学习使用框架更易理解项目代码 |
75
maladaxia 69 天前
|
![]() |
76
lairdnote 69 天前
学啊 。。ai 骗你 你是不知道的。
|
77
mxT52CRuqR6o5 69 天前
中国有句话叫做「外行领导内行」,如果自己啥都不懂,全靠 AI 开发,无法准确地输入 prompt ,提供 LLM 需要的精确上下文,也没能力评估 LLM 的成果,那就是典型的「外行领导内行」,无法达到太高的上限
你可以不去深究某个语言语法细节、熟悉某个框架的 API 的每一个参数,但你得懂得基本的编程原理,要达到能够摆脱「外行领导内行」这种层次 |
![]() |
78
akira 69 天前
就目前的 AI 能力而言, 应该是达不到你想要的效果的,别高估了
过个一年半载应该在某些场景下 就能做到了 |
80
luworld OP @mxT52CRuqR6o5 同意,所以我觉得应该把有限的精力放到原生语言上,框架虽然效率高,但变化太多太快,有些学起来曲线还比较陡峭
|
81
vcmt 69 天前 via Android
@luworld ??!你 Bootstrap 控制 DOM 渲染流程吗?你 Bootstrap 有状态管理系统吗?嗯就一 UI 组件库,你拿啥渲染???
|
82
nightlight9 68 天前
@paradoxs #60 这种可以归结为你不会用,而不是 AI 写不出来...
|
![]() |
84
paradoxs 68 天前
|
![]() |
85
catamaran 67 天前
想多了,就说页面展示,不用框架,用纯 css ,你看看 AI 能不能搞的动
|
86
mxT52CRuqR6o5 64 天前
@luworld #80 框架的思想&哲学还是要学的
|
87
luworld OP @mxT52CRuqR6o5 框架的思想?愿闻其详
|
88
mxT52CRuqR6o5 63 天前
@luworld #87 就比如 vue 是 mvvm 框架,如果你用 jquery 或原生 dom api 是很难直接实践 mvvm 的
|
89
alvinzheng 61 天前
现在学架构比学语言更重要
|