# 科技爱好者周刊（第 235 期）：青年失业率与选择创业

这里记录每周值得分享的科技内容，周五发布。

## 封面图

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121414.webp)

12月9日下午，“捷龙三号”火箭在船上发射成功。这是中国首次在海面船只上点火“热发射”火箭。（[via](https://www.163.com/dy/article/HO8TMR0N0552MUWE.html)）

## 本周话题：青年失业率与选择创业

现在的青年失业率非常高。[官方统计](http://finance.people.com.cn/n1/2022/0815/c1004-32502731.html)，今年7月份的16岁～24岁青年失业率达到了19.9%。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121402.webp)

前景也不乐观。明年的高校毕业生创新高，超过1000万人加入求职大军。而且，市场上还有很多大龄失业者，也在找工作。

这样严峻的就业形势意味着，最终有相当一部分人会考虑创业。

我以前一直赞成创业，但是这几年想法有变化，认为**创业有三个条件，** 只有满足条件，才适合创业。

我最近读过[一篇文章](https://foundersatwork.posthaven.com/grow-the-puzzle-around-you)，作者是美国最大的创业孵化器 [Y Combinator](https://www.ycombinator.com/) 的创始人之一杰西卡·利文斯顿（Jessica Livingston）。她是四个创始人里面唯一的女性。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121004.webp)

她回忆了自己为什么创业，文章的最后一段，她这样说：

> ”你是一块特殊形状的拼图。你可以改变自己的形状，适应公司现有的空缺。那是传统的方案。
> 
> 但是，还有另一种对你和世界通常都更好的方案：围绕你自己的形状，发展出一幅新的拼图。这就是我所做的，我是一个非常奇怪的形状。”

她的意思是，你为别人打工，就必须变成别人要求的样子。但这并不是你内心想要的，如果你想顺应自己的内心和天赋，就应该创业。

这话没错，但是有一个前提才能成立：**你已经定型了，很难被外界塑造了。** 这个时候，你走自己的路，内心满意度会高一些。我觉得这是创业的第一个条件。

据我观察，大部分的中国年轻人，达不到这个条件。他们都没有定型，人生观和世界观还在发展中。典型的表现就是，说不出自己想做什么，也不知道自己的竞争力在哪里。

这种情况下，你不是一块特殊形状的拼图，而是没有自己的形状，还在塑造中。如果这样去创业，你的想法可能随着外界的变化，而不断变化，今天想东，明天想西，这是大忌。

反而是给别人打工，公司明确告诉你成为什么形状，你就往这个方向努力。公司把你塑造成型，适合公司的需求，融合进公司的拼图。这就是为什么，大部分创业者都是离职后才创业，因为只有到了这个时候，他们才定型。

**创业的第二个条件是，要有可行的项目，** 不能先注册公司，再找项目。而且，你的项目最好是用户愿意付费的，有的同学的创业项目是拍短视频和直播，我觉得不靠谱。
 
**创业的第三个条件是，能够承受负的现金流。** 刚开始创业，很可能没有或很少收入，每天却要支出，压力巨大。

只有满足上面三个条件，我认为，才适合创业。

显而易见，刚毕业的学生不容易满足这些条件。前几年，有一种论调鼓励学生创业，这是不正确的。

我的意思不是劝退创业，而是希望大家在**越是困难时刻，越不要盲目。** 面对失业率上升，你要做的第一位的事情，就是尽快把自己锻造成型，形成稳定的心智和人格，磨练自己的技能。

## 科技动态

1、[广告拦截费](https://thepointsguy.co.uk/news/wizz-air-ad-blocking-fee/)

欧洲廉价航空公司 Wizz Air 的官网，被发现会检查用户是否安装了广告拦截器。

![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082908.webp)

如果安装了广告拦截器，显示的票价会增加10英镑。

公司的解释是，广告拦截器造成了公司的损失，针对这部分用户，需要增加票价弥补。

2、[体育场降温措施](https://www.nytimes.com/2022/12/13/sports/soccer/qatar-world-cup-stadiums-air-conditioning.html)

卡塔尔是一个沙漠国家，为了避免夏季高温，世界杯特意改在冬天举行。即使如此，12月的最高温度还是超过了30度。

世界杯足球场在设计时，就考虑到降温措施。所有座位的下方都有冷气通风口。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121501.webp)

看台下方也有冷风向看台上吹，给观众降温。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121502.webp)

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121503.webp)

考虑到全球变暖，以后的露天建筑可能都要有室外降温措施。

3、[E-ink 手机显示器](https://liliputing.com/dasung-link-is-a-6-7-inch-e-ink-display-that-pairs-with-your-smartphone/)

国内厂商推出了一块6.7英寸的 E-ink 手机显示器。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121202.webp)

手机通过有线或无线连接，投屏到这块屏幕，它再将用户的触摸操作回传给手机。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121203.webp)

它等于为手机增加了第二块屏幕，同时又很省电，只要不用来玩游戏和看视频，效果都算不错。

4、[B-21 轰炸机的位置](https://threadreaderapp.com/thread/1600683623250030593.html)

美国新一代隐形轰炸机 B-21 最近高调亮相，发布会当天，美国军方还展示了高清照片（下图）。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022120909.webp)

照片上，B-21 在夜幕下停在室外停机坪，背景就是星空。一个网友根据星座的位置，准确推断出了这架飞机的停放地点。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022120910.webp)

他按照照片的拍摄时间，根据照片上星座与地平线的角度，判断地点在北纬34度到35度之间。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022120911.webp)

美国本土这个纬度的空军基地并不多，其中距离飞机工厂最近的是加州的爱德华兹空军基地。

然后，根据谷歌地图的卫星视图，甚至可以找到照片上的机库，从而精确确定 B-21 的具体停放位置。（下图是卫星拍到的该基地 B-2 轰炸机。）

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022120912.webp)

## 文章

1、[使用 ChatGPT 写投诉信](https://notesbylex.com/disputing-a-parking-fine-with-chatgpt.html)（英文）

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121204.webp)

AI 聊天软件 ChatGPT 发布以后，每天都有关于它的新用途。一个老外发现，它可以用来写投诉信，效果非常好。

2、[苹果设备的通用剪贴板](https://support.apple.com/en-us/HT209460)（英文）

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022120819.webp)

这是苹果官网的介绍，如何在多个苹果设备之间使用通用剪贴板，即在一个设备复制，在另一个设备粘贴。

3、[你可能不需要 JavaScript](http://youmightnotneedjs.com/)（英文）

![](https://cdn.beekka.com/blogimg/asset/202210/bg2022102801.webp)

这个网站总结了一些常见场景，可以用 HTML + CSS 替代 JavaScript。

4、[不带括号执行 JavaScript 函数的七种方法](https://portswigger.net/research/the-seventh-way-to-call-a-javascript-function-without-parentheses)（英文）

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121405.webp)

执行 JavaScript 函数，可以不写括号。本文总结了七种方法，上图就是其中一种。

5、[替代 dd 命令](https://eklitzke.org/the-cult-of-dd)（英文）

![](https://cdn.beekka.com/blogimg/asset/202210/bg2022102501.webp)

Linux 的`dd`命令常常用来复制磁盘镜像文件，其实完全可以使用`cat`命令替代它。

6、[traceroute 命令查看简历](https://web.archive.org/web/20220903153142/https://cv6.poinsignon.org/)（英文）

traceroute 命令用来查看网络请求经过的每一个路由节点。一个程序员灵机一动，买下一个 IPv6 的区段，使用 traceroute 命令就能查看他的简历。原理查看[这篇文章](https://blog.benjojo.co.uk/post/traceroute-haikus)。

7、[游戏引擎市场简介](https://members.newdesigncongress.org/the-coming-game-engine-inflection-point/)（英文）

这篇英语长文详细介绍了，现在主要的几个游戏引擎，即 Unity、Unreal 和 Godot 这三家。

8、[我搭建了一个家用 NAS 服务器](https://mtlynch.io/budget-nas/)（英文）

![](https://cdn.beekka.com/blogimg/asset/202205/bg2022053001.webp)

作者详细记录了，自己如何从零开始，使用 TrueNAS 系统和自购硬件，自制一个四盘位的 NAS 服务器。

## 工具

1、[CasaOS](https://casaos.io/)

![](https://cdn.beekka.com/blogimg/asset/202210/bg2022100202.webp)

一个用于家庭内网的监控面板，可以启动各种 Docker 服务。

2、[ChatGPT Dingtalk](https://github.com/eryajf/chatgpt-dingtalk)

只需要简单几步配置，就能够将 ChatGPT 集成到钉钉群聊当中。用户需要有 OpenAI API 密钥。（[@eryajf](https://github.com/ruanyf/weekly/issues/2803) 投稿）

3、[spider-admin-pro](https://github.com/mouday/spider-admin-pro)

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121504.webp)

爬虫工具 Scrapy 的一个管理面板。（[@mouday](https://github.com/ruanyf/weekly/issues/2790) 投稿）

4、[gpt-commit-summarizer](https://github.com/KanHarI/gpt-commit-summarizer)

一个 GitHub Action 脚本，向仓库提交代码时，它会使用 AI 分析，自动生成本次提交的主要内容，参见[介绍文章](https://medium.com/@knaan.harpaz/leverage-openais-language-model-for-automated-commit-summaries-8181cef30375)。用户需要有 OpenAI API 密钥。

5、[vscode-markdown-github](https://github.com/lzm0x219/vscode-markdown-github)

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121505.webp)

VSCode 的 Markdown 渲染插件，特点是完全按照 GitHub 的 Markdown 效果进行渲染。（[@lzm0x219](https://github.com/ruanyf/weekly/issues/2804) 投稿）

6、[wCaptcha](https://wcaptcha.pingflash.com)

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121507.webp)

一个 wCaptcha 工具，使用工作量证明来区分客户端是不是机器人。客户必须进行一个数学计算，大约花费几秒钟的时间，wCaptcha。（[@greensea](https://github.com/ruanyf/weekly/issues/2797) 投稿）

7、[Go Captcha](https://github.com/wenlng/go-captcha)

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121508.webp)

一个 Go 库，用于生成用户验证测试，无需键盘手动输入，支持 PC 端及移动端，参见 [Demo](http://47.104.180.148:8081/go_captcha_demo/)。（[@wenlng](https://github.com/ruanyf/weekly/issues/2808) 投稿）

8、[SigNoz](https://signoz.io/)

![](https://cdn.beekka.com/blogimg/asset/202210/bg2022100203.webp)

一个开源工具，可以监控各种云服务的运行状况和延迟。

9、[分形花园](https://www.fractal.garden/)

![](https://cdn.beekka.com/blogimg/asset/202210/bg2022101008.webp)

一个开源程序，可以生成并展示各种美丽的分形图案。

## JavaScript 全栈框架

新一代的 JavaScript 框架都是全栈框架，前后端一体，后端的主要功能就是服务器渲染。

我总结了一个不完全列表。

- [Next.js](https://nextjs.org/)
- [Gatsby](https://www.gatsbyjs.com/)
- [Nuxt](https://nuxtjs.org/)
- [SvelteKit](https://kit.svelte.dev/)
- [Remix](https://remix.run/)
- [Astro](https://astro.build/)
- [SolidStart](https://start.solidjs.com/getting-started/what-is-solidstart)
- [Fresh](https://fresh.deno.dev/)
- [Aleph.js](https://alephjs.org/)

## 资源

1、[hello](https://beta.sayhello.so/)

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022120908.webp)

一个专门为程序员开发的搜索引擎，可以用自然语言输入你的问题，比如“PHP 的 hello world 示例”，它会直接给出答案。

2、[Geo Traceroute](https://geotraceroute.com/)

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121506.webp)

用户指定 HTTP 请求的发出地和目的地，这个网站会在谷歌地球上显示路由的跳转路径。（[@meq1986](https://github.com/ruanyf/weekly/issues/2807) 投稿）

3、[Python 为什么？](https://github.com/chinesehuazhou/python-whydo)

这个中文仓库是一系列 Python 科普文章，由作者自己撰写或翻译。（[@chinesehuazhou](https://github.com/ruanyf/weekly/issues/2798) 投稿）

4、[IPDetective](https://ipdetective.io/)

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022091402.webp)

这个服务号称可以检测 IP 地址是否来自机房，或者是否属于机器人。它提供 API 调用和 Web 查询，有免费层。

## 图片

1、[推特的家具拍卖](https://www.dwell.com/article/twitter-fire-sale-auction-eames-chair-knoll-desk-for-sale-aaea99a0-77a80587)

推特公司正在网上拍卖旧金山总部的家具，可以看看他们内部的用品。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121412.webp)

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121413.webp)

2、[月球合成照](https://www.firstpost.com/tech/science/breathtaking-high-resolution-photo-of-the-moon-leaves-reddit-users-crooning-6103661.html)

[一个美国天文爱好者](https://cosmicbackground.io/blogs/learn-about-how-these-are-captured/about-me)，使用家用天文望远镜，拍摄了大量月球照片。

他使用1000张原始素材，合成了一张非常震撼的月球照片。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022120203.webp)

月球的上半部分沐浴在阳光中，下半部分则是完全黑暗。

他还发布了这张照片的4种放大倍数。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022120204.webp)

## 文摘

1、[Minecraft 的结束语](https://minecraft.fandom.com/wiki/End_Poem)

游戏 Minecraft 的结尾，制作人员名单滚动完毕，会出现一段结束语。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022120815.webp)

> 20年后，你后悔的是那些没做过的事情。所以解开缆绳吧，从避风港启航，让信风推着你的帆。探索。梦想。发现。
> 
> Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.

2、[Doordash 和 披萨套利](https://www.readmargins.com/p/doordash-and-pizza-arbitrage)

我的一位朋友在纽约拥有几家披萨餐厅。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121509.webp)

他的餐厅从不外送，顾客必须亲自到现场购买披萨。

有一天，他突然接到顾客的电话，抱怨餐厅外送的披萨是冷的，要求更换一个。

他觉得很奇怪，我们根本不外送披萨。他就去网上搜索了一下，原来有一家叫做 Doordash 的外卖平台，把他的餐厅收入其中。他从未与 Doordash 有过任何接触，后者大概是在网上爬到了他的餐厅，擅自将其加入平台。

![](https://cdn.beekka.com/blogimg/asset/202212/bg2022121510.webp)

最难以置信的是，Doordash 列出他的披萨价格，居然比店里低，原价24美元的披萨，网上只要16美元。

我的朋友大惑不解，于是决定试试看。他在 Doordash 下单，一次性订购了10个披萨，支付了160美元。

过了不久，他的店接到了 Doordash 的电话，订购了10个批萨。再过了一会，Doordash 的快递员来了，向餐厅支付了240美元，取走了10个披萨。

他计算了一下，他付出了160美元，外加10个披萨，但是得到了240美元。每个披萨的成本大约是7美元（原料6.50美元 + 盒子0.50美元），10个批萨的成本就是70美元。由于披萨还会送回给他，那就意味着，他可以从中套利，毫无风险地至少净赚10美元。

他决定再试一次，继续从 Doordash 订购了10个披萨。但是，他交给 Doordash 外送员的不是做好的批萨，而是10个面团，那基本上是没有成本的。因此，他的获利就变成了75美元（240美元 - 160美元 - 10个盒子的5美元）。

我们都不明白，为什么 Doordash 要赔钱这样做？

后来才知道，这一切都是 Doordash 的“需求测试”。他们对每家餐厅有一个测试期，先从餐厅的网站抓取菜单，以较低的价格放上平台，测试对顾客的吸引力。

如果下单的顾客多，他们过了一段时间，就会拿着很好的数据去找餐厅，说：“你看有那么多顾客在我们平台下单，你应该来我们这里上架。”如果餐厅同意了，以后每笔的 Doordash 订单就必须向平台支付中介费。

## 言论

1、

不分心的一天是非常漫长的一天。（A day without distractions is a very long day.）

-- [Twitter 用户](https://twitter.com/ash_lmb/status/1575108089711165441)

2、

现在的编程跟几十年前最大的不同是，以前是面对硬件编程，你可以在短短几周中了解计算机是如何工作的，今天有多少程序员知道，他们的笔记本电脑是怎么工作的？

-- [Hacker News 读者](https://news.ycombinator.com/item?id=33060083)

3、

达芬奇综合症指的是，不停地想学新东西，做了很多新项目，但是实际完成的很少。

更糟糕的是，你完全没有达芬奇的才华，却得了达芬奇的这种病。

-- [《达芬奇综合症》](https://thoughtfulatlas.bearblog.dev/leonardo-syndrome/)

4、

开发者可以合理维护的项目数量，可以看作是他们的“承载能力”。如果你的负荷超过了你的承载能力，你维护的一些项目就肯定会死掉（表现为年久失修）。

问题是开发者对自己的承载能力，是没有感觉的。他们总是会不自觉地接受新项目，所以我们才会有这么多不再维护的老项目。

-- [《了解你的承载能力》](https://www.macchaffee.com/blog/2022/carrying-capacity/)

5、

中国教材的最大问题，并不是知识点的讲解，而是缺乏得出结论的过程。

-- [《为什么医学教材不好用？》](https://mp.weixin.qq.com/s/9NV0sYqtRmiqYNGh20FN8w)

## 历史上的本周

2021年（第187期）：[元宇宙会成功吗](https://www.ruanyifeng.com/blog/2021/12/weekly-issue-187.html)

2020年（第137期）：[Slack 被收购，以及企业的技术选型](https://www.ruanyifeng.com/blog/2020/12/weekly-issue-137.html)

2019年（第85期）：[美国为什么不是乱哄哄？](https://www.ruanyifeng.com/blog/2019/12/weekly-issue-85.html)

2018年（第34期）：[身份证的最终解决方案：人体植入芯片](https://www.ruanyifeng.com/blog/2018/12/weekly-issue-34.html)

## 说明

周刊每周五发布在[我的个人网站](http://www.ruanyifeng.com/blog)和微信公众号《阮一峰的网络日志》，欢迎订阅。

周刊是开源的，自由使用，仓库在 GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)，投稿请到仓库提交 issue。我们还开设了[《谁在招人？》](https://github.com/ruanyf/weekly/issues/2771)服务，欢迎发布或查看程序员招聘信息。

商业合作和产品推广，请邮件联系我（Email： yifeng.ruan@gmail.com ）。

## 鸣谢

文档和笔记服务 [FlowUs](https://flowus.cn?promotionChannel=GW_RYF_01) 对周刊提供支持，非常感谢。

[FlowUS](https://flowus.cn?promotionChannel=GW_RYF_01) 是新一代知识管理与协作平台，集成了“文档+表格+网盘”，具有写文档、制作主页、管理数据、存储文件等多种用途。

周刊开设了[ FlowUs 专栏](https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00)，欢迎大家也去开设自己的专栏和页面。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022072108.webp)

（完）

