前端学习后端,语言选择

2022-11-21 11:38:49 +08:00
 TaoLoading

前端一名,想要学习后端,有 node 基础(CRUD),期望从 java/python/go 中选一门进行学习,老哥们给点意见

10558 次点击
所在节点    程序员
74 条回复
horou
2022-11-21 15:26:26 +08:00
.net 或者 Rust
wobuhuicode
2022-11-21 15:30:22 +08:00
java , node ,go
yazinnnn
2022-11-21 15:33:53 +08:00
node + ts 不香吗?
ragnaroks
2022-11-21 15:37:34 +08:00
这里面 3 选 1 的话无疑只能是 java ,但除此之外的世界更精彩
WispZhan
2022-11-21 15:39:23 +08:00
有 NodeJS 基础? 先学 Java 基础,然后用 Kotlin + Vert.x 或者 Kotlin + Ktor
QGabriel
2022-11-21 15:55:45 +08:00
go 开发的有几个 工资多少
Mexion
2022-11-21 15:56:07 +08:00
写 go 不如写 node ,写 go 完全没有爽点,写 typescript 爽多了
dqzcwxb
2022-11-21 15:57:18 +08:00
作为 java 我推荐 golang,问我为什么因为大家都推荐 golang😸
libook
2022-11-21 15:59:20 +08:00
看什么目的,要是个人私底下做点东西玩 Node 就足够了。
要是想转职,你得看要投哪家公司的什么岗位,再看岗位的 JD 要求啥。
herozzm
2022-11-21 16:21:11 +08:00
前端不可以直接用 typescript 写 node 吗?为什么还重新学?
zzzmh
2022-11-21 16:26:26 +08:00
node >= java > go > 其他
ryougifujino
2022-11-21 16:47:09 +08:00
Node 做后端其实没有很多人想的那么差
lmshl
2022-11-21 17:11:49 +08:00
我是从 node.ts 转到 Scala 的,如果想学点别的我比较建议 kotlin + ktor ,或者 rust 。
不推荐 go 是因为如果你学得会 rust 或者 ktor(kotlin) 的话,转 go 不过是 1 周的事。但反过来却不成立
shenjinpeng
2022-11-21 17:30:23 +08:00
不好选,领域还是区别挺大的

java 和 Python 有完整的面向对象,OOP 思想和各种设计模式还是很重要的
Go 和 C 比较像,入门很简单,有指针的概念,有协程 写 IO 并发的应用很简单
Go 和 JAVA 都是静态语言; Python 是动态语言 这和 js 、php 是一样的,Python 性能不如 go 和 JAVA
Java 目前在国内如日中天,生态很多,大小公司都要,但开发者也多,竞争也大,知识体系需要的比较全;
Go 目前用的比较多的是云计算领域,docker k8s tidb ,国内大厂用 Go 的也不少,像 B 站,腾讯这些
Python 现在多用于大数据,AI ,科学分析这块,也有比较少的用来写接口业务的
yhxx
2022-11-21 17:36:49 +08:00
前端的话可以试试 rust
生态链上很多东西都可以用
vincent321
2022-11-21 18:18:19 +08:00
我很喜欢 spring boot
Dididadada
2022-11-21 18:58:29 +08:00
正在学 rust ,顺带连 wasm 也可以搞搞
just4id
2022-11-21 18:59:25 +08:00
Rust
yxzblue
2022-11-21 19:17:07 +08:00
Python
XiLingHost
2022-11-21 19:18:20 +08:00
上面推荐 rust 的,如果是出于兴趣,或者是自己的项目,rust 还是不错的,自己写起来挺舒服的。
但是考虑到和其他人协作的话,基于流行度,还是比较推荐继续用 node 、java 、golang 这些语言。

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

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

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

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

© 2021 V2EX