前端,想学后端,是先学 nestjs 过渡一下,还是直接去学 Java /go 之类的后台语言呢?

2023-11-16 11:11:08 +08:00
 SniperXu

如题,就比较纠结

7967 次点击
所在节点    程序员
86 条回复
sunwei0325
2023-11-16 11:13:30 +08:00
想要进厂就选 java, 想要全干就选 nestjs
iosyyy
2023-11-16 11:13:41 +08:00
nestjs 对你学后两者帮助并不大
wangtian2020
2023-11-16 11:16:02 +08:00
nodejs 是世界上最好的语言
Shosuke
2023-11-16 11:19:53 +08:00
NodeJs
SniperXu
2023-11-16 11:20:30 +08:00
@sunwei0325 大佬牛逼,这个总结到位。
xingjue
2023-11-16 11:21:19 +08:00
学 golang 是未来
SniperXu
2023-11-16 11:21:59 +08:00
@iosyyy 因为一直干的前端,我一开始想的是,先从 nestjs 这类 nodejs 框架上熟悉下后台的开发思想,顺带接触下全栈开发。
Philippa
2023-11-16 11:22:11 +08:00
koa ,express 就好了。为啥要上 nestjs 。nestjs 风格对标 java ,go 的 server 端主流风格就和 java 格格不入。因此 nestjs 和 java/go 没可比性,更不是后端的代表。 我看过一些前端执着学习 nestjs ,除了学会了一套按照模板办事,没看出来到底有什么水平上的提升。
SniperXu
2023-11-16 11:22:36 +08:00
@wangtian2020 上一次听到类似的还是 php ,哈哈哈
xiuming142857
2023-11-16 11:27:00 +08:00
前端执着于开发后端,这事情就很诡异,意义何在,实际用也就小公司这么干,中大项目你一个前端轮的到你写后端东西么。
SniperXu
2023-11-16 11:27:07 +08:00
@Philippa 相比 nest ,koa 和 express 确实更好理解些。我想学 nestjs 初衷是在接触后台的情况下顺带提升下自己的 js 水平。你这么一说的话,我确实得考虑下 nestjs 是否适合我了。感谢大佬
Ausmo
2023-11-16 11:28:03 +08:00
@wangtian2020 首先,nodejs 不是语言→_→
xiuming142857
2023-11-16 11:29:55 +08:00
现在 js ts 不是和 rust 搞的火热么,学 Java 和 GO ,还不如学 Rust 作用大一点
dudubaba
2023-11-16 11:33:31 +08:00
nestjs 就是 java spring 的前端版本,如果想转后端,直接学 java
mightybruce
2023-11-16 11:35:48 +08:00
现在后端也不是一门语言专一的, 不过直接学习我还是建议 go 语言,node.js 很多框架都是前端和全栈玩具,node.js 做不了重数据业务的服务, 在大厂一般是各个 api 聚合层,也就是其他各个微服务的"前端",学 Node.js 很容易走偏,可以借鉴的不错实现很少。创业可以考虑 node.js 一把梭。现在大厂前端也都要会 node.js 以及 nestjs 这些 BFF
Java 适合需要稳定的业务尤其是金融业务
go 适合高并发,游戏,通讯、IM 等后台服务

初级后端基本需要懂数据库、缓存、消息队列 这些。
大厂现在后端也不是一种语言,是多种语言共存,java,go ,c++, rust ,node.js 共存。
IvanLi127
2023-11-16 11:36:55 +08:00
没有必要用这个过渡。
coderxy
2023-11-16 11:37:39 +08:00
最重要的是你能在公司内部转岗后端吗? 如果不能,那你后续跳槽想找后端也很难。 所以其实前端想转后端最好的一步中间路径就是先做全栈,然后再转成纯后端。
tutou
2023-11-16 11:39:49 +08:00
我学了一段时间 nest 。发现不是 nest 难,是后端的架构难,各种概念不知道,还有什么 apollo ,clickhouse 各种接入。话说有没有推荐介绍后端各种服务教程
wangtian2020
2023-11-16 11:45:36 +08:00
@Ausmo 所以你不反对 nodejs 是最好的是吗
wangtian2020
2023-11-16 11:47:43 +08:00
前端确实很难转后端,如果只是想自己开发点东西,试试 node-red 可视化编程

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

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

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

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

© 2021 V2EX