V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sekfung
V2EX  ›  职场话题

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

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

    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 ?

    如果你继续回去做 Android 开发,也想学习后端,那么我建议是 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😁
    x7395759
        27
    x7395759  
       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
    楼主现在如何?
    unknowsun
        34
    unknowsun  
       312 天前
    我也是同楼下,
    同 Android 开发想转 go
    楼主现在如何?工作怎么找, 简历怎么写
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1540 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:15 · PVG 01:15 · LAX 10:15 · JFK 13:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.