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 生成,可能有误。

    写作方法2012thisblogisaploy.blogspot.ca编辑精选

    我如何从每天写两千字提升到每天一万字

    How I went from writing 2,000 words a day to 10,000 words a day

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

    导读

    作者讲述自己如何把日写作量从 2000 词提升到 10000 词:先规划再动笔、去没有网络的地方写作、进入高速写作的畅快状态。它值得写作者读,因为它谈的是写作流程、专注力和质量,而非单纯追求字数。

    关键词 写作效率字数指标专注力雪花法

    可以直接用的写作要点

    1. 01

      动笔前先把结构想清楚(如“雪花法”:从一句话逐步扩展成整部小说),再开始写,速度会明显提升。

    2. 02

      离开家、去没有无线网的咖啡馆写作,减少干扰,效率往往能翻倍。

    3. 03

      把字数看作“花掉的字数”而非“产出的字数”,警惕为凑数而写废话;读者要的是好故事、好论证和美的语言。

    4. 04

      当设计已经想通、只需把脑中已有的内容倒到纸上时,会进入高速又畅快的写作状态,要善用这种状态。

    HN 评论精选

    写作有“先规划后写”和“直接开写”两条路径,选哪种取决于作者的性格。

    这像是“雪花法”的有力论据。该方法的要点是“逐步展开”一部小说:从一句话开始,逐渐扩展成整部小说;相对地,另一种方法(pantsing,即凭感觉直接开写)是立刻动手写第一章。两种方法都有大作家在用,看来这更像是性格问题。

    beza1e1查看英文原文

    Looks like a good argument for the Snowflake method [0]. This method is basically to "develop" a novel, by starting with a single sentence and gradually expanding it into the novel. In contrast, the other method (pansing) is to start writing the first chapter immediately. For either approach you find great writers using them. It seems to be a question of personality. [0] http://www.advancedfictionwriting.com/art/snowflake.php

    字数只是产出指标而非质量指标,为凑字数写作只会增加读者的厌烦。

    这让我想起 Dijkstra 的名言:用“每月产出的代码行数”来衡量“程序员生产力”只差一小步;这是个代价高昂的度量单位,因为它鼓励写平庸的代码。若真要数代码行,不该把它们看作“产出的行数”,而应看作“花掉的行数”——把这种计数记在账本错误的一侧是愚蠢的。如此强调字数,我觉得是个糟糕的主意:谁想读一万词?没人。人们想读的是好故事、有趣的论证或优美的语言。如果写得不好,更多的词只意味着更多厌烦。想提升某个指标几乎总能做到,但这不代表整体也随之改善。

    rauljara查看英文原文

    I am reminded of the Dijkstra quote: From there it is only a small step to measuring "programmer productivity" in terms of "number of lines of code produced per month". This is a very costly measuring unit because it encourages the writing of insipid code, but today I am less interested in how foolish a unit it is from even a pure business point of view. My point today is that, if we wish to count lines of code, we should not regard them as "lines produced" but as "lines spent": the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger. Putting such a great emphasis on word count strikes me as a terrible idea. Who wants to read 10,000 words? No one. What you want to read is a good story, or an interesting argument, or beautiful language. If the writing isn't any good, more words just mean more annoyance. If you want to boost a specific metric, you almost always can. But that doesn't necessarily mean that the whole picture improves along with it.

    结构想通之后,创作会进入“把心中已有之物倒出来”的畅快状态。

    作者在文中说:高速写作的美妙之处在于,小说开始“吞噬”你,你会抓住一切能写的时间,纯粹为了写的快乐而写;在突破一万词的那些天,每小时词数也惊人,达到 1600–2000 词,而平时是 1500。评论者说:这种创造的快感——当设计(暂时)被破解,剩下的只是把脑中已有的东西倒到磁盘上——正是我写代码时最兴奋的体验之一。

    kroo查看英文原文

    "But that's the great thing about going this fast, the novel starts to eat you and you find yourself writing any time you can just for the pure joy of it. Even better, on the days where I broke 10k, I was also pulling fantastic words-per-hour numbers, 1600 - 2000 words per hour as opposed to my usual 1500. It was clear these days were special, but I didn't know how." This thrill of creation, when you've got the design (momentarily?) cracked and all that's left is the small matter of putting to disk what's there in your mind already, describes some of the most exciting experiences I've had writing code.

    断网、离开家写作能显著减少干扰、提高产出。

    文中引用:有几件事立刻清楚了。第一,我在家以外的地方效率最高,也就是没有网络的地方。在没无线网的咖啡馆写作的下午,效率是我在家写作的上午的两倍。评论者说:互联网如今是宇宙中最强的干扰源。

    sien查看英文原文

    Quote: "Several things were immediately clear. First, my productivity was at its highest when I was in a place other than my home. That is to say, a place without internet. The afternoons I wrote at the coffee shop with no wireless were twice as productive as the mornings I wrote at home." The internet is now the most powerful distraction in the universe.

    同类还值得读

    1. 被低估的工程技能:把文章写好

      Undervalued Engineering Skills: Writing Well

      这篇文章讨论为什么“写得好”是被低估的工程能力,以及它如何在团队协作、系统设计和职业发展中持续带来回报。

      写作方法2019 · 1,109 分 · 371 评4 条写作要点编辑精选
    2. 每行只写一句话:让写作和修改都更轻松的排版法

      Writing one sentence per line

      这是 Derek Sivers 的一篇短文,主张写作时每行只放一个句子,而不是按段落排版。

      写作方法2022 · 849 分 · 297 评4 条写作要点编辑精选
    3. 书面沟通是远程工作的超级能力

      Written communication is remote work super power

      这篇文章讨论远程工作中书面沟通的价值,评论区则补充了异步与同步沟通的适用场景,并提醒读者:备忘录、结论先行、结构化命令格式等书面沟通传统早已有之。

      写作方法2020 · 831 分 · 190 评4 条写作要点编辑精选
    4. 如何写出有用的文字

      How to Write Usefully

      保罗·格雷厄姆在这篇文章里给"有用的写作"下了一个可操作的公式:有用≈重要×新颖×正确×清楚,任一项为零,整篇文章就等于零;他还主张敢下确定判断、删掉让自己心虚的句子。

      写作方法2020 · 821 分 · 285 评4 条写作要点编辑精选
    5. 如何写得更清楚、想得更清楚,并学会复杂材料(PDF)

      How to write more clearly, think more clearly, and learn complex material [pdf]

      这份 PDF 讨论如何把文章写清楚、把思路理清楚,并用写作来学习复杂材料。

      写作方法2022 · 779 分 · 153 评4 条写作要点编辑精选

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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