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

马上毕业找工作了,选择 go 好还是 Java 好?

  •  
  •   Mgzsnothing · 2021-11-11 15:19:40 +08:00 · 9599 次点击
    这是一个创建于 1087 天前的主题,其中的信息可能已经有所发展或是发生改变。
    听说 java 现在很内卷,学 go 的话会更好进大厂吗?
    86 条回复    2021-11-17 20:28:41 +08:00
    Fu4ng
        1
    Fu4ng  
       2021-11-11 15:28:20 +08:00
    我写 go 的,工作难找的一批
    pkumaster
        2
    pkumaster  
       2021-11-11 16:08:15 +08:00
    我写 JAVA 的,工作难找的一批
    lichdkimba
        3
    lichdkimba  
       2021-11-11 16:14:29 +08:00   ❤️ 26
    我是 HR ,简历多的一批
    zsyqwe
        4
    zsyqwe  
       2021-11-11 16:15:34 +08:00   ❤️ 1
    我路过的,楼上都是坏人别信!
    hwdef
        5
    hwdef  
       2021-11-11 16:15:57 +08:00
    java 确实很卷,go 也不轻松,go 写后端没意思,做 go 云计算还行。无论选什么都要精通些,
    arthas2234
        6
    arthas2234  
       2021-11-11 16:21:05 +08:00
    都要毕业了,现在还在问这个,是不是有点晚了~
    txzhanghuan
        7
    txzhanghuan  
       2021-11-11 16:36:03 +08:00
    都是工具
    wr516516
        8
    wr516516  
       2021-11-11 16:39:34 +08:00
    测开好进大厂
    JKeita
        9
    JKeita  
       2021-11-11 16:47:07 +08:00
    还是 java 吧,公司多
    jonathanchoo
        10
    jonathanchoo  
       2021-11-11 16:50:33 +08:00   ❤️ 1
    我写 go 的,还是推荐 java
    RUGUAN
        11
    RUGUAN  
       2021-11-11 16:53:03 +08:00
    开滴滴,送外卖,殊途同归
    ob
        12
    ob  
       2021-11-11 16:56:36 +08:00
    现在写 go ,不是很舒服,编码效率不如 java (当然应该是个人问题),不过还是 node 最爽
    chenyu0532
        13
    chenyu0532  
       2021-11-11 17:43:39 +08:00
    当你不确定学什么语言的时候就学 java
    lizhesystem
        14
    lizhesystem  
       2021-11-11 17:48:54 +08:00
    java 来卷吧
    daodao
        15
    daodao  
       2021-11-11 17:50:11 +08:00
    java 用来找工作,go 用来取悦自己做自己感兴趣的私人项目。
    leafre
        16
    leafre  
       2021-11-11 17:51:34 +08:00
    我写 JAVA 的,工作难找的一批
    jiangwenqi
        17
    jiangwenqi  
       2021-11-11 17:57:29 +08:00
    我写 java ,现在无业,慌得一批
    AllenHua
        18
    AllenHua  
       2021-11-11 17:59:58 +08:00 via iPhone
    我啥都不精,焦虑的一批
    Glauben
        19
    Glauben  
       2021-11-11 18:00:21 +08:00
    建议选择 JAVA
    TypeError
        20
    TypeError  
       2021-11-11 18:11:41 +08:00 via Android
    选钱多的
    pooorguy
        21
    pooorguy  
       2021-11-11 18:21:26 +08:00
    楼上这群人。。

    ‘他还是个孩子啊~’
    fengsien1999
        22
    fengsien1999  
       2021-11-11 18:56:09 +08:00
    你可以只学 C++。只搞 C++。
    RainCats
        23
    RainCats  
       2021-11-11 19:15:29 +08:00
    我写 Java ,辞职半个月,烦的一批
    TomatoYuyuko
        24
    TomatoYuyuko  
       2021-11-11 19:18:19 +08:00   ❤️ 2
    大学学 java ,毕业干前端去了,看之前同学还在水深火热之中,乐得一批
    lostberryzz
        25
    lostberryzz  
       2021-11-11 19:29:20 +08:00   ❤️ 2
    上面推荐 Java 的朋友,稍微看了下有做 Go 、PHP 、产品的,就是没有做 Java 的,太真实了

    建议学前端
    yl20181003
        26
    yl20181003  
       2021-11-11 20:17:59 +08:00 via Android
    我搞前端的,建议后端
    harwck
        27
    harwck  
       2021-11-11 20:19:00 +08:00   ❤️ 1
    我转行写 Java ,工资低的一批
    k9982874
        28
    k9982874  
       2021-11-11 20:53:14 +08:00 via Android
    想找饭碗学 java ,想舒心学 go
    sickoo
        29
    sickoo  
       2021-11-11 21:03:27 +08:00   ❤️ 2
    我,前端,大大滴希望。
    shawnsh
        30
    shawnsh  
       2021-11-11 21:35:22 +08:00 via Android
    都是蓝鲸人?🐶
    vue666
        31
    vue666  
       2021-11-11 21:59:01 +08:00
    现在内卷严重, go 培训机构还没开班, java 一堆培训出来的, 内卷严重, 你看吧
    ferock
        32
    ferock  
       2021-11-11 22:06:59 +08:00 via iPhone
    java
    neutrinos
        33
    neutrinos  
       2021-11-11 22:14:32 +08:00 via iPhone
    别做 web 开发仔
    iPhone12
        34
    iPhone12  
       2021-11-11 22:39:26 +08:00
    笑死,经历过求职之后才发现 java 是 1000 个人抢 30 个职位,前端是 100 个人争 20 个职位。

    说“web 开发仔”的差不多得了。

    前端爽就完事了,相对于后端竞争压力小的一批,且大部分大厂前后端都同价。
    IsaacYoung
        35
    IsaacYoung  
       2021-11-11 23:02:56 +08:00 via iPhone
    前端?🐶都不干
    SuperManNoPain
        36
    SuperManNoPain  
       2021-11-11 23:09:23 +08:00
    快来干 java 吧😈,等不及看后生背八股文的样子了
    ufan0
        37
    ufan0  
       2021-11-11 23:27:18 +08:00   ❤️ 2
    Go 和 Java 都写过,我入行不久,但是也面试过别人了

    从业务开发程序员角度说下几点希望有帮助:

    1.面试:
    Java 无疑比 Go 卷多了,Go 的岗位虽然不及 Java ,但是大公司的 Go 岗位并不少;

    2.编程:
    Go 写起来语法上比 Java 舒服,如果你写过应该会有一样的体会吧;
    TAFMT
        38
    TAFMT  
       2021-11-11 23:28:26 +08:00   ❤️ 1
    Java 卷的跟狗屎一样!!!
    iamv2er
        39
    iamv2er  
       2021-11-12 00:11:26 +08:00 via iPhone
    java 的 ,学前端吧
    yoke123
        40
    yoke123  
       2021-11-12 00:15:30 +08:00
    选大数据
    Ehend
        41
    Ehend  
       2021-11-12 01:10:26 +08:00 via Android
    我在想反正 Java 要考算法,直接准备 c++会不会好点,岗位少但做的人也少
    iHaoo
        42
    iHaoo  
       2021-11-12 01:44:28 +08:00 via iPhone
    同快毕业了,我做推荐算法的,在纠结 java 和算法
    amwyyyy
        43
    amwyyyy  
       2021-11-12 09:29:33 +08:00   ❤️ 1
    go 好,平均薪资高
    lonenol
        44
    lonenol  
       2021-11-12 09:49:46 +08:00
    Java 更好进大厂。。就算是字节跳动,也允许用 Java 面试,进去之后转 Go 。。
    loryyang
        45
    loryyang  
       2021-11-12 10:01:46 +08:00
    大厂其实不太纠结语言,进去再培养就行了,小厂就很在意,因为不想培养,讲究入职就能发光发热
    pkoukk
        46
    pkoukk  
       2021-11-12 10:05:22 +08:00   ❤️ 5
    写 go 吧,最近公司招来的年轻人都更愿意写 go 。
    主要原因是下一代要来掌握话语权了,得把上一辈赶下来,如果还用 java 的话很难翻身
    所以目前 go 流行就是新码农想卷死老码农
    lingyan190
        47
    lingyan190  
       2021-11-12 10:08:05 +08:00
    一流 985 211 的话果断选 GO ,啥都不是的话 JAVA 吧
    fareware
        48
    fareware  
       2021-11-12 10:50:36 +08:00
    能不能进大厂我觉得和语言无关,校招的话你用啥都行,进来可以转或者被动就让转了,这都是小事
    suyuyu
        49
    suyuyu  
       2021-11-12 10:54:48 +08:00
    我写 PHP 的,offer 一大堆
    zuosiruan
        50
    zuosiruan  
       2021-11-12 10:55:32 +08:00
    找工作就 java
    industryhive
        51
    industryhive  
       2021-11-12 11:10:49 +08:00
    选 java ,java 的应用范围比 go 广太多了。java 可以写后端,可以写客户端(安卓、javafx ),可以写大数据平台( Hadoop 、Spark ),可以写数据库( Hbase 、Casandra ),可以写搜索引擎( Elasticsearch )。而 go 目前的应用领域是 docker 、k8s 等,相当于 Python 的升级版,主要集中在运维领域。
    qq8331199
        52
    qq8331199  
       2021-11-12 11:20:01 +08:00   ❤️ 1
    @industryhive 主要集中在运维领域 看到这句话基本断定你没用过 go 开发过上线的产品
    语言本来就是工具,能做的东西太多,本人写过 java go node ,最后觉得 go 的语法写起了比 java 舒服才选 go 做主要开发语言
    个人建议,看你自己喜欢 go 还是 java 的语法,工作成事在人,语言只是一个工具,选的语言再好还得靠自己的能力
    工作的时候用会用两种语言开发的人多了去了
    lbp0200
        53
    lbp0200  
       2021-11-12 11:28:13 +08:00
    面向工资编程选 Java ,我不会 Java ,已经被应届生倒挂很多了
    timelessxp
        54
    timelessxp  
       2021-11-12 11:32:26 +08:00
    学 Java 肯定没错。
    bootvue
        55
    bootvue  
       2021-11-12 11:40:25 +08:00
    必须都选
    abccccabc
        56
    abccccabc  
       2021-11-12 11:51:34 +08:00
    @suyuyu
    我写 PHP 的,offer 一大堆
    -------------------------------------------
    哪里招 php 呀?
    tourist2018
        57
    tourist2018  
       2021-11-12 13:32:33 +08:00
    难道不是哪个工资给的高选哪个么?刚毕业找工作不应该挑语言吧,除非是前端后端这种

    你面几个工作,肯定组里有各种后端语言的( Java go python c/c++) 哪个给的多去哪呗
    iPhone12
        58
    iPhone12  
       2021-11-12 13:35:54 +08:00 via iPhone
    我说 35 楼没🐴,请点赞。
    suyuyu
        59
    suyuyu  
       2021-11-12 13:40:29 +08:00
    @abccccabc 抱歉忘记打 [旺柴] 了
    iPhone12
        60
    iPhone12  
       2021-11-12 13:41:18 +08:00 via iPhone
    抱歉,发现误伤友军了各位🐒🐸
    xz410236056
        61
    xz410236056  
       2021-11-12 13:41:26 +08:00
    我说个偏门的,c# .netCore 国外用 .net 的是真的多
    clf
        62
    clf  
       2021-11-12 13:59:27 +08:00
    大三准备还行,你现在是准备春招么……
    EarthChild
        63
    EarthChild  
       2021-11-12 14:08:27 +08:00
    我写 JAVA 的,工资发不出来,工作被辞退了,难的一批
    jingslunt
        64
    jingslunt  
       2021-11-12 14:20:53 +08:00
    java 一周一次产品迭代 golang 两个月迭代一次
    java 老旧厂子 golang 新厂 大厂
    keshawnvan
        65
    keshawnvan  
       2021-11-12 14:39:56 +08:00
    选钱多的
    yibo2018
        66
    yibo2018  
       2021-11-12 14:46:12 +08:00   ❤️ 1
    之前看过一个说法,java 毕竟很久了,资源都在 80 后 70 后掌握,所以你是在和他们抢饭碗(面试难度等等)
    go 比较新,适合年轻人开拓。以及现在 k8s 也是 go 开发,如果我是你,我大概会选 go + k8s 往云端走。这俩个都是比较新的东西,坑位多

    自己的一点建议,看看就好
    mghm
        67
    mghm  
       2021-11-12 15:00:52 +08:00
    我做 php 的,做一家倒一家,不知道是语言的问题还是自己的问题?
    chenyu0532
        68
    chenyu0532  
       2021-11-12 15:43:03 +08:00
    java...1 2 3 4 5 线工作都有。。go 可不是。。
    Zhuozhuo
        69
    Zhuozhuo  
       2021-11-12 17:36:33 +08:00
    go 成都很缺。。。
    jin7
        70
    jin7  
       2021-11-12 20:59:47 +08:00
    不学编程
    oneisall8955
        71
    oneisall8955  
       2021-11-12 21:12:34 +08:00 via Android
    go go go
    wtysos11
        72
    wtysos11  
       2021-11-12 21:21:34 +08:00
    go 进大厂可能容易一些,我面试的时候还允许现场学现场转,只刷算法就可以,java 都不知道卷成什么样了
    不过如果真的很想进大厂的话可以考虑一下 iOS 客户端。隔壁实验室有人什么都不会(学历 985 科班本硕),春招刷了两个星期就跑腾讯了,也顺利留下来了,与其他方向比难度就挺离谱的。
    johnsona
        73
    johnsona  
       2021-11-13 00:42:24 +08:00 via iPhone
    js
    rpish
        74
    rpish  
       2021-11-13 00:59:58 +08:00
    建议加上坐标,会比较有参考性
    darknoll
        75
    darknoll  
       2021-11-13 10:45:06 +08:00
    java
    hjb
        76
    hjb  
       2021-11-13 11:05:51 +08:00
    22 届,科班,Go 选手。机会:1.Go 的机会比 Java 少很多很多,阿里、腾讯没有专门的 Go 岗位针对应届生,我投的字节飞书套件开发,明明说用 Go ,结果面试官第一句话是:他不了解 go 。Java 可以闭着眼睛投。2. 公司效率问题:跟面试官聊天的时候透露:Go 岗位比较少,所以公司都是先处理其他语言的岗位,导致 Go 从笔试到面试的时间线拉的很长。3. 薪资:你去 offer show 上看,Go 的薪资比 C++低一两千(我看到的);

    当然,如果你觉得写 Go 更爽,那以上都不是问题,直接头铁冲 Go

    我个人推荐:C++,仅从我了解到的秋招情况,Java 有的优势 C++也具备,大厂、小厂都可以投,甚至 Java 、Go 的岗位你也可以投。至于说 C++比 Java 更加难入门,面试官对应届生要求不高的。
    GoLand
        77
    GoLand  
       2021-11-13 14:36:16 +08:00
    @hjb 应届生就别乱推荐了。你给楼主推荐 c++,是跟楼主有多大仇呀?
    hjb
        78
    hjb  
       2021-11-13 18:32:36 +08:00
    @GoLand 额。。。我是从我周围了解到的秋招情况推荐的,举个例子:我室友就只会 C++,他 C++确实学得比较深入,计算机网络操作系统什么的压根没复习,结果拿了几个 offer ,vivo 给了 sp ,金山云 25x15, 离谱的是面试金山云的时候一道 easy 的题都没写出来;还有一家创业公司给了 28x15,面试只谈 C++,还有一些设计模式(他临时从网上了解了两个设计模式的内容)。他要是再懂点操作系统,真就“offer 收割机”。国企就更不用说了,只要投了,好像没有不要的。我学了 Go ,还要背计算机网络、操作系统、数据库、甚至 redis ,大厂都是跪在二面,面试官说实战经历太少,无实习,基础不牢固,没有自己的理解。
    hjb
        79
    hjb  
       2021-11-13 18:34:14 +08:00
    @hjb 我投国企进去还得转语言
    pydiff
        80
    pydiff  
       2021-11-13 19:59:22 +08:00 via iPhone
    我 java ,现在做着运维,还是运维香,钱不比开发少,事还少
    lairdnote
        81
    lairdnote  
       2021-11-14 07:21:09 +08:00
    运维学的东西太多了,还要背锅。。我觉得 rust 才是未来
    drackzy
        82
    drackzy  
       2021-11-14 08:20:52 +08:00
    go 没那么内卷也快了。一线以下城市 go 职位还不是很多。
    Akiya
        83
    Akiya  
       2021-11-14 18:04:16 +08:00 via iPhone
    建议选方向,语言都是其次
    Akiya
        84
    Akiya  
       2021-11-14 18:06:04 +08:00 via iPhone
    @hjb C++确实比较容易拿 offer ,但是招 C++进去做别的语言也是常态
    hjb
        85
    hjb  
       2021-11-14 23:16:16 +08:00
    @Akiya 我认为写不同的语言,差异比较明显是“习惯”,包括写代码的习惯和解决同一个问题的思维方式不同,习惯总是可以养成的。重要的还是如你所说:方向。校招生进去一班都有培训吧,这段时间足以养成使用一种语言编码的习惯了。
    limeng32
        86
    limeng32  
       2021-11-17 20:28:41 +08:00 via iPhone
    最近公司决定 Java 转型 Rust ,可能可以给楼主个参考。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2856 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:30 · PVG 22:30 · LAX 07:30 · JFK 10:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.