# 科技爱好者周刊（第 204 期）：如何度过疫情、裁员、还有战争

这里记录每周值得分享的科技内容，周五发布。（**[通知] 下周五一假期，周刊暂停一次。**）

本杂志开源（GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)），欢迎提交 issue，投稿或推荐科技内容。

周刊讨论区的帖子[《谁在招人？》](https://github.com/ruanyf/weekly/issues/2309)，提供大量程序员就业信息，欢迎访问或发布工作/实习岗位。

## 封面图

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022041701.webp)

一家英国公司正在推广人体芯片，图中女子使用体内芯片付款。这种芯片原用来为残疾人自动开门，后来推广到正常人。（[via](https://www.bbc.com/news/business-61008730)）

## 本周话题：如何度过疫情、裁员、还有战争

最近的坏消息比较多，疫情、裁员、还有战争。一打开群组和朋友圈，转发的都是这些事情，很多人的心情受到影响。今天谈谈我的想法。

不少网友私信，问我在上海的近况。我都没有回复，总觉得隔离的生活没什么可说。小区封控一个月了，出不去，下楼就是做核酸和领物资。这些事情不值得细说。

我认为，对待这些事情的正确态度，就是三个字：**随它去**，英语叫做 let it be。不要为这些事情费神上心，理由很简单，它们完全超出了你的能力，你根本影响不了，无论事情发展到哪一步，你只能接受。就算你感到痛苦和烦恼，难道会改变局面吗？

我们的时间很宝贵，不要用于那些改变不了的事情，而要用于你能够改变的事情。一位美国神学家曾经写过[一段著名的祈祷文](https://baike.baidu.com/item/%E5%AE%81%E9%9D%99%E7%A5%B7%E6%96%87/8368408)：“请赐予我力量，**全力改变那些可以改变的事情，平静接受那些无能为力的事情，拥有智慧区分这两者。**”

疫情何时结束，小区何时解封，这是你无能为力的。与其烦恼这种事情，不如不去管它。人生难得有这样一段突然停下来的时间，别浪费了，多读一点书，多学一点技术，比什么都有用，等到生活恢复正常，它们能帮到你。

1665年8月，剑桥大学由于鼠疫大流行而关门，学生们都回家了。有一个22岁的学生回到乡下的老家，整整18个月闭门不出，努力读书和做实验，最后提出了一整套全新理论，彻底改变了人类的科学进展。这个学生就是牛顿。

疫情是一场灾难，但是如果能好好利用这段日子，它也许就会变成你的人生财富。

裁员也应该如此看待，这一次有些行业（房地产、教培、互联网）的裁员，属于全行业收缩，不是员工的问题，行业的问题超出了你个人的努力。

如果公司把整个部门和业务线都砍了，里面最好的员工也不可避免会受到影响。不要灰心焦虑，更不要怀疑自己，既然事情已经发生了，你所能做的就是随它去，别把时间用来长吁短叹、愤世嫉俗，而要保持学习，磨练自己的技术，等到行业回暖时，就会有回报。

你要这么想，这些行业之所以会收缩，就是因为前期的市场需求旺盛，扩张太快。这说明它们的市场需求是真实存在的，只要市场需求还在，就有发展空间，你练好本领，不愁将来没有用武之地。

最后，送给大家两句话，都是我看来的。如果你也因为疫情，有很多空闲时间，推荐可以找来看看。

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022041902.webp)

第一句出自《曾国藩家书》。曾国藩的人生并不顺利，50岁以后才出头。他给弟弟写了很多信，一再教育老弟要经受得住挫折，能够沉住气。他说，人生应该做到“四耐”：“**耐冷耐苦，耐劳耐闲**。”我觉得说的真好，很适合现在的疫情时期。

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022041901.webp)

第二句出自经典日剧《悠长假期》。这部电视剧是20年前拍的，现在看一点不过时。它讲了两个倒霉的年轻人相遇，互相激励的爱情故事。它的片名取自男主角对女主角说的一句话：“人生总有不顺的时候，不必勉强冲刺，就把它当作老天给的悠长假期，好好享受这个假期。突然一天假期结束，时来运转，人生才真正开始。“

## 计算机硕士考研训练营

上个月介绍的计算机考研训练营，本周又开班了。

今年的就业形势严峻，计算机硕士文凭对找工作或者改换行业，确实有帮助，所以报考人数才会创新高。按照现在的状况，明年的报考人数只多不少。

如果你打算考研，或者还没打定主意，想找专家咨询，可以报名参加这个训练营。明年的考研其实已经很近了，9月份就要报名，年底考试。

训练营内容**全部是考研必须知道的事情**，比如计算机考研的流程和趋势，专业课、政治和英语如何备课。

整个课程一共分成四堂直播课（含录播内容），安排如下。

> <ins>第一天：考研规划课</ins>
> 
> 主讲老师刘硕（清华大学毕业，新东方10余年考研辅导经验），介绍计算机硕士如何选校选专业、考试科目及分数线、就业前景等等。
> 
> <ins>第二天：计算机专业课</ins>
> 
>  主讲老师李超（哈工大计算机硕士，ACM ICPC 亚洲区银奖得主，前华为、阿里巴巴工程师），介绍专业课如何争取高分120分+，408（计算机统考编号）四门专业课复习策略。
>
> <ins>第三天：政治课</ins>
>
> 主讲老师钟若（开课吧考研政治学科领头人，累计授课6000+小时），介绍如何摆脱死记硬背，快速掌握政治复习重点。
>
> <ins>第四天：英语课</ins>
>
> 主讲老师郑权益（开课吧英语项目负责人，原新东方考研英语高级讲师），重点介绍如何应对英语阅读，针对英语疑难问题的复习方法。

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042001.webp)

除了直播课，主办单位“开课吧”还提供讲师、助教、班主任三位一体跟踪式服务，全程为你答疑解惑。训练营结束时，还有大数据 AI 系统，根据历年分数线和报考情况，帮你精准择校择专业，并量身定制备考方案。

不管你是报考学术硕士，还是专业硕士，或者非全日制硕士，都可以听。考虑到有些同学并非计算机科班出身，讲课过程中也会照顾这些同学，解答跨专业零基础如何准备考研。

周刊读者支付**一元报名费**，就可以听课，还可<ins>领取计算机考试大纲、历年真题资料、政治/英语备考资料等超值资料包</ins>。

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042002.webp)

微信扫描上方二维码，了解课程详情并报名。支付报名费后，会弹出助教老师二维码，别忘了添加老师微信，领取课程。

## 科技动态

1、[古建筑遮雨棚](https://www.thisiscolossal.com/2022/02/tom-scott-hill-house/)

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022021917.webp)

苏格兰是一个多雨的地区，年平均降雨的天数超过190天。这对当地的一座百年建筑物造成伤害，水泥在雨水冲刷下变得脆弱和破碎。

为了保护这座四层楼的建筑物，当地政府建了一个巨大的遮雨棚，外层是一个个钢圈，组成了一个透明的网，一共用掉了3240万个钢圈，就像一层世界最大盔甲。

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022021918.webp)

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022021919.webp)

这种设计的好处是可以保持自然的通风，并且不牺牲景观，游客依然可以在远处观看这座建筑物，值得借鉴。

2、[喜鹊追踪器](https://www.abc.net.au/news/2022-02-22/magpies-show-cooperative-behaviour-by-removing-tracking-device/100851458)

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022022308.webp)

澳大利亚科学家为了研究喜鹊的行为，给它们带上了追踪器。但是，追踪器的电力有限，没过几天就没电了，怎么才能给追踪器充电呢？

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022022309.webp)

科学家想出了一个聪明的解法，把追踪器设计成无线充电，然后在充电板上洒满食物。当喜鹊进食时，就会自动进行充电和下载数据。需要时，再放上强力磁铁，就会扯断追踪器的带子，释放追踪器。

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022022310.webp)

3、[飞行摩托车](https://iauto.ifeng.com/news/quanmeiti/20200223/1386134.shtml)

![](https://cdn.beekka.com/blogimg/asset/202112/bg2021121510.webp)

一家法国公司生产了一款可以飞行的摩托车，简直像科幻电影一样。它的前轮和后轮，都各自包括两个轮胎，可以像摩托车一样在地面正常行驶。

![](https://cdn.beekka.com/blogimg/asset/202112/bg2021121511.webp)

飞行时，这四个轮胎还可以升起，变成水平状的螺旋桨。配合喷气发动机，摩托车就会变成飞行器。这台摩托车的售价高达56万美元（约等于400万人民币）。

![](https://cdn.beekka.com/blogimg/asset/202112/bg2021121512.webp)

4、[硒鼓芯片](https://www.canon-europe.com/support/business-product-support/interim-toner/)

![](https://cdn.beekka.com/blogimg/asset/202201/bg2022010905.webp)

打印机硒鼓都带有芯片，检测墨粉是否短缺，以及硒鼓是否为正品。由于芯片的全球短缺，佳能公司现在开始发售不带有芯片的硒鼓。

没了芯片，硒鼓插入打印机之后，系统就会跳出警告，表示可能不是正品。佳能公司不得不在官网上贴出教程，教用户怎么关闭防伪检测。

![](https://cdn.beekka.com/blogimg/asset/202201/bg2022010906.webp)

5、[Vegaboard](https://www.vestaboard.com/)

![](https://cdn.beekka.com/blogimg/asset/202111/bg2021112522.jpg)

美国加州的一家公司，发明了一种叫做 Vegaboard 的显示板。用户用手机或电脑向它发送文字消息，它收到后就会显示出来。

![](https://cdn.beekka.com/blogimg/asset/202111/bg2021112523.jpg)

它的特别之处在于，这不是一个电子装置，而是机械装置。每个字符都是一个翻板装置，支持8种颜色。

![](https://cdn.beekka.com/blogimg/asset/202111/bg2021112524.jpg)

该公司称，它可以挂在墙上，充当布告板。问题是，用户为什么不直接挂一个电视，而要挂这个东西呢？它的功能很有限，而且售价高达2850美元，比电视贵得多。

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042201.webp)

## 文章

1、[HTTPie 是如何丢失5.4万 Star](https://icloudnative.io/posts/how-we-lost-54k-github-stars/)（中文）

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042017.webp)

HTTPie 是一个非常知名的开源项目，在 GitHub 有5.4万颗星。项目管理员不小心将其设为私密项目，导致所有 star 和 watch 清零，并且无法恢复。HTTPie 官方写了[一篇长文](https://httpie.io/blog/stardust)，回顾整件事，总结教训，本文是中文翻译。（[@yangchuansheng](https://github.com/ruanyf/weekly/issues/2337) 投稿）

2、[一个欧盟应届毕业生的求职之路](https://ludoro.github.io/blog/career/2022/02/14/newgrad.html)（英文）

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022022017.webp)

这是一个欧洲人写的文章，他硕士毕业应聘软件工程师，面试了十几家互联网公司。他记录了每家公司的应聘过程，以及给出的薪水。大家可以从中了解欧洲的互联网行业状况。

3、[推特 HTML 网页的前10行代码](https://css-tricks.com/explain-the-first-10-lines-of-twitter-source-code/)（英文） 

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022022601.webp)

作者面试前端程序员时，经常打开推特的 HTML 网页源码，让应聘者解释前10行代码（上图）每一行的目的。

4、[USB 接口是如何诞生的](https://spectrum.ieee.org/how-usb-came-to-be)（英文）

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022022302.webp)

上个世纪90年代初，Intel 公司的一个工程师想找到一种简单的办法，为电脑添加外部设备，可以即插即用，并且还能供电。本文介绍了当时的一些情况。

5、[当你难过时，电脑发来一张猫的照片](https://healeycodes.com/when-im-sad-my-computer-sends-me-a-cat)（英文）

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022022303.webp)

本文介绍作者的一个小项目，用摄像头识别用户情绪。如果发现情绪不佳，就自动在 iPhone 上推送一张猫的照片。所有运算都在本地，不会有数据泄露的风险。

6、[我们每月有 80TB 流量和 500 万页面浏览，费用不到400美元](https://blog.polyhaven.com/how-we-handle-80tb-and-5m-page-views-a-month-for-under-400/)（英文）

![](https://cdn.beekka.com/blogimg/asset/202201/bg2022010704.webp)

作者介绍如何用每月400美元的代价，通过 Cloudflare、Backblaze、Bunny.net 等服务，支撑一个流量巨大的网站。

7、[树莓派搭建 PyPi 服务器](https://vuyisile.com/pypi-in-a-box-using-a-raspberry-pi-as-a-portable-pypi-server/)（英文）

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022022510.webp)

作者演示了如何用树莓派搭建一个 PyPi 服务器，用来在离线时下载 Python 的各种包。如果你不知道树莓派怎么玩，可以看看这篇文章。

8、[内网应该使用 Let's Encrypt 吗？](https://shkspr.mobi/blog/2022/01/should-you-use-lets-encrypt-for-internal-hostnames/)（英文）

Let's Encrypt 一般用于生成免费的 HTTPS 证书，但是它有一个问题：一旦使用了，外界可以查到主机名。

9、[改善 Postgres 数据库健康度的五个技巧](https://blog.crunchydata.com/blog/five-tips-for-a-healthier-postgres-database-in-the-new-year)（英文）

Postgres 数据库的应用越来越广，这篇文章总结了五个小技巧，改善数据库的健康度。

## 工具

1、[Navidrome Music Server](https://github.com/navidrome/navidrome/)

![](https://cdn.beekka.com/blogimg/asset/202201/bg2022010703.webp)

开源的音乐流媒体服务器，提供 Web 管理界面，可以用来管理自己的音乐文件。

2、[BookStack](https://www.bookstackapp.com/)

![](https://cdn.beekka.com/blogimg/asset/202201/bg2022010904.webp)

一个类似 WordPress 的 PHP 架站软件，主要用来整理笔记和知识管理，提供目录式的页面结构。

3、[JSON Visio](https://jsonvisio.com/)

![](https://cdn.beekka.com/blogimg/asset/202203/bg2022031914.webp)

一个开源的 JSON 可视化工具，将 JSON 数据转成树状图展示。

4、[Starship](https://starship.rs/)

![](https://cdn.beekka.com/blogimg/asset/202203/bg2022031901.webp)

这个软件定制各种命令行环境的提示符（prompt），可配置性极强，能够定制几百个参数，支持 Bash、Zsh、Fish、Powershell 等各种常见命令行环境。

5、[Mailwind](https://github.com/soheilpro/mailwind)

一个命令行工具，可以将使用 Tailwind CSS 的网页转成电子邮件专用的网页，省却了为电子邮件写样式的麻烦。

6、[CodeTerminal](https://github.com/xcodebuild/CodeTerminal)

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042012.webp)

从 VS Code 拆分出来的、独立的终端模拟器。([@xcodebuild](https://github.com/ruanyf/weekly/issues/2333) 投稿)

7、[TSRPC](https://tsrpc.cn/)

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042013.webp)

专为 TypeScript 设计的 RPC 框架，经千万级用户验证。适用于 HTTP API、WebSocket 实时应用、NodeJS 微服务等场景。（[@simlePig](https://github.com/ruanyf/weekly/issues/2335) 投稿）

8、[图片美化器](https://devtool.tech/image-share)

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042016.webp)

一个网页小工具，可以为你的图片添加一个背景框，并添加标题。（[@shfshanyue](https://github.com/ruanyf/weekly/issues/2338) 投稿）

9、[Eoapi](https://github.com/eolinker/eoapi)

![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042014.webp)

开源的 API 管理和测试 APP。（[@scarqin](https://github.com/ruanyf/weekly/issues/2340) 投稿）

10、[Layout](https://github.com/nadavrot/layout)

![](https://cdn.beekka.com/blogimg/asset/202203/bg2022031910.webp)

一个命令行工具，可以将 Graphviz 文件渲染生成 SVG 图片。

## 资源

1、[SVG Silh](https://svgsilh.com/)

![](https://cdn.beekka.com/blogimg/asset/202111/bg2021113001.webp)

SVG 图片库，一共有几万张。

2、[开放式学术期刊搜索引擎](https://doaj.org/)

![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082404.jpg)

科学论文搜索引擎，目前共有600多万篇。

3、[Device Info](https://www.deviceinfo.me/)

![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092001.jpg)

一个网页工具，显示浏览器可以收集的所有用户设备信息，比如电池、麦克风、蓝牙等。

4、[操作系统导论](https://pages.cs.wisc.edu/~remzi/OSTEP/)（英文）

![](https://cdn.beekka.com/blogimg/asset/202202/bg2022022703.webp)

《操作系统导论》（Operating Systems: Three Easy Pieces）是免费的操作系统入门教程，评价很高的一本书。

5、[像素图片](https://dotown.maeda-design-room.net/)

![](https://cdn.beekka.com/blogimg/asset/202203/bg2022030113.webp)

任天堂前艺术总监前田隆史，做了一个网站，提供大量像素图片，有分类和搜索，可以免费下载使用。

## 图片

1、[副词的概率](https://www.thediff.co/p/facial-recognition-as-a-pareto-technology)

2018年，两个美国数据学家想知道，人们使用副词表示程度时，比如 always（总是）、likely（很可能）、经常（often），心里对应的概率是多少。

他们就做了一个问卷调查，让人们填写每个词的概率，得到了下面的结果。

![](https://cdn.beekka.com/blogimg/asset/202201/bg2022011205.webp)

根据上图，不同的人对于同一个副词，理解的概率相差非常大。比如，听到 Probably（很可能）这个词时，有的人认为发生概率是50%，有的人认为高于80%。

所以，想要精确表达时，应该尽量减少使用这些副词。

2、[大楼外墙壁画](https://www.odditycentral.com/art/russian-street-artist-creates-hyperrealistic-murals.html)

一位俄罗斯艺术家擅长在大楼外墙，绘制超现实主义的错觉壁画。

这是作画之前的大楼。

![](https://cdn.beekka.com/blogimg/asset/202201/bg2022011313.webp)

这是作画之后的大楼。

![](https://cdn.beekka.com/blogimg/asset/202201/bg2022011314.webp)

其中只有一台空调是真的，如果不说，你能辨认出来吗。

## 文摘

1、[高智商的代价](https://www.nationalgeographic.com/science/article/scientists-breed-smarter-fish-but-reveal-the-costs-of-big-brains)

瑞典生物学家科特沙尔（Alexander Kotrschal）曾经做过一个实验，了解脑袋的大小差异对动物的智力是否有影响。

他的实验对象是一种叫做孔雀鱼的小鱼，挑选出了大脑异常大和大脑异常小的个体，作为对照组。

![](https://cdn.beekka.com/blogimg/asset/202201/bg2022010212.webp)

平均来说，两组孔雀鱼的脑袋大小的差异大约是9%。分组之后，生物学家开始训练它们区分符号。

事实证明，大头孔雀鱼的智力胜过小头孔雀鱼，也就是说，脑袋的体积确实对动物的智力有影响。

**但是，高智商是有代价的。** 大头鱼的内脏更小，后代更少。大脑是昂贵的耗能器官，例如，人类大脑的重量仅占体重的2%，但消耗了20%的能量。许多科学家认为，为了拥有更大的大脑，必须缩小身体的其他部位，而这正是科特沙尔在孔雀鱼身上发现的。

更重要的是，大头孔雀鱼比小头孔雀鱼少生育19%的后代。因此可以说，聪明的代价是你可能会放弃繁殖，因为繁殖也是一项耗能巨大的活动。

这符合在其他动物身上看到的模式。哺乳动物中，最聪明的灵长类动物和鲸类动物（鲸鱼和海豚），生育率也异常低。尤其是人类，在灵长类动物中拥有最大的大脑和最少的后代。

“我们的研究结果表明，**后代数量的减少可能是灵长类动物，尤其是原始人类进化出更大大脑的主要成本**，”科特沙尔说。

高智商动物的大脑变得如此之大，消耗很多能量，而且繁殖如此缓慢，这会导致它们的灭绝吗？如果一个物种能够生存下去，更大的大脑提供的优势（比如高智商），必须超过后代减少的程度。

## 言论

1、

你的工作将占据人生的很大一部分，因此真正让自己满意人生只有一种方法，那就是做你觉得值得的工作。

-- [乔布斯](https://www.brainyquote.com/quotes/steve_jobs_416859)

2、

如果麦当劳像当代的软件公司那样，那么出现 Bug 时（比如汉堡包变质），麦当劳的回应将是：“非常抱歉，作为补偿，我们为您提供两张优惠券。”

—— [马克·米纳西](https://bitfieldconsulting.com/golang/career)

3、

冲浪的想法很有意思。你用一块小板子挑战大自然，说“我要骑在你的上面！” 大自然有时候不在意，让你骑一会。但是更多的时候，大自然说“不行，不是这样的！”，把你打翻在浪花底下。

-- [《你的职业生涯》](https://bitfieldconsulting.com/golang/career)

4、

互联网时代，商业成功的关键不是掌握供给，而是掌握需求。

你必须与客户建立直接关系，如果有人插在中间，你的客户获取成本就会不断上升，导致利润下降。一个例子就是，谷歌每年向苹果支付约90亿美元，只为了让谷歌成为 iOS 的默认搜索引擎。

-- [《掌握需求》](https://florentcrivello.com/index.php/2018/10/22/own-the-demand/)

5、

如果有一天，所有的说明文档和设计图纸都消失了，我们仍然会拥有先进的工业文明，因为训练有素的工程师是技术的源泉。但是，如果工程师消失了，再多的文档和图纸都救不了我们，这就像古人拿到图纸也无法制造出汽车。

所以，我们不应将知识产权和工具视为技术进步的最终目的，而应着力于培养更好的科学家、工程师和技术人员。

-- [《将硅再次带回硅谷》](https://future.a16z.com/the-silicon-in-silicon-valley-again/)

## 历史上的本周

2021年（第 153 期）：[机器翻译是对译者的侮辱吗？](https://www.ruanyifeng.com/blog/2021/04/weekly-issue-153.html)

2020年（第 101 期）：[互联网不再稀缺](https://www.ruanyifeng.com/blog/2020/04/weekly-issue-101.html)

2019年（第 50 期）：["时间换收入"是一个陷阱](https://www.ruanyifeng.com/blog/2019/04/weekly-issue-50.html)

## 订阅

这个周刊每周五发布，同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。

微信搜索“阮一峰的网络日志”或者扫描二维码，即可订阅。

![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)

（完）

