正文

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

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

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

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

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

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

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

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

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

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

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

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

总结

以上是字节二面的一些问题,面完之后其实挺后悔的,没有提前把各个知识点都复习到位。现在重新好好复习手上的面试大全资料(含JAVA、MySQL、算法、Redis、JVM、架构、中间件、RabbitMQ、设计模式、Spring等),现在起闭关修炼半个月,争取早日上岸!!!!

下面给大家分享下我的面试大全资料,如果你也有需要,可以戳这里即可免费领取我的这份复习资料

  • 第一份是我的后端JAVA面试大全

后端JAVA面试大全

  • 第二份是MySQL+Redis学习笔记+算法+JVM+JAVA核心知识整理

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

  • 第三份是Spring全家桶资料

ing全家桶资料

[外链图片转存中…(img-vDHtiMVB-1626036789440)]

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

java设计模式面试,深入分析相关推荐

  1. Java设计模式面试

    无论你是参与Java面试还是C#面试,设计模式和软件设计问题在程序员面试中是必不可少的一部分.编程和设计技两者相得益彰,一名出色的程序员也是一名出色的设计师,他们懂得如何利用代码来解决问题或者软件设计 ...

  2. Java设计模式面试专题

    1.请列举出在 JDK 中几个常用的设计模式? 单例模式(Singleton pattern)用于 Runtime,Calendar 和其他的一些类中.工厂模式(Factory pattern)被用于 ...

  3. JAVA设计模式面试小考点之 适配器模式(实例讲解)

    又到了小葵花妈妈课堂开课的时间啦.今儿让我们来学习一下是适配器模式. 定义 适配器模式,即定义一个包装类,用于包装不兼容接口的对象 其实不看定义,故名思意就知道适配器就是适配不同的接口之间的中间件.生 ...

  4. 23种经典设计模式都有哪些,如何分类?Java设计模式相关面试

    23种经典设计模式都有哪些,如何分类? 23种经典设计模式都有哪些,如何分类? java常用的设计模式?说明工厂模式 Java 中的23 种设计模式: Factory(工厂模式), Builder(建 ...

  5. 【Java架构师面试题】设计模式面试专题(共35题含答案)

    设计模式(DesignPattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路.它不是语法规定,而是一套用来提高代码可复用性.可维护性.可读性.稳健性以及安全性的解决方案. 本篇为设计 ...

  6. Java学习资源整理(超级全面),java基础面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  7. 死磕Java并发:深入分析CAS

    作者:chenssy 来源:Java技术驿站公众号 CAS,Compare And Swap,即比较并交换.Doug lea大神在同步组件中大量使用CAS技术鬼斧神工地实现了Java多线程的并发操作. ...

  8. 一次违反常规的Java大厂面试经历,内含福利

    分享第一份Java基础-中级-高级面试集合 Java基础(对象+线程+字符+接口+变量+异常+方法) Java中级开发(底层+Spring相关+Redis+分布式+设计模式+MySQL+高并发+锁+线 ...

  9. 一个很艰难的 Java 核心面试问题!

    一个很艰难的 Java 核心面试问题,这个 Java 问题也常被问: 什么是线程安全的单例,你怎么创建它. 好吧,在Java 5之前的版本, 使用双重检查锁定创建单例 Singleton 时,如果多个 ...

最新文章

  1. ELECTRA: 超越BERT, 19年最佳NLP预训练模型
  2. C union的使用条件
  3. python爬虫程序-Python网络爬虫实战(一)快速入门
  4. [译]理解js中的event loop
  5. adb 相关问题总结
  6. Spring boot的Webjars
  7. nand ubi -4 kernel和mtd
  8. 总结python换源的方法:Linux与windows系统
  9. mysql怎么更改属性_MySQL 中怎么修改字段名,不更改属性?
  10. 找出消费者在使用你的产品的时候,什么时刻觉得“值了”
  11. c# 用正则表达式获取开始和结束字符串中间的值
  12. SourceTree 实现 git flow 流程
  13. 【2018蓝桥省赛A组C/C++】全球变暖(两次bfs+状态标记 or 一次dfs)
  14. 前端实现序列帧_最简单的序列帧动画canvas插件
  15. cad插件_抖音最火CAD插件教程汇总
  16. 土木专业应用计算机,计算机在土木中的应用
  17. WEB数据库管理平台kb-dms:功能简介【一】
  18. i.mx536 linux视频录制,linux mint 18.3下录制网站上的视频与声音的软件 vokoscreen 安装与使用...
  19. Windows使用 cwRsync进行文件夹同步
  20. 在word文档中插入代码_如何在自动更新的Word文档中插入当前的月份和年份

热门文章

  1. 中国捆矛行业市场供需与战略研究报告
  2. 胆道取石内镜篮行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  3. Java库转oc_急急急!各位大神:一段JAVA代码转成OC代码。
  4. 传抖音多位内容负责人将转岗;马斯克弟弟:我们兄弟俩都不迷恋财富;Chrome 99发布 | 极客头条...
  5. 联想揭晓首款基于 Arm 的电脑,未来的发展方向怎样?
  6. 程序员不应该“躺平”
  7. 邹欣对话图灵奖得主Jeffrey Ullman:数据库不会进入周期性的坏循环|《新程序员》...
  8. 打破“打工人”魔咒,RPA 来狙击!
  9. 性能 1.84 倍于 Ceph!网易数帆开源分布式存储系统 Curve
  10. 用 Python 轻松搞定 Excel 中的 20 个常用操作