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

    写作方法2018rachelbythebay.com编辑精选

    尽管开始写,剩下的自然会来

    Just start writing and the rest will follow

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

    导读

    这篇短文主张别再等灵感和完美构思,先动笔写下去,其余会在写作过程中逐渐成形。对写作者而言,它提醒我们真正的门槛是开始,持续输出比追求一次成稿更重要。

    关键词 写作习惯初稿持续输出创作心态

    可以直接用的写作要点

    1. 01

      先写下第一句或第一段,不必等完整构思;初稿可以粗糙,之后再修改。

    2. 02

      给自己设定固定写作时段或截止时间,比如每周完成一篇、通勤时写三四十分钟,用规律输出跨过“眼高手低”的阶段。

    3. 03

      卡在某个场景或开头时,跳过它,从你知道会发生什么的地方写起,保持不断落字。

    4. 04

      不要用点赞或讨论量衡量写作价值;暂时看似无用的内容,日后可能成为素材。

    HN 评论精选

    新手要接受初期作品配不上自己的品味,靠大量完成作品来缩小差距。

    这让我想起 Ira Glass 的一段话,那是我作为写作者读过最受鼓舞的建议:所有做创意工作的人入行都是因为有好品味,但最初几年你做出来的东西就是不够好——它有潜力,却还达不到你的品味,而正是品味让作品令你失望。很多人没熬过这个阶段就放弃了;你要知道这很正常,最重要的是大量地写,给自己设截止日期,比如每周完成一个故事。只有积累足够多的作品,才能缩小品味与能力之间的差距,让作品配得上你的野心。这个过程需要时间,你只能硬着头皮闯过去。

    syndacks查看英文原文

    This reminds me of a quote by Ira Glass that's been the most inspiring advice I've read as a writer: >“Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it’s just not that good. It’s trying to be good, it has potential, but it’s not. But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you. A lot of people never get past this phase, they quit. Most people I know who do interesting, creative work went through years of this. We know our work doesn’t have this special thing that we want it to have. We all go through this. And if you are just starting out or you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. Put yourself on a deadline so that every week you will finish one story. It is only by going through a volume of work that you will close that gap, and your work will be as good as your ambitions. And I took longer to figure out how to do this than anyone I’ve ever met. It’s gonna take awhile. It’s normal to take awhile. You’ve just gotta fight your way through.” (the audio is also nice because, well, it's Ira) https://vimeo.com/24715531

    别用即时关注度衡量写作,持续写会积累成日后有用的素材并提升能力。

    这封邮件是我写的 :) 很高兴又看到它。Rachel 的建议很棒,虽然我并不总能照做,主要因为两个担忧压过了我:1)我写得很烂;2)没人会在意,不会在 HN 或 Reddit 上被讨论。但最近我遇到很多讨论,发现我早就写过那个主题;那篇我原以为毫无价值的文章立刻变得相关。你的写作储备就是这样运作的:需要时间,但你会意识到自己写的东西很重要。总之:不要追求回报,只管写,你也会几乎不知不觉地越写越好。

    shubhamjain查看英文原文

    I had written that email :). Pleasantly surprised to see it again. Rachel's advice was fantastic. Even though, I haven't been terribly good at following it. Mostly because two worries have gotten better of me: 1) my writing is shit. 2) no one would care. It won't be discussed on HN or Reddit. In the recent times, I have come across many discussions to realize that I have written about that very topic. The post I considered worthless is immediately relevant. And that's how your writing arsenal works. It takes time, but you realize that what you wrote was important. To sum it up: Don't seek rewards, just write. You'll get better at it, too (almost unknowingly)

    降低发表压力:设一个不对外链接的练习页,只为自我复盘而写。

    我早该听到这个建议。有段时间我想把遇到的零散编程问题写成博客,但总觉得写出高质量文章要花太多精力。后来我在个人网站上建了一个专门的页面。它 technically 是公开的,但我没有从网站其他地方链接过去。它只是让我练习写作和反思,不必承受考虑读者(除了我自己)的压力。

    dguo查看英文原文

    I could have used this advice a long time ago. For a while, I wanted to blog about the random programming issues that I run into, but it always seemed like writing quality blog posts would take too much effort. I eventually created a dedicated page on my personal website. It's technically public, but I don't link to it from anywhere else on the website. It's just a way for me to practice writing and reflection without the pressure of thinking about an audience (besides myself). This is the page, for anyone who might be interested: https://www.dannyguo.com/friction/

    把写作绑定到固定时段并允许初稿糟糕,卡住就跳过,持续落字直到完成。

    先往页面上放些字,好坏都行,之后再改。过去一年我写了一部儿童科幻小说,已完成草稿,最近几个月在编辑。这事我想了好几年,直到去年二月辞职、在新工作前有三个月带薪离职期,才终于被“踢”了一下。 perfect 的写作时机,但新工作开始时我只完成了一半。新工作工时很长,我担心写不完;但我每天通勤,就把往返火车上的三四十分钟定为专属写作时间,用来逃离一切、沉浸到故事里。知道这是唯一窗口反而给了我坚持的动力。最后我写完了!状态好、想清楚场景怎么发展时,偶尔能写 2000 词,少见但发生过;早期只能写 500 词左右,后来通常 500 到 1000 词。有些天就是只能写几句话,坏日子会有的,接受它。但“只管写”是很好的建议。卡在某个场景就跳过,去写下一个,但要持续落字。不知道怎么开头,就从你知道会发生什么的那一章开始写。

    jeffwass查看英文原文

    Put some words on the page. Good or bad. You can fix it up later. In the past year I wrote a kids sci-fi novel. Well, I finished the draft, and I’ve been editing it the past few months. It’s something I’ve been meaning to do for years, but only finally got the ‘kick’ when I quit my job last Feb and had 3 months of paid garden leave (awesome, right) before I could start the new job. Perfect time to write my novel. I wound up only finishing half of it by the time I started the new job. With its long hours, I was worried I might not get to finish my story. But I have a daily commute, and made it my business to do some writing each way. About 30-40 minutes on the train, it was my dedicated time. My time to escape from everything else and immerse myself into my story. It worked out great, somehow knowing this was my only window to do it gave me the motivation to keep it up. And I finished it!! Sometimes, on a good day, when I had an idea how the scene would play out, I could get 2000 words. Rare but it happened. The early days I could just about do 500 words, but later on 500-1000 was my usual. Some days I just couldn’t get past a couple sentences. Bad days happen. Accept it. But “Just write” is great advice. If you’re stuck on a scene, skip it and go to the next one. But keep putting down words. If you don’t know how to open your book, start a couple chapters in, somewhere you know what will happen. Most of the time I had no idea how a chapter would work out, what would happen beyond some vague notions. But eventually things fall into place. Characters act of their own volition, out of my control. Editing, now, that’s a whole different beast. I feel my productivity has dropped dramatically and I’ve been stuck in perma-edit mode. Hope it to make a few final tweaks and send it out to some beta readers. Anyway, a long stream-of-conscious post agreeing with putting down words. (Cutting them out is harder)

    同类还值得读

    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

    关注向阳乔木

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

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

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