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

    文案与商业写作2014news.ycombinator.com

    我希望招聘启事撰写者别再写的东西

    Things I wish people who write job postings would stop writing

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

    导读

    这篇 HN 自帖列举招聘启事中应停止使用的套话、夸张自夸和无效形容词,并建议补上具体日常工作与远程条件。对写作者来说,它示范了如何用具体、真实、可验证的信息替代空洞标签,也提醒避免绝对化断言。

    关键词 招聘文案套话具体写作读者心理

    可以直接用的写作要点

    1. 01

      删掉“guru”“ninja”“hacker”“professional”“passionate”“awesome”等不提供信息的标签词,直接写岗位实际做什么。

    2. 02

      描述公司时只写它真正做的事,别用救世主式夸张;夸大反而消耗读者信任。

    3. 03

      把抽象职责拆成候选人每天会处理的具体任务和问题,让读者能判断自己是否感兴趣。

    4. 04

      写远程岗位时明确地理限制、时区或是否需靠近公司,用可验证细节替代空泛承诺。

    HN 评论精选

    套话会暴露公司文化,可能直接劝退读者。

    招聘启事里出现“ninja”“rockstar”“crush code”这类词,会告诉我关于这家公司非常重要的一件事:我大概会讨厌在那里工作。

    IvyMike查看英文原文

    Postings that use phrases like "ninja", "rockstar", "crush code", etc, tell me something very, very important about the company. Specifically, that I'd probably hate to work there.

    反讽写法用具体自黑细节替代空洞自夸,反而真实、有记忆点。

    我写过的最好职位描述,是在微软组建新团队时写的。它通篇用反讽:招募“懒散、不在乎家用科技、害怕做自己热爱产品、渴望在大而笨重团队里永远做老东西”的项目经理;说要找新人来“阻碍”我们做下一版 Windows Home Server;团队巨大、行动缓慢犹豫、我们讨厌生活,还需要更多 PM 一起受苦;你会参与设计第 42 版产品,仍处创业模式却要重复做一件事,还得随时听我的,哪怕搞坏功能、惹怒伙伴、无视社区、制造 bug 甚至偷代码黑银行;我们需要设计能力弱、能混则混的人来负责用户场景、无视需求、为技术而技术……

    cek查看英文原文

    Best job description I ever wrote. This was while I was a Microsoft building a new team. Are you a lazy program manager who could care less about PCs, devices, networking, and other technologies in the home? Have you always dreaded working on a product that you would LOVE to use? Do you yearn to work in a huge, lumbering, group working on the same old stuff forever? If so, have we got a job for you! We are looking for a newbie program manager to hinder us in building the next version of Windows Home Server. Our team is ginormous, moves excruciatingly slowly and indecisively, and we are thoroughly hating life. And we need more PMs to suffer along with us! Interested? You will be a non-player helping to design and build the 42nd version of a product that has been around since before you were born. We are still in startup mode, and as part of a startup, you’ll have to do one task repeatedly over and over. You need to be ready and willing to do whatever I say when I say it even if it makes no sense whether that means screwing up features, angering partners, ignoring the community, creating bugs, and maybe even stealing a little code and hacking into a bank. We are in need of Program Managers with weak design skills; goof-offs who can take ownership of a user scenario area, ignore requirements, design a useless technology for technologies sake (forgetting about the user experience), and work with dev, test, UA, usability, etc… to cause them all to quit. And then do it again. Candidates should have poor consumer empathy, a deep dislike of cutting edge technology in the home, and the ability to cause political issues in small team where everything is already figured out and there’s nothing really left to do. Candidates must have less than 4 days experience as a program manager working on shipping products. Experience doing customer research and designing consumer UIs will immediately disqualify you. The less technical knowledge you have of networking, storage, and Windows server technologies the better. Candidates should have a B.A. in Basket Weaving or equivalent and should have been fired from their previous two jobs.

    高频套话已被数据证实滥用,写作者应警惕。

    我一直在追踪 whoishiring 帖子里“passionate”的使用,真的失控了。它现在已是帖子中最常见的十个词之一。

    mountaineer查看英文原文

    I've been tracking[1] the use of "passionate" in whoishiring threads, really getting out of control. It's now become one of the 10 most frequent terms used in posts. [1] http://www.ryan-williams.net/hacker-news-hiring-trends/2014/december.html?compare1=passionate

    绝对化断言(“没人会”)容易失真,写作要顾及读者真实心理。

    “hmm, maybe I'm not awesome enough for this position”这句话,从没人说过。我认为你低估了会这样对自己说话的人数。

    mdm_查看英文原文

    >"hmm, maybe I'm not awesome enough for this position" - said nobody ever I think you're underestimating the number of people who tell themselves things like that.

    同类还值得读

    1. 好文笔是一种商业优势

      Good writing is a business advantage

      这是广告人 George Tannenbaum 的一篇博客短文,主张清晰的写作在商业中是实打实的竞争优势——能把事情说明白的人,在会议、邮件、提案里就已经赢了一半。

      文案与商业写作2020 · 449 分 · 198 评4 条写作要点编辑精选
    2. 如何为落地页撰写文案

      Writing copy for landing pages

      这是 Stripe Atlas 关于落地页文案的写作指南,核心是把文案当成回答读者疑问的工具,而不是自我表达。

      文案与商业写作2018 · 416 分 · 84 评4 条写作要点编辑精选
    3. 我曾是扎克伯格的演讲稿撰写人

      I was Zuckerberg’s speechwriter

      这篇是第一人称回忆:作者曾为扎克伯格写演讲稿,借此复盘在剑桥分析丑闻前后,科技巨头的公开表达如何被构思、修饰和交付。

      文案与商业写作2018 · 347 分 · 254 评4 条写作要点编辑精选
    4. 一句话产品描述写作的艺术

      The Art of Writing One-Sentence Product Descriptions

      这篇文章讨论如何为产品写一句话描述,核心是把复杂产品压缩成一个能打动人的句子。

      文案与商业写作2017 · 335 分 · 57 评4 条写作要点编辑精选
    5. Ask HN:为技术岗位写求职信

      Ask HN: Writing cover letters for tech jobs

      这篇 HN 讨论科技岗位是否需要写求职信、写给谁看、用什么语气和格式。

      文案与商业写作2017 · 265 分 · 123 评4 条写作要点编辑精选

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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