正文

一些看到我文章的朋友,问我怎么零基础Java“逆袭”,又怎么学好Java。

以下是我的一些经验总结吧:

1.制定好一下系统的学习规划,每天定量,学完什么知识点就掌握,能自己应用,而不是能看懂,写不出来东西。因为现在有很多人都是这样,表面上我是学会了,但是以上手去写但是怎么也写不出来。

2.不要自己一个人闷头学,找一套质量不错的视频教程跟着去学习,听课的过程当中一定要把笔记记录下来。笔记当中只记忆重点的结论。把不懂的地方记下来,有时间就去解决。要学会在学习中记好笔记,一定要记得去复习。

3.机会都是留给有准备的人,坚持每天学习也考验你的耐性和毅力,中途如果没有什么事情千万不能松懈,一天都不可以,保持一周6天的学习状态,周日可以休息一下。所以说,如果自己的自制力不够一定要考虑清楚,如果自己的自制力不够,那你在这条路一定走不远。

4.学这个就是为了做项目,学完了做不了项目的,趁早停止,技术的成长都是在项目中提升的,所以一定多接触项目。不要怕遇到问题,因为只有遇到问题解决问题,经验才会积累下来。一定要前后去做项目,如果你不上手去做。只是看项目,只是在脑中思想,这样肯定是不行的。一定要记着,一定要亲自上手去做项目。

5.掌握得当的学习方法,初期自己别盲目,多跟别人去请教一下学习方法,如何学习才能变得更加有效率,不至于自己走太多弯路,觉得自己不适合,往往都是我们的方式错误了。一定要找一套适合自己的学习方法以及学习路线。

6.一定要锻炼自己的编程思想。在学习的过程中千万不要去抄代码,因为没用。或者说作用很小,如此下去可能会导致你对学习的厌烦。本来是有兴趣的,但是兴趣没了!所以只有一个程序可以抄写:HelloWorld,大家都知道HelloWorld是我们学习过程中的第一个程序,为什么这个程序可以照抄呢?因为HelloWorld程序的编写是为了测试本地的java环境是否搭建成功了。并不需要理解HelloWorld代码的含义。所以这个程序是可以严格照抄的。

如果说理解学好Java是成为技术大牛学到精通,那么你应该这样做:

1.技术这个东西都是日积月累积累出来的,短期成就不了什么,你想要成为真正的Java技术大牛,那你就应该“钻”进去。但是该怎么真正的钻进去呢?使用结论验证法:在课堂上学习的知识点课下尝试编写属于自己的程序,想尽一切方法去推翻这个结论,如果你无法推翻,那么只能选择接受这个结论,采用这种方式测试之后,发现结论记住了。并且同时也锻炼了编程的思路!

2.从这个时候起,你就应该开始买一些技术性的Java书籍去阅读了,初学初期是不推荐看书的,为什么能成为Java技术大牛的人不多,因为不喜欢看技术性的书,又厚又难理解,所以工作以后提升技术要多看技术性书籍。

3.多看一些博客以及技术的文章,想方法自己去尝试写文章,写的文章一定要发表,这样一些大佬也能看到或许也有大佬去指正你写的文章,这样你能学到更多的知识同时也能加深自己的记忆。
以上算是我一些小小的经验,不说的多花里胡哨,就给一些跟我有过类似经历或者正在学习Java的朋友们一点经验之谈吧。希望能帮到你们。

最后

面试题文档来啦,内容很多,485页!

由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。有想获取完整版笔记的朋友,点赞后点击这里免费领取哦

1111道Java工程师必问面试题

MyBatis 27题 + ZooKeeper 25题 + Dubbo 30题:

Elasticsearch 24 题 +Memcached + Redis 40题:

Spring 26 题+ 微服务 27题+ Linux 45题:

Java面试题合集:

存中…(img-U1QuDDdn-1626949523651)]

Java面试题合集:

源码解析:修改mysql密码出现错误1045相关推荐

  1. windows下修改mysql密码 10054错误

    windows下使用下面的更新语句: update mysql.user set authentication_string=password("123qwe") where us ...

  2. mysql 网络io_分布式 | DBLE 网络模块源码解析(一):网络 IO 基础知识

    作者:路路 热爱技术.乐于分享的技术人,目前主要从事数据库相关技术的研究. 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源. 前言 对于计算机学科来说 ...

  3. 31_ElasticSearch 修改IK分词器源码来基于mysql热更新词库

    31_ElasticSearch 修改IK分词器源码来基于mysql热更新词库 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boo ...

  4. mysql网关源码_Soul API网关源码解析 01

    目标 本地搭建soul开发调试环境 Intellij Idea准备 soul v2.3.0源码环境搭建 mysql/h2 jdk1.8.x 本地编译源码,然后运行soul-admim 和soul-bo ...

  5. mysql8.0源代码解析_源码解读:MySQL 8.0 InnoDB无锁化设计的日志系统

    原标题:源码解读:MySQL 8.0 InnoDB无锁化设计的日志系统 作者介绍 张永翔,现任网易云RDS开发,持续关注MySQL及数据库运维领域,擅长MySQL运维,知乎ID:雁南归. MySQL ...

  6. MySQL核心参数含义的源码解析

    引言 你访问的网站,大部分使用Apache服务器;你访问的网站,大部分使用Linux或BSD操作系统:你访问的网站,大部分使用MySQL数据库;你提交DNS域名查询请求大多由BIND服务器分析处理;你 ...

  7. 源码编译安装mysql数据库时,编译时容易出现的错误

    提示:以下是本篇文章正文内容,下面案例可供参考 记录Centos7源码编译安装mysql数据库时,编译时容易出现的错误 错误1: CMake Error at cmake/boost.cmake:81 ...

  8. Android图案密码,手势锁源码解析

    Android图案密码解锁源码解析 Android Lock Pattern 源码解析  1. 介绍   1.1 关于 Android 的图案密码解锁,通过手势连接 3 * 3 的点矩阵绘制图案表示解 ...

  9. mybatis源码解析(一)

    Mybatis 源码解析 (一) 一. ORM框架的作用 实际开发系统时,我们可通过JDBC完成多种数据库操作.这里以传统JDBC编程过程中的查询操作为例进行说明,其主要步骤如下: (1)注册数据库驱 ...

最新文章

  1. Android URL
  2. EasyUi通过OCUpload上传及POI上传 实现导入xls表格功能
  3. 【控制】《自动控制原理》胡寿松老师-第5章-线性系统的频域分析法
  4. Gateway Sentinel 做网关降级/流控,转发header和cookie
  5. 新驾考科目三有四个地方易犯错 多名教练提供对策
  6. 啊哈算法系列(C语言、python、Java )
  7. 智能传感器产业三年行动指南
  8. mysql 修改表属主_mysql主从配置实现一主一从读写分离
  9. Remote System Explorer Operation在eclipse后台一直跑 解决办法
  10. 如何自动生成和安装requirements.txt依赖
  11. 思维导图,UML在线画图工具
  12. 洛谷P1878 舞蹈课 贪心 堆
  13. Python实战之tkinter库画图,用canver画布教你画会动的哆啦A梦
  14. 火狐浏览器Firefox Firebug使用方法
  15. 微信开发者工具配置连接Gitee
  16. request.getParameter() request.getAttribute()区别
  17. 大厂与小厂招人的区别,看完多少有点不敢相信
  18. 罗技 UE3100 蓝牙耳机使用
  19. 极客时间 算法训练营 第一周总结
  20. 页框,页表,页表项,页面大小,页表项 长度的理解

热门文章

  1. 中国数字故障记录仪行业市场供需与战略研究报告
  2. 中国天然蜂蜂蜜市场趋势报告、技术动态创新及市场预测
  3. 中国甲腈行业市场供需与战略研究报告
  4. 2021年中国微粉磨料市场趋势报告、技术动态创新及2027年市场预测
  5. 传感器贴片行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  6. vs code无法启动怎么解决?
  7. arduino运行java_调试在Arduino MKR1000上运行的Arduino Uno代码
  8. 从摩托罗拉、诺基亚再到航空领域应用,这款开源数据库的成功如何成就天才程序员?...
  9. 进退两难的硅谷程序员们
  10. 支持 RISC-V 芯片的 Android 系统来了!