应届生有问题想请教大佬一下

3 天前
 3699

面临困境: 应届生进公司是 Golang ,但 Go 侧的任务比较少目前分不到我头上,而且换 leader 了,现在 title 是 java 开发,但我从没写过 Java ;好在是 leader 暂时并不直接给我分配任务,只是说让我有时间的话学一下 java ; 处境就是:Go 技术栈半吊子,Java 啥也不会。 想让大佬们指点迷津,目前从哪个方向提高比较好,非常感谢

2945 次点击
所在节点    程序员
35 条回复
DefoliationM
2 天前
@craftsmanship 确实,但是新版本特性还是要学的。
ZettarYuFan
2 天前
感觉现在 ai 时代,什么语言倒是都无所谓,看你愿不愿意了
lesismal
2 天前
@craftsmanship #14 go 写 web 也足够用了,自己不熟、怪 go 不行那是属于冤枉 go 了。我自己项目是禁用 ORM 的,ORM 的缺点以前喷过,随便搜搜也有很多文章和帖子,这里就不再喷了,高手路线、性能需求以及大项目应该避免用 ORM 。
rust 很好,我对 go 的性能也不满意,所以基础设施类的,我支持 rust 。但是普通的业务、应用开发,rust 不好组团队,除了少量确实有性能需求技术追求的团队,没必要 rust 、go 足够。

至于 java ,最啰嗦的语言,即使以后 virtual thread 及相关所有驱动、框架都配套搞定也坚决抵制。职业所需为了糊口没办法那随意。
前面几位说的用 java 大脑永久损伤太贴切了——respect !
Ketteiron
2 天前
@DefoliationM #20 他指的是 kt 原生没多少岗位, 这确实是现实情况,学了 kotlin 想找份客户端实习对现在的环境来说是地狱难度。
Ketteiron
2 天前
@DefoliationM #14 拿 rust 写 web 是认真的吗,我也经常写 rust ,我认为 rust 写 web 是自讨苦吃,ts 或 c# 不好吗
DefoliationM
2 天前
@Ketteiron 我只是说 rust 比 go 好用,至少还有宏,完整功能的范型可以用,显然当前 web 后端领域还是 java 生态最好最无敌。
3699
1 天前
@DefoliationM #14

大佬好,感谢您的回复。

我的情况是这样的,本科之前只做过 python ,毕业后工作了一年是关于 k8s 和 golang 的,然后去读研了,AI 相关的也是 python ,
然后就是现在研究生毕业,进了一个算大厂的,一开始让我做的是 AIOps 相关的,现在直属领导变了,他建议我有时间了学习一下 java ,(我们所有的产品的 70%开发都是 java 做的),我本身是不介意学 java 的,因为我现在觉得自己一开始都是语法相对“简单”的编程语言,Python Go 等,其实对整个后端体系,或者代码架构,会有些心虚,
想的是,趁着这个机会深入学习一下 java ,进一步精进这方面的知识储备,
同时,和 go 的语法,原理,对比学习,

想法可能会有些稚嫩,请前辈批评指正,感谢🙏
MIUIOS
1 天前
听一楼的,别学,等被开除就好了,多大点事
我一直认为技术和思维才是重要的,语言只是实现工具,学什么都不冲突,想不明白这玩意只能说小学生思维
dummynode
1 天前
语言是无关紧要的东西,反而这个问题和你的兴趣有关。

如果你对 Kubernetes 感兴趣,坚持使用 Go 语言就好了;如果你想成为一个后端开发,Go 和 Java 都可以的。
meteora0tkvo
1 天前
现实状况是,要么学 Java 保住岗位,要么被裁员换公司
Benjamin007
1 天前
优先学 Java 基础,同步巩固 Go ,用小项目练手,主动和 Leader 同步学习进度。
BingoW
10 小时 41 分钟前
都不要学,让领导知道你不是敲代码的料。。
wangtian2020
6 小时 30 分钟前
只要不加班,上班让我干什么都行
mightofcode
4 小时 49 分钟前
java 确实很啰嗦处处都是过度工程化各个框架都是重量级
但是 java 代码易读,生态强大且稳定,大互联网公司喜欢用这都是巨大的优势
kellysally
4 小时 37 分钟前
还年轻,学啥都行。Go 的起薪更高,Java 的就业市场更大。

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

https://ex.noerr.eu.org/t/1164604

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

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

© 2021 V2EX