思考自己写博客的意义

2024-09-06 23:32
文章标签 思考 博客 意义

本文主要是介绍思考自己写博客的意义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

感想

从今年2月份开始,我就要求自己以每周4篇的速度写博客。然而问题是:每周的空闲时间是不稳定的,这导致我没法保证花费相同的时间去输出稳定质量的博客。当时间不够时,我将面临选择:是减少数量来保证稳定的质量,还是降低质量来保证稳定的数量?

我选择的是——牺牲质量。因为,相比于“质量”,“数量”是准确可见的。我担心:一旦有一次没能完成目标数量,便会出现“破窗效应”,让我潜意识里再也不认同“目标”了。而如果自己能每周都遵守数量的目标,虽然会导致有些时候博客质量较低,但是整体上会给自己一种稳定的学习压力,逼迫自己必须学点什么东西,什么都好。。。

时至今日,已经坚持了39周了,这周算是第40周,由于去休假了,所以这周留给博客的时间非常少,看来又需要“水”几篇了(笑)。看着这么多篇博客。我在想:“数量”确实保证了,但是它们真的都有 “意义” 吗?我觉得虽说“数量”是首要的,但也不能写完全没有意义的博客,否则就是浪费自己的时间。

意义

所谓的“意义”,我觉得可以分为:“对自己的意义”和“对别人的意义”,由于我自己的知识还相对较浅,所以我还是主要保证“对自己的意义”,即希望通过记录博客让自己学到更多的东西:比如迫使自己梳理清楚一些概念;或者让未来自己有需要时可以对以前的知识进行复习。

当我去写一篇新博客时,我觉得博客必须有“对自己的意义”。我觉得“思考意义”这件事情是“有意义”的:因为这让我能更快想明白一篇新的博客该不该花时间写。

我简单浏览了下现有的博客,我觉得他们确实都是有意义的。具体来说,他们所记录的内容可以分为下面四个方面:(这些方面并不是互斥的,在一篇中可能出现多个方面)

一,学习笔记

虽说我想要学习的大部分知识都已经有官方的文档或书籍了,但是官方文档由于要保证权威性,为了严谨地解释一件事经常会花费更多的笔墨。而另一方面,一些非官方的教程又无法保证完全适合于自己当前的知识。因此,我以自己的思路来记录学到的知识,更方便未来有需之时进行复习,另一方面这也会迫使自己梳理清楚那些“看起来懂了但实际发现自己并不能讲清楚的概念”。

二,观察学习

对一些本来很抽象的概念所联系的具体事物进行观察,可以让我加深理解。另外,我也会从自己感兴趣的视角来观察一些东西。

这些包括:

  • 对代码的结构进行观察
  • 对代码中的概念所反映在工程中的实体进行观察
  • 对代码运行时的流程进行观察
  • 观察工具中一个功能的表现
  • 等等

为了方便观察,我自己可能也会做一些简易的工具

三,实践记录

比如:

  • 实践一些功能
  • 运行起来一些代码
  • 或者尝试在文档的指导下干某些事情
  • 等等

我觉得“实践”是最重要的,也相信只有最终“实践”成功才能代表真的掌握了它。
记录下实践的过程或结果,不仅是一种“成功的标志”,也是未来自己回头参考时的重要资料。

四,思考讨论

虽然我觉得自己的知识比较浅,还远谈不上可以发表一些有意义的主观看法。但我觉得记录下一些主观看法也是有一定意义的。我的看法不一定准确,但绝非毫无道理,如果未来我有了新的看法,当我回顾旧的看法时也能从差异中思考出更多的东西。


我希望,未来自己在写一篇新的博客时,能至少对上面四个方面之一有所涉及。否则,博客就不应该出现。

后记

前几天刚达成一个有意思的“里程碑”:“访问数”超过“总排名”。我一直留意这两个数字,因为他们在逐步逼近,前几天我看到“访问数”超过“总排名”时,积分也正好2000分,确实挺巧。
我感觉:写博客不仅让自己有知识上的提升,也确实给自己带来了心理上的满足感。


不过说实话,4篇/周 的速度,确实不利于写一些需要特别多时间进行讨论的主题。我觉得在未来时机成熟时,我应该降低这个速度。或者在自己心理足够强大以至于不受“破窗效应”的影响时,能够随时调整自己的写博客的速度,却又不至于因为毫无约束而有怠惰之心。

这篇关于思考自己写博客的意义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1143428

相关文章

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

UVM:callback机制的意义和用法

1. 作用         Callback机制在UVM验证平台,最大用处就是为了提高验证平台的可重用性。在不创建复杂的OOP层次结构前提下,针对组件中的某些行为,在其之前后之后,内置一些函数,增加或者修改UVM组件的操作,增加新的功能,从而实现一个环境多个用例。此外还可以通过Callback机制构建异常的测试用例。 2. 使用步骤         (1)在UVM组件中内嵌callback函

搜狗浏览器打开CSDN博客排版错乱问题解决

之前发生过几次,不知道什么原因。 今天一直用着好好的,打开一个csdn连接,显示404,博文被删除了,于是就用百度快照打开试试,百度快照打开显示的排版很乱也没找到有用信息。 后面再浏览CSDN博客就排版错乱,显示一个大大二维码图片。 尝试删除IE缓存无效,使用谷歌浏览是好的。 基本锁定就是搜狗缓存导致的,于是找如何删除搜狗缓存   清除后恢复正常

828华为云征文|基于华为云Flexus云服务器X实例部搭建Halo博客平台

华为云征文|基于华为云Flexus云服务器X实例部搭建Halo博客平台 前言一、Flexus云服务器X实例介绍1.1 Flexus云服务器X实例简介1.2 Flexus云服务器X实例特点1.3 Flexus云服务器X实例使用场景 二、Halo介绍2.1 Halo 简介2.2 Halo 特点 三、本次实践介绍3.1 本次实践简介3.2 本次环境规划 四、购买华为云Flexus云服务器X实例4.

【编程底层思考】详解Java的JUC多线程并发编程底层组件AQS的作用及原理

Java中的AbstractQueuedSynchronizer(简称AQS)是位于java.util.concurrent.locks包中的一个核心组件,用于构建锁和其他同步器。AQS为实现依赖于FIFO(先进先出)等待队列的阻塞锁和相关同步器提供了一套高效、可扩展的框架。 一、AQS的作用 统一同步状态管理:AQS提供了一个int类型的成员变量state,用于表示同步状态。子类可以根据自己

缓存的常见问题 以及解决博客文章

1.jedispool 连 redis 高并发卡死  (子非鱼yy) https://blog.csdn.net/ztx114/article/details/78291734 2. Redis安装及主从配置 https://blog.csdn.net/ztx114/article/details/78320193 3.Spring中使用RedisTemplate操作Redis(sprin

一道算法题引发的动态内存管理的思考

在做PKU2762时,需要建邻接表。 于是按部就班写了下面一个插入边到邻接表中的函数: const int VMAX = 1010;typedef struct Graph{int vex;Graph* next;}Graph;Graph ArcGraph[VMAX];void insert(int u, int v){Graph* t = new Graph;Graph*

[置顶] IT牛人博客

团队技术博客 淘宝UED淘宝用户体验团队淘宝核心系统淘宝核心系统团队博客阿里巴巴数据库团队专注数据库管理开发运维淘宝通用产品专注JAVA技术淘宝QA致力于做测试的行业标准淘宝搜索技术关注技术 关注搜索量子恒道专注大数据统计百度搜索研发关注搜索相关技术EMC中国研究院关注于云计算和大数据贰号楼肆层阿里巴巴平台技术部阿里数据平台阿里巴巴数据平台百度技术分享交流百度的互联网技术编码者说腾讯滴技术团队腾

为什么你应该从现在开始就写博客---刘未鹏

(一)为什么你应该(从现在开始就)写博客 用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样) 让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考

游戏开发者有必要写博客的6大原因

为什么你要写博客?在本文中我将分析为何写博客在游戏产业中如此有效的 6 大原因。 假设你是资深的游戏开发者、制作、发行商、二年级学生、测试者、设计师、程序员、美术师或者编曲者。你的爱好伴随着许多的技艺。每个人完成一款游戏的过程,方法都不同,这里也充满许多值得我们学习的有趣瞬间。当然你可以继续坚守自己的看法。但我还是看到了许多低调的开发者们在挣扎着。 1. 贡献 我的观点中最重要的一方面便是你