AllenZ0

Python to Java ?

  •  
  •   AllenZ0 · Dec 29, 2025 · 4537 views
    This topic created in 319 days ago, the information mentioned may be changed or developed.

    本是测开,一直用 Python 。

    最近老板想让转 Java ,直接做研发项目

    如何快速上手呢?

    31 replies  •  2025-12-30 00:50:46 +08:00
    1daydayde
    1daydayde
    Dec 29, 2025
    1
    先忘掉 Python ,不然你会因为 Java 的啰里巴嗦浑身难受
    evan1
    evan1
    Dec 29, 2025
    2
    @1daydayde #1 哈哈,非常正确。

    我一直写 java ,最近有其它需求,用 python 写了一下,那叫一个爽。指哪打哪。
    penisulaS
    penisulaS
    Dec 29, 2025
    3
    如果用 java8 ,会让你体会到古法编程的怀旧感
    evan1
    evan1
    Dec 29, 2025
    4
    先学学基础语法,然后用 ai 工具。把需求描述请求,让 ai 先生成一版,然后自己看看改改。哪不懂的再问问 ai 。
    AllenZ0
    AllenZ0
    OP
    Dec 29, 2025
    5
    @1daydayde 的确有点难受
    @evan1 现在是让 AI 给我弄好了框架, 前后端已跑通,然后自己依葫芦画瓢。

    @penisulaS 老板还没给具体的环境和框架要求,自己整了个 21 环境。
    firefoxwang
    firefoxwang
    Dec 29, 2025
    6
    用 scala 就行,我之前也是测试开发,java 写起来太麻烦了,用 scala 跟 python 代码差不多
    urlk
    urlk
    Dec 29, 2025
    7
    先网上找教程撸一遍 spring boot, spring cloud , java 基础语法很少, 等 spring 自己敲完一遍了就差不多了
    WDATM33
    WDATM33
    Dec 29, 2025
    8
    相当的啰嗦,但是也有好处吧,起码所有人写的格式都差不多,看别人的代码不会那么痛苦。相比之下 kotlin 那种语法糖多的不行的,写的人写的时候很爽,别人来看的时候是真蛋疼。
    jimrok
    jimrok
    Dec 29, 2025
    9
    java 是非常啰嗦的,有自己的一套八股文,各种各样的模式眼花缭乱,自己先找个基础教程学习一下概念,然后自己写点东西,不行就让 AI 帮你写。
    AllenZ0
    AllenZ0
    OP
    Dec 29, 2025
    10
    @urlk 正在看 spring boot, 敲起来非老劲了


    @firefoxwang 这个看起来亲切一点,但是估计老板不让用,毕竟团队都是 Java 的。


    @WDATM33 我估计还是要适应一段时间
    wxiao333
    wxiao333
    Dec 29, 2025
    11
    说明老板很信任你,珍惜这样的老板吧
    wafffle
    wafffle
    Dec 29, 2025
    12
    说句在 v2 政治不正确的话,我最近需要改公司的 ai agent 相关的 python 项目代码,我都不知道如果没有 cursor 帮忙总结我要怎么读,指哪打哪的坏处就是要维护时候比较痛苦,没有任何的抽象导致要改一个通用逻辑要改无数个地方;别杠 python 也可以写的工程化,我都工程化了我还要用一个这么效率低下的脚本语言?
    abc0123xyz
    abc0123xyz
    Dec 29, 2025
    13
    Python to Money

    不要纠结语言,能赚到钱就是好语言
    1daydayde
    1daydayde
    Dec 29, 2025
    14
    @wafffle 是的,虽然啰嗦但是配合 IDE 改起来很方便,逻辑清晰没那么多魔法。
    liumao
    liumao
    Dec 29, 2025
    15
    是 java 开发还是 spring 开发?
    catazshadow
    catazshadow
    Dec 29, 2025 via Android
    16
    public static void main
    opticalproperti
    opticalproperti
    Dec 29, 2025
    17
    不使用低代码平台的话,直接去找个半成品架子往上堆屎就行,不懂就问 AI ,问题不大
    AllenZ0
    AllenZ0
    OP
    Dec 29, 2025
    18
    @abc0123xyz 哈哈 Money back home , 谁说不是呢


    @catazshadow hello world 已就位。


    @opticalproperti 不用低代码,框架不用我操心,估计就让我 crud ,CCVV
    @wxiao333 真的时诚惶诚恐 哈哈哈
    codingerj
    codingerj
    Dec 29, 2025
    19
    路线图可以先看一看 https://roadmap.sh/java
    AllenZ0
    AllenZ0
    OP
    Dec 29, 2025
    20
    @codingerj 这个好!!
    leegradyllljjjj
    leegradyllljjjj
    Dec 29, 2025 via iPhone
    21
    先建一堆包再说
    entity
    dti
    mapper
    service
    WithoutSugarMiao
    WithoutSugarMiao
    Dec 29, 2025❤️1
    22
    @wafffle 工作八年一直用 python 做工程,前几年是 web ,最近两年是 AI 项目。古法编程的时候也没感觉维护时候痛苦,用 AI 就更丝滑了。改一个通用逻辑要改无数个地方,我说实话这应该是人的问题,不是 python 的问题。没有任何抽象 本身就是比较抽象的事情。现在 AI 这么发达,你完全可以跟着 AI 学习学习的,而不是对不太了解的事务,信口开河。
    wafffle
    wafffle
    Dec 29, 2025
    23
    @WithoutSugarMiao 我说的是我最近 java python 项目同时在搞观察出的区别;也没有一棒子打死任何一个语言,你一直 py 工程那还说啥了,你说的对呗
    qwerty12345
    qwerty12345
    Dec 29, 2025
    24
    是啥类型的项目啊,如果是 Java8 的话,语法非常简单,关键在理解业务上哈哈
    cabing
    cabing
    Dec 29, 2025
    25
    用 java 把 python 做过的项目使用面向对象的方式整一遍就行。做 2 个项目就差不多可以有生产力了。
    不过现在都可以 ai 帮忙实现,但是还是需要开发二次确认,还是需要你有相关的编程能力的。
    Narcissu5
    Narcissu5
    Dec 29, 2025
    26
    Java 语言本身是非常简单的,Java 委员会在给语言加特性这件事上非常谨慎。Java 很多时候是被写复杂了的
    WithoutSugarMiao
    WithoutSugarMiao
    Dec 29, 2025
    27
    @wafffle #23 你说你没一帮子打死任何一个语言但是你的用词是:『指哪打哪的坏处就是要维护时候比较痛苦,没有任何的抽象导致要改一个通用逻辑要改无数个地方;别杠 python 也可以写的工程化,我都工程化了我还要用一个这么效率低下的脚本语言?』
    propheteee
    propheteee
    Dec 29, 2025 via Android
    28
    @wafffle java 和 python 我都在写,python 不好维护不抽象纯是写的人问题,基本设计模式都不懂的,python 主要是 GIL 锁在 cpu 密集场景性能差点,还有弱语言(也有工具可以解决的)有短板
    guch99999
    guch99999
    Dec 29, 2025
    29
    你是继续做测开还是直接转岗到 web 了? 如果是转行到 web 建议好好学习下 springboot 那套,我也是 python 转 java ,说实在的 java 要比 python 要难挺多的(非语言的难度开发语言只是工具,主要学习的东西很多)。
    guch99999
    guch99999
    Dec 29, 2025
    30
    @wafffle python 写起来爽,维护起来就非常恶心了。 这玩意就不适合做 web 开发。
    qinxi
    qinxi
    Dec 30, 2025 via iPhone
    31
    总结一下:其他语言的各种问题那一定是写代码的人的问题,但是 java ! java 的肯定是 java 语言本身的问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4396 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 07:37 · PVG 15:37 · LAX 23:37 · JFK 02:37
    ♥ Do have faith in what you're doing.