-
个人博客 欢迎访问!
-
Gitee 在线阅读地址(速度更快,图片可以快速加载出来)
-
Github 在线阅读地址(速度相对较慢)
-
Github:https://github.com/HappySnailSunshine/JavaInterview.git
作者介绍: 笔者是19年本科毕业,现在在成都这边做后端开发工作,是一名对技术有追求的开发者。希望记录下自己学习和成长的历程,并和大家一起交流学习。
- 热爱可低岁月漫长,希望可以让分享成为我的一种习惯,也可以让自己在过程中变得更加优秀;
- 当学习完一个知识点以后,自己做笔记,同时事后要总结,如果自己能把一个知识清晰表达出来的时候,自己也是有很大的收获和成长的;
- 赠人玫瑰手留余香。
- 规则引擎
- 常用框架
- 工具
-
费曼学习法 认真理解并去实践这个方法。个人认为这个方法有几个好处:
- 其一、在讲授的过程中,会对要学习的这个概念印象特别深刻;
- 其二、因为我们做开发平时说话较少,讲授知识的过程可以锻炼自己的语言表达能力,语言组织能力,思维能力;
- 其三、前两个优点加起来,在面试的时候,就可以和面试官侃侃而谈;
这个方法可以简化为四个单词(这里不是按照顺序排列的):Concept (概念)、Teach (教给别人)、Review (回顾)、Simplify (简化)。具体操作分为下面四步:
- 第一步:把它教给一个小孩子;
- 第二步:回顾;
- 第三步:将语言条理化,简化;
- 第四步(可选):传授
-
稍微简单的知识,自己通过书籍、博客、Github上面的开源项目,进行学习,并自己写代码实际操作总结。
-
稍微复杂一点的知识,可以先看看学习视频(比如B站一些学习视频,然后自己深入学习可以看书或者看文档、GitHub上面开源项目),并进行总结。有一些知识先试着用起来,代到项目中,或者看使用到这个技术的开源项目,然后再深挖底层原理,可能会好理解一些。
-
每天选择一两篇写的好的博客,进行认真学习,总结。不管关注的公众号多少,或者看的博客多少,只有自己仔细研读过的文章,并进行总结,才可能消化里面的知识。
-
最后一条,保证效率的情况下,坚持前面几条。
- 笔者有一部分是在学习过程中参考其他作者的开源项目,如有内容侵权请联系删除。
- 文件夹/media/xmind 下面有一些思维导图,有一些是笔者自己在学习过程中为了梳理知识点,自己画的,还有一些是看到其他作者画的比较好的,我作为参考保存下来的。如果有喜欢的小伙伴,可以作为参考。
- 由于作者水平有限,笔记有很多不完善之处,望谅解。
- 有些知识只有一个提纲,内容没有写完,笔者会在一步一步完善。
- 如果你觉得项目还不错,欢迎Star,满足一下我的虚荣心(^_^)。