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

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

如题,就比较纠结

7967 次点击
所在节点    程序员
86 条回复
SniperXu
2023-11-16 13:41:39 +08:00
@tutou 对的,不过也不是说难,主要是开发思路没转变过来😂
SniperXu
2023-11-16 13:43:25 +08:00
@Angela2022 虽然都是 JS ,但是 nest 更应该算是后台开发吧🤣
byj66
2023-11-16 13:52:15 +08:00
坚持每天下班回家学习就可以了,我公司内转岗,学习 java 基础加一些 Springboot 框架基础就用了 20 多天,剩下都是在工作中学习的,所以有个这种机会挺好的,就是不太难得。加油
rushhhh
2023-11-16 13:52:47 +08:00
今年差不多变成了全干工程师,组里是用 nestjs
coolfamilyxun
2023-11-16 13:53:35 +08:00
js 后台框架不建议入。
js 框架什么 nestjs 啥的,很多东西,什么依赖注入,范型,什么 nodejs ,ts 。
这些都是 Java 玩剩下的。

开发体验很拉胯,没 Java 舒服。
要想学习后端一全套,最好就是 Java ,花几年时间就 ok 。

要想走捷径,不要搞啥偏门 nodejs 这类的框架。直接简单粗暴选择 php 。
coolfamilyxun
2023-11-16 13:58:54 +08:00
打个比方,nestjs 类似的 nodejs 框架,就是 Java 框架的阉割版,慎入。
PHP 框架就是 Java 的绿色版,懒人版,推荐。
go 框架我就不说了,用的人太少,生态不行。
DOLLOR
2023-11-16 14:00:58 +08:00
以我的经验,对接过的后端,90%都是 java+spring 。
所以,学 java+spring 就对了,卷起来。
gitrebase
2023-11-16 14:01:05 +08:00
@SniperXu #5 想接全站就学 nest 就好,不用学 go 和 java ,nest 的话前后端语言统一效率更高
wusheng0
2023-11-16 14:22:45 +08:00
@Angela2022
NestJS 怎么变成前端了?你说的 Next.js ?
j1132888093
2023-11-16 14:42:01 +08:00
你可以先学 Java 然后再学 nestjs
DICK23
2023-11-16 14:47:32 +08:00
有啥好过渡的,直接学 Java 就行了,光论干活 spring 全家桶完全够了,遇到问题的情况可能比前端还少,各种成熟的方案,不像前端,各种兼容性问题,样式问题,node_modules 问题,node-gyp 问题
littlebaozi
2023-11-16 15:06:15 +08:00
学后端不是语言的门槛,是他的生态。
mxT52CRuqR6o5
2023-11-16 15:12:52 +08:00
@Angela2022 #22 你确定是 nestjs 本来就是前端,而不是 nextjs ?
q8164305
2023-11-16 15:22:35 +08:00
如果没有后台基础最好不要学 nest ,学 koa ,Expres 比较好,如果想学 nest 风格的代码,还不如直接 java ,nest 文档少,出了问题基本很难解决
lbunderway
2023-11-16 15:53:10 +08:00
nestjs 比起 koa express 还是有一定门槛的,熟悉了还是不错
enchilada2020
2023-11-16 15:57:40 +08:00
真是五花八门 咋说都有啊。。
body007
2023-11-16 16:03:43 +08:00
我是 go 后端,正在学习前端,vue 框架刚学完。后端的话,Java 和 go 思路完全不一样(意味着你学一种切换另一个需要从头学),我浅学过 Java ,不习惯所以没有深入。go 的话推荐: https://goframe.org/display/gf ,这个框架的文档简直就是后端学习宝典,即使你不用 go ,也可以看看里面的设计思想。
shiren11567
2023-11-16 16:07:19 +08:00
@q8164305 靠谱
AsZr
2023-11-16 16:07:33 +08:00
nestjs 这套东西 会用的不幸
hongyun9456
2023-11-16 16:21:19 +08:00
直接学 go ,我就是前端自学的 go

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

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

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

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

© 2021 V2EX