V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
R1der
V2EX  ›  程序员

Java 和 Python 抉择

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

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

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