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

Python 开发转 Java 开发,好转吗

  •  
  •   sazima
    sazima 2022-05-15 17:40:24 +08:00 4541 次点击
    这是一个创建于 1315 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 还有那一大堆设计模式看着就头痛.
    主要问题还是人太多面试难...
    C02TobNClov1Dz56
        4
    C02TobNClov1Dz56  
       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:1 +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 里只要加一行配置就行。
    AV1
        9
    AV1  
       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     Solana     2581 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 12:28 PVG 20:28 LAX 04:28 JFK 07:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86