技术博客那些事儿

原创 2017年07月18日 09:34:05

写文章是一个短期没有收益,长期收益很大的一件事情,但往往是很多人坚持不下来,特别是写文章的初期,刚写完文章没有人阅读会有一种挫败感,影响了后期写文章的积极性。这篇文章我给大家分享如何提升技术博客的影响力,如何去写技术博客,是否应该建立独立博客,如何去推广自己的文章,建立自己的品牌等。

好多人刚开始写文章最主要的目的有两个:第一,记录自己阶段性的学习成果;第二,打开一个让自己和大千世界交流的窗口。不管是以什么样的目的开始的,只要坚持写下去,就会源源不断的感受到写文章带来的好处:

  • 加深自己对技术的理解
  • 可以结交更多的朋友
  • 记录自己的技术轨迹
  • 分享让世界更美好

虽然有这么多好处,但对于目前的我来讲:写作是一种享受,它就是我的爱好之一,我喜欢写作、分享、交流的整个过程。

什么时候开始

知乎上有一个问题“技术人技术到什么程度才有资格去开通自己的博客?”上面有很多的答案,我的回答是“种一棵树的最好时机是十年前,其次是现在,开通技术博客同样如此”。

万事开头难,写技术文章也是,很多人会在起步这个阶段逗留很长的时间,在考虑要不要写技术文章,写什么样的题材,去哪里写技术文章,要不要搭建自己独立的博客等等,光是考虑这个问题就耽搁了很长的时间,其中我就是一个例子,早在14年的时候,就想好好写写技术文章,结果到了16年才真正的开始。

初期写文章的时候可以给自己定一些计划,比如一周一篇,坚持一段时间后,会找到自己的感觉和节奏,再进行调整。刚开始写文章的时候可能会想,写什么呢?有什么素材可以写?写的越多越会发现,其实生活中的一切都是素材,处处皆是文章。

写什么如何写

在技术文章的圈子里面有两类的文章最受欢迎,第一类是实战类的问题,描述在实际工作中的问题,解决问题的思路和技巧;第二类就是通俗易懂入门系列文章,方便初学者快速入门。当然为了更容易的上手,选择自己最熟悉的内容作为开始,可以起到事半功倍的效果。

实战类

实战类的文章写作思路大概是这样子的:背景->排查->解决->防止,以解决某个事故为例来介绍。

首先描述问题背景,如何发现的问题?在什么情况下发生的?造成了什么样的影响;排查过程,针对展现出来的异常,怀疑某方面出现了问题,需要做一些测试来验证,大多数情况下,不会一次就找到问题的本质,整个过程就需要不断的测试、研究、推断、验证,直到最后找到问题的根源;解决方案,根据上一个步骤找到的问题本质,在这个步骤中去解决,总结有哪几种解决方式,各种方式的优劣,最后采用了哪种解决方案;防止,解决问题之后,总结经验教训,防止下次此问题再次发生,采用了哪种监控措施和应对措施等。

实战类的文章最受大家欢迎,也最有价值,也许会有其他人也会遇到此类问题,搜到文章会有帮助,和网友交流后也会得到更多的解决方案。(真是只要人人都献出一份爱,世界将拥有美好明天呀 :))

入门系列

当你遇到某一个新技术的时候,或者说项目中需要引入一个新技术的时候,肯定需要对技术做调研,在调研的过程中,一般会写一些相关的demo来研究体验,可以将这个过程写下来,方便自己深入理解,也可以作为团队的培训教程。

入门类的文章写作的思路,首先描述一下技术背景,对比有那些类似技术,各有那些优势,为什么选择此技术?基础环境介绍,此技术的依赖环境是什么?需要做哪些技术准备,可以写写搭建环境的步骤,搭建完成之后,用一个最简单的hello world验证环境是否搭建成功。

到了快速上手的阶段,先写一两篇非常简单但可以突出其巨大优势的demo,让读者用以最低的成本来了解此技术的优势,比如spring boot最大的特别是完全注解快速集成;这些内容写完之后,需要对此技术进行进一步的研究,可以写一些解决特定问题的demo,比如spring boot和thymeleaf集成,写写thymeleaf页面布局或者crud的demo。

当这些特定领域的文章都写完之后,就到了综合实践的内容了,描述公司内部是如何整体来使用此技术的,最好可以利用此技术做一款开源软件,在解决实际问题中去使用它,比如学习vue实践,可以利用vue技术模仿开发网易云音乐的app,如果学习的是spring boot,可以利用spring boot开发一个网站。

小结

在写一篇文章之前,最重要的是先理清楚文章的思路和概要,可以先在书本上记录文章的大纲,写作过程中按照大纲的思路去执行;文章结构要清晰,根据大纲或者思路分为不同的段落,每个段落有重点描述内容;文中涉及到代码,尽量使用code的样式来展示,只展示核心代码片段,在文章末尾给出完整代码地址,最好是github地址方便大家关注和跟踪。

简洁大方颜值高的文章,会给读者如沐春风一样的感觉;试想一下如果你看到这么一篇文章,有背景介绍、思路清新、文章排版整洁、又提供了完整的示例代码,你会想看吗?写完一篇文章的时候,首先想一想,如果你自己看到这篇文章自己会喜欢吗?如果自己都不喜欢,那肯定还有优化的空间。

现在回过头来仔细想想,其实写文章和写代码的过程是一致的: 构思文章概要(设计),根据概要去写文章(编码),检查文章是否有错别字、条例是否清晰(测试)、调整文章结构(重构)、发布文章(投产),这样看来技术人写文章更有优势。

哪里写

现在可以写文章的地方太多了,所以选择会有很多,反而让人迷茫,哪里才是技术人员真正的聚集地。我发现很多爱写文章的技术人,首先会在一个平台去写文章,慢慢的在这个平台积累了一些名气之后,就会被各种编辑邀请或者是出于推广的目的,会在各个热门的平台下去同步自己的文章,然后引流到自己的独立博客,最后开通自己的公众号。

作为一个写文章的新手该如何选择呢?是搭建自己的独立博客还是先在某技术平台开始呢?其实这两个选择不冲突,可以两者一起同步,最重要的是开始写了。作为写作新手我建议先重点选择一个平台,了解这个平台的规则和技术氛围,如果各方面都和自己比较贴切,那就选择它写作发表文章,平台积累了一些名气之后,再选择开通自己的博客,因为个人刚开始写文章的时候,如果只是自己独立建站,那么几乎没有什么阅读量,选择平台的话,平台上会有海量的技术人员都聚集在这里,写出来的文章比较容易找到自己的读者,而且平台的交流氛围更好一些。

在IT技术平台中写文章首选csdn和博客园,这两个平台上都有海量的技术读者。第二阵营有简书、开源中国、知乎、掘金等,简书是这两年才火了起来,写作体验很不错,对代码的支持也很好,但简书技术类只是其中的一部分;开源中国博客频道markdown排版支持的也挺好,但博客只是平台的很小一部分;知乎不用介绍了,markdown不支持;掘金是新起来的一个技术类平台,刚开始专注分享,现在也可以写作发布文章。

建议写作的路线如下:在这些平台中,选择一个自己喜欢的圈子,当到很多人将你的文章转载到其它平台的时候,说明你的文章有价值,可以将自己的文章同步到其它的平台。如果文章不错,一段时间后,会培养一部分固定的读者,这时候就可以尝试着去搭建独立博客,技术人有自己的博客是多么酷的一件事情,想怎么改造就怎么改造,而且现在搭建一个独立博客太简单了,特别推荐利用github去搭建自己的博客,但是使用github建博客也有一点点缺点,百度搜索引擎支持的不是很好。

本人写文章的路线:

某平台->同步到其它平台->独立博客->开通个人公众号

这样有一个好处,就是读者会根据问题搜索到不同平台下的文章,根据文章会找到独立博客,根据博客会找到公众号,层层引导直到最后成为你的粉丝。

如何推广

啥?写技术文章还需要推广?可能你会这样想。

好酒也怕巷子深,如今写技术文章而且写的不错的人太多了,如果不太注重推广的话,文章很快淹没在知识的海洋中,阅读量很小,继而影响写文章的动力和激情。就我个人而言,写文章最大的乐趣就是和网友互动交流,如果阅读的人少了,交流自然不多,就会想我写的这些文章对别人到底有没有帮助,文章质量是不是很差?不断交流反馈才是持续写作的源动力。

平台规则

到底如何推广呢,第一需要研究清楚平台的规则,比如我在某平台写作,如果文章可以发布到首页,阅读量会比没有发布到首页的文章高十倍,如果文章被编辑推荐到了首页“编辑推荐”,那阅读量会在此基础上再翻五倍。同样csdn首页,简书的专题都是类似的规则,在保持文章质量的前提下,持续的将文章推荐到首页是第一步。当你的文章持续保持高质量并且持续被编辑推荐,那么就有可能会成为平台的推荐博客或者博客专家,如果成为了推荐博客或者博客专家,那么平时博客的流量会比以前翻个倍数,文章也更容易被搜索引擎或者其它第三方网站所收录。

第三方网站

这些年出了很多第三方技术分享网站,流量很大,典型的代表有技术头条,掘金等,csdn和segmentfault也有类似的头条分享但是流量都很小。具体的操作是,首先在各个平台注册账号,将自己觉得写的不错的文章按照网站录入的要求输入进去,一般有文章标题、文章链接地址、文章简介和分类等,大部分都需要审核,审核通过之后,才会展示到网站的首页。其中技术头条还有技术周报,将一些热门的文章总结到一起发送到订阅者的邮箱中,曾经有一段时间发现我的个人博客好多流量都来自于邮箱,就是因为有文章被推荐到了技术周刊中。

其它

搜索引擎,搜索引擎是长期稳定的流量来源,跟踪我在某平台的博客流量会发现,长期最大的流量一直都是百度搜索,如果是自己搭建的独立博客也可以做SEO。

文章标题,好的文章标题可以引导读者点击查看,但千万不要做标题党,另外好的标题也是提升搜索引擎的方式之一。

统一标识,建议在各个平台、社交网站使用统一的ID、昵称、头像,方便读者记住你,比如我的id“ityouknow”,昵称“纯洁的微笑” ,有比较高的辨识度,方便读者识别记忆。

工具,利用一些流量统计工具,方便统计分析各个平台、独立博客的流量,像csdn和博客园都可以自定义js模块,在cnzz申请一个账户,生成对应博客的统计代码,将相关代码添加到博客中,这样就非常方便的查看每天有多少人访问了你的博客,来源是哪里,都看了那些内容这些信息,很棒。

版权信息,文章下面添加版权信息,要求别人转载文章的时候添加原文链接,这样别人转载你的文章后也会带来一些流量。我常用的版权声明信息:

作者:纯洁的微笑    
出处:www.ityouknow.com  
版权所有,欢迎保留原文链接进行转载:) 

最后

我们经常会说,字如其人,其实文章更如其人,个人博客展示了个人对技术、对生活的理解。在IT业内,技术博客是了解一个技术人最好的方式之一,所以经营好一个博客,就是经营好自己对外的形象。

写作有时候是痛苦的,辛苦几天写的文章,感觉并没有完全表达出自己对某些技术的理解,很沮丧;写完文章后反复核查语义是否正确、是否有错别字,常常修改好多遍,往往把自己都读吐了。(么办法语文是体育老师教的:))

写文章也是快乐,看到自己的文章帮助了很多人会很欣慰,看到自己写的文章引发大家的共鸣很有成就感,当看到很多读者留言的时候,想想可以通过这种方式和五湖四海的技术人在一起交流,so cool。

写文章是一种思考,对技术的思考,对生活的思考,对人生的思考。


喜欢我的文章,请关注我的公众号

版权声明:本文为博主原创,了解最新劲爆内容,请关注公众号。 举报

相关文章推荐

springcloud(四):熔断器Hystrix

熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费...

springboot(十三):springboot小技巧

一些springboot小技巧、小知识点初始化数据我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用Jpa,另外一种是Spring JDBC。两种方式各有区别下面来详...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

springcloud(七):配置中心svn示例和refresh

上一篇springcloud(六):配置中心git示例留了一个小问题,当重新修改配置文件提交后,客户端获取的仍然是修改前的信息,这个问题我们先放下,待会再讲。国内很多公司都使用的svn来做代码的版本控...

springcloud(五):熔断监控Hystrix Dashboard和Turbine

Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数...

Springboot(一):入门篇

什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不...

营造绿色车生活 车企致力低碳作业 图

发展新能源汽车,建设绿色工厂,实现汽车产业的绿色生产与地球的环境、人类的未来息息相关,并已成为未来汽车发展的主流。如何做到经济效益与环境保护的平衡,是所有汽车厂商实现可持续健康发展必须要面临和急待解决...

jvm系列(二):JVM内存结构

JVM内存结构   所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器...

springboot(五):spring data jpa的使用

在上篇文章构建微服务:Spring boot 提高篇中简单介绍了一下spring data jpa的基础性使用,这篇文章将更加全面的介绍spring data jpa 常见用法以及注意事项前几篇文章地...

Mule 官方例子研究

一、编译导入Mule自带的例子 1.准备 安装Mule。这里就不介绍mule的安装了,请参考《Mule安装部署手册》。 2. 编译Mule自带例子中的Hello例子 使用命令行到目录:D:\a...
  • keeyce
  • keeyce
  • 2011-09-28 17:04
  • 2316
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)