转岗后端找工作,选 Java 还是 Go

2019-10-19 11:13:42 +08:00
 sekfung

LZ 本来是做 Android 开发的,入职了一家商业密码学公司,主要做区块链方向,现在的工作内容越来越杂,前端,RN,后端( Java )都要做,对工作失去动力。打算明年跳槽到广州找找后台坑。目前在公司做后端比较少,多为部署项目,写写简单的 Demo,公司性质决定做不了比较大型的 Web 项目

自己对后端(GO)比较感兴趣,平常也会写 Web 项目练手,在恶补基础知识。回归到现实,我知道后端知识点都是共通的,数据库,操作系统,计算机网络,但每一个语言就有对应的框架要熟悉,深入之前先解决吃饭问题。

10456 次点击
所在节点    职场话题
34 条回复
yidinghe
2019-10-19 11:23:28 +08:00
GO 还没火起来,将来会不会也是未知数。如果楼主有足够存款不要求未来三五年一定要足够的薪水的话,可以考虑专职 GO 开发。
mornlight
2019-10-19 11:37:51 +08:00
单纯从稳妥上说,Java。

1. 你已经有 Java 语言的经验;
2. 岗位多,初中高都容易找到;
3. 现成轮子多,你不需要太强的后端知识就能写出可以跑的代码。

决定了去广州的话,先到拉钩、BOSS 上搜搜看岗位和薪资,有个概念。

写后端一定要非常深入了解 HTTP 协议,了解一个请求过来每一步的流程是在干嘛,很多人是自以为自己会,其实分不清 session cookie 的概念。
sekfung
2019-10-19 11:38:27 +08:00
@yidinghe #1 我是想专攻一门方向的,生活硬生生把我逼成全栈。忘了补充,我一年多的工作经验
sekfung
2019-10-19 11:40:42 +08:00
@mornlight #2 我还真的在招聘网站搜了一下,GO 大概是 Java 的一半。薪水倒是不太看重,况且我也做好了降薪转岗的心理准备。
blless
2019-10-19 11:51:53 +08:00
@yidinghe 我司在用 go,我们招后端从来都没要求 go 语言经验,当然有肯定最好。
网上不看好 go 的人从来都没说,go 对有经验的程序员上手难度简直低得令人发指。不会 go 的撑死有些 channel 这种专用特性不熟悉,但是你用其他语言习惯写完全也是可以的。
kiddult
2019-10-19 11:52:01 +08:00
@sekfung 优先转 Java,先转到后端,然后过几年,Java 后端转 golang 也方便
janxin
2019-10-19 11:55:35 +08:00
你都写安卓的,为什么不写 java?
zdkmygod
2019-10-19 12:15:47 +08:00
既然会 Java,那还考虑什么 golang,不喜欢 Java 语言的另说。
golang 比较适合写惯的脚本语言的后端转,毕竟 Java 还是略繁琐了一点。
wuwukai007
2019-10-19 12:18:54 +08:00
先做 java 吧,我是先学的 java 然后学的 python,都是相通的,先学 java 基础会更好点。
jrtzxh020
2019-10-19 12:22:43 +08:00
@mornlight 我公司两个后端 java 差不多三年经验,也分不清 session 和 cookie 的概念。。。
sekfung
2019-10-19 12:27:43 +08:00
@janxin #7
@zdkmygod #8

跟自己喜好有关吧。
如果要跟现实低头,白天 Javaer, 夜晚 Gopher 也未尝不可
fox0001
2019-10-19 13:02:09 +08:00
目前是 Java,业余可以玩玩 go
SteveAlan
2019-10-19 14:11:08 +08:00
自从有点 Java 基础之后,学其他语言都好学——个人感受
ChoateYao
2019-10-19 14:13:20 +08:00
你本质工作已经是 Java,你不学习 Java 想学习 GO ?

如果你继续回去做 Android 开发,也想学习后端,那么我建议是 GO。

现在 Go 还是蓝海就等风口了,就跟 Python 一样跟着大数据一起起飞
sekfung
2019-10-19 14:21:46 +08:00
@ChoateYao #14 不,我现在已经不想做页面仔了。虽然我本质工作是 Java,但相当长一段时间是写 JS,写 React Native. 我就只想选一个方向好好专研。

Java 基础我是有,GO 我也有。我的迷茫点在于如何平衡我的兴趣与工作,毕竟 GO 的岗位比 Java 少得多
yoshiyuki
2019-10-19 14:23:02 +08:00
杭州以外地区建议选择 go,降薪只是一时的
Kerr688
2019-10-19 16:19:44 +08:00
Java 在后端开发届的统治地位还是不可撼动的,虽然我是写 Go 的。我真的感觉 Go、python 这些在北京之外的地方不太好找工作,建议还是 Java。
KeepCoding
2019-10-19 16:19:49 +08:00
@yoshiyuki 为什么是杭州....
NoirStrike
2019-10-19 16:34:14 +08:00
@KeepCoding #18 java 大本营
lbp0200
2019-10-19 17:37:15 +08:00
Java 工资高

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

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

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

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

© 2021 V2EX