写了10多年的代码,之前做过某东的高级架构师,在技术这条路上跌跌撞撞了很多,我今天分享一些我个人的自学方法给各位。现在在网上报个正经点的班得花几千块钱,线下就更夸张,都是万元起步,我的这些学习方法如果你能用好,跟花几万块钱报班效果一样强大。
我跌倒的坑,希望大家一脚就能跨过去。
一、语言的选择
在技术的推动发展中,编程语言的作用功不可。目前在技术领域约有600种语言,人们对编程语言的认识和掌握情况每年都在变化。与此同时,新兴的编程语言往往具有引人注目的元素和功能。
2023年热门的编程语言有很多,而且这些语言都有一定的市场需求,作为求职者来说,应该根据自己的需求进行学习和深造。
TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube和百度统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
根据TIOBE 2022年11月的最新排行榜,我们可以看到在编程语言热度排名方面,Python位居第一。对比去年的数据,Python的热度不减。
除此之外,C、Java、C++的热度排名也与去年保持一致。其中值得注意的是,Go的排名显著提升,从去年的18名,上升到今年的11名。
二、Java学习路线
在确定了学习Java之后,你是不是又迷茫了,Java东西那么多,怎么学?都要学哪些?学多久?哪些不用学了?
这个时候,你需要一份详尽的Java学习路线知识图谱,它能帮助你少走弯路,用最少的时间,学最重要的东西。
三、学习资料哪里找?
现在网上的东西是真的多,有的免费,有的收费,培训班也是多,有的几千,有的上万,有的甚至好几万。
1、Java经典书籍推荐
如果你觉得太多了,先看第一本《Java核心技术》,这一本就够了,真的够了。
2、Java经典视频推荐
B站好的视频实在是太多太多,小编在这里就推荐这七个吧,好比七仙女一般,美若天仙。
仙女下,董双成,汉殿夜凉吹玉笙。
3、经典博客推荐
🏆49天精通Java从入门到就业,全网最细Java零基础手把手入门教程,系列课程包括:基础篇、集合篇、Java8新特性、多线程、代码实战,持续更新中(每周1-2篇),适合零基础和进阶提升的同学。
🏆Java基础教程系列,目前已经700+订阅,CSDN最强Java专栏,包含全部Java基础知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习。
🏆Java基础教程(进阶篇),包含Java高并发、Spring、MySQL等Java进阶技术栈。
🏆数据库基础教程系列,包含MySQL基础、MySQL进阶、Redis、MongoDB等数据库基础知识。
🏆Spring Boot 进阶实战,SpringBoot从零到壹,一站式学习专栏。
真正做到,一文在手,天下我有。
四、如何规划时间?
4个月差不多过去了,此时的你,放在3年前,就可以出去找工作了,现在还不行。
再花费一个月,背面试题,融会贯通。
推荐一个,目前595867阅读, 28458收藏的,既有颜又能打的Java面试题。10万字208道Java经典面试题总结(附答案)。
毫不夸张的说,面试题里的知识,比你学的知识还要多,还要深刻。为了找到更好的工作,背就对了。
面试官,问你啥,你能对答如流,就完了。
学习一定要追求效率,而不是时间。
五、是否要报培训班?
如果你自我控制能力很强,可以按照我的学习路线、时间规划、学习资料,开始学习了;
如果你喜欢玩王者荣耀、喜欢看各种电影、喜欢玩各种游戏、还有一个爱你的女朋友,那么,别自学了,乖乖报班吧~
啥也别说了,说多了也没用,开干~
来源地址:https://blog.csdn.net/guorui_java/article/details/130515673