我的博客变迁史
我从2019年10月底开始产生了写博客的想法,自己没有选择在CSDN、掘金、知乎等平台上写,而是选择利用GitHub Pages + Hexo自己搭建一个静态博客网站,陆陆续续搞了有一个星期,最终成功的把自己的博客搭建了起来。
博客具体搭建详情请见博客搭建与优化一文。
从2019年10月31日写的第一篇博文《CSS中各种距离的疑问》到2020年11月18日,自己抄书也抄了300万字了。(使用的是天若OCR文件识别软件)
我抄的第一部大部头的书,就是《JavaScript高级程序设计》第三版(当然直到现在也没抄完),后面发现出了第四版,又开始抄了最新版了。有关笔记请点击此链接
可以说,我学习前端的第一年,主要就是通过抄书学习前端原理以及看视频跟着敲代码度过的。
通过"抄书",七七八八的前端知识点我基本上都过了一遍了,自己的头脑中对于前端的整个知识体系自己也有个数了,知道还有哪些自己还没有去学,以后要补了。
我自己觉得"抄书"对于我自学前端来说还是有效果的,主要的好处有如下几点:
- 绝大多数经典的技术类书籍,比如《JavaScript高级程序设计》都是大部头,动辄七八百页,如果只是用眼睛去看,遇到很多繁杂的知识后卡壳在这里,感觉很容易烦躁,看不下去,感觉怎么也看不完,你每次看都在前几章,后面几乎都没怎么看过。
- 通过抄书的方式,可以人为的降低你的阅读速读,逼迫你一句一句的读(抄)完每一页,可以让你的大脑有时间去思考,很多时候你看不懂一个知识点主要是你看的太快了,导致遗漏了某些东西,知识体系不完整了,你肯定就不理解这块知识了。
- 通过抄书的方式,还可以人为的标记你的阅读进度,你看到哪里,你就抄到哪里,遇到某个地方实在理解不了的,你也可以先暂且放下,继续去抄别的章节的内容。等以后自己的理解能力到位了,可以很容易的返回来,再对着自己抄写的卡壳的内容进行再一次的思考和理解,可以加粗,也可以做批注。抄书,可以凝固你的进度,随着时间的推移,你只要一直抄一直抄,无论多厚的大部头你都能抄完,你抄完一遍了,也就看完一遍了。
- 其实抄的书多了,就会很容易发现很多书之间都有重合的知识点,同一个知识点由不同的书籍进行阐述,也许你这本书看不懂,等到抄另一本书遇到这个知识点的时候,可能就会有种豁然开朗的感觉了。
- 相比微信公众号上和别人技术博客上面有关前端写的那一篇篇细碎的知识点,书籍最大的好处就是知识点相对系统,而且前者也有很多都是从这些经典书籍里取出一个知识点,自己稍微加工加工就成了一篇文章了,所以刚开始学的时候,还是推荐看书。等自己系统的学习过了,以后遇到一些问题需要解决了,或者某个知识点不清楚了,再看看别人的博客,别人写的微信公众号,一方面可以解决自己遇到的问题,加深自己的记忆,另一方面这些技术博客和微信公众号的背后是人,是我们的同行,可以通过他们写的文章看看他们的水平怎么样,自己也可以评估一下自己和这些同行的差距大不大,自己还有哪些可以提高的地方。正所谓"三人行,必有我师"以及"君子性非异也,善假于物也"。合理的利用他人的成果,也不失为一种省力的方法。但是还是希望自己学到一定程度了,可以输出自己的东西,造福他人。
就这样过了一年以后,自己慢慢的感觉到了瓶颈,自己输入有余(看书抄书写博客)而输出不足(代码敲的少了),于是自己慢慢的把重心开始转移到敲代码上来了,博客就没有太多时间去写了。
正所谓:
日撸代码几百行,烂泥也能扶上墙!
别管方法好与烂,拿起键盘就是干!
实践是检验真理的唯一标准,在不断的试错中自己才能成长!!
自己现在试的错多了,今后在工作中试的错就少了!!
等自己的代码量达到一定的程度了,必然会有"拨开云雾见天日 ,守得云开见月明"之感!!
等自己的代码量达到一定的程度了,必然会量变产生质变,并且产生条件反射,遇到问题自然不会手足无措了。
时光飞逝,今年(2021年)5月份左右,我开始梳理自己的GitHub仓库,同时也顺带着梳理一下自己所抄所写的那一百四十几篇博文,一共有三四百万字,写的多了就感觉到太乱了,不好找。
最终,我将自己的Hexo博客清空,将里面的文章分门别类的放入自己的不同的GitHub仓库的【学习笔记】文件夹中,一些没法分类的文章就单独新建了一个BlogBackup——博客文章备份仓库进行保存和管理
目前,自己主要是以做项目为主,基本不会再通过"抄书"来学习了,这个学习阶段已经过去了。
并且自己也买了打印机,将网上看过的好文章和自己写过的重要的博文给打印出来,我发现还是纸质的东西看着更加印象深刻,而且打印后还能随时随地翻看,还能用中性笔在上面做做标记什么的,很好。
不过这一切都是建立在自己已经看过并且通过文字识别软件"摘抄"过一遍的基础上了。
自己以后也许可能还会再写博客吧,等到了那个时候,自己肯定会写一些属于自己的东西了。并且自己以后写东西一定要遵循一个原则,那就是通俗易懂。
综上:自己现在没有用Hexo或者WordPress等搭建博客平台专门用来写博客了,而是将自己以前的博文分散于我的各个GitHub仓库了,这对于我来说更易查找,更加有效率。
以后如果写博客的话,那就用最通俗易懂的语言,最浅显的道理去讲解一个个的知识点吧,希望以后自己也能通过自己写的一些东西帮助到别人吧。