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

    写作与思考2020ctvnews.ca

    新研究:手写比打字更能激活大脑

    New study suggests handwriting engages the brain more than typing

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

    导读

    这篇报道介绍了一项新研究:手写比打字更能调动大脑活动。评论区里,写作者和程序员围绕“手写笔记到底有没有用”展开了讨论:有人靠手写理清思路,有人则说打字的效率更适合自己。值得读的地方在于,它把“写”从记录工具重新变成思考工具——真正起作用的也许不是笔,而是慢下来想清楚的那段时间。

    关键词 手写笔记思维整理写作工具注意力

    可以直接用的写作要点

    1. 01

      动笔(或动手写代码)之前,先用纸笔把自己的想法和理由完整写出来,往往能在真正动手之前就发现方案的阻塞点。

    2. 02

      不必迷信手写:无论用键盘还是纸笔,关键在于留出足够慢的时间去想问题;工具应服从你的思考节奏。

    3. 03

      笔记里要专门记下自己踩过的坑和特例,日后检索时这些细节比结论更有用。

    4. 04

      写作环境要主动减少干扰:桌上只有纸笔时,注意力自然就集中了。

    HN 评论精选

    先手写思路再动手,能在早期暴露问题,并积累可检索的个人笔记。

    我买 iPad 本想记笔记,结果完全失败:不习惯,也不好意思在会议上拿出来。最近几周我开始在写代码前,先把要做的事和背后的推理写出来。这很花时间,但即使还没写代码,我也能在纸上发现方案的问题——以前是直接动手,卡住了才喊“糟了”。这些自写笔记还成了可检索的资料库,因为是我自己写的,里面常带着我踩过的坑。

    mathieuh查看英文原文

    Just to add to the anecdotes: I bought an iPad Pro (the one before the LIDAR one) with the intention of using it to take notes, and I completely failed. Combination of feeling self-conscious bringing it into meetings and using it at work, and just not being in the habit of taking notes. In the past couple of weeks I've made a point of writing out the ideas and reasoning behind what I'm doing before writing any code. What I'm finding is I spend a relatively long amount of time at this, but even without writing code, I'm finding issues with my solutions on paper. Previously I would have just dived straight in and then gone "ah, shit" when I got to a blocking point. It's also leaving me with a catalogue of searchable notes about parts of our system, and since I've written these notes myself they usually include gotchas that I've encountered before. I use GoodNotes 5 for this, it can search through handwritten text with surprising accuracy. I'm going to continue doing this, I think it will take longer to see if there is any effect on my productivity, but it /feels/ like it's faster to find a bug on paper rather than getting halfway through an implementation, plus I'm building up all this reference material.

    关键不在手写,而在慢下来思考;打字加快捕捉与重排,更利于结构化的思考。

    看大家说手写笔记有助于编程,我觉得正好相反。真正起作用的是你肯花时间想问题。画草图对几何或算法题很有用,但手写对我来说太慢,想法来不及写出来。所以我习惯用 Evernote 之类写长条大纲:能快速捕捉想法,随时重排、分层、加链接和图片,还能插手绘草图;看到结构本身也帮助思考。相比之下,手写常常字迹难辨、反复涂改、无法重排,我讨厌它。而且事先想好“写在哪里”,反而会限制思路。

    hallgrim查看英文原文

    It’s funny reading all the anecdotes on how handwriting notes help with programming. Because for me it is the complete opposite. I think the part that helps so many here is the taking your time to think about the problem. That is the important part. When I work on geometric or algorithmic problems, hand drawn sketches help a lot. But writing by hand is just so slow for me, compared to typing, that I can’t get all my thoughts out fast enough. That’s why I usually write long bullet outlines in Evernote or some other tool when thinking about a problem. It lets me capture any thought quickly while also letting me organize them on the fly, by reordering, creating hierarchies, adding links or images, even hand drawn sketches. Seeing the structure further helps thinking about the problem. In the end i have a relatively exhaustive, structured note informing me of pitfalls, requirements etc. Compare that to writing by hand, not being able to read parts, constantly erasing, not being able to rearrange my notes anywhere as quickly... I hate it tbh. And i don’t even think that training to write nicer and faster would help that much. Thinking about where to write what in advance, to me, is restricting my flow of thoughts and gets completely in the way. If I knew what I will be writing down in advance, I wouldn’t have to do the exercise to begin with.

    手写的优势可能来自干扰更少,而非手写本身。

    教育学专业人士早就知道这一点了。我没读过这项研究,但我猜测差距的原因很简单:电脑屏幕上有太多东西争夺注意力;而听讲座时你只有一支笔和一张白纸,除了听讲也没别的事可做。

    kebman查看英文原文

    This has been common knowledge among pedagogy professionals for some time. I haven't read this particular study, though, but I've theorized that the reason for the disparity might simply be that there are so many other things fighting for your attention on a computer screen. Meanwhile if you sit down with only a pencil and a blank sheet of paper while listening to a lecture, there just isn't much else to do than pay attention.

    提醒读者区分“大脑更活跃”和“学得更好”,别过度解读研究结论。

    这并不能说明别的,只能说明手写是比打字更复杂的任务。

    Consultant32452查看英文原文

    This doesn't suggest anything other than handwriting is a more complex task than typing.

    同类还值得读

    1. 不要想好再写,要写来思考

      Don’t think to write, write to think

      这篇短文主张不要把写作当成思考完成后的记录,而要把写作本身当作思考的工具:动笔的过程会逼出想不清楚的地方。

      写作与思考2022 · 553 分 · 145 评4 条写作要点编辑精选
    2. 写作即思考:学会自信地写作

      Writing Is Thinking: Learning to Write with Confidence

      这是一篇讲“写作即思考”的博客:作者认为写作不是把想好的东西誊写出来,而是借助写作本身把想法想清楚,因此写作者应当建立信心、敢于先写烂稿。

      写作与思考2019 · 529 分 · 83 评4 条写作要点编辑精选
    3. 如何用写作来思考

      How to think in writing

      这篇文章讨论的是「用写作来思考」:作者认为写作不只是把想清楚的东西表达出来,更是想清楚本身的工具——文字落在纸上,你才有机会看见自己思路里的跳跃、含混和漏洞。

      写作与思考2024 · 424 分 · 120 评4 条写作要点编辑精选
    4. 写作,帮你逃离默认的人生设置

      Write to Escape Your Default Setting

      文章的核心主张就写在标题里:写作是帮你逃离「默认设置」的手段——日常的思维和表达都有惯性默认的默认模式,而落笔能逼你跳出来,重新看清自己到底在想什么、要说什么。

      写作与思考2025 · 407 分 · 93 评4 条写作要点编辑精选
    5. 写作就是思考

      Writing is thinking

      文章以“写作即思考”为题,讨论写作不只是把已有想法记录下来,而是帮助澄清、组织和推进思考的过程。

      写作与思考2025 · 330 分 · 128 评4 条写作要点编辑精选

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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