HN 写作课

工程师们二十年里聊过的写作。

工程师、作家、编辑和创业者在 Hacker News 上聊了二十年“怎么写”:怎么写得清楚、怎么讲好一个故事、技术文档怎么写、小说和出版是怎么回事。这里把其中关于写作与讲故事的帖子挑出来,配上中文导读、可以直接用的写作要点和评论翻译。

从必读开始
  • 2,600+篇关于写作的 HN 讨论

Writing tips

写作锦囊

正在抽一条写作要点…

Essential

必读 30 篇

在讨论库里看全部精选

编辑精选里 HN 讨论最热的 30 篇,每篇都有中文导读和写作要点。

  1. 正在载入…

Archive

讨论库

按发帖年份分布,点柱子筛选。

排序

    About

    这些讨论是怎么挑出来的

    1. 01

      从全量里捞

      读取 Hacker News 自 2006 年以来的全部帖子,用关键词先捞出 40 分以上、可能和写作有关的约 1.1 万篇。

    2. 02

      只留真正讲写作的

      由 AI 逐条判断是否和写作、讲故事、文风、出版有实质关系,剔除“写代码”“编辑器”这类字面撞车,并分进十个类别。

    3. 03

      提炼可用的要点

      为值得读的帖子写中文导读,提炼 2-4 条可以直接用到自己写作里的要点,并精选翻译 HN 高赞评论。内容由 AI 生成,可能有误。

    出版与作家生涯2019washingtonpost.com

    因为 SEO,书籍副标题越来越长

    Book subtitles are getting longer because of SEO

    阅读原文 HN 讨论
    144HN 得分
    79条评论
    4条写作要点

    导读

    这篇报道讲的是图书副标题在电商与搜索时代越拉越长,因为它们要承担“被搜到”的功能,而不只是文学表达。对写作者来说,这是一次提醒:标题与副标题正在被平台算法重塑,理解这套逻辑,才能既被读者找到,又不牺牲自己的表达。

    关键词 副标题SEO标题写作关键词

    可以直接用的写作要点

    1. 01

      把标题分成两层用:主标题负责气质与辨识度,副标题负责说清“写什么、给谁看”,不要指望一个标题同时完成两件事。

    2. 02

      副标题里适度放入读者真正会搜索的词(主题、人群、问题),但要控制长度,一般不超过一行,否则会稀释记忆点。

    3. 03

      警惕“关键词堆砌”的副作用:当所有同类书都用同一套词,你的标题就失去了区分度,读者反而记不住你是谁。

    4. 04

      观察应用商店、亚马逊等平台的命名惯例,能反推目标读者的搜索语言,这对选题和标题打磨都有直接帮助。

    HN 评论精选

    SEO 命名已从图书蔓延到应用,甚至平台自家产品,代价是用户辨识困难。

    这种情况在应用名称上同样存在。比如 Spotify 在 Google Play 上的正式名字是“Spotify: Discover music, podcasts, and playlists”,SoundHound 叫“SoundHound - Music Discovery & Hands-Free Player”。谷歌不但没纠正这种被搜索行为 incentivized 的做法,自己也加入了:Google Maps 实际叫“Maps - Navigate & Explore”,Google Keep 叫“Google Keep - Notes and Lists”。我最近换新手机时感到非常混乱,得反复确认自己没在误装钓鱼应用。好在 Twitter、Facebook、YouTube 目前还用着本名。

    JoeSmithson查看英文原文

    This is seems to be true of apps names as well. For example, to pick a few random examples; - Spotify's actual name on Google Play is "Spotify: Discover music, podcasts, and playlists" (so catchy!) - SoundHound's actual name is "SoundHound - Music Discovery & Hands-Free Player" Rather than fixing whatever search behaviour incentivised this, Google seem to have just joined in; - Google Maps is actually called "Maps - Navigate & Explore" - Google Keep is actually called "Google Keep - Notes and Lists" When I got a new phone recently I actually found it really confusing and had to check I wasn't installing phishing apps by mistake. Thankfully Twitter, Facebook and YouTube are currently named with their actual names!

    当人人都能发布作品时,标题会膨胀成“内容提要”,这是竞争环境下的必然反应。

    如果要跟日本轻小说标题比,图书副标题还差得远。比如《我以样样通样样松的身份来到异世界,靠敏捷边赶路边旅行》,或者《勇者队伍里有可爱女孩,于是我试着告白了》,以及相对克制的《我不是说过下辈子要把能力值平均一下吗?》。在谁都能在网上写小说、在亚马逊出书的时代,看大家为了让标题脱颖而出都做了什么,挺有意思。

    falcolas查看英文原文

    They have a ways to go, if they want to compete with some of the Japanese Light Novel titles. I Came to Another World as a Jack of All Trades and a Master of None to Journey while Relying on Quickness or There was a Cute Girl in the Hero's Party so I tried Confessing or the rather tame Didn't I Say To Make My Abilities Average In The Next Life? It's kind of interesting to see what is done to make titles stand out in an age where anyone can write a novel on the web (or publish a book on Amazon).

    为了被搜索到,品牌名被换成“地名+品类”的关键词组合,创意被牺牲。

    SEO 正在让所有标题和描述变得更没创意、更堆关键词。比如威斯康星州的跳伞基地:Skyknights 改成了 Skydive Milwaukee;AtmosphAIR 改成了 Wisconsin Skydiving Center;Green Bay Skydivers 改成了 Skydive Freefall Adventure。

    aeharding查看英文原文

    SEO is making all titles/descriptions be less creative and use more targeted keywords. For example, Skydiving dropzones. Some in Wisconsin: 1. Skyknights -> Skydive Milwaukee 2. AtmosphAIR -> Wisconsin Skydiving Center 3. Green Bay Skydivers -> Skydive Freefall Adventure

    连数据库字段都为 SEO 扩容,副标题的膨胀是系统性的,而不是个别作者的选择。

    我可以确认网络文章也一样。我们文章表里有 kicker、headline、sub_headline、teaser 等字段,sub_headline 以前和 headline 一样是 varchar(255),几年前我处理过一个工单,把它改成了 text 类型(65 KiB),动机就是 SEO。要是哪天有人要求改成 longtext(4 GiB),我可能会哭。

    hirundo查看英文原文

    I can confirm it's also true for web articles: mysql> desc articles; +--------------+---------------+ | Field | Type | +--------------+---------------+ | id | int(11) | | kicker | varchar(255) | | body | longtext | | headline | varchar(255) | | sub_headline | text | | teaser | text | We used to have varchar(255) for sub_headline as with headline. A few years ago I caught a ticket to turn it into a text type (65 KiB). SEO was the motive. If we ever get a request to make it longtext (4 GiB) I may cry.

    同类还值得读

    1. 写书:值得吗?

      Writing a book: is it worth it?

      Martin Kleppmann(《设计数据密集型应用》作者)复盘写书到底值不值:金钱回报低、耗时极长,但带来了可见度、信任和职业机会。

      出版与作家生涯2020 · 642 分 · 287 评4 条写作要点编辑精选
    2. 写书并不是个好主意

      Writing books is not really a good idea

      这篇文章讨论靠写书谋生的现实难度,评论区从版税数学、收入预期和写作目标三个角度补充了作者视角。

      出版与作家生涯2021 · 577 分 · 609 评4 条写作要点编辑精选
    3. 如何自助出版一本书:实用资源清单

      How to self-publish a book: A handy list of resources

      这是一份关于「如何自助出版一本书」的资源清单帖,涵盖从编辑、排版到 ISBN、销售渠道的实操工具与花费。

      出版与作家生涯2018 · 558 分 · 88 评4 条写作要点编辑精选
    4. 我自助出版一本Ruby on Rails书,赚了7万美元

      How I Made $70k Self-Publishing a Book about Ruby on Rails

      这是一篇 Ruby 开发者自述:他把一套 Rails 性能课程(书+视频+答疑)自出版,一年毛收入约 7 万美元,并总结了选题、定价、营销等经验。

      出版与作家生涯2017 · 539 分 · 175 评4 条写作要点编辑精选
    5. 石黑一雄警告年轻作家因“恐惧”而自我审查

      Sir Kazuo Ishiguro warns of young authors self-censoring out of 'fear'

      石黑一雄提醒年轻作者因“恐惧”而自我审查,即这条帖子讨论的核心。

      出版与作家生涯2021 · 396 分 · 641 评5 条写作要点编辑精选

    打赏支持

    打赏二维码

    觉得有用,请作者喝杯咖啡。

    WeChat

    关注向阳乔木

    微信公众号「向阳乔木推荐看」

    微信公众号「向阳乔木推荐看」二维码

    微信扫一扫;在微信里打开本页时,长按二维码识别。