后端语言选哪个: C#, Java , Go, Rust?

2022-10-29 10:38:34 +08:00
 Angela2022

会 nodejs, 但想多学一门后端语言, 请问下列哪个在今后的 10 年~20 年最有钱景?

C#, Java, Go, Rust?

14925 次点击
所在节点    程序员
105 条回复
QKgf555H87Fp0cth
2022-10-29 23:45:25 +08:00
国内目前闭眼选 Java
Adelell
2022-10-30 00:28:56 +08:00
为什么不每个都试一下,喜欢哪个选哪个。
Happy Hacking !
gowk
2022-10-30 00:30:08 +08:00
Java 就两个字,庞杂。
建议 C# Go
gowk
2022-10-30 00:38:57 +08:00
https://twitter.com/fratschin/status/1586337963243638784

"After 20 years of Java, I switched to Go three years ago.It's not easy to make such a u-turn but I don't regrett it and absolutly love the ideas behind Go. Sometimes I'm still baffled how easy things can be in Go."
Aloento
2022-10-30 00:43:47 +08:00
赛博自由搏击贴
我选 C#
nexo
2022-10-30 00:52:30 +08:00
@seelight 国外是因为 C#多吗 德企这种偏工业的一般用什么
reeco
2022-10-30 01:50:19 +08:00
都学不就行了,这几个我都会,就 rust 的泛型系统难了点,其他的都是一两天就能写东西了,没什么难的
NizumaEiji
2022-10-30 02:37:48 +08:00
rust
wzw
2022-10-30 06:45:48 +08:00
选 go 简单点
encro
2022-10-30 09:42:11 +08:00
直接 ts,nest 之类一把梭,我就是学了 PHP,Go,C#,Python,Rust...后,然后最终选择 ts 的。
因为其他语言都不能前后端代码共享。
encro
2022-10-30 09:46:12 +08:00
学一门能干活的语言:TS
学一门面向未来能让你把握潮流趋势的语言:Rust

实践告诉我学习多门语言互不冲突,反而可以集思广益,不凡都先了解试用一下。

学一门语言不要太久,
两周看手册,练习小项目,
2 个月到半年就可以做一个稍微大一点项目了,
心动不如行动,干就是了。
zou8944
2022-10-30 10:00:27 +08:00
全都要
blancokitsune
2022-10-30 10:13:44 +08:00
Node+Go ,Rust 整体生态没起来吧(未来遥遥可期),c#/c++常青树,Java 还是国内吧
pokeyou
2022-10-30 14:30:52 +08:00
看了一圈,竟然没人说 PHP 。 没落啊
xboxv
2022-10-30 18:13:02 +08:00
不要去卷 Java 。Java 是大学 培养方案中的 课程, 包括 Java ,JavaEE 等内容,虽然大学不深入,但是 Java 人实在太多了。不要去搞 Java !
seliote
2022-10-30 21:37:11 +08:00
Java 不是选择,是必要条件,有兴趣的话可以在其他三个里再挑一个学
dayeye2006199
2022-10-31 01:52:01 +08:00
钱景和程序语言没关系啊。

很多人说 go 有钱景,但是我用 go 开发增删查改 vs 用 go 给 k8s 贡献代码,这钱景和职业发展完全不是一个路数啊。
rust 是明日之星,我用 rust 开发增删查改 vs 用 rust 开发 WASM 的高复杂浏览器端应用 vs 给 linux 写内核,这也完全不是一个赛道。

不妨退一步,不要看具体的编程语言,而是看看想要从事的技术路线是什么好了。
yazinnnn
2022-10-31 08:58:20 +08:00
首先排除 rust
cco
2022-10-31 10:24:47 +08:00
Java 需求量最大,选择它完全没问题,Go 、C#、Rust 虽说也有人用,但是又有几个呢?家里有矿得,你甚至可以用 ruby ,新时代农民工就 JAVA 吧,解决温饱才是你最关心的问题,语言只是工具,就算它啰嗦,但它能给你解决温饱,就冲这一点,你首选 Java 就没错。
aw2350
2022-10-31 10:26:02 +08:00
首先排除 c#

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

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

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

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

© 2021 V2EX