为什么要写技术博

不知不觉,我已经在博客园写了一段时间的博客。最初的是得到朋友的鼓励,想写一个简单快速的Python教程。后来Python教程在豆瓣的Python小组得到许多人的支持,并且在博客园也渐渐有了更多的评论和关注,这一些都大大出乎我的意料。所以进一步写Python标准库,又由于标注库的需要写了Linux的基本概念…… 博客逐渐成为自己生活中重要的一部分。空闲的时间会琢磨如何去写下一篇,写好了又非常期待园友的关注和交流。我迷上了博客这种记录、表达和分享的方式。

CoolShell的博主陈皓说,博客是一种消化吸收知识再以自己的语言重新呈现的方式,有助于学习的过程  (私人交流)。我觉得这是很宝贵的经验,而我自己的体会也正在不断验证这一点。写博客并不仅仅是“让别人看到”,更是“让自己学习”。写博客可以帮助作者本人认知和学习,也可让作者获得心理满足。每一个深入思索技术的人,都应该使用博客。我也想在这里写一点关于写博客的体会。

 

认知

从小学到大学,我的学习方式都是“听课 + 做笔记 + 读书”。整个过程类似于web1.0:我是一个客户端,从服务器(讲师或者书籍)那里“获取”信息,而基本不用产出什么。整个学习的过程蜗牛慢,一个学期就学四五门课。至于学的如何,则要等到期末考试,才能根据答题情况,粗糙的知道自己对知识掌握程度。然而此时考试已经结束,所以懒得再去翻看半年前开始学习的内容了,知识体系上的“瑕疵”就永远的留在那里。

写博可以对自我学习的迅速反馈。通过博客这种“产出”方式,我可以很快的了解自己对一些知识是否真的理解。这样可以让学习周期大大压缩。比如一个周末的时间,就可以对某个库浏览一遍,随之写一篇博文。自己了解的如何,学的如何,立即就可以知道。如果有不明白的地方,你也不能偷懒,必须当时就去查阅资料,否则就无法完成自己的文章。这个时候去查阅资料,心里有一个很明确的目标,所以效率很高。

写博也是在挑战大脑,给大脑出考题。学习是重塑大脑的过程。但大脑大多数情况下会比较懒惰,不愿意主动改变。只有在面对挑战,甚至面对危险的时候,大脑才会积极开动,激活大量的神经回路。平时的阅读很多时候是为了愉悦,毫无压力可言;考试也大多是选择题或者是很理想化的题目。博客将竞技的难度提高,写博客的人不仅需要掌握所有的知识细节,还要去想更好的呈现方式。当有批评的时候,要想如何辩护或者改正。挑战越多,想的越多,大脑也成长的越快。

 

记忆

一个人在阅读文字或者看图表的时候,实际上会记录大量的感官信息。我们的工作记忆会暂时保持这些感官信息。随后,工作记忆系统通过反复诵读,将感官信息逐渐转移到长期记忆系统。这个过程中,语言起到了很重要的作用。语言系统具有抽象和逻辑的功能。通过将感官信息压缩成为语言叙述,记忆系统可以减少冗余信息,将信息打包。人类文明的古老史诗都是通过“讲故事”的方式更好的整理和保存人类的经验和智慧。

写博的过程必须要用自己的语言叙述。博文并不是纯粹的技术参考,往往更需要形象的或者幽默的语言来叙述。这样的叙述过程就强迫写博客的人叙述自己所掌握的知识。一张图表中的要点或者精髓必须要总结成为一句话,一段程序中的bug和缺陷也要叙述出来。叙述的内容一方面出现在博客中,供读者阅读;另一方面也在潜意识中放入到长期记忆系统。此时,工作记忆系统中杂乱的信息也得以释放,为下一个学习周期做准备。

自己写的博文是自己大脑中知识最好的“记忆地图”。无论是博文还是长期记忆,它们都采用类似的语言叙述的记忆方式。但长期记忆中的“知识包”会随着时间长久而失去回忆的线索。正如你看到一个曾经认识的人,觉得他的名字就在嘴边,却怎么也想不起来一样。这个时候,我们只需要一点小线索,就可以恢复一大批相互关联的“知识包”。比如我提醒你这个人的姓,你很有可能会立刻蹦出这个人的整个名字一样。博客的文章可以长期的保存在线上或者硬盘中,当记忆有模糊的时候,随时读一点,曾经的知识和学习体验就会迅速的回归。

 

心理需求与动机

马斯洛(Maslow)是一位著名的美国心理学家。在他提出的需求金子塔中,人类的需求被归类到多个层次中。人类会自下而上的逐层实现各个需求。当下层需求得到满足时,一个人会进一步追逐上层需求的满足。下层的温饱需求都没有满足的情况下,很难有精力和心思去满足诸如被尊重的需求。

(所谓“温饱思*欲”)

马斯洛需求金字塔

马斯洛的需求理论被用来给社交媒体分类 (参看社交媒体分类),如下图所示。LinkedIn旨在帮助人找到一份称心的工作,所以被看作满足安全需求。在稳定之后,人们可以通过google+和Facebook这样的产品来联系朋友或者亲人,以寻找社交归属。再往上,Twitter是很好的表达想法,并获得尊重的渠道。最高层的博客工具,诸如Blogger和WordPress这样的博客工具用于自我实现,以表达个人思维或者个人创意,并帮助他人解决问题。

社交媒体分类

博客处在这样一个需求金字塔的顶端,是个人价值实现的一个渠道。相对于其它社交产品(或者说web2.0产品),博客对使用者提出的限制(比如篇幅和媒体类型)比较少,对读者则完全不进行任何限制。博客的这一特征为创造力提供足够的空间。许多知名的学者(比如数学家陶哲轩)通过博客来记录和分享自己的观点。在受够了QQ、微博、校内的消息轰炸之后,博客是一块允许人耐性经营和创作的宁静之地。

技术博客更需要耐心和认真。因为技术的东西是确定的,不允许模糊的地带。但过程的困难代表着成果的含金量。一篇成功的技术文章甚至于可以帮助到整个社区确定发展的方向(正如《大教堂和集市》)。写博客不是为别人打工,而是真实手创的一项事业。在这个过程中会有困难和挫折,但是在为技术的未来作出贡献。

(有时会觉得工作和生活挺累的,也不免沮丧。但一坐下写博客就感觉充满动力。博客代表了我尽管微弱,但属于自己声音。在被打上诸如“宅男”,“屌丝”这样的标签之后,博客是最好的“逆袭”。很庆幸自己在坚持写博。)

 

迷社群

台湾网络作家九把刀在他的《台湾BBS网络小说社群与其迷文化》提到,网络文学的本质是以作家为中心的共同创作,并最终形成一个共享文化气氛(fan culture)的“迷社群”。博客也有类似之处。比如在博客园,写博客的人和读博客的人通过阅读熟识,通过评论或者短消息交流。整个社区又根据大的技术类(比如.NET,Web等等)形成一个个小社区。在网络文学的领域,网络文学爱好者们讨论的是主角的经历和命运;在技术博客,大家讨论的是特定的技术和问题的解决。两者都强调读者的参与,并依赖爱好者的热情。相对于其他类型的博客,技术博客对参与者的背景有一定的要求,因此参与者更加纯粹,目标明确,也有更高的写作和阅读热情。所以我觉得,“迷社群”更容易存在于技术博客。

在西方,博客已经成为讨论公共问题的主力空间。许多政治提案都是在博客空间中最先出现雏形的。许多社会学、心理学、IT、时尚、时事博主都成功的经营了自己的博客和“迷社区”,并以此为业。在国内,韩寒和他写的博客也成为一时的文化现象。技术博客尽管不是明星,但同样也充满了“迷”一样的魅力,吸引了大量的作者和读者。

 

总结

写这篇文章是因为真心觉得写技术博是很有意思、也很有意义的一件事情。结合自己的感想和粗浅的心理学知识,以号召更多的人能参与并享受。

陈皓写了十年的博客,希望我也可以坚持下去。谢谢所有支持我鼓励我的人。谢谢V。

 

时间: 2024-10-22 17:24:59

为什么要写技术博的相关文章

开发者拒绝写技术博客的常见理由

我很赞成这篇文章,写博客真的可以交到很多的朋友,同时也会扩展很多的知识,尤其是可以纠正自己之前的错误理解.不过写博客也会话费时间,长久来看,利远大于弊.不过还是建议大家写博客的时候注意排版,这样方便自己和他人 开发者拒绝写技术博客的常见理由 常有人跟我讨论我在blog上发布过的博文,有时候他们还希望我来撰写某些文章.在讨论的过程中,我几乎总是会问为什么你自己不开一个博客,或者为其他人的博客做些贡献呢?当我在引导他们为技术类的主题写一些博文时,极少有人对此感兴趣. 我的母亲总是告诉我(以及她的学生

【调研】大家写技术博客的初衷是什么

问题描述 [调研]大家写技术博客的初衷是什么 最近在孵化一个新的项目,借此想了解一下大家写技术博客的初衷有哪些? 我个人能想到的可能就是以下几个方面: 工作中解决了一个具体的问题,然后写一篇博客记录下来: 社区里面看到一些有意思的问题,觉得值得深入研究和分析,然后写一篇博客: 突然有一个比较好的想法,想和大家分享一下,会写一篇博客: 不知大家平时写技术博客的初衷是不是上面提到的三点?或是还有其他的一些方面的原因,期待您的回复,您的回复将是我们持续进步的源动力. 解决方案 记录下一个问题的解决办法

公司是否应该支持员工写技术博客?

最近看到不少文章都建议程序员写技术博客,可是这事儿有时候不是程序员一个人做得了主的,公司是否支持也是个问题,因为技术博客的内容会牵涉到公司的利益. 只说软件技术,我想到有三点: 1.担心泄密.最容易写的技术博客内容自然是当前工作的总结,那么就有泄密的可能.最直接的泄密,是公开了一个软件产品的源码.当然,能当程序员的人都不笨,不会做这样的事情.然而有很多隐性泄密是较难意识到的,这也正是公司最担心的.一些边缘型知识,可以算泄密也可以不算.例如: 最新的成果.也许实现难度很低,但未必能简单地找到方法,

30岁,第一次写技术博客的中原哥

没想到,我也在技术博客里浪了一把.虽然我还是菜鸟.我能不能成为世界上独一无二的技术黑马.就看大家的了

打算写技术博客前传之家的寻找

尝试了多个博客最后安家在ITPUB,觉得这个界面简单,打开速度也可以,知名度也行,其它博客或多或少有自己不满意的地方,so就这个了,之后打算每天一篇博客,希望大家多多支持!      另外,觉得每个博客都有一个共同的缺点就是不能直接粘贴图片,这个对于写博客来说有点麻烦,我这人最怕这种麻烦事了...博客发展发展估计以后可以直接粘贴图片了

技术博客那些事儿

写文章是一个短期没有收益,长期收益很大的一件事情,但往往是很多人坚持不下来,特别是写文章的初期,刚写完文章没有人阅读会有一种挫败感,影响了后期写文章的积极性.这篇文章我给大家分享如何提升技术博客的影响力,如何去写技术博客,是否应该建立独立博客,如何去推广自己的文章,建立自己的品牌等. 好多人刚开始写文章最主要的目的有两个:第一,记录自己阶段性的学习成果:第二,打开一个让自己和大千世界交流的窗口.不管是以什么样的目的开始的,只要坚持写下去,就会源源不断的感受到写文章带来的好处: 加深自己对技术的理

把抽奖活动写成一篇技术博客是怎样一种体验

把抽奖活动写成一篇技术博客是怎样一种体验 本次活动预备知识贴:天罗地网--Python爬虫初初初探 http://blog.csdn.net/eclipsexys/article/details/48193541 请一定先了解下,不然就真的是为了抽奖了! 抽抽抽抽抽抽奖 我的新书<Android群英传>上市不久,为了回报各位的大力推荐,也希望更多的人能多多支持,特准备此次抽奖活动. 抽奖对象 只要在本博客中留言,即可参与抽奖活动. 留言内容如下: 已购买<Android群英传>的朋

form表单回写技术java实现_java

本文实例为大家分享了form表单回写技术,供大家参考,具体内容如下 回写支持的java拼js的方法: /** * 回写表单 * * @param mRequest * @return */ public static String writeBackMapToForm(Map mRequest) { return writeBackMapToForm(mRequest, new String[]{}, "writeBackMapToForm"); } /** * 回写表单 * * @p

写技术文章必备的几个小工具

title: 写技术文章必备的几个小工具 tags: 小书匠,有道云笔记,gif录屏工具 --- 今天给大家推荐写博客必备的几个工具,也是我自己每次写文章用到的. 一.小书匠 这个工具是345大神告诉我的,非常好用的MarkDown编辑器,比较常见的网站都支持,例如:csdn,简书,博客园. 官网下载页面传送门 在IT这个快节奏的行业,用了这个工具写文章之后能帮到我们什么? 节省时间,容易学习,语法简单,打字速度快(基本不要动鼠标), 下面我给大家介绍下他的特性....用了它之后,相信你会跟我一