目前是一名 Java 程序员,觉得学的再深入知识也掌握不完,东西太多了,各种框架。我在想把这些精力放到新兴的语言上,比如 Rust 或者 Go ,是不是效果会更好点,相比来说没那么卷。 最近在学 Rust ,觉得 Rust 这门语言还是有未来的,大家怎么看?
2
456789 2023-11-03 09:05:17 +08:00 via Android
rust 吧 这东西感觉虽然复杂,但对开发人员要求特别高,比 Python 还高
|
3
demoshengxw 2023-11-03 09:08:07 +08:00 via iPhone
换其他语言也一样会有这个问题,计算机甚至其他学科就不可能个人全部掌握,有自己擅长的领域,其他地方随用随学即可。
|
4
andydebug 2023-11-03 09:08:30 +08:00 1
有啥好转的 rust go 变卷也只是时间问题,再说了 rust 岗位真不多。
|
5
serverKnignt 2023-11-03 09:08:43 +08:00
鸿蒙 ArkTs
|
6
stinkytofu 2023-11-03 09:09:12 +08:00
为什么要转? ? ? 不能同时写 Java, Go , Rust 吗?
|
7
xingjue 2023-11-03 09:09:58 +08:00
转 golang 简单高效的语言永远是技术未来的主流趋势
|
8
chendy 2023-11-03 09:10:08 +08:00
java 这工业语言都掌握不完,emm…
|
9
likebetter 2023-11-03 09:11:00 +08:00
|
10
NessajCN 2023-11-03 09:13:15 +08:00 1
别学语言,学原理和应用
语言只是实现功能的工具, 你如果详细了解功能的实现方法和逻辑,你甚至可以用一门从没接触过的语言来达成目的 简单得入门实例和文档就行了 |
11
darkengine 2023-11-03 09:15:01 +08:00
Java 都不想学太深,还是不要考虑 Rust 了
|
12
rickiey 2023-11-03 09:15:42 +08:00 4
如果你是为了感兴趣学习,我建议同时学,如果为了工作赚钱,招聘软件会给你答案
|
13
lysS 2023-11-03 09:16:02 +08:00
都学了,go 一周就能入门
|
14
Desdemor 2023-11-03 09:16:58 +08:00
rust 入了好几次没入门,我太笨了,你们别学了,我跟不上了
|
15
ugpu 2023-11-03 09:21:32 +08:00
和语言没关系 设计模式 计算机底层 操作系统 算法. 对编程的理解.
|
16
liuxingdeyu 2023-11-03 09:27:24 +08:00 3
我觉得,学 go 吧,主要是可以看看 k8s 源码。语言这些真的到后期没那么重要了,思路和基础才是最重要的
|
17
jufeng 2023-11-03 09:29:38 +08:00 via Android
Java 能活是因为 web 火,想学 rust 就要考虑 rust 适用的业务模式,语言是实现业务模式的工具,换方向主要看你要做什么业务。应该不会有人拿 rust 去做 web 吧。
|
18
hancai 2023-11-03 09:29:57 +08:00
二线城市,刚刚搜了一下 rust 岗位,居然是 0
|
19
tedzhou1221 2023-11-03 09:31:06 +08:00
同 Java ,也学了 Rust ,也不知道算不算入了门。
可能 Rust 有未来,但目前只能当兴趣在学。学 Rust 能让学到更多操作系统的东西。 还有就是,机会 给有准备的人。无论有没有用,有时间就学吧 |
20
icanbeyrhero 2023-11-03 09:32:58 +08:00
除了 java ,应用层还是 javascript 香,应用广,职位多。
|
21
tedzhou1221 2023-11-03 09:34:38 +08:00
跟一下时事,
Clash for windows 没了,很多人推荐的 clash-verge ,是用 tauri ( react+Rust ) |
22
tedzhou1221 2023-11-03 09:37:00 +08:00
SHEIN 希音、美的 在招 Rust
|
23
pengtdyd 2023-11-03 09:37:06 +08:00
rust 找不到工作。。。。
|
24
bthulu 2023-11-03 09:38:00 +08:00
转 js 啊, 这里不全都是前端仔么
|
25
c2const 2023-11-03 09:42:56 +08:00 1
Java 确实卷,但招聘也是比较多的,如果只靠语言学习的门槛来避免卷,挡不住多少人,未来大概率一样变卷 :(
语言选 C/C++/go/rust 等都可以,但从事的工作,在特定领域/业务得有门槛才行 :) 即使现在的大陆就业环境不好,如果有业务门槛也是最后几波被裁员/倒闭的 :) |
26
duojiao 2023-11-03 09:43:06 +08:00 1
取决于你下一份工作是什么
|
27
fox0001 2023-11-03 09:45:22 +08:00 via Android 1
|
28
easyEz 2023-11-03 09:45:35 +08:00
工作待几年了,还在讨论语言?
|
29
hunk 2023-11-03 09:49:16 +08:00
golang rust 都有所涉及,工作还是 java ,工作机会多市场大呀。
学 rust 是为了在区块链上开发,很多场景 go 就够用了。 |
30
wxw752 2023-11-03 09:50:35 +08:00
凡是能赚钱的哪有不卷的,建议不要想着换道超车
|
31
EricShell 2023-11-03 09:53:55 +08:00
讨论语言没意义,你想干的方向和业务才是决定因素。。抛开业务聊这些没用
|
32
williamshan OP @yazinnnn0 感觉以后 rust 是不是大有可为
|
33
huiwang520 2023-11-03 09:54:20 +08:00
https://w02agegxg3.feishu.cn/docx/Ktp3dBGl9oHdbOxbjUWcGdSnn3g
学习 Rust 和 Go 的实践项目,手写 KV 数据库 |
34
Sfilata 2023-11-03 09:54:41 +08:00
成年人才做选择题!这又不是矛盾的,都入个门,想学哪个学哪个呗。总之一句话,学可以,但不要草率转行。
|
35
williamshan OP @stinkytofu 大佬牛
|
36
williamshan OP @NessajCN 了解,感谢大佬回复
|
37
williamshan OP @liuxingdeyu 大佬说得对,感谢回复
|
38
williamshan OP @tedzhou1221 是的,我也是这么做的
|
39
williamshan OP @c2const 嗯嗯确实是这样,也在学业务
|
40
williamshan OP @easyEz 大佬我是刚工作,刚一年半
|
41
jonsmith 2023-11-03 10:02:51 +08:00
我是 go 想转 Java ,虽然很喜欢 go ,奈何二线城市工作太少,Java 岗位远多于其他语言。
如果单纯兴趣,推荐可以学习 go 。 |
42
forQ 2023-11-03 10:06:16 +08:00
“觉得学的再深入知识也掌握不完,东西太多了,各种框架”
go 没有这个问题吗,rust 没有这个问题吗? |
43
assiadamo 2023-11-03 10:09:01 +08:00
出海的话感觉 c#好一点,就业市场比 go 大
|
44
dinghmcn 2023-11-03 10:21:30 +08:00
@tedzhou1221 #21 Clash for windows 没了?
|
45
wupher 2023-11-03 10:25:13 +08:00
both
|
46
hancai 2023-11-03 10:33:46 +08:00
rust 没岗位 没岗位
|
47
17681880207 2023-11-03 10:40:13 +08:00
换成 go 也好 rust 也好,如果你还是开发后台管理系统,那不和 java 一样吗?重要的是你那语言来干嘛,而不是用什么语言。😗
|
48
xiaocaiji111 2023-11-03 10:50:50 +08:00
都学不完,计算机换了个语言你会发现框架,最佳实践,编程技巧都要再来一遍。
好好深入 java ,然后学一门辅助语言来解决 java 解决不了,或者不适合解决的场景。如果不断的换语言,估计也就是图个语法新鲜感。啥都会,啥都又不会。 |
49
xuanbg 2023-11-03 10:52:59 +08:00
没有谁能把知识学完,都是用什么学什么。再说,go 还不是直接就能上手的吗?
|
50
lsk569937453 2023-11-03 11:02:40 +08:00
java 是工作,rust 是生活。
|
51
jjx 2023-11-03 11:09:32 +08:00 2
关注语言没有意思
应该是关注哪个业务是你喜欢的, 把剩余精力投注到业务背后的专业知识 比方说 进销存/erp, 你就应该把剩余精力放在 财务会计, 企业管理上,这些专业知识值得穷极一生, 而且受益终生 语言之类的, 没有这个价值 |
52
daye 2023-11-03 11:10:53 +08:00
学习 rust 赌未来几年物联网会上风口
|
53
Dogtler 2023-11-03 11:15:39 +08:00
与前端不同,在后端 语言不再是痛楚 后端其实与所处的行业绑定,只要能规划一套可行的技术方案业务。
所以公司用啥就学啥就好,行业主流用啥就学啥就行,懂得行业的运作和灵活运用语言其本身 |
54
tietou 2023-11-03 11:15:53 +08:00
不需要转 都学
|
55
kirito41dd 2023-11-03 11:24:58 +08:00
go 入门之要半天,rust 一定要学,所以俩都要。
我上份工作 go ,现在工作 rust |
56
NoNewWorld 2023-11-03 11:27:01 +08:00
rust 一步到位,不过我倒是选择了 C++
|
57
ShadowPower 2023-11-03 11:29:52 +08:00
学 rust ,了解它的设计对编程思路很有帮助,哪怕不写 rust 。
go 的话,需要的时候分分钟就学会了。它本身的特性特别少,不需要专门去学,看着代码模仿都可以写出来。 |
58
lbp0200 2023-11-03 11:38:47 +08:00
Java 的 23 种设计模式,你知道么?
|
59
tangtang369 2023-11-03 11:39:39 +08:00
语言是学不完的 一通百通 只要知道基本规则就行
|
60
tedzhou1221 2023-11-03 11:45:39 +08:00 via iPhone 2
😆java 的 23 种设计模式…….哈哈
看来还是有必要学学 Java 以外的东西。不然以为编程=Java |
61
leonhao 2023-11-03 13:17:51 +08:00
学这么多编程语言不如把英语学好
|
64
assad 2023-11-03 13:49:56 +08:00
Java 多好,就用 Java ,为啥要转
|
65
28Sv0ngQfIE7Yloe 2023-11-03 14:22:56 +08:00
学那么多招数?内功不练吗?
|
66
7inFen 2023-11-03 14:28:28 +08:00
rust 是潜力股
|
67
Laobai 2023-11-03 14:29:43 +08:00
转土木,或者进厂吧😝
|
68
lmq2582609 2023-11-03 15:54:49 +08:00
就国内目前来看,java 岗的需求程度还是排前几的
|
69
starinmars 2023-11-03 16:19:16 +08:00
.net 进厂确实比较稳
|
70
o562dsRcFqYl375i 2023-11-03 17:15:35 +08:00
学 Rust ?准备吃屎吗? DOGE
|
71
JavaGym 2023-11-03 17:56:34 +08:00
Vivo 自研系统 BlueOS 不就是基于 Rust
|
72
xiaxiaokang 2023-11-03 18:52:57 +08:00
激进型:Rust (高成本高风险高回报,未来可期)
安稳型:go/net (低风险中低回报,运势好可养老) |
73
xiaxiaokang 2023-11-03 18:56:42 +08:00 1
@andydebug Rust 真的很难卷,因为门坎太高了。
|
74
zhgg0 2023-11-03 19:00:32 +08:00 via iPhone
转语言解决不了你想解决的这个问题
|
76
lsy6 2023-11-03 21:14:10 +08:00
@kirito41dd 大佬有什么新手学 go 的一些方法吗,不喜欢看官方文档,看不懂。指条路谢谢
|
77
deacyn 2023-11-03 22:05:03 +08:00
@tedzhou1221 #21 刚看了一下 clash-verge 也没了
|
78
lp7631010 2023-11-03 22:22:26 +08:00
别转了 it 寒冬了 想想别的出路吧
|
79
racgas 2023-11-03 22:31:32 +08:00
转 php 行不
|
80
JoyLife 2023-11-03 22:31:33 +08:00
建议进厂搬砖。。。
|
81
Ericcccccccc 2023-11-03 23:43:31 +08:00
找个工作再说.
|
82
buxudashi 2023-11-04 00:18:05 +08:00
转 dart 啊。 目前来看,flutter 在发展。而 dart 语言也挺好用。
|
83
Jtyczc 2023-11-04 01:02:10 +08:00 via Android
转个毛,自己做产品卖钱啊,怎么老是想打工
|
84
javaisthebest 2023-11-04 02:09:07 +08:00
就 go 那语法还需要担心 Java 转不过去?
Java 学不好你 go 也学不好的 与其学 go rust 为什么不找个机会学前端? |
85
jackmod 2023-11-04 02:59:48 +08:00
@lsy6 #75 看这个网站,已经精简到极限了。https://gobyexample.com
|
86
movq 2023-11-04 08:06:44 +08:00
|
89
gowk 2023-11-04 11:31:01 +08:00
@liuxingdeyu #16 k8s 起初是 Java 实现的,后来才转译到 Go ,所以其风格带有浓烈的 Java 味道,不是很 idiomatic ,我觉得没必要细读,对你感兴趣的包粗读即可
|
90
mogging 2023-11-04 16:25:39 +08:00 via Android
rust 是不懂,但 devops 转 go 比较香
|
91
ikas 2023-11-04 16:31:58 +08:00
语言只是你的工具,你说的那些框架的思维,解决一类问题的设计与方案才是你需要掌握的
提高自己的学习能力,也不是看什么语言流行,有趣就学什么才行 一个掌握 N 门外语的人,但是不懂如何写好小说,那么写出来的东西谁去看? |
92
chenyu0532 2023-11-05 16:39:41 +08:00
对 flutter 都不感兴趣么。。我觉得挺好的。。
|
93
feiqiu 2023-11-05 21:38:33 +08:00
天天问这种问题的人能不能赶快失业啊 真的看着都烦 你能把 java 学精通吗
|
94
liuxingdeyu 2023-11-06 09:33:39 +08:00
@gowk 我就说之前看的时候总觉得哪怪怪的但是说不出来
|
95
kirito41dd 2023-11-07 16:31:09 +08:00
@lsy6 这可不能说看不懂 https://tour.go-zh.org/welcome/1
|
96
IIInsomnia 323 天前 1
如果用 Rust 做 web 开发,可以看看这个: https://github.com/shenghui0779/api-tpl-rs
|
97
RedBeanIce 208 天前
所以楼主,最后是怎么选的呢。
是基于什么原因。 |