目前是 Java 码农,想再学一门语言 c++,c#,rust,go,各位大佬推荐哪一个

263 天前
 lemonteacode

目前 java 码农,想再学习一门语言,精力有限,在平时还要研究 java 的情况下只能再选择一门,复杂度不是问题因为也是学习嘛,个人比较倾向 rust ,因为现在炒的比较火,而且又是个新东西,系统及语言实用范围也比较大 纠结的点(以下的话都出自个人映像,在没有足够了解的情况下的胡言乱语,大家轻喷): 1:想自己做个桌面应用程序玩玩,毕竟 java 大家都懂,上班就写 web 后端,老实说是吃饭需要,必须一直研究,最好能跨平台,c++和 c#目前知道是不错的,因为还有.NET 这玩意,rust 因为目前确实不太懂哈不知道能不能(轻松)做一些比较美观的 gui 应用 2:性能最好要比 java 强是不,go 目前也是比较火,对于工作来说确实是个好东西,但是感觉(感觉啊!)这玩意跟 java 一样,就是大家都拿来搞一些工作上的东西,玩乐性不知道行不行,毕竟是工作之余搞点好玩的,再说 java21 都出来了而且 go 和 java 的性能差距也有一些讨论的声音

5796 次点击
所在节点    程序员
75 条回复
darkengine
263 天前
当然是学 TS + NodeJS 啦
luckyrayyy
263 天前
桌面应用程序 Java 也可以写,我用 javafx 和 jb 家出的 compose 都写过。go 印象里没啥好用的 gui 库吧,rust 不了解。
lemonteacode
263 天前
@darkengine 啊这
xtreme1
263 天前
看过你描述也没搞清楚到底是写着玩还是想吃饭用...
后者的话, cpp rust 这种都依赖于领域相关的知识, 和具体语言(虽然也很重要)其实没那么多关系...
lemonteacode
263 天前
@luckyrayyy 确实 java 也能写,我也用过一些,但是想学个新的嘛~~~
lemonteacode
263 天前
@xtreme1 就是想玩,但是也想更加深入一点,应为吃饭的语言已经有了,我想再学一个更底层的语言,然后跟跟 java 相辅相成嘛
lbllol365
263 天前
@luckyrayyy 请问下 jb 的 compose 是不是得学一些他家 Android 的那套东西,我是 Java Web 技术栈的,当时看了看 compose ,有点懵
jianchang512
263 天前
想搞桌面端,肯定选 c#啊,c++ rust 太费劲了
xtreme1
263 天前
@lemonteacode #6
写着玩就首先别考虑 cpp 了, 一个指定的现代的包管理器对心理健康来说太需要了.
senjyougahara
263 天前
写着玩自然是 c#啊,各种语法糖太方便了,写桌面端也方便,还有跨平台的 maui
luckyrayyy
263 天前
@lbllol365 我不了解安卓,不知道你说的 Android 的那套东西是指啥? compose 本身跟安卓没啥关系吧,没有依赖,声明式 UI 也不是安卓独创的各个框架都这么设计。
lbllol365
263 天前
@luckyrayyy 那应该就是我没找对文档吧,多谢回复
hsuyeung
263 天前
同 java ,Go 之前用过一段时间,写点小东西感觉很舒服,但是异常处理很烦。rust 前段时间看官方文档学了一半多了,暂时不知道自己想学来做什么,所以继续学下去的动力也逐渐没了。现在又有点想学 iOS 开发( swift )自己写点 app 啥的玩玩
LoNeZ
262 天前
rust&golang
xlsepiphone
262 天前
ts
wqq096737ink
262 天前
看到有人推荐 ts/nodejs ,表示不理解,后端开发学这玩意儿干啥?写网页?

选 go 贴合 k8s
zzzkkk
262 天前
@wqq096737ink
最好 html css 也学 国外找机会有帮助 能卷死别人 贪婪资本家喜欢节约资金
liveoppo
262 天前
跳出语言吧,学点其他的,比如 AI
xuanbg
262 天前
啥都不要学,没用的东西学它作甚?
xgdgsc843
262 天前
rust/julia

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

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

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

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

© 2021 V2EX