在前不久知名博主《纯洁的微笑》在博客园分享了他写博客的心得,得到了读者圈的普遍共鸣,同时也引发了一些老生常谈的争议,这样的讨论在咱们长沙.NET技术社区内部也常常发生。面试
一、写博客的好处网络
在《软技能·代码以外的生存指南》这本书中,做者提到做为软件开发人员,最好的推销本身的媒介就是博客,他认为每一个在意本身职业生涯的软件开发人员都应该创建一个博客,他把他职业生涯的大部分红功都归功于他的博客。并发
在我以前写过的一篇博客中,介绍了长沙.NET技术社区的优秀开发者,全栈工程师《ASP.NET企业级开发实战》的做者邹琼俊老师的成长经历,在他大学毕业后去找工做屡屡碰壁时,有幸加入了由长沙社区组织者周尹老师开设的学习班,并向老师请教如何才能提升本身的技能时,老师告诉他,你去写博客,坚持写博客,坚持五年,必定能得到成功。果不其然,他笔耕不辍、坚持学习和记录本身发现的问题,并成为了一位出版了两本开发技能书籍的畅销书做者。hexo
除了他以外,还有我在博客园结识的Java全栈工程师,《Web全栈开发进阶之路》的做者,沉默王二,也是一位爱好写博客的人,多年前他在苏州的日企工做,偶尔会作一些笔记,但自从回到小城洛阳以后,就开始疯狂的学习技术和写博客,多年的坚持没有白费,终于得以打造这本优秀的Java开发者们值得拥有的宝贵书籍。wordpress
在技术社区有一次的闲谈中,有人提及一个故事,说他之前有一次和他的同窗一块儿去面试一份工做,而后面试官问你以为你平时有什么比较好的学习习惯么?他说基本上回家以后就是看看书,玩玩游戏什么的。而他的同窗却说:回家以后会看看书,逛逛博客园、写写博客。因而毫无疑问,他的同窗获得了面试官的青睐并得到了这份Offer。或许他的同窗之前并无写博客,可是相信获得这份Offer以后,他必定会开始写博客、并培养本身写博客的习惯的。学习
在《软技能》这本书里面也说了,他去给软件开发人员作演讲,每当他问开发者有多少位开了博客并每周更新的请举手时,一百个开发者,顶多只有一位举手。他认为,坚持写博客、锲而不舍的撰写优质内容,能让你轻松在开发者中脱颖而出。 网站
二、不要给本身太大的压力、从小问题开始记录spa
许多人说曾经开过博客帐户,甚至心血来潮使用wordpress\hexo等博客平台搭建过本身的博客网站,可是最终都无疾而终了,主要缘由是不知道写什么内容,以及担忧本身写的内容会被人吐槽说质量很差、本身忙于工做,根本没有时间写博客等。blog
有时候开发者老是会给本身过大的压力,其实这样的压力毫无必要,坦率而言,在大部分技术网站中活跃的优秀开发者,他们刚刚参加工做时,并不是每一个人都是学霸、一开始就能写出优秀的博客,他们善于发现和记录在工做中本身发现的一些点,并锲而不舍,最终让他们脱颖而出。游戏
每一位开发者本质上没有那么大的区别,并非全部的开发者都有机会经历大并发等互联网的牛逼场景,可是咱们总有机会发现或亲历一些只有本身才能看到的场景。在开发者这个包容心最强的社会群体中,只要你敢于写下本身的博客,必定会得到其余开发者的认同。(固然,有一些网络喷子,请不要在乎他们的说法)
例如,我我的认为,咱们能够这样尝试。
一、不要担忧本身的文笔不够好、不要过分在乎别人的见解,只要写博客,让本身满意,就是一个开端。
二、学会记录,造成素材。想到什么,就记录什么,提早头脑风暴出不一样的想法,随时更新在本身笔记中记录的点子、并适当的进行扩展,就是一个很是不错的话题。
三、无需花费太多时间,天天花半个小时思考和总结问题,一周就有3个半小时,足够写出一篇千字之内的总结了。
四、经过博客与其余人进行讨论。若是遇到想不明白的问题,还能够经过博客的形式,分享出来,邀请你们进行讨论,这样的过程简直不要太开心。
在《构建之法》这本书中,将写博客当成是开发者造成良好习惯的开始,并称之为“作中学”,咱们也能够在edu.cnblogs.com这个站点中,看到许多年轻的将来开发者们,他们经过博客园这个平台,将本身软件工程学习过程当中的问题、解决问题的方法和经验分享出来,不一样学校间还能够互相交流,造成了一个很是积极活跃的技术氛围,我以为这是一种使人愉悦的体验。
固然,我也很遗憾在我读书的那些年没有机会体验这样的机会,以致于走了一些弯路,到今天个人博客依然写得比较少,因此这篇博客其实也是写给本身的一种警醒,提醒本身应该坚持写博客,无论年纪多大,只要今天开始坚持,坚持五年,总能取得不错的成功,虽然不必定能像其余人同样成功,但至少会比今天的本身成功。
三、写博客的原则
我曾经针对写博客的问题,有幸请教过《构建之法》的做者邹欣老师,我说我最近也写了一些博客,可是总感受都是一些毫无干货,读起来感受没什么意思,请问如何才能写出有干货的内容呢?
这是一个充满哲理的回答,让我茅塞顿开。写博客不是写小说,不用长篇大论,不用引经据典,不用引用华丽的词藻,只需讲清楚一个问题便可。再简单的问题,也是一个问题,每一个人的理解都不必定相同,只需用键盘敲下你的理解,就能够成为一篇博客。
在阅读《浪潮之巅》第二卷的过程当中,我看到了一桩关于博客的轶事,说甲骨文收购了Sun公司以后,甲骨文老板 Ellison这样吐槽:
“Sun的工程师团队是如此优秀,可是他们得到的指引方向却异常糟糕,这是致使他们没法成功的缘由。花哨的博客并不能取代优秀的微处理器,也不能取代任何软件,博客文章多页没法带来好的销售业绩。”
Sun是一家曾经是一家优秀的互联网公司,开创的许多领域时至今日依然让开发者们收益,可是为何十年前却忽然死亡,最终卖身给Oracle?在《浪潮之巅》中有比较深刻的阐述,而在Sun破产以前, Schwartz这位Sun的末代领袖,却试图经过博客来治理这么大的公司,常用十余种语言写博客,实在是一位有意思的商界领袖。(还有那位喜爱用推特治国的川普,也挺有意思的,嗯,川普和Schwartz应该是笔友。)
ps:我是一位.NET开发者,在过去十年间,大概.NET是受Java冲击最严重的开发技术吧,可是创造出Java如此优秀语言的Sun公司,到底是什么缘由让他被历史的浪潮打翻的?真的只是由于CEO爱写博客吗?这是一个颇有意思的故事,你们也能够去《浪潮之巅》中看看,正好《浪潮之巅》第四版新书也上市了,我已经买了一套了。哈哈。