如何创作一篇好的技术文章--《HeapDump性能社区创作白皮书》
1、💠创作主流程参考
- 先确定一个要写的主题
- 在网上寻找到那些能够帮助你完善观点的参考资料
- 列出文章的提纲
- 根据提纲完善内容
- 反复修改,直到文章通顺易读(最好能找至少2人试读,参考他们的意见)
- 给文章配一个好的标题
- 发布你的文章
2、💠你的创作灵感来源可以是
①平时遇到的问题-方案整理-记录过程
开动你的脑瓜发现、分析、解决、总结问题
去发现问题挖掘素材,请教大佬(身边/社区...),并在文章中解决
②平时看技术资料-整理-输出自我观点
嗑书籍
看视频课程
听讲座、课题
③从外网获取资料,并翻译成自己的文字
翻译国外好文章
④捕捉技术热点,技术角度去写作
b站崩了、Jdk/Java更新
3、💠在这里我可以写什么
【原理分析】:
【源码解读】:
【工具/框架讲解】:
【排查实战】:
【架构思考】:
4、💠我的文章结构可以是:
①线性叙事结构=链表
注:模拟读者视角,设定一条主线,有节奏的向前推进:类似讲故事
适用对象—问题排查过程、分享设计思路、介绍项目的迭代进展
②结构化叙事=树
注:“总-分”结构,先讲整体框架,再分章节介绍各个部分:偏翻阅性质
适用对象—总结型分享、
5、💠让人读下去的写作技巧
①取一个好标题
1)直接强调干货:例《学习 xxx,看这一篇就足够了》、《全网最全的 xxx,没有之一》
2)直戳问题痛点:例《用了这么多次,为什么你还是记不住xxx》、《工作三年,为什么你只会写xxx代码》
3)紧跟当前热点为背景展开:例《如果我们是那晚负责修复 B 站崩了的开发人员》、《 xxx事件背后的XX优化之路》
4)设置悬念激发好奇心:例《据说99.99%的人都会答错的类加载的问题》、《首屏耗时从 2 秒到 0.5 秒,我是怎么做到的》
5)强烈反差吸引读者眼球:例《10 年资深后端,却被xxx难住了》
6)带人群标签吸引对应人群:例《写给 xxx小白的入门教程/小白必看的 xxx入门教程》、《给 xxx初学者的忠告》
②让内容更吸引人
1)故事开头或痛点吸引:除了基本的逻辑清晰,每部分内容最好能留下一个信息缺口,吸引读者继续往下读,到文章最后再闭环,提升完读率。
2)图文并茂适当配图:即使图片里只有字,图片的信息量也远超文字。在文章中增加架构图,一眼逻辑清晰;插入图表,增强可信度;插入漫画或者表情包,增加趣味性;
③篇幅适宜不宜过短/冗长
1)文字精炼:不要长篇大论(除理论文章外),大部分技术人员是面向实际应用,能一句话解决不要反复;
2)适当延伸:不要在分析的技术体系上延伸到太多领域,以免给读者抓不到重心的感觉
3)实用且有重点:学习技术是以用为目的,文章案例尽量实用,并要提供完整可跑通的代码;适当标出想重点表达的内容,让读者轻易 get 文章核心
④格式统一有基本排版
1)区分大标题小标题,分配的均匀一些,最多不要超过三层。
2)每个章节的长短也尽量均匀一些,太长的内容就拆个小标题。
3)中英文混写的时候,在中间加一个空格。注意英文的大小写,尤其是专业名词的缩写。
4)英文喜欢长句,复合从句一层套一层;中文追求言简意赅,错落有致,可以多加标点符号,把长句分隔开。
6、💠帮助与常见Q&A
Q:什么样的文章在社区首发能拿到奖励?只要和性能相关的任何技术文章都可以获得价值50元&100-200堆币的奖励,首发具体规则可见首发活动
Q:文章需要审核通过才能拿到奖励吗?
是的,大家在发布文章前,可以添加社区主编米七微信👇,获得专业的创作指导!还会有精美社区周边赠送~
Q:文章审核通过后多久能拿到奖励?
文章在社区保留24小时后就能获得原创首发奖励~
扫码添加米七微信