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

Python 开发转 Java 开发,好转吗

  •  
  •   sazima ·
    sazima · 2022-05-15 17:40:24 +08:00 · 4005 次点击
    这是一个创建于 957 天前的主题,其中的信息可能已经有所发展或是发生改变。
    21 条回复    2022-05-16 18:36:48 +08:00
    Aloento
        1
    Aloento  
       2022-05-15 17:53:29 +08:00
    那要看你想转到 Java 的哪方面了,总体来说需要新学的东西蛮多的
    可以当作你没 Python 基础
    hankli
        2
    hankli  
       2022-05-15 19:49:31 +08:00
    python 转 go 还是最舒服的,转 java 的话一开始你会很痛苦。
    rabbbit
        3
    rabbbit  
       2022-05-15 19:55:37 +08:00
    要学的东西太多了 Java Spring MVC Spring Boot Spring Cloud MyBatis RabbitMQ 还有那一大堆设计模式看着就头痛.
    主要问题还是人太多面试难...
    chengyiqun
        4
    chengyiqun  
       2022-05-15 21:15:14 +08:00
    就这么说吧, 可能就运算符是类似的, 其他的基本都要重学的.
    而且要学的比 python 多.
    1194129822
        5
    1194129822  
       2022-05-15 21:20:38 +08:00   ❤️ 1
    在 V 站不是明知故问吗? V 站食物链顶级语言 golang ,Java 在最底层,不如 Python 。据说 golang 简单,不倦,工资高。
    anyele
        6
    anyele  
       2022-05-15 21:21:27 +08:00
    不好转, 很痛苦
    huabin
        7
    huabin  
       2022-05-15 21:40:01 +08:00   ❤️ 1
    我的第一门语言就是 python ,后期转的 java 。单纯从面试来说,java 要准备的东西太多了,但是面试机会也会多一点。python 的话,准备一下 django ,flask ,爬虫框架,panda 之类的就可以了,八股文比 java 少多了
    Hstar
        8
    Hstar  
       2022-05-15 21:53:36 +08:00
    看你之前基础如何了,本质来说语言只是工具,代码逻辑都是类似的,底层中间件是一样的,熟悉下语言细节和框架就行。
    我之前临时抽调去做一个 Java 的项目,看代码可以直接看懂,花了大约一周时间看 spring 文档就可以独立写功能代码,还有几天时间是在看代码规范,要按公司规范定义各种 O ,python 完全没这种事。
    比较方便的是 MyBatisPlus 写起来几乎完全就是原生 SQL ,比起 django 和 sqlalchemy 抽象过的 orm 语法,上手时间少很多。
    体感就是,Java 生态好很多,不少写 python 项目需要手撸的东西在 Spring 里只要加一行配置就行。
    DOLLOR
        9
    DOLLOR  
       2022-05-15 22:11:51 +08:00
    其他转 python 容易,python 转其他都很难。
    tomdc
        10
    tomdc  
       2022-05-15 22:14:01 +08:00 via Android
    现在好多 Java 往 Python 转,学人工智能。围城
    sazima
        11
    sazima  
    OP
       2022-05-15 22:18:28 +08:00
    @Hstar 写过 SpringBoot ,都是些私活小项目。主要是担心面试,小公司又不想进。
    solos
        12
    solos  
       2022-05-15 22:21:53 +08:00
    python 转 go 吧 转 java 以后说不定还要转 go
    paopjian
        13
    paopjian  
       2022-05-15 22:27:22 +08:00
    基本相当于删号重练了
    LeeReamond
        14
    LeeReamond  
       2022-05-16 01:56:32 +08:00
    @solos go 的八股文都有哪些呢?相比起 java 的 spring 全家桶来说
    yolee599
        15
    yolee599  
       2022-05-16 02:01:13 +08:00 via Android
    感觉脚本语言转强类型编译语言会很痛苦吧
    bthulu
        16
    bthulu  
       2022-05-16 08:36:33 +08:00
    万事不决转 golang
    drackzy
        17
    drackzy  
       2022-05-16 08:53:00 +08:00
    国内做 python web 坑人的,薪资上不去,做了几年还得转。
    coolair
        18
    coolair  
       2022-05-16 08:57:34 +08:00
    说实话,我觉得还好,要看你用 Java 做什么。
    如果是面试,要掌握的东西就多了。
    如果是用 SpringBoot 做项目,那你就会发现比用 Python 简单多了,很多现成的东西,开箱即用。看看别人的项目代码,很容易上手。
    roundgis
        19
    roundgis  
       2022-05-16 11:41:36 +08:00 via Android
    抽插數據庫的工作都容易轉
    caqiko
        20
    caqiko  
       2022-05-16 12:15:56 +08:00 via Android
    原来只用 python 吗?做什么工作啊
    fuchaofather
        21
    fuchaofather  
       2022-05-16 18:36:48 +08:00
    试试 go ,java 太多了也卷的很
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2973 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:13 · PVG 19:13 · LAX 03:13 · JFK 06:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.