正文

一些看到我文章的朋友,问我怎么零基础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. 自然语言处理:汉语分词
  2. ABAP性能优化之修改一组纪录
  3. 租不起房!你离逃离北上广还有多长时间?
  4. H5禁止弹窗页面滚动
  5. 出现23.97帧率的原因
  6. Docker最全教程之使用TeamCity来完成内部CI、CD流程(十七)
  7. 雷林鹏分享:PHP 数组排序
  8. extjs 中动态给gridpanel 复选框赋值
  9. Python 中非常狗的一个坑(在 `a={1:2},`后面多了一个逗号,自动被判为 tuple 类型了)
  10. OpenCV之图像腐蚀
  11. php动态字体,APP动态切换字体的实现
  12. 常用github开源地址
  13. 【亚马逊运营技巧】如何查找高价值关键词?
  14. android 9.0 10.0 上报鼠标左键右键给app调用
  15. 3PAR SSMC管理平台更新3.8.3.0.26
  16. 使用CenterNet训练自己的数据集
  17. wps表格宏被禁用如何解禁_wps的excel中宏被禁用怎么办 - 卡饭网
  18. 洋码头API接口:item_search - 根据关键词取商品列表
  19. 《Mysql实战45讲》学习笔记 1-22
  20. 20145120黄玄曦《网络对抗》恶意代码分析

热门文章

  1. 中国内窥镜检漏装置行业市场供需与战略研究报告
  2. linux c中字符替换函数,Linux C 支持正则表达式的字符串替换函数
  3. 天正多条线段长度lisp下载_四年级数学上册基础题过关检测+12套思维题,下载给孩子测试!【有电子版】...
  4. 国产数据库产业百花齐放 “1+4+4+N”格局形成
  5. SQL 被当成代码?谷歌的理由绝了!
  6. 中国开发者数量全球第二,C 语言一跌再跌 | GitHub 年度报告发布
  7. 全球最年轻的Python程序员;13 岁创建 RISC-V 内核,后浪程序员有多恐怖?
  8. Brave 浏览器宣布集成 IPFS 协议,它会取代 HTTP 吗?
  9. 达摩院自研数学规划求解器发布,最新技术将通过阿里云对外输出
  10. 十一款游戏教你学会 CSS!