V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
voidmnwzp
V2EX  ›  程序员

Java 的性价比已经算是很低了 为何络绎不绝的人往里面入?

  •  
  •   voidmnwzp ·
    NullpointerW · 2022-08-26 19:01:40 +08:00 via iPhone · 9353 次点击
    这是一个创建于 849 天前的主题,其中的信息可能已经有所发展或是发生改变。

    性价比=薪资收益 /学习投入量 c++属于高成本高收益,虽然学习成本高但,卷的人少竞争压力,就像高中数学和高等数学,高中数学知识体系简单,但学生太多,只能通过提高考察难度来进行选拔,现在找个初级都得卷这些个知识点 se 熟悉 collect 、streamapi 、juc 常用类库底层 threadlocal aqs cas currenthashmap 等等) 框架类 什么 mybatis Springboot cloud 还有各种中间件 kafka rabbitmq nacos zk 非关系数据库 redis mongodb es

    79 条回复    2022-09-08 21:37:27 +08:00
    tomczhen
        1
    tomczhen  
       2022-08-26 19:07:29 +08:00 via Android   ❤️ 18
    不是有猪肉可以吃吗,为什么会还有人被饿死。
    justanetizen
        2
    justanetizen  
       2022-08-26 19:10:22 +08:00
    Java 是一个生态圈子,而且,这个圈子成熟,所以。。
    crysislinux
        3
    crysislinux  
       2022-08-26 19:24:11 +08:00 via Android
    做后端用别的语言也得卷这些中间件数据库
    yazinnnn
        4
    yazinnnn  
       2022-08-26 19:28:23 +08:00 via Android
    啊对对对,快进到转 go
    yohole
        5
    yohole  
       2022-08-26 19:34:03 +08:00   ❤️ 3
    ????? [Java 的性价比已经算是很低了] 这是这么简单几句就能得出的结论吗?
    keymao
        6
    keymao  
       2022-08-26 19:34:38 +08:00   ❤️ 1
    首先,企业级应用开发 Java 是个很大的生态圈子,能够舒服到这辈子不考虑其他语言。

    其次,别以为会 Java 的不会 c++.. 有的还会逆向... 用 cheat engine 做外挂跟玩一样... 这和语言有毛线关系呢... 你让他转 go 也不会花很多时间,用 python 去整点小玩意儿更是易如反掌... 扎心么 没那么难的,这些东西都是融会贯通的东西。

    能在这圈子里活下去,靠的是快速的换道适应和不断地学习能力。
    dcsuibian
        7
    dcsuibian  
       2022-08-26 19:40:24 +08:00   ❤️ 1
    我觉得 Java 写起来最舒服,所以选的它。
    kett
        8
    kett  
       2022-08-26 19:41:23 +08:00
    Java 在国内认可度高,岗位多,你学个冷门点的语言去面试也未必简单到哪去,只要竞争者多就得卷。
    vigidroid
        9
    vigidroid  
       2022-08-26 20:05:12 +08:00 via Android   ❤️ 2
    你这什么逻辑,卷的人少招的人也少啊,光看供给不看需求怎么谈竞争压力
    djoiwhud
        10
    djoiwhud  
       2022-08-26 20:25:09 +08:00 via Android   ❤️ 1
    市场选择。总是会自发选择容易上手,容易批量量产劳动力的方案。

    见顶没见顶,谁也无法肯定的预测。只能根据各种数据给自己的分析。劳动力供应总是滞后与需求变化的,贪婪决定了所有人都选择赚最后一个铜板。
    java 占了后端开发的半壁江山,目前软件行业任然没有明显的见顶的信号。因此任然有新增岗位。所以必然还会有大量劳动力入场。目前的本科计算机相关专业找 java 岗位的学生,我推算的还有高达 50%以上的比例能顺利找到工作。可能有很多人的工作是三五个人的小作坊。但是至少也是有工作可以混着。因此,还有大量的人进来找机会。


    ios ,android 是岗位萎缩了,新供应的劳动力不是谁有概率能找到工作,是只有极少数能找到工作。海量供应,基本上全部都找不到工作,培训机构继续量产几个月,发现培训的学员毫无概率找工作,因此停了这个技能的培训。老员工不跳槽,就不会有新员工招聘,岗位趋于停滞。

    根据我的估算,如果按目前每年 170 万计算机相关专业的本科毕业生,正常年份,行业每年新增 15 万开发者,还得持续好几年这种尴尬慢慢卷死的状态。就在比谁能卷,谁更能熬。

    如果每年新增开发者数量降低到 5 万以内,java 岗新增降低到一万人以内,只有一本学历的毕业生能有机会入行,甚至一本非科班的简历连三人小作坊都不理,就会慢慢接近尾声。

    问题是究竟谁成牺牲品?
    hankli
        11
    hankli  
       2022-08-26 20:26:07 +08:00
    我觉得这还是因为生态圈太成熟了,资料太多了,满天飞了已经,再加上应试教育锻炼出来的一些能力(背题能力杠杠滴)才导致现在的结果。
    -》 Java 写起来还是蛮舒服的 ,yyds
    shmilypeter
        12
    shmilypeter  
       2022-08-26 20:30:30 +08:00
    已经干了九年 Java 了。

    我承认 C++让我脱产半年也能学会,但是然后呢,简历怎么写?你没有项目经验还是找不到工作。编造简历?不是不可以,但是你也不能凭空编造,如果你从没做过这个项目,完全是凭空编造的,那一问就露馅。

    当然除非公司内部给你提供转岗机会,这样可以无成本转。
    mooncakeSec
        13
    mooncakeSec  
       2022-08-26 20:39:42 +08:00
    我以前也想找个竞争压力的小的方向,但是后来做了小众的方向,工作和公司、城市都深深绑定了,Java 虽然卷了一点,但是相对选择会更多一些,有舍有得。
    idblife
        14
    idblife  
       2022-08-26 20:44:01 +08:00   ❤️ 14
    @dcsuibian
    佩服觉得 java 写起来舒服的哥们。。。
    qfdk
        15
    qfdk  
       2022-08-26 20:47:43 +08:00
    主要是经久不衰啊。。
    Aloento
        16
    Aloento  
       2022-08-26 20:48:05 +08:00
    何不食肉糜?
    ration
        17
    ration  
       2022-08-26 20:54:32 +08:00 via Android
    接触了 java ,才发现 java 是很好入门的一门语言,因为学习资料很多。。。
    chendy
        18
    chendy  
       2022-08-26 20:57:26 +08:00
    阿对对对,快去考公务员
    djoiwhud
        19
    djoiwhud  
       2022-08-26 21:13:37 +08:00 via Android   ❤️ 2
    你们可能没看过一组数据。
    国内的劳动力人口 8.1 亿。

    有失业保险的人数只有 2.2 亿。(企业缴纳的社保才有失业保险),占比 27%,个人缴纳的城镇居民社保是没有失业保险的。

    我国的工商个体户是 1.05 亿户,关系的就业人口不到两亿。还有 4 亿人,没有做生意,大概率是在企业就业,但是没有交五险,是自费缴纳社保的。例如 8 千万农民工,基本上全部没有五险,但是住建部有强制要求建筑工程公司和农民工签劳动合同。

    美国,1.6 亿劳动力,雇主缴纳医疗保险的人数是 1.5 亿。占比 93%

    还有大量在企业就业的劳动力,根本没有交社保。他们的就业质量极低。根本没有劳动法。

    对他们来说,找个五千块钱月薪,缴纳社保有节假日的工作是个可望而不可及的梦。谁比谁更能卷?
    someonedeng
        20
    someonedeng  
       2022-08-26 21:53:16 +08:00   ❤️ 3
    你这个性价比 乘上 找工作难度系数 没?
    alexlip
        21
    alexlip  
       2022-08-26 22:23:21 +08:00
    有些单位只认 java...
    jones2000
        22
    jones2000  
       2022-08-27 00:18:03 +08:00
    语言没什么性价比的, 只有做出产品, 有客户买单才是最重要的。 语法根本不重要。太卷是因为通用功能开源的太多了,拉低了门槛,你去一个小众的细分领域做,基本没什么开源给你用,都要自己撸,没 5-6 年学下来上不了手,根本没人跟你卷。
    BenX
        23
    BenX  
       2022-08-27 00:23:53 +08:00 via iPhone
    品味问题
    wonderfulcxm
        24
    wonderfulcxm  
       2022-08-27 00:32:57 +08:00 via iPhone   ❤️ 2
    有没可能性价比最高的是 Java ?
    wtdd
        25
    wtdd  
       2022-08-27 00:34:51 +08:00
    性价比要看对什么人来说,如果对脑力狂人,医生性价比更低,完全就是背背背,为何也络绎不绝,
    因为相比真正耗脑的数理及各种强数理型工科,背知识点对无脑狂背一族来说,可简单太多了,性价比奇高
    haolongsun
        26
    haolongsun  
       2022-08-27 00:44:00 +08:00
    有没有可能资本家喜欢 java ,而不是自己喜欢 java ,不是为了吃饭谁学 java 。
    wanacry
        27
    wanacry  
       2022-08-27 02:28:50 +08:00 via iPhone
    咋得出络绎不绝的结论来的呢?说出来
    bigmoejun
        28
    bigmoejun  
       2022-08-27 02:43:55 +08:00
    @yazinnnn 啊对对对,Java 的代替品只能是 go
    SeaTac
        29
    SeaTac  
       2022-08-27 05:45:57 +08:00
    > 还有各种中间件 kafka rabbitmq nacos zk 非关系数据库 redis mongodb es
    不是很懂,中间件数据库这些跟 java 有什么关系?这不是 system design 的东西么
    iosyyy
        30
    iosyyy  
       2022-08-27 07:56:56 +08:00   ❤️ 3
    @kett Java 在世界的认可度都不低 可能只有些写 go 写出优越感的人天天指责 java 了
    hello2090
        31
    hello2090  
       2022-08-27 07:57:18 +08:00 via iPhone
    我琢磨,楼主月薪 1 万 5 以下?根据想的越多水平越菜原理
    qeqv
        32
    qeqv  
       2022-08-27 08:12:03 +08:00
    翻译一下:白粥没营养又不好吃,为啥灾民还要来吃啊?
    ragnaroks
        33
    ragnaroks  
       2022-08-27 08:13:40 +08:00
    10 年前把 java 换成 dotnet 就是一样的,现在 dotnet 在国内没有 java 三分之一的坑位了(只说 WEB 相关)
    zuosiruan
        34
    zuosiruan  
       2022-08-27 08:18:35 +08:00 via iPhone
    国内的 java 需求绝对的 no.1
    yannxia
        35
    yannxia  
       2022-08-27 08:19:58 +08:00
    月经贴?
    xaplux
        36
    xaplux  
       2022-08-27 08:33:19 +08:00
    市场需求决定,去三四线城市就知道了,基本没有招别的语言的
    nicevar
        37
    nicevar  
       2022-08-27 08:58:23 +08:00   ❤️ 1
    Java 技术架构稳定,对中小型公司来说就是最好的选择,进可攻退可守,有些小公司被一些技术忽悠用 python 或者 go ,忽悠的人某天一不开心怕屁股走人了,二三线城市不像一线城市好招人,最后还得招 java 的人重新实现一遍,可笑不?有的说,你给钱多不怕招不到人,你觉得小公司能提供多高的薪水?
    Java 虽然臃肿,但是很多公司用到的东西并不多,并不是你需要把所有的东西都学个遍才能工作,你去看一下用 Java 的人,大多都是只是擅长小部分领域,其他的基本上用到的时候才去学,楼主的观点纯是自己幻想。
    geekvcn
        38
    geekvcn  
       2022-08-27 09:09:21 +08:00
    只有码农才会天天纠结这个语言牛逼,这个语言垃圾。语言是死的,人是活的,有规定同时掌握多种语言枪毙的法律吗?
    wxw752
        39
    wxw752  
       2022-08-27 09:20:25 +08:00
    性价比低完全不能赞同。Java 对于非科班的菜鸟容易上手,而且起薪相对其他行业不算低,这已经是性价比高的表现了。
    qinxi
        40
    qinxi  
       2022-08-27 10:15:06 +08:00   ❤️ 6
    voidmnwzp: "完全臆想的结论 lz 你该去精神病医院看看了"

    ref: https://v2ex.com/t/873718?p=1#r_12006988
    jpacg
        41
    jpacg  
       2022-08-27 11:59:02 +08:00
    现在不是 20 年前,什么都是 C/C++ 梭哈,现在大概率是找不到工作的,还不如学 Rust 。
    zzzkkk
        42
    zzzkkk  
       2022-08-27 12:24:14 +08:00
    @hello2090
    在澳洲税后有 10 万澳币么?
    lachesis
        43
    lachesis  
       2022-08-27 12:34:20 +08:00 via iPhone
    快进一下。现在上班打工的性价比已经很低了,是发挥个性奔赴热爱的创业时代了,没本钱的也能从自媒体做起。
    hello2090
        44
    hello2090  
       2022-08-27 12:54:27 +08:00
    @zzzkkk 我? 4 周后新单位报道,个税 8 万澳元左右吧。
    az467
        45
    az467  
       2022-08-27 12:55:16 +08:00
    懂,新风口 cpp 培训,步入财富自由。
    zzzkkk
        46
    zzzkkk  
       2022-08-27 12:57:39 +08:00
    @hello2090
    个税 8 万还是个税后 8 万?
    hello2090
        47
    hello2090  
       2022-08-27 13:01:15 +08:00
    扣个税 7.7 万左右
    hello2090
        48
    hello2090  
       2022-08-27 13:02:33 +08:00
    @zzzkkk 税后 8 万税前只要 11 万,你只要知道 this 指针是啥,static 是啥意思就能拿 11 万了,不知道运气好也能拿。
    xixi1412
        49
    xixi1412  
       2022-08-27 13:06:09 +08:00
    对打工人来说性价比低,但对老板而言性价比就高了。。老板不都喜欢性价比高的嘛。。需求决定供给。
    zzzkkk
        50
    zzzkkk  
       2022-08-27 13:07:24 +08:00
    @hello2090
    税前 23 万?
    这么高工资  seek 上几乎看不到
    hello2090
        51
    hello2090  
       2022-08-27 13:09:40 +08:00 via iPhone
    @zzzkkk 新工作是联邦 zf 合同工,堪培拉遍地都是,现在单位一个水平太差被开了的快 60 的中国老阿姨都能找到$120 一小时的。
    正式工级别高一点的悉尼墨尔本也就 17-18 万,剩下的都是股票了。
    zzzkkk
        52
    zzzkkk  
       2022-08-27 13:16:47 +08:00
    @hello2090
    合同工是不是每个小时都要出活?
    不可能一天只干一两个小时吧
    hello2090
        53
    hello2090  
       2022-08-27 13:23:34 +08:00 via iPhone
    @zzzkkk 以我之前两个 zf 合同工的经验来说和私企一样的,有项目就做项目,有 deadline,没有项目就修修 bug
    能把任务完成就行了,当然你一天 8 小时要干满,
    alsas
        54
    alsas  
       2022-08-27 13:27:06 +08:00
    资本家喜欢 Java
    charlie21
        55
    charlie21  
       2022-08-27 13:34:31 +08:00
    @djoiwhud #19 想象这些没有任何保障的劳动者看到 “高大上” 的办公室白领们在反对 996 icu 的时候的场景。

    科幻小说北京折叠
    AyaseEri
        56
    AyaseEri  
       2022-08-27 13:38:56 +08:00
    融会贯通这个事情,开发者是认同的,但是 HR 不一定认同。
    xuanbg
        57
    xuanbg  
       2022-08-27 13:49:03 +08:00
    照 OP 的算法,Java 性价比怕是要上天!学 Java 要投钱?一毛钱都不需要啊。先不说网上教程泛滥,就是不用任何教程,智商在线的也能不用 3 天就上手写代码。
    Pangurban
        58
    Pangurban  
       2022-08-27 14:47:44 +08:00
    因为这个世界就建立在 java 之上,并且是 java 8
    roundgis
        59
    roundgis  
       2022-08-27 15:23:50 +08:00
    hello2090
        60
    hello2090  
       2022-08-27 15:29:55 +08:00 via iPhone
    @roundgis 不知道算不算多,感觉不少,有个中介和我说.net 赚的多一点。合同工的话每小时比 java 多赚个$5-$10
    roundgis
        61
    roundgis  
       2022-08-27 16:44:26 +08:00
    @hello2090 我有不少同事去了澳洲上班 .net java python 都有

    不過據他們說.net 需求比較大

    搞得我現在也想去了
    Jooooooooo
        62
    Jooooooooo  
       2022-08-27 17:21:04 +08:00
    所以你用别的后端语言就不用学 kafka 这类东西了吗?
    poorcai
        63
    poorcai  
       2022-08-27 17:58:54 +08:00
    @hello2090 #31 老哥在澳洲?做 .net 吗?
    akira
        64
    akira  
       2022-08-27 18:10:09 +08:00
    啥都会的是 高级的。。。刚毕业的哪会这么多哦。。
    junas7
        65
    junas7  
       2022-08-27 18:29:30 +08:00
    @djoiwhud 我国正在进行另一种形式的资本原始积累
    hello2090
        66
    hello2090  
       2022-08-27 18:58:51 +08:00 via iPhone
    @poorcai 我在澳洲,java angular 都做一点
    sshang
        67
    sshang  
       2022-08-28 18:51:19 +08:00
    性价比=薪资收益 /学习投入量

    如果按照你这个公式,在薪资收益相等的情况下,我们要思考下『学习投入量』具体是多了还是少了,当然这个跟『学习投入量』的定义有关。说个我自己的理解,我觉得事实上,由于 Java 语言生态的丰富性(参考 Spring ,企业级应用没有哪个可与之匹敌),它和其他计算机基础结合的紧密性(数据库,大数据,复杂分布式系统),顺着 Java 学可能是学习投入量相对较低的。
    Nnq
        68
    Nnq  
       2022-08-29 01:58:34 +08:00
    简单说说自己看法吧: 可能新的 go 或者其他编程语言相比 java 来说更加强劲,但是作为公司,大型机构等偏向用有技术沉淀的。 再一个现在所有的公司不像创业型公司一样猛追新技术,也就是很多都是 c++刚转到 java 上,现在你让他同时上云原生,再搞个其他编程语言,面临的问题是内部没有可以做新技术支持的人,转新的编程语言,老旧员工面临的是观念转变,同时还要有相应培训跟随,这都是很大的一笔资金。
    Vaspike
        69
    Vaspike  
       2022-08-29 08:53:54 +08:00
    恰恰 Java 的性价比最高,因为十个招程序员的职位,有 8 个是 Java
    Solael
        70
    Solael  
       2022-08-29 08:55:52 +08:00
    入门门槛低,培训机构课程和自学资料丰富,高中低端人才需求量大
    lazyfighter
        71
    lazyfighter  
       2022-08-29 09:25:20 +08:00
    做什么后端不需要接触线程、集合、中间件? 个人比较好奇
    nothingistrue
        72
    nothingistrue  
       2022-08-29 10:00:22 +08:00
    当你像找一个卷的人少的地方的时候,你到那里都会被卷,因为你自己的动机就是卷掉别人。通过提高门槛减小竞争人数,跟通过“奋斗”跑在其他人前面,并没有多少区别。
    ccppgo
        73
    ccppgo  
       2022-08-29 10:43:23 +08:00
    zxCoder
        74
    zxCoder  
       2022-08-29 12:09:12 +08:00 via Android
    c++正常人找不到工作
    lazyfighter
        75
    lazyfighter  
       2022-08-29 14:20:25 +08:00
    @ccppgo collection socket thread web 跟中间件通信:mq 、redis 、mysql 、限流等等等,php 做大型项目一样不会少, 相反因为社区不成熟的问题会带来的问题会非常痛苦,开发人员不能聚焦于业务。
    voidmnwzp
        76
    voidmnwzp  
    OP
       2022-08-29 20:54:49 +08:00 via iPhone
    @nothingistrue 归根到底还是从业人数过多 而需求量却不相应扩大 这是个死局 没办法避免
    zzzkkk
        77
    zzzkkk  
       2022-09-08 11:34:07 +08:00
    @hello2090
    澳洲 zf 外包要写单测吗
    hello2090
        78
    hello2090  
       2022-09-08 14:10:06 +08:00
    @zzzkkk 取决于项目吧,完全不写和 80%coverage 要求的我都见过。
    zzzkkk
        79
    zzzkkk  
       2022-09-08 21:37:27 +08:00
    @ccppgo
    php 用 guzzlehttp 连接 aws lambda 一台机器 3000 个请求都起不来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   947 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.