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

    出版与作家生涯2020blog.plover.com

    为什么我的书可以免费下载(2014)

    Why my book can be downloaded for free (2014)

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

    导读

    这是 Perl 社区知名作者 Mark Dominus 解释自己为什么把《Higher Order Perl》整本书免费放到网上:写书不该为了赚钱,而应该为了把一个想法呈现给世界,并尽可能让更多人看到——包括买不起书的学生、发展中国家的读者。对写作者来说,这篇文章提供了一个反直觉但被多次验证的思路:免费在线阅读不是销量的敌人,反而常常是名声与纸书销量的来源。

    关键词 免费发布写作动机读者触达开放获取

    可以直接用的写作要点

    1. 01

      先问自己“我想让世界看到什么想法”,把版税当成副产品而不是写作动机,内容才不会为了迎合市场而走样。

    2. 02

      把全文免费放到网上,主动降低阅读门槛,反而可能带来更大的读者群和口碑传播,进而反哺纸书销量。

    3. 03

      写作时要在心里装着那些“本来接触不到这本书”的读者——学生、经济拮据的人、非英语地区的人,这会影响你解释概念的耐心程度。

    4. 04

      选择出版方或发布渠道时,把“能否保留免费在线版本”当作一条硬性标准,而不是事后妥协的细节。

    HN 评论精选

    免费发布是为了让想法触达更多人,这是作者对自己作品的责任。

    这位评论者认为全文的关键就是那段话:写书不该是为了赚大钱,而是因为你有想法要呈现给世界;作为作者,你有责任让想法触达尽可能多的人。把书放到自己网站上,能让原本接触不到它的人读到——穷人、高中生、发展中国家的读者等等。他说自己所有书都免费赠送,已经坚持了十多年(顺带自嘲:写诗本来也赚不到钱)。

    rikroots查看英文原文

    The key takeaway from the article (as far as I'm concerned) is this: > "So if you write a book it should not be because you want to make a lot of money from it but because you have an idea that you want to present to the world. And as an author, you owe it to yourself to get your idea in front of as many people as possible. By putting the book in your web site, you make it available to many people who would not otherwise have access to it: poor people, high school students, people in developing countries, and so on." ... Which is why I give all my books away for free[1][2], and have been doing so for over 10 years. [1] Obligatory spam link to my website: https://rikverse2020.rikweb.org.uk/publications [2] The fact that there's no money in writing poetry is entirely incidental.

    先免费上线再出纸书,在线版本带来的名气会转化为销量。

    这与《Eloquent JavaScript》的经历一致,区别在于他是在纸质出版之前就先放到网上。他的判断是:如果没有在线版本,这本书大概达不到后来的知名度和销量。

    marijn查看英文原文

    This aligns with my experience with https://eloquentjavascript.net, except that I put it online before publishing on paper, and my hunch is that it wouldn't have reached anywhere near the level of fame (and thus sales) it did if it hadn't been available online.

    把“允许免费在线发布”作为挑选出版社的条件,免费反而成就了书的口碑。

    《Clojure for the Brave and True》的作者特意选择了 No Starch 这家出版社,就因为对方允许他把全书免费发布在自己网站上。这本书不仅免费而且写得极好,是他读过最有趣的编程书之一,也正是它把自己带进了 Clojure 的领域,如今他的本职工作就在用 Clojure。

    diggan查看英文原文

    "Clojure For The Brave and True" is also another book who's author explicitly chose their publisher (No Starch) because they could also publish the book for free on their website. Not only is it free but also amazing book, one of the most enjoyable books I've read about programming overall and also made me dive into the Clojure rabbit hole that I'm now lucky to work professionally with during my day job. https://www.braveclojure.com/clojure-for-the-brave-and-true/

    读者的题材偏见会影响传播,选材和包装方式本身也是写作策略的一部分。

    《Higher Order Perl》是他读过最愉快的编程书之一,既是函数式编程的绝佳入门,又非常务实。可惜很难推荐给别人,因为人们对 Perl 抱有偏见。

    harryf查看英文原文

    Higher Order Perl is one of the most enjoyable books I ever read on programming for being both a great intro to functional programming and also highly pragmatic in application of FP. Sadly it’s hard to recommend because prejudice against Perl

    同类还值得读

    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

    关注向阳乔木

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

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

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