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

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

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

C#, Java, Go, Rust?

14921 次点击
所在节点    程序员
105 条回复
weeevv
2022-10-29 20:01:43 +08:00
有少量 c++/c#经验。
之前用 python fastapi/sqlalchemy 做机器学习平台后端,一年后屎山堆不下了,切换到 rust 。
年初开始学 rust, 六月开始用 rust 开发,用 rocket/sqlx 到现在感觉相当好,
写惯了 python 之后再写 rust 感觉真香,尤其是异常处理和代码风格上。
不过我们是自用内部系统,项目规模不大。

目前唯一的问题是部分专业软件 rust 没有相应库,主要通过 pyo3 调用 python 解决。
signalas1
2022-10-29 20:03:06 +08:00
今后决定在国外发展, java 、.Net 对个人职业发展比较有优势
weeevv
2022-10-29 20:05:22 +08:00
@weeevv 不过考虑后端 /钱景的话,还是 java 或 go 吧,至少当下是这样 。
seelight
2022-10-29 20:19:48 +08:00
@aoeui 是的, 就是所谓的上位机
seelight
2022-10-29 20:21:16 +08:00
考虑国外真的建议 dotnet(c#), 建议再学习一下 typescript(语法和特性传承自 c#)做全栈.
jiezhi
2022-10-29 20:25:42 +08:00
搞得我想再去学一下 C#了
Macolor21
2022-10-29 21:03:39 +08:00
@yolee599 #4 原来 C 是后端语言是吧?
bkchan
2022-10-29 21:06:53 +08:00
PHP 是世界上最好的语言!
mokiki
2022-10-29 21:23:39 +08:00
erlang 和 rust
wangsongyan
2022-10-29 21:27:21 +08:00
一人血书 rust
hysjw
2022-10-29 22:12:32 +08:00
python c++ rust 各有各的优势 在某些领域无法被替代 前景也相对久远
mooyo
2022-10-29 22:18:31 +08:00
选 go
amirobotics
2022-10-29 22:19:33 +08:00
你看看哪个可以提高你的效率,你就用哪个。C# JAVA GO 都很棒
longline
2022-10-29 22:21:33 +08:00
@sunhelter 求老哥给指条路,同 C#
miyuki
2022-10-29 22:31:04 +08:00
用 rust 写 web 不觉得痛苦吗

用它写底层点的倒是不错
roundgis
2022-10-29 22:36:45 +08:00
@GTim 芯片行業用 c#都做些什麼?
ijrou
2022-10-29 22:41:00 +08:00
第一个先排除 C#,因为就业问题
然后其他三项都需要学,别问为啥,,,,
Java 吃饭、机会也多,学习资料看都看不过来,只要你想,分分钟都能成为大神,而且有国内大厂背书!!!
Java 高级部分离不开微服务,Go 正好填补了 Java 在性能上的缺陷,也非常适合作为微服务的一部分,是必学的一个语言;
Rust 同样和 Go 一样有着不错的性能上的优势,多一个这一方面的延伸,在简历上很是锦上添花;

而 C#嘛,,,你靠这个吃饭的话,机会少,资料少,出问题找也很头疼,开源项目更少,社区库是真的那啥,也就性能上超过 java ,有微软背书,做出来的文档超级生涩,中文大部分都是机翻,完全不推荐这破语言。。。
mmdsun
2022-10-29 23:40:40 +08:00
gejun123456
2022-10-29 23:43:33 +08:00
java 顺便学学 kotlin
mmdsun
2022-10-29 23:43:50 +08:00
刚刚没打完一不小心发送了,推荐 C# \ Java . 前者有潜力,后者是因为现在生态好.

https://dotnet.microsoft.com/zh-cn/

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

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

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

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

© 2021 V2EX