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

2021-06-30 14:17:34 +08:00
 xiangbohua
C#->PHP->Java(快 3 年)
现在感觉想学习,但是感觉有一堆要学的,该先学什么?该怎么学?
时间的话想对充裕。
3914 次点击
所在节点    Java
21 条回复
wxw752
2021-06-30 14:53:05 +08:00
目前掌握的技术栈可以说一下。
misaka19000
2021-06-30 14:56:06 +08:00
zzzmh
2021-06-30 16:12:15 +08:00
推荐先把公司用的学精通点,例如 springboot mybatis mybatisplus,另外一个思路就是学点底层防面试 例如 java8 jvm 什么的
bthulu
2021-06-30 16:15:08 +08:00
不用提高, 下班时间搞副业争取被优化前把副业搞成主页
ReferenceE
2021-06-30 16:18:48 +08:00
建议再 Java,->c#
silencil
2021-06-30 16:27:47 +08:00
我觉得原理比实践重要,实践可以摸索,而且很多业务代码也没什么难度,学习个技术先了解原理,出问题的时候才好排查,写的代码边界问题也考虑的更到位。建议就不提了,千人千面,每个人学习方法不一样,给个学习思路在这。
DogMingDD
2021-06-30 17:47:53 +08:00
多找开发相关视频看,多练习,然后找更高要求的厂跳槽,把学到的东西用到实际生产中
ijrou
2021-06-30 21:31:03 +08:00
三个字:做项目
xuanbg
2021-07-01 06:50:58 +08:00
多写代码,多用点心写代码。多读几遍自己写的代码,多重构几次自己写的代码。
Yimkong
2021-07-12 21:29:44 +08:00
5 年老 Java 也偶尔感觉迷茫了,不知道该学什么,感觉学海无涯
MidCoder
2021-07-21 14:03:16 +08:00
多看源码(中间件源码,框架源码,项目源码,JDK 源码),多写代码(可以将看过的开源项目自己写一遍),多思考,多总结。
seven123
2021-07-29 10:20:00 +08:00
多看八股文,狗头保命
xiangbohua
2021-09-15 12:02:15 +08:00
@seven123 都说八股文八股文,那么标准的八股文上哪里找呢
xiangbohua
2021-09-15 12:03:14 +08:00
@Yimkong 我也深有同感,虽然 Java 才搞了不到三年,实际上是个 7 年工作经验的老油条了,但是目前确实感觉不知道学什么。
xiangbohua
2021-09-15 12:04:35 +08:00
@ijrou 项目的话也就是在公司负责了几个项目,自己写的也少了。
xiangbohua
2021-09-15 12:06:08 +08:00
@wxw752 目前掌握的话,也谈不上有多少,也就是 MySQL 一直在用,然后 SpringBoot 能够做项目,MyBatis 都没用过,全都是 JPA 单表查询,连表查询都是给别人干。。。
我感觉快废了,
xiangbohua
2021-09-15 12:06:23 +08:00
@bthulu 这个是个路子
wxw752
2021-09-15 13:21:45 +08:00
@xiangbohua 基础差的话,花半年把这些完全自己敲一遍,全搞会 https://www.bilibili.com/read/cv5216534
再之后就把自己的项目用 cloud 实现一下,有点谈资就可以去跳个微服务的了。我认为工作环境挺重要的,你需要跳出这个环境。
wxw752
2021-09-15 13:23:52 +08:00
再之后的路就是看各种源码、算法、JVM 、MYSQL 底层、k8s 之类的,结合公司的 cloud 项目学,卷海无涯。。。
seven123
2021-09-15 14:06:35 +08:00
@xiangbohua 就各种源码分析、底层实现啊,一个一个的啃,dubbo 、netty 、rocketmq 、Kafka 、mysql 、jvm 什么的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/786677

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX