转岗后端找工作,选 Java 还是 Go - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sekfung
V2EX    职场话题

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

  •  
  •   sekfung 2019-10-19 11:13:42 +08:00 10906 次点击
    这是一个创建于 2188 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

    Java 基础我是有,GO 我也有。我的迷茫点在于如何平衡我的兴趣与工作,毕竟 GO 的岗位比 Java 少得多
    yoshiyuki
        16
    yoshiyuki  
       2019-10-19 14:23:02 +08:00
    杭州以外地区建议选择 go,降薪只是一时的
    Kerr688
        17
    Kerr688  
       2019-10-19 16:19:44 +08:00   1
    Java 在后端开发届的统治地位还是不可撼动的,虽然我是写 Go 的。我真的感觉 Go、python 这些在北京之外的地方不太好找工作,建议还是 Java。
    KeepCoding
        18
    KeepCoding  
       2019-10-19 16:19:49 +08:00 via iPhone
    @yoshiyuki 为什么是杭州....
    NoirStrike
        19
    NoirStrike  
       2019-10-19 16:34:14 +08:00
    @KeepCoding #18 java 大本营
    lbp0200
        20
    lbp0200  
       2019-10-19 17:37:15 +08:00 via Android
    Java 工资高
    djxiaoyun
        21
    djxiaoyun  
       2019-10-19 18:07:54 +08:00
    @sekfung 哈哈哈,我也不想做页面仔了,也是在犹豫要不要转后端,java 太多人了,倒是想选择 go 或者 PHP
    winiex
        22
    winiex  
       2019-10-19 18:21:12 +08:00
    就这两个选择的话推荐 Java,毕竟要谋生,这个就业面更广。等稳定下来了学习 Go。但我个人更推荐 Python 而不是 Go,Python 学会了就可以不止玩后端了,还有更广的路可以走。
    wo642436249
        23
    wo642436249  
       2019-10-19 18:55:45 +08:00 via Android
    java 更稳
    sekfung
        24
    sekfung  
    OP
       2019-10-19 19:01:54 +08:00
    @djxiaoyun #21 PHP 好像行情更不好,很多 PHPer 都转 Java 或 Go 了
    maigebaoer
        25
    maigebaoer  
       2019-10-19 19:15:08 +08:00 via Android
    @djxiaoyun 本 php 却想着转大前段
    zuokanyunqishi
        26
    zuokanyunqishi  
       2019-10-20 01:23:15 +08:00 via Android
    同 php 想转 go,顺便撸 python
    quickma
        27
    quickma  
       2019-10-20 01:50:17 +08:00
    Java
    不要想了,什么机会多学什么,最好可以全学
    iPhoneXI
        28
    iPhoneXI  
       2019-10-20 07:54:19 +08:00 via Android
    我工作 Python,平时自学下 go 和 Java
    go 是真的容易入门,Java 要学的东西多一点
    招聘网站上 Java 是多,不过也别局限语言,
    好多后端岗位都标注了不限语言,或者接受转语言
    所以可以用编程语言 + “后端” + “服务端” + “后台” 之类关键词都搜一搜
    djxiaoyun
        29
    djxiaoyun  
       2019-10-20 11:04:40 +08:00
    @maigebaoer 哈哈哈,如同围城那样,里面的人想出来,外面的人想进去
    daodao116
        30
    daodao116  
       2019-10-20 15:05:13 +08:00   1
    程序员的职业规划,看看有没有参考价值,http://losergogogo.com/article/1565256150386
    sekfung
        31
    sekfung  
    OP
       2019-10-21 17:23:56 +08:00
    @daodao116 #30 谢谢 网站很不错
    vision4fun
        32
    vision4fun  
       2019-10-22 09:48:41 +08:00 via iPhone
    猪场内推可以联系 ID at gmail or telegram
    M00n
        33
    M00n  
       2020-04-10 11:18:07 +08:00
    同 Android 开发想转 go
    楼主现在如何?
    x7ecSn5uaQcj8bTp
        34
    x7ecSn5uaQcj8bTp  
       2023-05-21 12:30:45 +08:00
    我也是同楼下,
    同 Android 开发想转 go
    楼主现在如何?工作怎么找, 简历怎么写
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2609 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 15:32 PV 23:32 LAX 08:32 JFK 11:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86