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

    写作方法2017downes.ca编辑精选

    如何快速而专业地写文章与随笔(2006)

    How to Write Articles and Essays Quickly and Expertly (2006)

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

    导读

    这是 Stephen Downes 2006 年一篇关于如何快速且专业地写文章与随笔的经典短文。值得写作者读,是因为它给出可操作的流程思路,而评论区几位长期写作者又补充了各自验证过的具体方法:问题式提纲、短冲刺写作、通用文章骨架。

    关键词 写作方法提纲快速写作文章结构

    可以直接用的写作要点

    1. 01

      把提纲写成一组按逻辑递进的问题,写作时只负责逐个回答,能大幅降低启动阻力。

    2. 02

      用 3–5 分钟的短冲刺先写出草稿,中途不改语法和拼写,完稿后再统一理顺行文、补例证、最后校语法。

    3. 03

      套用“引出问题—定义解释—举例或研究—行动号召”的骨架,并配一个抓人且承诺价值的开头。

    4. 04

      写得越多越有素材惯性:与其等灵感,不如先动笔,让大脑进入持续产出点子的循环。

    HN 评论精选

    把提纲写成一组递进的问题,分短冲刺逐个作答,最后统一编辑成文。

    我曾多年写每周技术专栏。最有效的方法是先把内容整理成一系列问题当提纲——我用 5 个按逻辑递进的问题,比如“这项技术为什么对小微企业重要?”。定好问题后,我分成几分钟(不超过 5 分钟)的短冲刺,不管语法拼写,逐个回答问题。全部答完后,再删掉问题、理顺行文、补充引用和支撑事实,最后做语法检查(赶稿时常交给编辑)。这样我写出了 200 多篇 800–1000 字的文章,即使没灵感或根本不想写也能周复一周地交稿。

    joewee查看英文原文

    I had to write a weekly technology column for a number of years. The best method I found was to prepare a outline of the content you are going to write as a series of questions. For my column I used 5 questions in a logical progression. Example question might be "Why is this technology important to small businesses?" Once I defined the questions, I wrote in sprints without correcting grammar or spelling to answer each of the questions. Sprints were a few minutes, not more than 5. When I answered all of the questions I would go back and remove the questions and edit for flow and add references and supporting facts. Last would be a grammar check, but I relied on my editor to review that given that I was often writing on deadline. I produced more than 200 articles of 800-1000 words. Week over week even when I had writers block or no desire to write at all.

    多产的秘诀是持续写作带来的素材惯性——先动笔,内容会跟上。

    以我的经验,快速且专业地写文章的关键就是大量地写,并有意识地打磨技艺。写作是复杂技能,需要长时间、一点一滴地积累,越往后越快越好。不只是练习,还有惯性:写得越多,大脑越会自动寻找可写的素材,想点子并把它们落到纸上的速度也越快。编程、运动、游戏等技能加创意的事都如此。技巧确实有用,但我最大的障碍始终是“有没有值得说的东西”,而最快的办法就是先动笔。于是有个悖论:想多产,就先让自己多产。

    munchbunny查看英文原文

    In my own experiences, the key to writing essays quickly and expertly is just writing a lot of essays and consciously trying to hone your craft. Writing is a complex skill that takes lots of time and attention in little incremental steps, and the further you go the faster/better you get. It's more than just practice though. It's also momentum. I find that the more I write, the more my brain passively seeks more material to write, and so I get faster at generating ideas and putting them on paper. This happens with programming too - the more I do, the faster I get at coming up with ideas and prototyping them. Same with sports, gaming, really everything that combines skill and creativity. I get more creative by just doing it more. Certainly there's real technique to writing quickly, but I've always found that my own biggest barrier was having something meaningful to say, and the fastest way to get into a rhythm of actually coming up with meaningful things to say was to just start putting words down in the first place. Which leads to the paradox: you become prolific by trying to be prolific.

    问题—定义—例证—行动号召的四段式结构,加抓人的开头,通用性强。

    我从很多来源(从 Yudkowsky 的理性文章到 John Oliver 的节目)总结出一个常见文章结构:1) 引出问题或概念(社会议题、偏见或有用的思维工具);2) 定义并解释它是什么;3) 给几个例子或研究;4) 行动号召——提出解决方案、去偏见方法或现实应用。再加一个抓人眼球、承诺价值的开头。这个结构很通用,很多题材都能用。

    rayalez查看英文原文

    Here's a common essay structure I've picked up on, from many sources(From Eliezer Yudkowsky's rationality articles to John Oliver's Last Week Tonight) 1. Introduce a problem/concept - can be a social issue, bias, or a useful cognitive tool. 2. Define/explain what it is. 3. Give several examples or studies. 4. Call to action - propose a solution, debiasing, or a practical real life application. Also add an intro that grabs attention and promises value. This seems to work well and I like it a lot, it gives me a pretty universal way to write on many subjects.

    把想法拆成小块,是克服“公开写作恐惧”的关键方向。

    我觉得这篇文章很有用,因为深有同感。把内容写成超过几句零散句子,要耗费我巨大精力。公众演讲恐惧很常见,而我更像是“公开写作恐惧”。我仍在寻找把想法拆解成片段的高效方法,而问题提纲法算是其中一种思路。

    mikkqu查看英文原文

    I personally have found the article pretty informative as I can relate to the topic very well. Takes me enormous amount of energy to write something that's more than a few random sentences together. There is a well-known fear of public speaking and in my case it's more like a fear of public writing. Still looking for an efficient way to break thoughts down into pieces and that's one way to approach it.

    同类还值得读

    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

    关注向阳乔木

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

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

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