> For the complete documentation index, see [llms.txt](https://freebsd-journal-cn.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://freebsd-journal-cn.bsdcn.org/20240304-kai-fa-gong-zuo-liu-yu-ji-cheng/we-get-letters.md).

# 读者来信

* 作者：**Michael W Lucas**
* 原文链接：<https://freebsdfoundation.org/our-work/journal/browser-based-edition/development-workflow-and-ci/march-april-2024-we-get-letters>

![FreeBSD mailbox](/files/TneQcYsgGWkTVwXUofxa)

> 哦，夸夸其谈的 BSD 用户啊，
>
> 我在一家很棒的小公司工作，领导聪明又和善，放手让 IT 部门各司其职。我们按精心制定的计划搭建了全部基础设施，可按需扩展。网络经过细致分段，将高风险服务与重要数据隔离；服务器自动打补丁；我们大部分时间都在处理些小毛病。我刚得知，公司要被一家跨国企业收购——这家公司三天两头因安全漏洞上新闻，还常被说成“有能力的人曾经工作过的地方”。我们还有什么办法保住亲手搭建的一切吗？
>
> ——焦虑又愤怒

亲爱的“焦怒”：

“没戏”二字已足以回答你的问题，但《期刊》的编辑坚持让我详细回应，免得版面留白。我不懂他们为何不用广告填版面，尤其是我并未正式接到通知：销售部正在进行为期一周的意式冰淇淋巡游，而且没邀请我。不过我想，业余选手和爱好者也有权利在我缺席的情况下磨炼他们那点微薄的技艺——无需我出场衬托他们的笨拙。（诀窍在于：一直吃到乳制品引发的昏睡状态，直到你的胰腺超越肉体的极限，并明白喝水不仅仅是为了清洁味蕾。如果你那不自律的味蕾在喝下今天第三大桶之后还能分辨味道，那就当我没说。）

你的问题归根结底是钱。一旦涉及商业，一切归根结底都是钱。你那位和蔼的领导？他们的善意要么是策略，要么是软弱。把一家小公司做成能卖个好价钱的生意，意味着要吸引有本事的人，而善意就是诱饵——尤其是当企业把“善意”定义为“少折磨他们一点”的时候。如果他们是真的和善，那纯属软弱，而金融玩家嗅探软弱的本事就像浣熊嗅到昨天的金枪鱼沙拉一样灵敏，结果也差不多。新东家也许会大谈“商誉”，承诺没人会丢工作，但那份工作其实已经没了，被一台日复一日收紧一寸的怪物公然取代。深呼吸一下吧。这口气得撑到你这份工作干完。

真正的问题在于你在乎自己的工作。设计和部署运转良好的系统，证明你在乎——而在工作里遇到的大多数问题，一层厚厚的、能吸收冲击的冷漠就能解决。不过你若是非在乎不可，简单的办法就是无视新东家的指令。他们若是无能，根本不会察觉。也许他们让你装几台跑着臭名昭著的不安全操作系统的服务器。你的网络分段做得不错，把它们放在某个角落，必然发生的安全漏洞就不会影响重要工作。继续维护和使用现有的服务，直到新东家能提供等价的替代品——那一天永远不会到来。

这前提是你的基础设施里真有值得保下的东西。——是吗？

也许你做了大量监控和日志分析，全都精心调校过，任何细微波动都逃不过你的眼睛。一条 netflow 查询就能定位到处乱发包的主机，能说出某个满怀希望的垃圾机器人每秒往 `xmlrpc.php` 扔几次垃圾。你的邮件服务器对垃圾邮件嗤之以鼻。你甚至没动用带刺的棍棒就教会了 `fail2ban` 守规矩。这些你都有，对吧？还是说你只有一堆计划？计划能带来最棒的礼物——希望，但希望外加朝牙齿狠踹一脚，换来的只是一小撮合法镇痛药和一张巨额牙医账单。你护着的是梦想还是现实？梦想可以搬走。你打算做的任何事，换个地方照样能规划；务必牢记系统管理员守则第 15 条：今天的计划对付的是昨天的失败。失败是可再生资源，让你有无限机会炮制新计划。

又或者，新东家是那种把收购当主业的大型科技公司。他们有一支专门收拾你这种“害虫”的团队。收购消息公布当天，两名技术打手就到了——这俩是精挑细选出来的，天生就能无视你的价值，穿着伪装用的 Unix 会议 T 恤，满口行话，却抱着一台 Windows 服务器和一台控制台端口引脚被剪掉的路由器，准备接入明天就要装的企业暗光纤。他们说不定还会买披萨，作为友谊与合作的姿态。把披萨吃了，露出你的牙齿。打手会以为那是微笑。

希望也许是最棒的礼物，但也是最危险的。公司的新东家会让你心存幻想，以为一切照旧。等局面变了，他们又让你盼望好转——靠你的希望把你钉在原地，好从新资产里榨干一切有价值的东西。收购和勒索一样，都靠希望运转。按逻辑，一场酣畅的勒索游戏唯一的结局就是某个参与者死去；而如果你不是开局者，你的第一步就是在胜利与受害之间二选一——收购也是一样。

硬起心肠，立刻联系每一个欠你人情的人。你得赶在那俩打手带着剪线钳回来、剪断你所有现有服务器电源线之前，找个新东家。

好消息是：掠夺成性的金融玩家能买下你的公司，却买不走让公司盈利的东西。他们拿到了公司合同，却没有让你成功的人际关系和专长。等你战胜那可怖的希望、跳槽到一家没那么糟的公司时，这些你都带得走。

这才是你该保下的东西。与同事和客户的情谊。你脑子里的东西。下次配置那套完美的计算环境会快得多，只不过它不会完全契合新东家，你又得制定新计划。

这一回，你说不定还能把计划落地。大概率不行。但你会怀抱希望——而那，本身就是一份礼物。

**有问题想问 Michael？** 请发送至 <letters@freebsdjournal.org>

**Michael W Lucas** 著有多部 BSD 相关书籍和文章。多年来屡有人求，他终于把完整的著作目录放到了 <https://mwl.io>，好让大家更有机会避开他的作品。他还欠尊敬的 Terry Pratchett 一个真诚而衷心的道歉。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://freebsd-journal-cn.bsdcn.org/20240304-kai-fa-gong-zuo-liu-yu-ji-cheng/we-get-letters.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
