文章目录

  • 写博客的好处
  • 关于博客的质量
  • 关于写什么内容
  • 谈谈技术分享
  • 写在最后
  • 附录

今天闲来无事翻了下自己的往期博客,发现从去年3月起至今日,我已经坚持写了1年多的博客。这一年平均下来一个月也有4、5篇,不禁颇有感触。

刚毕业的时候,有写过几篇很水的博客,都还留在CSDN上,虽然质量不怎么样,但作为早年的回忆,也没把那些博客删掉。正如那几年的博客数量所映射的,在毕业的这2、3年里,感觉自己进步很小,虽然也有在学习,但学习速度很慢,并没有得到突破性的成长。所幸去年因为要跳槽开始醒悟过来,然后开始恶补各种技术原理,并在3月又捡起博客这东西,然后一直坚持到今天。

写博客的好处

其实学习和写博客这两件事没有任何必然联系。我以前学习一个技术的时候,总习惯用有道笔记记录相关的要点,大多是复制粘粘,如果遇到内容过多,我会将内容压缩,挑出自己认为最重要的那些信息,然后用自己的语言重新组织一遍再记录到有道笔记。这种记录的目的是为了以后更好更快的复习,如果是快速学习,个人觉的这是一种很好的办法

但这样的学习方式注定很难有深度的学习一个知识点,因为很多时候我们只是在复制粘粘,偶尔加上自己的总结,这就会使我们对这个知识点缺乏思考,也就只能学习到表面的一些东西。

之前在网上看过一张图,讲的是学习的层次,它将学习分为主动学习和被动学习:

  • 被动学习:如听讲、阅读、视听、演示,学习内容的平均留存率为 5%、10%、20% 和 30%;
  • 主动学习:如通过讨论、实践、教授给他人,会将原来被动学习的内容留存率从 5% 提升到 50%、75%、90%。

我们记笔记的方式只能算阅读,留存率才10%。

再看一下写博客的方式学习。我们在写一篇博客时,其实就是在教广大的网友这个知识点。为了讲好这个知识点,我们需要对这个知识点很熟悉,同时需要对要介绍的知识点的各个细节都会仔细琢磨,才能真正的讲好这个知识点。有时为了写博客,还需要写一些代码来验证,也无形中加深了我们对这个知识点的理解。最后,在写博客的过程中,我们也会不断的发现一些新的东西,也可能会突然发现自己理解的一些错误的地方,并及时纠正。

其实著名的费曼学习法也在讲述类似的学习方式,这里我简单的介绍一下费曼学习法的大体过程:

  1. 开始学习一个新的技术或概念
  2. 尝试向别人讲述刚学习到的这个概念,或者写出来。这样之后我们会更清晰的认识到有哪些地方还不够清楚
  3. 如果讲述过程中卡壳了,就继续重复学习,直到能清楚完整的把整个概念讲述明白为止
  4. 讲述明白还不够,还要争取把讲的内容精简,甚至加上一些比喻,让听你描述的人可以更容易的理解内容。甚至一个小孩子都听了一遍后都会马上明白你所讲的概念是什么含义。

所以,其实写博客就是一个在传授知识的过程,也是我们巩固加深知识点的一个很好的方式

关于博客的质量

我们经常会在网上看到一些很水的博客,这些博客要么排版极差,要么内容粗制滥造,甚至未经允许随意转载抄袭,随意写写就发出来。个人是极度不提倡的这种方式的写博客的。写博客应该是一件很严肃的事,我们应该对自己输出的内容负责,这样才能在写博客的同时有所收获。

当然,谁也不敢说自己的博客就都是高质量的。包括我自己,偶尔也会因为赶时间写一些质量比较差的博客。只是希望大家能以一个负责任的态度对待写博客这件事,这样我们在网上查资料时就能读到高质量的资料,也算利己利人了。

关于写什么内容

有一段时间里,我对于要不要写博客很纠结。因为我不知道要写什么,很多知识点去网上一搜一大堆,其中不乏有很好的博客。我自认为文笔一般,也不可能写出比他们还好的博客。写了没别人写的好,很大可能也不会有人来看我的博客,因此那时候我感觉写博客没什么意义。

后来我转变了想法,就像上面说的那样,写博客最重要的不是要给别人看,而是为了我们更好的学习这个知识点。当然,即使没有一个人来看我们的博客,我们在写博客时也要把广大的网友都当成读者,这样才能达到最大的收获。

另外,每个人陈诉一个知识点的角度可能也不尽相同,我们只需要负责将一个知识点介绍清楚,我相信读者就算看过类似的博客,也会从我们介绍的角度收获一点东西。比如我们要查某个知识点,当然是希望能找到越多的资料越好。因此,不必忧虑我们写的东西没有意义,只要认真的对待了,总会有所收获的。

谈谈技术分享

写博客其实还能锻炼自己的书面表达能力,也间接的锻炼了总结概括的能力。

说起书面表达能力,个人觉的我们也要注意一下语言表达能力的锻炼。随着工作年限的增加,越来越觉的在职场表达能力的重要性。程序员这个职业,本身就较少和外界有交流,因此我们应该多主动的寻找机会锻炼自己的表达能力,技术分享就是一个很好的锻炼语言表达能力的方式

同时,技术分享和写博客一样,也是在传授知识,因此对知识的巩固也非常有好处。甚至在技术分享后还会有讨论以及提问,让我们不得不认真的准备好一切。

今年我也主动在组内进行了两次技术分享,无论效果如何,至少也算迈出了那一步。相信自己的表达能力也会慢慢进步。

写在最后

写博客是一件很费时费力的事情,正常情况下,我学习一个知识点可能只需要几十分钟(当然,可能只是粗浅的学习),但是要将这个知识点写成一篇博客,可能要花几个小时的时间。

因此我给自己定的任务是保证每个月至少有4篇的产出,坚持每周一篇。很感谢过去一年的自己坚持下来了。因为这种坚持,感觉这一年的成长比过去两三年都多。

希望明年这时候还能这类似的感想吧~~

附录

附上一篇讲如何高效学习的博客:

http://matt33.com/2018/11/21/effective-learning/

写博客一年多的一些感想相关推荐

  1. 写博客是一种乐趣,一种需要培养的乐趣,Java程序员最大的悲哀是什么

    3.可以和大家进行交流,这个还是挺有意思的 这个篇<为什么很多人不愿意用hibernate了?>是我最火的文章,但,已成往事,在谩骂中成长,在博弈中进步,这就是博客的乐趣,这才是互联网最重 ...

  2. 写博客是一种乐趣,一种需要培养的乐趣

    博客网站哪家强,CSDN找小强. 为了提高访问量,早日成为博客专家,我也是想尽了办法,吸引眼球的狗血名字,唯美的动态网图,blink的无耻推荐,去评论其他人的博客来换取他人的访问,还去老东家开源中国发 ...

  3. 开源项目贡献者_嘿新手开源贡献者:请写博客。

    开源项目贡献者 by Shubheksha 通过Shubheksha 嘿新手开源贡献者:请写博客. (Hey newbie open source contributors: please blog ...

  4. 坚持写博客给我带来了什么

    从16年4月来深圳之后我就开始写博客,最开始写博客的阵地是在简书.简书以它良好的写作体验和简洁的博客展示界面吸引了我.我在简书坚持写了一年,大概写了60篇文章,字数在五万字左右,文章质量中等偏下,纯粹 ...

  5. 如果只能通过IE写博客【Do we write blog just only with IE?】

    今天正想着写篇博文,依旧用我熟悉的FIREFOX打开51cto的博客页面.但是当我单击[管理博客]后,突然发现管理页面已经不能很好的显示了!如下图: 单击[添加文章],进度条完成后,没有任何反应.其他 ...

  6. 聊聊在博客园写博客的这两年《Unity 3D脚本编程:使用C#语言开发跨平台游戏》正式出版...

    版本状态: 2016.9 第一次印刷 (2016.11 输出到台湾) 2017.1 第二次印刷 2017.5 第三次印刷 2017.5 电子书上线:Unity 3D脚本编程--使用C#语言开发跨平台游 ...

  7. 我依然坚持建议你开始写博客 | 写给我的 2017

    本周是 2017 最后一周.公众号从年初开始更新,到现在基本上贯穿了我的 2017 年,本周就来聊聊我写公众号的一些点点滴滴,算是对我 2017 的一个总结. 虽然几年之前,也曾经有一段时间在博客园也 ...

  8. 作为一个程序员为什么要写博客?

    从2017-02-17的第一篇博文, 今天开始记录这一刻: 最初的梦想 我为什么要写博客? 其实我最初打算写博客,第一篇博文的原因很简单,我就是想把工作中.学习中遇到 的问题及解决方案记录下来,方便日 ...

  9. 要上进总会有时间的,要放松也总会有理由的——记录2年出版2本书带给我的改变,同时分享写书和写博客的技巧...

    2年前,我其实是很开心的,人在外企,加班不多,晚上下班后就躺在沙发上电视或刷连续剧.周末除了出去讲课挣外快,一般也时玩游戏为主,经常会一个下午加晚上,先玩游戏再下棋再看片再听歌.结果发现我的能力脱节了 ...

  10. 学生为什么要在CSDN写博客?

    学生为什么要在CSDN写博客? 引言 写博客的好处 构建知识体系 提升写作能力 扩展人脉 为简历加分 帮助他人 为什么是CSDN 如何写博客 记录学习 总结错误 总结与展望 引言 就目前来说,学生应该 ...

最新文章

  1. Java Iterator 使用
  2. PHP输入流php://input介绍
  3. 我哭了,工业界AI项目落地有多难?
  4. 路径中 “./“、“../“、“/“ 代表的意思
  5. 返回结果数据实体类R
  6. 2018蓝桥模拟赛·天上的星星 暴力|二维树状数组
  7. docker部署在linux怎么代理,如何在linux 上部署docker
  8. VN2VN——中小企业的网络融合之道
  9. mysql查询季度数据统计_mysql按年度、季度、月度、周、日SQL统计查询代码
  10. JS编程练习题(javascript)
  11. [树形dp]P3174 [HAOI2009]毛毛虫 题解
  12. android微信认证失败怎么办,微信登陆好友头像验证失败该怎么办?
  13. mp3音频格式在线转换器 在线转换MP3格式
  14. 什么是同城商超配送系统
  15. Q 2:真的是格局不够吗?
  16. 通过刷DD-WRT固件的路由器访问猫
  17. 【springboot项目添加ico方法】
  18. Java三(运算符 )
  19. net start mysql报错:发生系统错误 5。拒绝访问。
  20. 京东数据中心主要基础设施系统(一)

热门文章

  1. killer网卡ubantu下不能wifi联网的问题(据说就是intel网卡)(心酸血泪史)(不升级内核)
  2. 单总线led驱动芯片WS2811在linux下的驱动
  3. 在Yandex浏览器中添加谷歌插件
  4. 【ML】特征归一化、为什么归一化、归一化的方法、归一化方法选择依据
  5. ibm服务器日志文件提取,IBM X3850 X5服务器搜集日志
  6. java监控网卡流量_流量监控脚本监控网卡
  7. Dbgview.exe输出Windows程序调试信息
  8. Android 动画
  9. java restsharp_RestSharp 一个.NET(C#)的HTTP辅助类组件
  10. Shiro安全框架面试题