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

Java 和 Python 抉择

  •  
  •   R1der · 2023-01-09 22:54:35 +08:00 · 2398 次点击
    这是一个创建于 715 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请教前辈们一个问题,我现在的实习工作每天使用的是 Python ,主要是爬虫和脚本自动化。等今年六月毕业后还是想往大数据开发方向发展,因为之前学的语言是 Java ,今天突然发现 Java 都快忘干净了。很迷茫,不知道是选择 Java 还是 Python 作为第一语言。麻烦前辈们给点意见
    23 条回复    2023-01-10 20:28:54 +08:00
    antipro
        1
    antipro  
       2023-01-09 22:57:04 +08:00 via Android
    两个都要
    Leviathann
        2
    Leviathann  
       2023-01-09 22:58:10 +08:00
    现在大数据都不用 scala 了嘛
    xiaofan305
        3
    xiaofan305  
       2023-01-09 22:58:35 +08:00 via Android
    小孩子才做选择
    Purelove
        4
    Purelove  
       2023-01-09 23:08:03 +08:00
    先用 Python 吃饭 然后去学 go 别 java 了 go 就是新时代的 java
    另外闲了可以学学 rust
    playbear
        5
    playbear  
       2023-01-09 23:13:21 +08:00
    pyspark 一元可以写大数据吧。
    mascteen
        6
    mascteen  
       2023-01-09 23:16:50 +08:00 via Android
    语言也看人,选择你自己写起来比较舒服的
    loading
        7
    loading  
       2023-01-09 23:16:55 +08:00 via Android
    @Purelove 何以见得
    blankmiss
        8
    blankmiss  
       2023-01-09 23:24:03 +08:00
    @Purelove 并不觉得
    blankmiss
        9
    blankmiss  
       2023-01-09 23:24:34 +08:00
    go 不就是协程和云原生带火的吗
    ChrisFreeMan
        10
    ChrisFreeMan  
       2023-01-09 23:27:12 +08:00
    用你喜欢的,好了话题 end 。
    R1der
        11
    R1der  
    OP
       2023-01-09 23:47:01 +08:00 via iPhone
    @ChrisFreeMan 我喜欢易语言 😍哈哈
    R1der
        12
    R1der  
    OP
       2023-01-09 23:47:45 +08:00 via iPhone
    @Leviathann Scala 的学习还没提上日程
    allgy
        13
    allgy  
       2023-01-10 09:01:40 +08:00
    大数据选 JAVA
    dqzcwxb
        14
    dqzcwxb  
       2023-01-10 09:19:49 +08:00
    go 是新时代的 java 这个说法还是少见,都是直接吹 go 打爆 java 的

    协程的话 java 也有了,在 jdk19 叫 virtual thread
    Alias4ck
        15
    Alias4ck  
       2023-01-10 09:39:47 +08:00
    大数据开发 如果是做平台开发的话 java 肯定是必须的 如果是做一些业务开发 如数据分析这种工作 python 也是不可或缺的 具体看你 的工作内容
    zmxnv123
        16
    zmxnv123  
       2023-01-10 09:49:06 +08:00 via iPhone
    都要
    BBCCBB
        17
    BBCCBB  
       2023-01-10 09:52:40 +08:00
    Java
    vincent7245
        18
    vincent7245  
       2023-01-10 10:28:34 +08:00
    1 都要,多学一门语言并不会增加什么负担,而且会多一些机会,话说多学个语言有那么难吗?
    2 大数据开发依然是 java 的天下,python 几乎是啥都干不了
    3 机器学习和人工智能领域是 python 的天下

    所以,都要
    wxw752
        19
    wxw752  
       2023-01-10 17:11:04 +08:00
    不建议来 Java ,因为我怕我老了没饭吃。
    Purelove
        20
    Purelove  
       2023-01-10 17:57:59 +08:00
    @loading @blankmiss @dqzcwxb 我之所以觉得 go 在未来会代替 java ,主要是因为现在有一大波程序员已经进入中年或者即将进入中年,这个年龄段的程序员对于公司来说工资成本高、掌控能力较弱(技术团队抱团)、身体精力开始降低,资本家可以用转变技术栈的理由比如 java->go ,清理掉绝大部分的中层和老员工,换成新人工资成本低、容易拿捏、精力旺盛...
    至于云原生 /性能这些反而不是重点,99%的公司用人成本大于运营成本...
    Purelove
        21
    Purelove  
       2023-01-10 18:03:30 +08:00
    说白了换技术栈重构就是政治斗争和大清洗的重要手段,而且理由正当充分,老员工拼不过新人就只能被优化 /降薪,所以能学新不学旧,纯技术的可代替性还是太强了
    dwlovelife
        22
    dwlovelife  
       2023-01-10 19:38:18 +08:00
    @Purelove go 是新生代的 java ,扯远了,java 本身不强,强的是 Java 的生态,协程特性 jdk19 会出,要说 java 被平替那也是 JVM 语言 groovy 、Kotlin 之流
    loading
        23
    loading  
       2023-01-10 20:28:54 +08:00
    @Purelove #20 你知道 golang 之父几岁吗?况且 java 人更便宜,你说的这些都不是理由。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5830 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:45 · PVG 10:45 · LAX 18:45 · JFK 21:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.