xiangbohua
V2EX  ›  Java

半路出家的 Java 开发该怎么提高?

  •  
  •   xiangbohua · Jun 30, 2021 · 4704 views
    This topic created in 1803 days ago, the information mentioned may be changed or developed.
    C#->PHP->Java(快 3 年)
    现在感觉想学习,但是感觉有一堆要学的,该先学什么?该怎么学?
    时间的话想对充裕。
    21 replies    2021-09-15 14:31:47 +08:00
    rockddd
        1
    rockddd  
       Jun 30, 2021
    目前掌握的技术栈可以说一下。
    misaka19000
        2
    misaka19000  
       Jun 30, 2021   ❤️ 1
    zzzmh
        3
    zzzmh  
       Jun 30, 2021
    推荐先把公司用的学精通点,例如 springboot mybatis mybatisplus,另外一个思路就是学点底层防面试 例如 java8 jvm 什么的
    bthulu
        4
    bthulu  
       Jun 30, 2021
    不用提高, 下班时间搞副业争取被优化前把副业搞成主页
    ReferenceE
        5
    ReferenceE  
       Jun 30, 2021 via Android
    建议再 Java,->c#
    silencil
        6
    silencil  
       Jun 30, 2021   ❤️ 1
    我觉得原理比实践重要,实践可以摸索,而且很多业务代码也没什么难度,学习个技术先了解原理,出问题的时候才好排查,写的代码边界问题也考虑的更到位。建议就不提了,千人千面,每个人学习方法不一样,给个学习思路在这。
    DogMingDD
        7
    DogMingDD  
       Jun 30, 2021
    多找开发相关视频看,多练习,然后找更高要求的厂跳槽,把学到的东西用到实际生产中
    ijrou
        8
    ijrou  
       Jun 30, 2021
    三个字:做项目
    xuanbg
        9
    xuanbg  
       Jul 1, 2021
    多写代码,多用点心写代码。多读几遍自己写的代码,多重构几次自己写的代码。
    Yimkong
        10
    Yimkong  
       Jul 12, 2021 via iPhone
    5 年老 Java 也偶尔感觉迷茫了,不知道该学什么,感觉学海无涯
    MidCoder
        11
    MidCoder  
       Jul 21, 2021
    多看源码(中间件源码,框架源码,项目源码,JDK 源码),多写代码(可以将看过的开源项目自己写一遍),多思考,多总结。
    seven123
        12
    seven123  
       Jul 29, 2021
    多看八股文,狗头保命
    xiangbohua
        13
    xiangbohua  
    OP
       Sep 15, 2021
    @seven123 都说八股文八股文,那么标准的八股文上哪里找呢
    xiangbohua
        14
    xiangbohua  
    OP
       Sep 15, 2021
    @Yimkong 我也深有同感,虽然 Java 才搞了不到三年,实际上是个 7 年工作经验的老油条了,但是目前确实感觉不知道学什么。
    xiangbohua
        15
    xiangbohua  
    OP
       Sep 15, 2021
    @ijrou 项目的话也就是在公司负责了几个项目,自己写的也少了。
    xiangbohua
        16
    xiangbohua  
    OP
       Sep 15, 2021
    @wxw752 目前掌握的话,也谈不上有多少,也就是 MySQL 一直在用,然后 SpringBoot 能够做项目,MyBatis 都没用过,全都是 JPA 单表查询,连表查询都是给别人干。。。
    我感觉快废了,
    xiangbohua
        17
    xiangbohua  
    OP
       Sep 15, 2021
    @bthulu 这个是个路子
    rockddd
        18
    rockddd  
       Sep 15, 2021
    @xiangbohua 基础差的话,花半年把这些完全自己敲一遍,全搞会 https://www.bilibili.com/read/cv5216534
    再之后就把自己的项目用 cloud 实现一下,有点谈资就可以去跳个微服务的了。我认为工作环境挺重要的,你需要跳出这个环境。
    rockddd
        19
    rockddd  
       Sep 15, 2021
    再之后的路就是看各种源码、算法、JVM 、MYSQL 底层、k8s 之类的,结合公司的 cloud 项目学,卷海无涯。。。
    seven123
        20
    seven123  
       Sep 15, 2021
    @xiangbohua 就各种源码分析、底层实现啊,一个一个的啃,dubbo 、netty 、rocketmq 、Kafka 、mysql 、jvm 什么的
    xiangbohua
        21
    xiangbohua  
    OP
       Sep 15, 2021
    @seven123 谢谢各位
    @wxw752
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3752 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 04:34 · PVG 12:34 · LAX 21:34 · JFK 00:34
    ♥ Do have faith in what you're doing.