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

2022 年 10 月 29 日
 Angela2022

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

C#, Java, Go, Rust?

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

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

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

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

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

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

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

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

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

© 2021 V2EX