作者分享了自己作为开发者的博客经验及一些写作技巧:
- 为何要听作者的:作者从事软件开发博客写作九年,其最佳文章吸引超 30 万读者,很多文章曾登上 Hacker News 首页,还通过博客文章成功推出独立业务,文章常出现在 reddit 和 Lobsters 上,虽称不上世界最佳软件博主,但有足够经验分享教训。
- 直入主题:软件博客作者常犯冗长的错误,浪费前七段讲历史等,应在标题加前三句就回答读者两个问题:为谁写、阅读有何益处,如“if got, want: A Simple Way to Write Better Go Tests”一文,标题和首段就明确了读者对象和阅读益处。
- 想得更大一点:写作时应思考主题是否有更广泛受众,如从为中级和高级 Java 开发者写的文章,稍作修改可吸引不同经验水平的 Java 开发者,甚至非开发者,如“How I Stole Your Siacoin”一文,从 niche 受众扩展到更广泛的 cryptocurrency 爱好者。
- 规划通往读者的路线:仅写优秀的 Python 初学者教程难以获得大量读者,要选择有清晰读者路径的话题,思考读者如何找到文章,比如要考虑 Google 搜索、提交到 Hacker News 或 Lobsters 等的可能性,如“Using Zig to Unit Test a C Application”一文在多个平台都取得了成功。
- 展示更多图片:给博客文章添加图片能提升效果,如程序界面用截图、指标改进用图表等,可雇佣插画师或使用免费工具,AI 生成图像效果不如人意。
- 迎合浏览者:很多读者会先浏览文章决定是否阅读,避免出现全是文字无图片或标题的“墙”,可使用“Skimmify page”书签工具让文章在浏览者眼中更有吸引力,如“End-to-End Testing Web Apps: The Painless Way”和“I Regret My $46k Website Redesign”两篇文章,后者结构更吸引浏览者,阅读量也更高。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。