op 前端,向往全栈方向走,想知道后端需要哪些知识?除了语言和 sql 外,还需要哪些?目前我想到的有如下:ngix 、redis 、docker 、nacos 等等。
ai 时代技术的价值没那么大这一点我知道,真正项目中最重要的点是解决问题的能力,也就是经验。但是我现在脑子里没有后端那套体系,遇到的问题是一片空白,所以想请教各位大佬,有哪些知识是可以预先学习下的。
1
diudiuu 2 小时 20 分钟前
curd
|
2
Bologna 2 小时 19 分钟前
同感
|
3
gefangshuai 2 小时 19 分钟前
学怎么用 ai
|
4
akorn 2 小时 7 分钟前
得找个有业务量的中、大厂学。有跑通的线上业务,调用链才能跑通。要不就是背书单。
这跟开车一样,就得上路。 |
5
shangsharon 2 小时 7 分钟前
直接学 AI ,编程基础一点都不要碰,看坛子里的帖子就知道,未来是 AI 的天下
|
6
ktyang 2 小时 6 分钟前
学学怎么能把自己的想法表达清楚
|
8
iorilu 2 小时 5 分钟前
学什么都没用
反正工作时候都不一样的 以后都是 AI 直接从头到尾干的 如果给你 claude 都干不了,那就说明改转行了 |
9
Croow OP @shangsharon 我列举的也跟编程无关吧,我都首先排除编程相关的语言和 sql 了
|
10
sentinelK 2 小时 2 分钟前 首先你得先说你要解决什么。
你都不聊你想通过学习解决什么,光学知识,不实践,最终变成屠龙之计有什么意义? |
11
flytsuki 2 小时 2 分钟前 数据库+任意语言先写个接口,redis 都可以暂时不要; 再学学 docker+linux 打包出来跑起来再优化
|
13
ufan0 2 小时 1 分钟前 |
15
erwin985211 1 小时 59 分钟前
先用 next.js 做一个全栈项目,学习一下 docker 、数据库这些打包、部署。反正我是这样学的。
|
16
seedhk 1 小时 57 分钟前
经验是靠项目堆出来的,即使是问 AI ,也得有场景有问题,才能让 ai 给出解决方案
“后端需要哪些知识” 前后端的知识是相通的,想学后端,直接从公司的后端项目入手,随便什么语言无所谓,需要用到什么学什么 |
17
craftsmanship 1 小时 56 分钟前 via Android
说实话最可行的方案就是直接申请公司内部转全栈
|
18
qhd1988 1 小时 53 分钟前
|
19
laved 1 小时 43 分钟前
人 op 问走全栈方向要怎么走,别人也知道是 ai 时代,你们一个个说开口说没用闭口说没用,真有你们的。你知道就说 不知道就不说,非要说这没用那没用来打击别人的兴趣做什么
|
20
GeminiPro 1 小时 41 分钟前
倒想问问前端怎么学,AI 搞前端到底靠谱不。
|
21
zisen 1 小时 41 分钟前
往内存优化走,现在内存太贵了
|
22
skkakaka2 1 小时 39 分钟前
|
23
Croow OP @GeminiPro 前端如果是管理台这种 web 项目,直接 ai all in ,完全没问题,如果是 app ,小程序的话有兼容性问题需要读代码, 想上手快点的话就学 vue 那一套,uniapp
|
25
Croow OP @erwin985211 可以,我正想这样做呢
|
26
Vegetable 1 小时 37 分钟前
你要先学会“如何独立学习一门技术”
|
27
howfree 1 小时 35 分钟前
现在感觉知道基本的语法,保证能看得懂,然后懂点运维知识就可以了吧,深度似乎没那么重要了
|
28
callmecaiyuyu 1 小时 33 分钟前
@laved 确实,现在 v 站的风气感觉差了很多
|
30
BortonJones 1 小时 30 分钟前
我看了你的,我的想法是,纯技术没出路 你应该学的是项目 是产品,实现一个产品最重要的往往不是 技术实现 而是思路,你应该看看产品相关的书籍 而不是去看后端 技术架构啊 框架啊 代码 没必要 甚至服务器都没必要 代码可以 ai 撸 服务器也可以让 ai 吧每一步的命令给你 你照着粘贴进去 唯独这个产品思维 业务思维 是没办法让 ai 来的
|
31
weegc 1 小时 29 分钟前
首先学一点基本语法,能看懂代码的语法错误级别
其次能用大模型,就 OK 了 |
32
howfree 1 小时 28 分钟前
@Croow 比如知道大概语法之后,跟着尝试做一个项目,黑马、尚硅谷 B 站上都有相应的做项目的课程,最好自己尝试做几个功能,遇到问题,并开始解决问题,应该就有感觉了
|
33
lixen9 1 小时 27 分钟前
有架构思维更重要,虽然是 ai 时代,但是 ai 吐出来的垃圾自己得能分辨
|
34
opticalproperti 1 小时 25 分钟前
我觉得现在学任何编程语言都是一样的,未来区分能力等级是看学习能力,
换句话说,能不能在短时间内根据自己的学习方式很快就能上手,这个是最重要的; 现在再去从语法开始,完全属于是 49 年入国军了 |
35
iorilu 1 小时 20 分钟前
@callmecaiyuyu 也不是风气问题
主要是 AI 时代, 这种空泛的问题没啥意义, 因为真想回复至少要打几百个字把 直接把这个标题丢给 GPT , 至少能得到一个能用的结果 就像以前经常有人问, "xx 语言应该怎么学一样" 你看现在有人问这种事吗 |
36
TonyMontana 1 小时 16 分钟前
学架构思路、学理论原理、学设计思维,AI 时代了,普通人学习重心不应再是应用技术本身
|
37
Bologna 1 小时 14 分钟前
@shangsharon #5 我感觉还是得学吧,要看懂代码内容
|
38
beefhotpot 1 小时 12 分钟前
可以看看一些对着架构图讲某个业务实现的那种视频,这样大概能知道大体知道什么情况用什么架构,可能会遇到什么问题,剩下具体的代码就都是 AI 写的了
|
39
66beta 1 小时 12 分钟前
不说 AI 的话,就是按照大部分的教程,做一个完整的网盘、相册、blog 之类的程序,这样你能知道个大概。
用 AI 也得知道这些基础知识,而那些算法、数据机构,我觉得完全不重要了,AI 写出来吊打人类 |
40
5800X3D 1 小时 12 分钟前
|
41
afeibukaixin098 1 小时 10 分钟前
不管什么后端语言,先写个注册登录,再把它部署上线就够了。
|
42
coderzhangsan 1 小时 7 分钟前
自己摸索,没必要,感兴趣的除外,什么时候工作要用到了,再学习也不迟,现在有 AI ,学习效率比以前高多了,前端走全栈,后端最好也是前端技术栈,学习起来容易,例如 next.js/express.js 等等,把 node 那一套体系搞清楚,就很强了,至于 nginx/docker 那些东西,只不过是运维工具,很多时候不一定需要你部署。
|
43
zxjxzj9 1 小时 7 分钟前
很简单,买一台 nas 小主机或者服务器, 然后往上面搭服务, 什么 ai 网关/openwebui, 智能家居主控, 流媒体刮削/推送,或者用 ai 手搓什么 epub 阅读器,等你你 api 配多了你就知道怎么写后端了. 不然这东西有啥好学的不就是想出来你要怎么样把各种数据转化成 json/blob/hls 等东西和你的浏览器交互么
|
44
kakki 1 小时 5 分钟前
对不起,我甚至认为在 AI 时代这种提问都不应该出现在论坛.
|
47
lavvrence 58 分钟前
MQ 、负载均衡、分布式锁、分布式事务、一致性协议、幂等、熔断、MVCC 、链路追踪...
RBAC 、SSO/SAML... 后端涉及的太广太深了,我随手写了点常见的。。。 |
48
mightofcode 55 分钟前
去需要你的地方去
很多地方不需要你 你只是个螺丝钉 所以没任何意义 |
50
evilHa 40 分钟前
重点不是学什么,而是要干嘛,如果你工作用不到的东西,学是没用的,学了就会忘记。
你想做什么,然后再说需要什么技术栈。 |
51
kinkin666 39 分钟前
CSAPP 这本书,虽然我学的也没有很好,但也够用了,不至于看到稍微难一点的东西就觉得是做不出来的魔法
|
52
sampeng 37 分钟前
我自己用 ai 撸 swift 就感觉非常明显。所有说不要管技术细节直接学 ai 的都是放屁,做 demo 没问题,但要做好。ai 说的方案你不判断一个你试试。。。一些简单的 bug ,我自己有经验我可以非常快速的定位大概的位置,很少有超过 10 分钟没有定位到的。但是 swiftui 写 ios ,就直接进入炼丹模式
|
54
crocoBaby 25 分钟前 via iPhone
同 op 也在前端转后端的过程,我觉得先要懂概念,技术语法那种用到再学,没有概念,你问 ai 都不知道问什么
|
55
systemGuest 24 分钟前
@evilHa 同感,很多人认为自己学了就能大展宏图,光宗耀祖,活在几十年前程序员稀缺时代,实际各行各业都是烂大街内卷,如果没有好的平台或项目做铺垫,纯粹浪费时间。
|
56
importmeta 21 分钟前 我之前也是前端,现在什么都会。给你我的方法:不是科班的先补基础,大致能考 60 分的水平就行,操作系统,计算机系统原理,数据库原理,软件工程什么的,对计算机线程啊进程什么的有个概念,数学方面你现在用不到,高数离散线性代数做 CRUD 几乎用不到,你做后端,什么电路设计,编译原理也几乎用不到。然后再学一门后端语言和数据库,然后学系统设计,系统设计也算比较基础的,比如如何设计前后端交互,如何设计缓存,这些都属于系统设计部分。最后学学如何部署到服务器就行,Docker 什么的。再进阶一点就是涉及运维方面了,Grafana 之类的日志系统,K8S 负载均衡系统,
|
57
Croow OP @importmeta 感谢大佬,op 是软件工程专业的,看了你的回复,我觉得我可以从设计缓存开始走,我个人认为在部署这块我的短板还挺大的,啥概念都没有。
|
59
visper 6 分钟前
很简单啊,就是你平时在前端调用接口保存数据,然后写个后端把数据保存到数据库,然后获取数据写个接口从数据库能读出来。就是写了后端了。再打包部署一条龙试验一下,就完成了。其他的都是看到要什么需求要怎么做,问 AI.
|
60
sberry 2 分钟前
@shangsharon 编程基础不理解能过面试这关吗? 面试造火箭能抗住吗?
|
61
callmecaiyuyu 1 分钟前
@Croow #23 我想知道 ai 写前端怎么管理好,避免屎山,我现在写前端都是围绕这几点
1 、确定 ui 组件库,确定页面风格,按照相同的组件规范开发 2 、页面和逻辑要解耦,方便后面调整页面 更具体的就不懂了,让 ai 自己 preview 调试页面,让我看也看不明白 ![]() |
62
chenluo0429 几秒前 via Android
ai 时代这种问题其实没必要问,随便找个 ai 完全可以给你更好的答案。根据你的实际情况可以调整 prompt ,比如你希望从实践出发,还是从理论基础出发,增加一下你自己的实际情况
我是一名前端开发,现在希望往全栈方向发展,但是我对后端是零基础,完全没有概念。请你帮我制定一份按周的学习计划,我每周可以抽出大约 5 小时左右的学习时间。先帮我制定总体的学习路线图,然后给出前 10 周的具体内容 |