2018年我在开了一个技术专栏,教大家怎么制作 Ghost 博客的主题,本来是去年就要分享的,一直耽搁了。自己的主题 maple 也在慢慢打磨中。在这个自媒体大行其道,人人都想着怎么写出10w+文章实现人生逆袭的年代,突然谈怎么设计自己的独立博客,多少显得有些不合时宜。愿意产出内容的人越来越少了,甚至连阅读一手资料的人都慢慢变少了,似乎人们都倾向于那些别人嚼碎再吐出来的知识。
人们总喜欢问,做一件事情的意义是什么?比如我花了大量时间和精力还有些许财力搭起来一个博客,有人问我,这东西有什么意义吗?似乎没有什么意义,又不能赚钱,又费工夫。但你每天刷着微博、看着小视频、对着屏幕前的主播浮想联翩又有什么意义?我只想说一句,"我喜欢。"
初识独立博客
最早接触独立博客还是几年前,大学的时候。记得当时学网页三剑客有个作业要交,就是自己设计一个静态的网页。作为计算机专业的未来码农,在网上找资料的能力可是杠杠的。这也许就是一个契机吧,当点开那些设计很炫酷的独立博客时,我并没有意识到自己打开了一个通往新世界的大门。
当然那次只是为了交个作业而已,但在心里埋下了一颗种子,就是为什么自己不能在互联网上拥有属于自己的独立域名呢?当啪啪啪输入自己的域名后,屏幕上展现的是自己设计的网页,可以很自豪地跟哥们说,“嘿,我自己建的网站,6不6。”
后来有一段时间就专门去研究怎么搭建和设计独立博客了,之后慢慢接触了不少优秀的个人博客,比如下面的这些:
翁天信 · Dandy Weng,翁天信的博客是我最早接触到的,当时很惊叹他的成长过程,原来生活还可以这样过
WEB 骇客,里面有很多技术知识,但最吸引人的还是分享的那些比较 Geek 的内容,比如完全用 CSS3 绘制的濒临灭绝动物 的公益作品
阮一峰的网络日志,阮老师的博客作为 web 入门的小白都应该 mark 了吧,虽然有人吐槽他的技术水平不高,但他分享的那些技术文章确实帮助了不少刚从业的人
张鑫旭-鑫空间-鑫生活,当初学 css 的时候看了他的不少文章,少走不少弯路,至今受益匪浅
当然,还有很多优秀的独立博客,限于篇幅就不一一列举出来了。
博客发展历程
在网上看到过这样一段话:
2005年的时候,写博客是一种流行;
2011年的时候,写博客是一种坚持。2005年的时候,很多人同时打理着新浪博客、网易博客、MSN Spaces、blogbus等多个博客, 如同现在用一个应用把微博推到N个微博平台;
2011年的时候,继续有人购买域名,购买空间架设自己的独立博客。2005年的时候,很多人玩博客就是为了互踩和点击量;
2011年的时候,还在写博客的人多数是因为记录。
可以看到,博客早已没落了,现在都2018了。当然,这种没落指的是靠写博客维持生计,作为人生出路的。现在应该没有人还报有这种想法吧。但是,对于互联网从业者来说,独立博客一直都是存在着的,也一直伴随着大家的职业生涯,因为大家只是把它当做一个知识分享和技术积累的平台而已。
我不知道05年博客盛行的时候是一片什么样的景象,但我知道我最初接触新浪博客的样子。那时,还流行着“欢迎来踩”、“携作品《xxx》来访”这样的评论,好像还没有喷子,每篇文章也得千把来字吧,大家都很用心地去经营。当年明月就是在新浪博客上连载《明朝那些事儿》火的,那时整个互联网就那么几个平台吧。
时代早就变了,也乌鸦喝水都用上吸管了。不知什么时候,蹭热点、写爆文、秀粉丝成为了主旋律,到现在还能坚守独立博客的也只剩下我们这些码农了吧。
写博客的意义
其实我不太想谈意义这种东西,就是喜欢而已。当年马未都骑着个二八自行车在北京胡同里窜来窜去,收着那些破烂时,也没想过意义,就是嗨这种东西。谁也没料想到,几十年过后,这些玩意儿竟变成了财富。所以那些一上来就问个人博客有发展前途的吗,断了这个念想吧,你压根儿就不喜欢这个东西。
但硬要说这个东西,还是有些话可以讲的,博客涵盖的内容其实蛮广泛的,比如我做的这个标签云:
博客面向的群体是很广的。对于喜欢分享的人来说,你可以分享一些有趣的事,或者是对某些事情的看法;对于创作者来说,你可以在自己的博客里进行创作,建立自己的个人品牌;对于网页设计师来说,独立博客就是自己的作品;对于技术工作者来说,你可以积累自己的技术经验,发表对某种技术的理解......就我自己而言,最大的意义就是把所见所想写出来而已。
说了这么多,好像还没谈到为什么程序员得有一个自己的独立博客。我相信大部分程序员都有记笔记的习惯,像一些代码片段、容易犯错的坑、常用的知识点都随手记在某个地方,随便写两下,自己能看懂就行。但一旦你将这些内容写在自己的博客里,就不一样了,因为你意识到这些内容是会被其他人看到的。如果某个人正在搜一个问题,又刚好进了你的博客,发现你写的内容像坨屎一样,甚至完全是错的,然后在留言区留下这样的内容:“傻逼玩意,写的什么东西,误导别人”,你是不是觉得特尴尬。所以,独立博客的意义对于程序员来说,意味着你对自己写的东西更加负责,对技术有更清晰的认识。
从长远来看,写博客是一种积累,不只是技术的积累,还有人生的积累。它可以考验一个人的耐心,是否可以坚持下去,然后让时间来证明一切,只是大多人都等不到这个时间。
写博客的益处
相对于意义,我其实更喜欢益处这个词。不管做任何一件事情,只要坚持做下去,一定会带来很多益处的。写博客也是一样,不只是技术博客,当你将自己的想法写出来,再去读的时候,感觉是会不一样的。
技术深思
每次你了解一种新技术后,尝试着讲给那些没有接触过的人听,有时你觉得很简单的东西别人不一定能理解。所以想和写是完全不同的,你的思维别人是 get 不到的,但你写出来的内容却是别人能直接接触到的。 所以我每次打算写一个技术系列的时候,总是思考的比自己使用的时候要多,有点钻牛角尖的感觉。有时为了细节性的东西,软件装了又卸,卸了又装,反复折腾。
写作能力
之前看过一本书《黑客与画家》,作者认为黑客在很大程度上像一个画家。其实从业几年后,我发现程序员在一定程度上像个作家,只是大家并没有去深思这个问题而已。我不知道大家看过刘慈欣的《三体》没,硬科幻,逻辑性很强。写代码其实就是解释一个逻辑性很强的需求而已,所以为什么印度的 IT 行业比较强,因为他们的官方语言就是英语。
写博客能够提升写作能力,相信所有人都认同吧。不管混哪行的,逻辑能力、演讲能力、写作能力的重要性相信大家都会掂量的。就算是程序员,你觉得某个人的技术很好,也是因为他发表了很多专业性的文章吧。总之,坚持写博客就是一种很好的提升写作能力的方式,当你能够把一件事情阐述清楚了,你也能很轻松地表达出来。
表达能力
写作跟表达在很多方面是相通的。你去看《我是演说家》时,觉得那些人讲得很牛逼呀,口才真好。但你知道别人演讲稿改过多少次吗,平时在底下排练了多久吗?演讲其实就是用口语化的方式将你的文章表述出来,只是手段不一样,但本质的东西都是一样的,就是让观众接受你的观点,并能产生共鸣。
这些年,参加过不少的技术峰会。有时,觉得台上的某些技术大牛讲出来的东西真的很费解,感觉就是在念 PPT。但他既然能站在那里去分享,说明他在实践方面还是有一把刷子的,但就是不能将自己的想法很好地表达出来,这也是一个问题。他们虽然有着很多的辉煌研究成果,但是他们不擅长站在听众的角度去交流,只是单方面地去表述。
写博客就有点像交流观点一样。你有一个不错的想法,然后跟大家去交流,而不是站在一个权威者的角度,去教育他们。大部分人都不愿意被人教育吧。
折腾能力
折腾也算一种能力吗?确实是这样的。小孩子都喜欢拆玩具,很让人头疼,但如果他拆了又能拼好,你会觉得:哇,我的孩子是个天才,以后说不定是个发明家。程序员这个职业也是很需要实践的一个职业,记得大学里没事就重装一下系统什么的。如果看了《鸟哥的Linux私房菜》的同学,估计把自己系统折腾了个遍吧。
所以我为什么说程序员要有一个属于自己的独立博客,注意我的口型,“独立。”博客平台很多呀,你可以去博客园、CSDN、segmentfault、、知乎等等平台去开博客,但这些地方你只能发表文章而已。独立博客不只是去发表文章,还有一个有趣的玩法就是瞎折腾,改改代码、修修样式、搞鼓一些东西。可以极大地提高你的折腾能力。搞技术的就是生命不息,折腾不止。
其他
要真的一条条去细数的话,你会发现怎么数都数不完。比如:分享观点,吸引更多的观点;定期地反思;打造个人品牌;结识更多有趣的人;面试亮点(很多公司的面试条件里都提到有独立作品和个人博客者优先);养成良好习惯......
结尾
说了这么多好处,大家是不是蠢蠢欲动了。每个人对于独立博客的感悟都是不一样的,除了我提到的这些好处外,还有些东西是无法言传的,只有大家自己去慢慢体会了。不管怎样,如果你真的喜欢,就坚持去做吧。
最后别忘了,进 我的博客 去逛逛哦。