许多年的编码经历,在Java编程的路上磕磕绊绊也算是经历啦许多,今天我向大家分享一些我个人的自学方法。现在在网上报个正经点的班得花几千块钱,线下就更夸张,都是万元起步,

我的这些学习方法如果你能用好,跟花几万块钱报班效果一样强大。

希望能在编程的路上为你们多填一些坑。

一、语言的抉择

在学编程的过程种,往往会听到这门语言不行、内卷严重、那么语言天下第一等等,一些扰乱你心智的话语,如果你够仔细的话就会发现很少有更深层次的开发人员会出来说“X语言是最好的语言”这种话,语言本身就是一个工具,每一种语言都有自己独有的特性,在各自擅长的领域上才能发挥出最大的作用。

语言是我们的武器,针对不同的敌人要有不同的打法,我们进入IT领取必然会去选择一门语言去学习钻研,在工作种往往需要掌握一门或多门语言来完成自己的需求,而不是去研究谁的工具最牛逼。

二、拥有一份全面的Java学习线路

在学习编程种不知道你们有没有找不到学习目标、不知道从哪里下手、应该到那里结束、这样的担忧。

如果你们有这种担忧,现在我们为你们填坑:

这个时候你就很需要一份较为全面的路线图,它将是你的寻宝图,能帮你避免掉上面的这些问题,在尽可能短的时间内让你走在正确的学习道路上。

我以往在决定要去学习一门新技术的时候,最先做的事情不是去网上找各种视频资源,而是去找一份可靠的、全面的路线图,然后再根据路线图上面的知识点去找资源,避免自己走很多弯路。

如果在网络上找不到学习线路:(讲究看这个)

上图为JavaSE全部知识点的学习线路,内容还是很经典的。

那么自己如何去寻找学习路线图?

这个很简单,B站、腾讯课堂、网易云课堂上面有很多的培训机构,他们会提供各种Java的学习线路,可以轻松为你规划学习方案!!

第三、 学习资源

现在的资料漫天飞的时代,学习资源一抓一大把,但是整体的学习资源是非常少的,翻翻自己的收藏夹里面落满啦灰尘,统计统计却双双不成套,狠心的又将他们放在收藏夹里继续吃灰。

一套好的资料是需要经过很长时间的摸索、筛选、更新,在现在网络互联的时代,爬爬博客每天都会有不同的收获。

本人也是非常善于资料的收藏,而且现在还在不停在向收藏夹里塞东西,本人整理一套JavaSE的学习资料现在就拿出来吧:

javase2021最强学习线路没有之一

在偌大的网络环境中你总是能够寻找到自己合适的一套资料,但是该贪的时候就要贪,在众多的学习资料中多为自己整理几套,因为每个老师讲解的则重点都不相同,有兴趣的话可以把自己整理的学习资料全部复习一遍,“听君一席话,胜读十年书”。记住要有主次之分哦。

如果你真的没有时间,或者找不到合适的学习资料线路,建议去各大机构购买网课,寻找老师来为自己铺路。

第四、做笔记

做笔记是一个 非常重要的事情,做笔记的过程中要有自己独到见解,让自己亲自整理所学习过的知识点。优点如下:

  • 加深自己印象。

  • 形成自己的知识体系。

  • 方便复习

如果没有良好的做笔记喜欢,你所学过的知识会悄悄的回到老师那里哟~

自己做的笔记要注意,不要一枚的去记录老师想要让你看到的东西,要发觉自己的理解去记录,更有助于拓展自己。

大忌:光看不练,这种学习到最后之后只会浪费时间,还什么也学不到。

第五、练手项目

项目永远是在考验你是否在认真学习,但凡你在学习过程种偷懒,项目将会狠狠的给你一巴掌,让你知道你里家乡的地方还是如此遥远。

项目不止可以考验你,更是可以全方位的提升你的水平,如何运用自己所学的知识将,散乱的知识结合在一起??项目练习快来试一下吧!!

项目怎么找?新手学员推荐:

JavaSE练手项目:

经典小游戏,乐趣无穷夯实基础,玩到又学到~~

  • 推箱子
    Java游戏项目“推箱子”基础实战教程_拒绝枯燥无味Java推箱子项目2天轻松掌握_Java项目编写推箱子游戏_项目实战_java项目教程_Java_哔哩哔哩_bilibili

  • 黄金矿工
    只用了2小时做出了Java黄金矿工小游戏项目_java初级项目_java练手项目_java项目实战_Java游戏开发实战教学_java小游戏_哔哩哔哩_bilibili

  • 桌球游戏
    Java桌球游戏项目_手把手教你用Java开发桌球小游戏_Java初学者项目_Java基础实战项目进阶_哔哩哔哩_bilibili

  • 俄罗斯方块
    手把手教你用Java开发俄罗斯方块小游戏_java练手项目_巩固JavaSE基础_java小游戏_哔哩哔哩_bilibili

  • 飞机大战
    飞机大战1.0进阶版_Java28个功能点新手能力提升必备_哔哩哔哩_bilibili

  • 贪吃蛇
    1小时教你做出了Java贪吃蛇小游戏项目_java练手项目_java项目实战_java小游戏_Java游戏开发实战教学_java初级项目_哔哩哔哩_bilibili

把项目独立完整的做出来并且运行成功,巩固技术的同时,你的能力还能再上一个台阶。

JavaSE实战项目:

  1. 就业级项目“百战商城”Java企业级实战项目_Java大型项目_企业级Java实战项目开发_电商项目_Java电商项目_哔哩哔哩_bilibili

  2. 易购商城Java实战电商项目_Java全栈大型实战就业级课程/Java实战项目/JavaNginx负载/Java电商项目/Java高级框架技术_哔哩哔哩_bilibili

  3. Livegoods租房网项目教程_前后端分离项目_Java知识技术汇总_Java项目实战_Java大型企业级项目_哔哩哔哩_bilibili

  4. OA办公系统项目实战视频教程_OA办公自动化系统项目开发_OA办公自动化Java项目_Java编程项目_环境搭建_数据库设计_哔哩哔哩_bilibili

  5. Java微服务-医疗系统(尚医疗)_前后端分离开发_RuoYi开源快速开发平台_spring_网站管理后台_哔哩哔哩_bilibili

  6. JavaEE进阶实战项目_智能电话本项目实战教程_Java项目源码分析进阶实战/Java项目/智能电话本项目/Java教程_哔哩哔哩_bilibili

  7. 数字货币交易项目Java项目完整教程_Java进阶实战项目教程/JAVA/微服务/Java项目/实战项目/JAVA项目教程/Java数字货币交易项目_哔哩哔哩_bilibili

第六、学习环境

学习环境也是十分重要,如果自己在学习过程种遇到他人的各种阻挠,想必搁谁都受不了吧,当你开始学习别人在玩游戏,顺便在骚扰一下你。这种感觉不好受吧~

就好比现在的大学生,有的宿舍集体都考上了研究生,有的宿舍一到期末就是一堆挂科的,可王者荣耀和吃鸡的段位都很高,说白了,你要想在打游戏的宿舍里搞学术是很难的,同样的,你想在搞学术的宿舍里打游戏是会挨叼的,这是学习氛围的问题。

你要学者给自己营造出一个良好的学习环境,可以去找几个志同道合好友,相互帮忙相互交流学习,大家共同解决问题,营造一个相当活跃的学习氛围;

关键各种资料分享,相互讨论,都可以在极短的时间内提升自己。

第七、有计划的去学习

计划安排是对自己的一个考核,更是帮助自己一大要点,每天应该学什么,应该记住多少知识点,看似一点小事对自己的提升确实非常大的。

按照计划去学习,看似简单,实则比较困难。不知道你是否有过这种经历,“我发誓这次暑假要把xxx学习完毕,回校要把学霸踩在脚下”然而还是“吃鸡、亡者”更香。

计划性的学习是艰难的,但是艰难过后是质的提升,你总要在娱乐和学习的困苦种选择一个。如你每天可以这样安排自己:

  • 每天的填写进度,强迫自己打卡学习。

  • 如果哪天有事情中途要停止学习,备注一下到几分几秒,下次回来继续看。

  • 一直没得到解决的问题备注记下来,等学了更多知识或者遇到更会的人的时候,想办法解决它。

跟自己约定好,在某个时间点要学习完某个知识点。去享受一下和自己的约定。

必读的10本有关Java的书籍

Java 程序员常用的开发工具

javase2021最强学习线路没有之一

“Git”在 IntelliJ IDEA中这样使用贼方便

狙击面试官-21条 Linux 常用命令

零基础学Java,这些学习要点一定得注意!相关推荐

  1. Java学习记录_1:MOOC《零基础学Java语言》课后习题解

    Hey,我是寒水,一名大二学生,电子商务专业在读,正在学习Java中.我试图将在Java学习中遇到的一些困惑和最终的解答发在这个账号上,希望以此来激励我不要放弃学习! 在学习记录这个专题中,我收藏一些 ...

  2. 韩顺平 2021零基础学Java 学习笔记

    韩顺平 2021零基础学Java 学习笔记(1)(自用)_丨shallow丨的博客-CSDN博客_韩顺平java笔记 韩顺平 2021零基础学Java 学习笔记(2)(自用)_丨shallow丨的博客 ...

  3. 零基础学java培训怎么选择学校

    java技术在互联网行业的快速发展,引起了很多人的关注,大家都想通过学习java技术来加入到这个行业,那么零基础学java培训怎么选择学校呢?如今市面上的java培训机构这么多,下面小编就来为大家详细 ...

  4. 零基础学Java需要做哪些准备

    想要成为一名合格的java工程师,那么好好学习java技术是非常重要的,对于零基础同学们来说,大家比较关注的就是"零基础学Java需要做哪些准备"这个问题,下面小编就来为大家做下详 ...

  5. 零基础学Java大数据难不难

    java大数据如今在企业中用到的次数是非常多的,很多人都比较看好java技术,那么零基础学Java大数据难不难?想要学习java技术说难不难,说简单也不是很简单,来看看下面的详细介绍就知道了. 零基础 ...

  6. 零基础学Java程序有什么好的建议

    ​ java技术的快速发展,引起了很多人的关注,尤其是一些零基础人群,都想通过学习java技术来改善自己的职业,那么零基础学Java程序有什么好的建议呢?来看看下面的详细介绍. ​ 零基础学Java程 ...

  7. 零基础学怎么学Java_零基础学java难么?怎么自学?

    在计算机发展迅速的今天,越来越多的人去学习编程,其中Java就是大家热衷的语言之一.这时候就有人问,零基础学java难么?下面小编将回答这一问题并给出学习路线. 小编想说,这个实际上要看个人能力以及前 ...

  8. python自学需要哪些基础知识-零基础学Python应该学习哪些入门知识及学习步骤安排...

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

  9. python自学步骤-零基础学Python应该学习哪些入门知识及学习步骤安排

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

  10. 零基础学Java需要先具备的三项技能

    随着互联网的发展,许多公司都在招Java工程师,很多零基础的Java小白看中了Java的高薪资,也都想转行做Java,但是零基础学Java需要先具备哪些技能呢?本文小千整理了零基础学Java需要先具备 ...

最新文章

  1. 两个晶体管组成的混沌电路
  2. Java多线程(一):Runnable和Thread的基本用法
  3. c++快速排序(附完整源码)
  4. HAProxy实现负载均衡及高可用集群(corosync+pacemaker)
  5. iPhone 6s不死!支持升级iOS 14,还能再战两年
  6. onvif学习笔记9:OSD命令学习
  7. 基于 socket.io 实现实时你画我猜游戏
  8. 电气工程师需掌握哪些计算机知识,一名合格电气工程师必须掌握的10个基本技能...
  9. NYOJ-1273-宣传墙
  10. xlsx文件的多表读取与写入
  11. 常见的ICE工具和集成开发环境
  12. 42-Map集合遍历键找值方式-键值对对象Entry-键值对方式遍历
  13. html 音乐 QQ播放器 外链 代码 播放器 外链 代码
  14. 第二章:低功耗器件选型:负载开关 loadswitch
  15. 飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植
  16. Java数据结构——堆排序
  17. 会议服务与管理【1】
  18. Redis哈希槽的概念
  19. 英语教学计算机培训心得,英语教学心得体会
  20. 视频直播源码,自定义动画实现左右摇摆

热门文章

  1. 使用JMeter进行接口高并发测试
  2. 邹健写的公交车路线查询(包括转车近到远排列)。
  3. Grammarly | 在word中使用方法,轻松帮你检查英语语法!
  4. matlab中有趣的图像,MATLAB中有趣的演示实例
  5. PearOCR - 完全免费的 OCR 文字识别工具,识别简单方便,识别率高
  6. 吐血整理阿里云安装MySQL8.0及远程连接失败问题
  7. 随机分组工具(工具)
  8. 计算机网络基础知识【5】(08-09)
  9. 独立思考Justic:How to Measure Pleasure
  10. 查找一个领域内的大牛,顶级期刊,顶级会议,高质量Paper的方法