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

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

如题,就比较纠结

7968 次点击
所在节点    程序员
86 条回复
coderzhangsan
2023-11-16 19:35:13 +08:00
我觉得,取决于你的职业规划。

1.专职前端,没有必要花费大量精力去学后端,nodejs 、nextjs 这些够用了。

2.转后端,从国内就业形势来看,无脑选 java ,go 就业行情太差。

如果后面想做 web 全栈项目或者接私活,就选 php ,上手快,生态丰富。
ruby1x
2023-11-16 20:25:15 +08:00
golang 和 rust 是现在工资最高的.
ragnaroks
2023-11-16 22:42:16 +08:00
捞钱的话 go 、rust ,提升身价 c 、asm ,混吃等死 java 、csharp ( dotnet framework ),无限制加班 nodejs
ragnaroks
2023-11-16 22:45:31 +08:00
只说 web 这块的话,如果你的目标不是进大厂的话,继续基于 nodejs 生态耕耘就好了,全栈框架一大把,性能吊打个 spring 轻轻松松。想进大厂还是老老实实 java ,很多时候不是 java 怎么怎么好,而是前人都是用 java 拉的屎。
lordofmetis
2023-11-16 23:34:46 +08:00
现在是不是没有人学 Rails 啊?
Leonard
2023-11-17 01:14:21 +08:00
没必要,想学 Java 直接学。想全栈可以 nestjs ,但就没必要转 Java 了
Leonard
2023-11-17 01:16:11 +08:00
@Angela2022 nestjs 是纯后端框架,压根没有前端
HaroldFinchNYC
2023-11-17 07:45:08 +08:00
nestjs 是垃圾
begeneral
2023-11-17 09:50:37 +08:00
直接 kotlin 干吧,go 也行,但中间件什么的,还是 kotlin java 多
Jannok
2023-11-17 10:01:59 +08:00
@enchilada2020 +1 看完了就是主打一个啥都有
enchilada2020
2023-11-17 10:15:59 +08:00
@Jannok 后端总嘲笑前端娱乐圈 其实半斤八两。。框架语言都大差不差 各有所长 亦有所短 谁也没比谁先进到哪去
Uyloal
2023-11-17 10:23:30 +08:00
前端转全干更推荐 next/nuxt + ORM hhhh 一把梭
Cloudust
2023-11-17 12:16:12 +08:00
直接学 golang 吧,没什么上手难度的。
anjingdexiaocai
2023-11-17 13:19:37 +08:00
我觉得可以根据自己的兴趣来先做一个需求再说呗,上来就想全部搞完不太现实。
CodeCodeStudy
2023-11-17 13:30:48 +08:00
midwayjs ,阿里出的 nodejs/typescript 后端框架,用着还行,推荐试一下这个。
eggjs 也是阿里出的,但是是 javascript 的,不太推荐,而且好像也不怎么更新了。
至于 express, koa 这些太 mini 了,没有什么功能和难度,想用的时候就用,没必要刻意去学。
nestjs 没了解过,不评价。
spring 全家桶的水太深了,你一个前端,就不要去碰了,会被淹的;如果你想转行做后端的话,倒是可以学一学。
go 对你来说,可能最大的优点是可以编译成二进制,直接运行,适合做一些小工具。
php 的话,一个星期就学会了,用 ThinkPHP 就能干活,也不太可以去学。

总结:你只是想学一学的话,推荐 midwayjs ,如果想转后端开发的话,就全身心去学 spring 。
SniperXu
2023-11-17 15:03:42 +08:00
@byj66 #43 谢谢你的建议,我目前公司没有转岗的机会,我只是想自我改变一下。
qq81605984
2023-11-17 16:08:50 +08:00
nestjs 把。 反正都是接触后端,你会在开发的过程中学会 后端的一些生态(语言并不是问题,开发经验,和熟悉生态才是需要大量精力去填补的)。我看评论区还是更多的是鄙视链,我觉得任何一门经过市场考验而出的东西是不应该比起来谁高谁低,我用这个就是高端,你那个就是低端,而应该做优缺点比较,哪个最适合你。目前根据情况 nestjs 很适合你,可以学习一下。
luzemin
2023-11-17 16:45:09 +08:00
如果学 java ,快进到 spring
coderwink
2023-11-17 17:13:55 +08:00
本人前端,经验 3-4 年 ,建议学习顺序是 express -> java -> spring -> nest(可学可不学的东西) , 这些本人学过了一遍 ,1. express 学习 跟着做完了一个项目,在工作中用的比较的多的地方在于 一些自动化脚本的编写和云函数操作 Mongo 数据量日均 UV 7 万多。有用的
2. java -> spring 大学的时候没学进去太枯燥了,没前端有意思, 工作后才学的 ,有同事指点学的比较快但是理解不清楚,也只是能干活完全理解不了 产出:自己买了一台服务器搭建了个人博客(几乎是每个程序员的经历吧) nest 看完了 敲代码体验真的很差,开发工具用的 vscode ts 很强吗? 我反而觉得 目前 ts 编辑器生态很鸡肋,java 用 idea 开发太舒服了。
coderwink
2023-11-17 17:26:25 +08:00
本人前端,经验 3-4 年 ,建议学习顺序是 express -> java -> spring ->springMvc -> springboot -> nest (可学可不学的东西) , 这些本人学过了一遍 ,1. express 学习 跟着做完了一个项目,在工作中用的比较的多的地方在于 一些自动化脚本的编写和云函数操作 Mongo 数据量日均 UV 7 万多。有用的
2. java -> spring ->springMvc ->springboot 大学的时候没学进去太枯燥了,没前端有意思, 工作后才学的 ,有同事指点学的比较快但是理解不清楚,也只是能干活理解不了是为什么 学完干了自己买了一台服务器搭建了个人博客(几乎是每个程序员的经历吧)给我工作中带来的帮助? 本地直接拉后端代码直接可以看,文档写不清楚直接看接口吧,偶尔一些小错误(很粗心那种)直接本地改了然后提醒后端啥地方出问题了,目前就是这样。
3. nest 看完了 个人体验真的很差 开发工具用的 vscode + ts 很强吗?调试起来不如 java 老大哥 目前 ts 编辑器生态很鸡肋,java 用 idea 开发太舒服了。
java 你学习了肯定是有用的 个人觉得程序员不可能在某一个端死磕,而不去学习另一个端知识,至于干前端还是后端谁知道呢?机会来了就上呗。
感觉你应该和我一样 想做自己的的东西 无论是独立开发者(小游戏,小程序 [云开发] ,web 端),如果是这样 java 你必然是要学的

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

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

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

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

© 2021 V2EX