编程学习之路漫漫,一直更新迭代的编程语言,让很多程序员是直呼,学不过来啊。可是为了个人的职业发展,很多时候又不得不学习。大部分人想让自己的输出输入达到一个平衡的话,都会选择开始写一些技术帖子,通过分享自己的所学,达到另一种转化吸收的效果。
这个时候问题又出现了,怎么写呢?程序员只会码代码,好久没有接触过文字了。不知道怎么写才能吸引读者,以前学习的一些写作技巧都忘记了,不知从何下笔啊。
接下来光头强为大家分享一些小技巧,希望帮得到你喔
首先,开始写文章时,自己心里要有谱,什么样的文章是优秀技术文章,都有哪些特点。之后把这些优秀技术文章的特点转化到自己的文章上面,多做几次,就差不多可以形成一个属于自己的文风啦。
那么,一般来说,什么样才是属于优秀技术文章呢?这里需要明确的一点是,高阅读量不代表高质量。现在很多文章标题非常吸引眼球,有些话题是自带流量,内容的受众比较广,所以有很高的阅读量,但这并不代表文章本身的质量。所以,不要把这类文章作为自己学习的对象。
像编程这类的技术文章,若是盲目地追求阅读量和点赞量,一方面不是一件好事,另一方面违背了自己当时写技术贴的目的,最后得不偿失。因此,不要太关注阅读量和点赞数,写的文章对别人有用,才是最有成就感的。
其次呢,是文章的内容要尽量详细丰富,这是一篇优秀文章的必要条件,不仅仅适用于技术贴喔,其他类型的文章也是同样的道理。
这里分享一个小经验:如果你写了一篇文章但是觉得内容很单薄,可以先当成一篇笔记存起来,等有了更丰富的积累之后再整理成文章。扩展文章内容的方法,并不是添加无意义的空话套话,而是根据文章探讨的问题延展开来。
最后呢,优秀的文章都会有一个非常清晰的叙事结构,很多时候目录就代表了某个技术体系,或者是提供了一种解决问题的思路。程序员普遍比较欠缺的一个点,就是在表达沟通上,之前就有很多文章调侃过程序员的沟通能力。心里想到的idea、建议是一座大山的量,但说出来后,变成小石子了。
话说回来,对于程序员而言,把问题讲清楚是很重要的。对于技术贴,常见的两种可用的叙事结构主要是以下:
1.线性叙事,逐步推进:适用于介绍排查问题的过程、分享设计思路、介绍项目的迭代进展。
2.结构化叙事,层层展开:适用于讲规划、做总结、画大图、介绍一整套技术方案。
当然,最重要的是,要在实战中学会提升自己的写作技巧。在平时工作的时候,可以建个文档库,把日常的一些琐碎的想法记录下来,随时写随时存。在有了明确话题,准备写文章之前,先把各种碎片化的记录收集起来,形成一份“素材”文档,然后梳理文章脉络,把素材应用进去。