本文主要是介绍思考自己写博客的意义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
感想
从今年2月份开始,我就要求自己以每周4篇的速度写博客。然而问题是:每周的空闲时间是不稳定的,这导致我没法保证花费相同的时间去输出稳定质量的博客。当时间不够时,我将面临选择:是减少数量来保证稳定的质量,还是降低质量来保证稳定的数量?
我选择的是——牺牲质量。因为,相比于“质量”,“数量”是准确可见的。我担心:一旦有一次没能完成目标数量,便会出现“破窗效应”,让我潜意识里再也不认同“目标”了。而如果自己能每周都遵守数量的目标,虽然会导致有些时候博客质量较低,但是整体上会给自己一种稳定的学习压力,逼迫自己必须学点什么东西,什么都好。。。
时至今日,已经坚持了39周了,这周算是第40周,由于去休假了,所以这周留给博客的时间非常少,看来又需要“水”几篇了(笑)。看着这么多篇博客。我在想:“数量”确实保证了,但是它们真的都有 “意义” 吗?我觉得虽说“数量”是首要的,但也不能写完全没有意义的博客,否则就是浪费自己的时间。
意义
所谓的“意义”,我觉得可以分为:“对自己的意义”和“对别人的意义”,由于我自己的知识还相对较浅,所以我还是主要保证“对自己的意义”,即希望通过记录博客让自己学到更多的东西:比如迫使自己梳理清楚一些概念;或者让未来自己有需要时可以对以前的知识进行复习。
当我去写一篇新博客时,我觉得博客必须有“对自己的意义”。我觉得“思考意义”这件事情是“有意义”的:因为这让我能更快想明白一篇新的博客该不该花时间写。
我简单浏览了下现有的博客,我觉得他们确实都是有意义的。具体来说,他们所记录的内容可以分为下面四个方面:(这些方面并不是互斥的,在一篇中可能出现多个方面)
一,学习笔记
虽说我想要学习的大部分知识都已经有官方的文档或书籍了,但是官方文档由于要保证权威性,为了严谨地解释一件事经常会花费更多的笔墨。而另一方面,一些非官方的教程又无法保证完全适合于自己当前的知识。因此,我以自己的思路来记录学到的知识,更方便未来有需之时进行复习,另一方面这也会迫使自己梳理清楚那些“看起来懂了但实际发现自己并不能讲清楚的概念”。
二,观察学习
对一些本来很抽象的概念所联系的具体事物进行观察,可以让我加深理解。另外,我也会从自己感兴趣的视角来观察一些东西。
这些包括:
- 对代码的结构进行观察
- 对代码中的概念所反映在工程中的实体进行观察
- 对代码运行时的流程进行观察
- 观察工具中一个功能的表现
- 等等
为了方便观察,我自己可能也会做一些简易的工具
三,实践记录
比如:
- 实践一些功能
- 运行起来一些代码
- 或者尝试在文档的指导下干某些事情
- 等等
我觉得“实践”是最重要的,也相信只有最终“实践”成功才能代表真的掌握了它。
记录下实践的过程或结果,不仅是一种“成功的标志”,也是未来自己回头参考时的重要资料。
四,思考讨论
虽然我觉得自己的知识比较浅,还远谈不上可以发表一些有意义的主观看法。但我觉得记录下一些主观看法也是有一定意义的。我的看法不一定准确,但绝非毫无道理,如果未来我有了新的看法,当我回顾旧的看法时也能从差异中思考出更多的东西。
我希望,未来自己在写一篇新的博客时,能至少对上面四个方面之一有所涉及。否则,博客就不应该出现。
后记
前几天刚达成一个有意思的“里程碑”:“访问数”超过“总排名”。我一直留意这两个数字,因为他们在逐步逼近,前几天我看到“访问数”超过“总排名”时,积分也正好2000分,确实挺巧。
我感觉:写博客不仅让自己有知识上的提升,也确实给自己带来了心理上的满足感。
不过说实话,4篇/周 的速度,确实不利于写一些需要特别多时间进行讨论的主题。我觉得在未来时机成熟时,我应该降低这个速度。或者在自己心理足够强大以至于不受“破窗效应”的影响时,能够随时调整自己的写博客的速度,却又不至于因为毫无约束而有怠惰之心。
这篇关于思考自己写博客的意义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!