在 CSDN 写博客 20 年了

从业 20 多年,我手把手的带过一些同事,除了技术上的指导,我还会建议他们每周写一篇博客。在培训期间他们都做到了,但是培训结束后,三个月,半年,一年,坚持下来的人越来越少,能坚持 3 年以上的就基本上没有了。后来我也回访过一些同事,他们很遗憾没坚持下来,原因通常倒不是没有时间,而是觉得没什么好写的,写了也没人看,觉得没意义。我在 CSDN 上写博客,这是第 20 个年头了,感觉可以写的东西其实很多啊,这里分享一下我的经验。

第一、可以写自己正在学习的东西。我们在学习一门新技术的时候,往往感觉自己好像搞懂了,又好像没有懂得很透彻。这时候,我们可以写一篇博客,把自己的理解写下来,这样可以加深自己对知识的理解。写博客的过程,如果发现自己不能清晰的表达出来,那说明自己对知识的理解还不够透彻,这时候可以再去查漏补缺。另外,把自己学习的东西记录下来也有助于记忆,一些朋友和我说,他们以前也学了很多东西,但是过了一段时间就忘了,这让他们觉得学习没意义,逐渐失去了学习的兴趣。其实我也有这个问题,不过我通常会用博客记录下来,即使过了几年,需要的时候,看一下博客,就可以回忆起来了。

第二,可以写自己正在做的东西。我们在做一个软件项目的时候,往往要做很多决策,比如选用什么技术,怎么设计架构,怎么优化性能等等。有人说决策背后的原因比决策本身更重要,如果事后回答不出决策背后的原因,其实也是很尴尬的。有些决策很直观,而有些决策则很微妙,久了之后,我们可能会忘记当初是怎么决策的了。在开源 GUI 引擎 AWTK 里面,经常有人问,这个为什么这样做,而不是那样做。幸好我写了很多博客,有些决策就记录在博客里。当然这可能不合适所有的项目,毕竟大多数项目都是商业机密,不能随便公开。但是我们可以写一些技术性的东西,比如我们是怎么解决一个技术难题的,这样也是很有意义的。

第三,可以写自己想宣传的东西。比如我们做了一个开源项目,可以写一系列博客介绍一下这个项目,让更多的人知道我们的项目。在做开源 GUI 引擎 AWTK 时,实现了新的功能,做了新的控件,支持了新的平台,我们都会写一篇博客介绍。这样可以让更多的人知道这些进展,需要的人在自己的项目中用起来。通过这些博客提供的指导,使用者也可以轻松上手。用的过程中,遇到问题,及时反馈给我们,也能帮助我们改进项目。

写博客要保持初学者之心。我们不是大佬,没有资格去教别人,我们只是在记录自己的学习过程,在写作的过程中,提升自己的表达能力,加深对知识的理解。如果我们写的博客,在高手眼中很简单,不值得一看,也没有什么丢脸的。如果写的博客对初学者有帮助,让他们少走一些弯路,那也是有意义的。并不是高手才有资格写博客,初学者写的博客可能更有价值,因为他们更能理解初学者的困惑,写的博客对初学者更有参考价值。

最后,感谢大家长期的支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值