自学Java最起码要学到什么程度?

第一,spring boot(SSM),mysql用到非常熟悉,尤其是spring boot。第二,有个好的计算机基础。具体点,对常用数据结构有清晰的了解。对常用算法理解原理,知道它的时间复杂度,比如说快速排序的实现原理,它的时间复杂度,极端情况时间复杂度。先说第一个,目前产业界最重要的三个技术栈就是spring boot,mysql,redis。前两样做到非常熟练即可,至于高并发这些都是锦上添花的东西,因为你去工作除非特别优秀,基本都是从做CRUD的活开始,掌握好基本CRUD的技能即可,保证leader交给你的活不出错。至于第二点,出去工作就意味着你的代码是要上生产环境给广大用户使用的,而不再是实验室里随便run一下就完事的东西。从代码效率上,你要对你写的代码的时间复杂度,空间复杂度有非常清楚的认识。从代码健壮性上,你要对你的代码可能会出现bug的地方有高度的警觉,吃不准就让同事帮你code review。这一切的基础都是你有好的计算机基础(数据结构+算法)。量化一点吧,对于第二点,leetcode各类型刷掉200题。对于第一点,spring boot的话,找个开源项目把源码看的滚瓜烂熟,然后自己写一个简单点的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淋风沐雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值