一、谈谈为什么要写博客
大家应该都有这样的体会,当我们在认真学习完某个知识点后,第一时间让你来说你能够侃侃而谈,但是等过个三五个月之后,前面学习的知识点几乎全都忘得一干二净,因为在此期间你可能还会不断的学习其它的知识,学习的东西多了,自然而然的会忘记,所以我们平时一定要学会做好笔记的习惯。
那对于程序员来说如何做好自己的笔记呢,我的建议就是拥有自己的博客,并且将自己已经学会的并且理解的知识点用自己的话写出来,这样不仅方便日后复习,也加深了对知识的理解,其实我写博客的唯一目的也就是做笔记,方便自己日后复习使用。之所以要以博客的形式来展现,那是因为写博客的好处太多了,下面会列举一些。你如果能够将一个知识点通俗易懂的讲出来并且让别人听懂,那么就说明你真的对这个知识点掌握了,这就是著名的费曼学习法。
费曼学习法的原理就是:教就是最好的学,通过将自己理解的东西教授给他人,这样学习留存率高达90%,而简单的阅读留存率只能达到10%,在传授的过程中,触类旁通,举一反三(从深度到广度)
从上图我们可以看出,单纯听讲、阅读、视觉听觉学以及观看演示,都属于被动学习的范围,单纯听课的效果最差,学习留存率仅有5%,看图学习效果最好,也只有30%;
而在学习过程中主要采用讨论、练习实践以及“教授他人”的方式,则属于主动学习方式,讨论式学习留存率较差,也达到了50%,而将学到的知识教给别人的学习效果最佳,学习内容留存率高达90%,这也是费曼技巧被称为最高效的学习法,最根本性的原因。
二、为什么坚持不下去
我相信很多程序员都有写博客的想法,但是又由于某些因素并没有坚持下去,可能有以下下几点原因:
- 写着写着突然就没有话可写了。
- 写博客的时候感觉自己表达的不够好。
- 害怕写出来太菜,被大神喷。
- 写博客浪费时间,还不如去学习新的东西。
- 博客写的不如别人的好。
个人认为写博客是为了让自己对所学的知识有所梳理,我们学的东西经常会忘记,等到头来需要复习的时候方便自己查看,这一点我自己深有体会,每当学习了一些知识点后,过一段时间就忘记了,等到时候要用又得去到处找资料,所以写博客就当是做一个电子笔记吧。如果别人也能够从你的博客中学到东西的话,那就更好了。
三、写看到底有哪些好处呢?
关于为什么要写博客个人认为有以下一些好处:
- 对学习的一个记录
- 提供持续不断学习的动力
- 积累更多的知识
- 记录自己的成长过程
- 培养自己持续做一件事的能力
- 认识更多志同道合的人
- 以后自己复习还能用的到
- 写博客能给自己一种自豪感
上面归结了这么多点,但总是万事开头难,我们不管做什么事,最难的就是从零到一的过程。只要你跨过了,什么都是那么的自然。不管你博客写的有多差,你只要坚持,然后慢慢得就有了感觉。如果实在不知道怎么写,可以以摘抄为辅,但是一定要以自己理解为主,然后自己慢慢的写(我自己就是这样的,虽然我的博客写的非常烂,但是我能够一直坚持写)。
四、那么怎样写好一篇博客
- 既然要写博客,那就要认真去写,无论写的好不好,都要坚持,如果是滥竽充数,那就相当于在浪费时间,还不如不写,只要坚持下来了,慢慢的一定会变好的,等到后面再往回看时,原来你会发现自己以前是怎么的菜。
- 还有就是写出来的博客不仅仅是给自己看的,同时也是给别人看的,所以必须对这东西持严谨的态度,自己写出来的博客,自己必须能负责,不能为了博客而博客,别自己都没搞清楚的概念,就写一篇博客,这样容易误导读者,等后续自己来看时还可能误导自己。你如果只想写给自己看的话,要么就别公开,要么就单独使用记录笔记的工具。
- 要把自己看成一个初学者,这样写出来的博客才能通俗易懂,不仅让别人能够容易理解,而且日后自己复习也好。
- 自己在看书或者看视频的时候,脑海里可以想着用博文的方式表达出来,如果这个知识点你是似懂非懂,那还是算了,因为这样写出来的博客后面自己复习的时候可能也看不懂了。