天天看点

如何学好Java?(看我博客先看这篇)前言学习路线路游的忠告卖油翁老黄牛精神小黄鸭调试法

前言

为什么写博客?像我这样的博客,意义在哪

有人说为了装x?

其实我写这个不是给其他人看的。

(其实我也想帮助其他人所以想说:喜欢就看,不喜欢勿喷)

第一:

关于copy学校的课件,b站的课件然后融合一起:写博客在于当你忘记某个知识点的时候可以快速定位,节省再次学习的成本,节省再次去网上找资料的成本。(一句话就是记录知识加上自己的想法总结)

第二:

关于copy别人的精华:我把曾经踩过的坑,不懂的知识点,顿悟的那几句话 等记录下来。不用再去翻几十篇博客,重新找自己想要的知识。(于是我就copy了他们的精华,有时候对我顿悟的不一定对其他人顿悟。你们看看就行,别喷。)而且懂别人知识的同时,你也可以融汇贯通总结一下。效果更好

第三:

关于对开发的作用:大大节省了开发的时间,有时候经常忘记某个注解。这时候你只需几秒就可以了。

知识容易忘记。像我这种刚开始学,又没有很多项目练练手的(一个在校大学生,或者刚学习这项技术的人哪里会有那么多经验),那些注解,语句你是很容易忘的。所以写好你自己的博客,你自己也能定位。看别人的博客找真的很慢。

第四:

关于我问你你还是不知道:这就是没有多练的原因。

不写更凉,每次不知道都要去重新查。

还有:

欢迎大家有喜欢的知识还有我的总结都可以copy过去。

最近的感悟:

忠告:代码还是多手打,不要依赖博客复制,锻炼自己无网编程能力,毕竟面试的时候博客是不能给你看的。依赖复制也导致不熟练了。

所以尽早把知识给落实,沉淀。

最后:

以后我的知识可能只放在我的码云上面了 ,不会写在csnd了。

地址还没出

学习路线

基础

javase基础最全笔记

mysql

计算机网络

操作系统(linux的常用命令)

Java数据结构和算法笔记总结

Java设计模式笔记总结

Java进阶

基础知识很有乐趣

修炼中

Java web 笔记

学习javaweb可以做个10年代的项目出来了

Javaweb参考项目

ssm框架

MyBatis笔记

Spring笔记

SpringMVC笔记

可以做个ssm框架项目出来了

SSM参考项目

可以学习点项目管理方面(git)

入门了

Springboot2笔记总结(包含vue和mybatisplus)

学完可以做个基础的增删改查前后端分离的项目出来了

Springboot2参考项目

路游的忠告

纸上得来终觉浅,绝知此事要躬行。

如何学好Java?(看我博客先看这篇)前言学习路线路游的忠告卖油翁老黄牛精神小黄鸭调试法

道理:从书本上得来的知识,毕竟是不够完善的。如果想要深入理解其中的道理,必须要亲自实践才行。

如何学好Java?(看我博客先看这篇)前言学习路线路游的忠告卖油翁老黄牛精神小黄鸭调试法

卖油翁

卖油翁

【作者】欧阳修 【朝代】宋-

陈康肃公善射,当世无双 ,公亦以此自矜。尝射于家圃,有卖油翁释担而立,睨之久而不去。见其发矢十中八九,但微颔之。 康肃问曰:”汝亦知射乎?吾射不亦精乎?”。翁曰:”无他, 但手熟尔。”康肃忿然曰:”尔安敢轻吾射!”翁曰:”以我酌油知之。”乃取一葫芦置于地,以钱覆其口,徐以杓酌油沥之,自钱孔入,而钱不湿。因曰:”我亦无他,惟手熟尔。”康肃笑而遣之。

道理:没有什么,熟练了而已,熟能生巧。经常应用就能灵活应用

老黄牛精神

如何学好Java?(看我博客先看这篇)前言学习路线路游的忠告卖油翁老黄牛精神小黄鸭调试法
如何学好Java?(看我博客先看这篇)前言学习路线路游的忠告卖油翁老黄牛精神小黄鸭调试法

道理:大部分智商大同小异,你不会比其他人聪明多少,你也不会比其他人笨多少,取绝于坚持,踏踏实实。

小黄鸭调试法

场景一:我们都有过向别人(甚至可能向完全不会编程的人)提问及解释编程问题的经历,但是很多时候就在我们解释的过程中自己却想到了问题的解决方案,然后对方却一脸茫然。

场景二:你的同行跑来问你一个问题,但是当他自己把问题说完,或说到一半的时候就想出答案走了,留下一脸茫然的你。

其实上面两种场景现象就是所谓的小黄鸭调试法(Rubber Duck Debuging),又称橡皮鸭调试法,它是我们软件工程中最常使用调试方法之一。

如何学好Java?(看我博客先看这篇)前言学习路线路游的忠告卖油翁老黄牛精神小黄鸭调试法

此概念据说来自《程序员修炼之道》书中的一个故事,传说程序大师随身携带一只小黄鸭,在调试代码的时候会在桌上放上这只小黄鸭,然后详细地向鸭子解释每行代码,然后很快就将问题定位修复了。