不管学什么东西都是需要我们学习者掌握学习技巧的,如果学校没有技巧那么在努力都是学不来什么技术的,下面小编就来讲讲小编认为的java学习技巧,希望能都给大家带来一定的帮助。

一、付出努力是前提

前段时间996引起不小的风波,后来马云先生的669又再次带我开车兜了一回风。其实这背后折射出的道理都一样,不论干什么,首先都要付出超过常人的努力,才能收获幸福的果实,这是前提。除了努力,另外方向更加重要。

 java

二、方向不对努力白费

走技术这条路线基本上薪资跟你的技术功底有很大的关系,这是发展的基础。如果你要在技术这条路上一直发展下去,可以提早可以思考一下如何构建好属于自己的一套基础技术体系。牢固的基础技术体系可以让你对技术理解更加透彻,不仅知其然也能知其所以然。新出来的功能,框架或者中间件,你也能比旁人理解更加透彻。反映到工作实践上,你能解决高难棘手的问题,或者提出非常优秀的解决方案,理论结合实战经验,不断提升你的整体水平,这些都会是非常宝贵的经验,当然这些积累都会成为你的核心竞争力。你发展的平台也更加广阔,薪水自然也能比同龄人超出好几倍。

 java

在北上广深,如果技术能力不错,年薪60万上百万都没有问题。反之, 随着年龄增大,每天忙碌在无休止业务代码中,年复一年,你将在竞争高端岗位的时候非常吃亏。高端岗位对基础原理,理论以及重大项目的实践经验都是有很高的要求,如果你提早准备,这些都是可以逐渐积累,不至于后面追赶而感觉压力倍增。

我身边有一朋友工作将近10年,知识面其实非常广,什么高并发,分布式,中间件,性能优化等知识点了解非常多,概念性的知识娓娓道来,但是不够深入和系统性。后面想换高端岗位经常碰壁,被拒绝,非常尴尬。原因就是技能点了解很多,平时没有归纳总结,技能都是散列状的,不成体系,自问对那块领域最了解,都模棱两可,这个就非常尴尬了。