阮一峰 科技爱好者周刊(第 114 期):U 盘化生存和 Uber-job

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

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目。

周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作 / 实习岗位。

封面图

建于 1995 年的塔克拉玛干沙漠公路,全长 552 公里,穿越世界第二大流动沙漠。两旁的绿化带采用滴水灌溉,防止公路被沙漠吞没。(出处:Instagram

本周话题:U 盘化生存和 Uber-job

最近,我学到了几个新词,跟大家分享一下。

(1)零工经济:指的是越来越多的就业,属于“打零工”性质。稳定的长期工作越来越难找,只找得短期的临时雇佣,许多人就靠长期打零工养活自己。

(2)斜杠青年:指的是从事过多种职业的年轻人。因为他简历的“职业”一栏,会填写很多不同的工作,需要用斜杠分隔。

(3)U 盘化生存:这是罗振宇老师提出的概念,他提倡年轻人“自带信息,不装系统,随时插拔,自由协作”,也就是像 U 盘那样,把你插在哪里,你就在哪里工作,时刻准备着被切换到另一个位置。

(4)Uber-job:指的是 Uber 那一类在网上接单的工作,一单一单计算报酬,属于临时承包商的性质,比如开网约车和外卖送餐。

我觉得,这些词很可能会变成常见词汇。因为现在,企业的存续期越来越短,大部分企业不是持续经营,存在十年、二十年,而是短期经营,一两年如果赚不到钱,就关门歇业了。最近疫情期间,尤其显著。

我们父母那一代的就业模式——进单位就一直干到退休,从基层慢慢升迁到高级岗位——已经不现实了。企业现在用人都是短期的,它自己都不知道几年后还在不在,怎么可能给你一个长期有保障的未来呢?普通人不停地换工作,才是常见的情况。

年轻人应该怎么面对这种“就业短期化、职业不确定”的趋势呢?

我觉得,这才是眼下最大的社会课题之一。科技的进步无法预见,各行各业每天都在洗牌,世界局势又如此动荡,充满各种突发事件,现实大概很快就会变成:大多数人依靠打零工、在网上接 Uber-job 为生,成为斜杠青年,被迫 U 盘化生存。

Vue.js 3.0 专题课

Vue.js 3.0 最近发布了,作为一个主流的前端框架,大家都在对这个新版本摸索熟悉之中。

本周就介绍一门 Vue.js 3.0 的专题课给大家,由京程一灯提供。

目前,市面上的 Vue.js 课程很多,但大部分是基础课程,而且往往没有及时更新。如果你希望全面升级 Vue.js 水平,掌握更多的开发技能,跟上 Vue.js 3.0,不妨看一下这个专题课 ---- 《Vue 从无到有的思想精髓》

它深度讲解了 Vue.js 3.0 那些值得关注的新特性,以及如何进行性能优化,和 Vue.js 在小程序端的应用。这个课程一共有三节课,下面是《课程大纲》。

注意,该课程适合已经了解 Vue.js 基础用法的开发者,最好有使用经验。目标是通过三节课,带你成为 Vue.js 开发高手。

这个专题课原价 98 元,现在扫描下面二维码进群,只要 1 元,无转发等套路。由于名额有限,仅限前 100 位扫码进群的同学。

资讯

1、电子游戏成为学校教材

波兰的生存模拟游戏《这是我的战争》(This War of Mine),最近成为波兰教育部认定的教材。该游戏中,玩家因战火而困在废墟,为了维持温饱,必须决定是否狠下心掠夺手无寸铁老夫妇最后的粮食。

波兰教育部认为,这款游戏呈现了战争的残酷与人性的善恶,引导玩家思考生命与道德价值观的轻重,游戏所获得的反思大于游戏本身的娱乐性,是极富教育意义的教材。现在,很多人认为“游戏即教育”,电子游戏提供了沉浸式的环境,将成为学习的一种很好的形式,类似《这是我的战争》这样的教材以后会越来越多。

2、疫情期间的 3D 打印比赛

国外一家 3D 打印网站,举办了一个比赛,要求参赛者提交有助于战胜疫情的 3D 打印小作品。所有参赛作品的 3D 打印源码,都可以在该网站免费下载。

上图是一些获奖作品。左上是戴在手腕的按钮辅助工具,右上是无需用手即可触摸按钮的戒指,左下是套在手上的多功能挂钩,可以推、拉和提东西,右下是塞在门底部的一个楔子,可以轻松用脚打开和关上门。

3、闪电的世界记录

世界气象组织最近认定,2018 年 10 月 31 日巴西的一次闪电,是世界最长的闪电,长达 700 多公里,相当于从伦敦到瑞士巴塞尔。另外,还认定 2019 年 3 月 4 日在阿根廷北部的闪电,是世界持续时间最长的闪电,持续了整整 16.73 秒。

这些记录是通过新的卫星闪电成像技术计算得到的,由于以前没有该技术,所以这次的“世界之最”只针对最近几年有记录的这段时间。

4、机器人餐厅

广东顺德最近开张了一家机器人餐厅综合体,所谓“综合体”就是同时包括了中餐、火锅、快餐三大业态。这家餐厅一共有 21 种机器人,比如粉面机器人、早餐机器人、咖啡机器人、汉堡机器人、煲仔饭机器人等,总计可以制作近 200 种菜品。

不过,这家餐厅并不是完全自动化,仍然有人工服务。据报道,投资方计划在广东开出更多的这种机器人餐厅连锁店,并且还会研发其他品种的机器人,最终目标是实现无工作人员的餐厅。

汉堡机器人

粉面机器人

堡仔饭机器人

冰淇淋机器人

“从天而降”的云轨配送服务

5、上海自动驾驶的载客运营

6 月 27 日,滴滴出行首次面向上海的公众开放自动驾驶服务。用户报名后,可以在指定的测试路段,通过网约车,进行自动驾驶试乘。

体验过程长约 20 分钟,车辆的最高时速限定为 50 公里,会包括转弯、刹车、掉头等环节。每辆车的驾驶座配有 1 名工作人员,如遇突发情况,他会接管车辆。

6、Redis 创始人离职

Redis 项目的创始人 @antirez 宣布退出代码的日常开发,以后只充当该项目的顾问。理由是“我写代码是为了表达自己,而现在我的大部分精力都花在检查其他人提交的代码,但我从不想成为软件维护者。”

很多人靠开源项目赚钱,不曾想过维护这些项目是一件让人精疲力竭的事情。另外,他是意大利人,这可能也是他特别厌倦做艰苦的维护工作的一个原因。

7、一句话消息

  • 一名美国 22 岁男子 因为发起和出售 DDOS 攻击,被法院判处 13 个月监禁。

  • 杭州乐高旗舰店 开幕,工作人员用 70 万片积木,搭建接近真人大小的“西湖十景”断桥相会,请看下面的一分钟搭建视频。

  • Chrome 浏览器 将强制 HTTPS 证书的有效期,最长不超过一年。

  • 波士顿市议会 通过决议,不得在该市使用人脸识别技术。这是旧金山以后,美国第二个这样规定的城市。

  • 美国中央情报局 CIA 发布了它的第一支电视招聘广告,招聘间谍。片长一分钟,拍摄风格不像广告,更像电视剧《国土安全》。

  • 北京丰台区 出现类似“小坦克”的自动消毒车,可以 360 度喷洒消毒液,每小时消毒 1 万平米。它的瓶颈应该是供电,无法长时间连续使用。

文章

1、谷歌搜索的一个技巧(英文)

如果你想快速了解一个新事物是什么,一个简单的方法就是在这个词的后面加上“vs”,谷歌会自动提示跟它最接近的事物。

这个技巧对百度也有效。

利用这个 API,可以画出事物之间的关系图。

2、Web Extension API 介绍(英文)

6 月 22 日的 WWDC 大会中,苹果宣布 Safari 浏览器会使用 Web Extensions API 支持浏览器插件。这意味着只要使用这个 API,你的插件就可以同时在 Firefox,Chrome,Opera、Edge 和 Safari 中运行。这里还有 MDN 上面的 API 教程

3、Apple WWDC 2020 对 Web 开发者的意义(英文)

刚刚举行的苹果开发者大会,公布了几个对 Web 开发者会产生影响的决定,比如 Safari 开始支持插件,并且插件可以在苹果商店出售,以及允许网站使用 FaceID 和 TouchID 进行用户认证。

4、苹果拒绝实现的 Web API(英文)

苹果公司表示,Safari 不会支持 16 个 Web API,同时还会缩减一部分已实现的 API 的功能,理由是它们可以用来生成用户指纹,威胁用户隐私。

5、异步剪贴板 API 介绍(英文)

Safari 13.1 添加了对 Async Clipboard API 的支持,使得网页可以通过这个 API 读写系统的剪贴板。这比当前通过 ClipboardEvent 的 DataTransfer 对象读写剪贴板,有很多优势。

6、WebP 图像真的优于 JPEG 吗?(英文)

谷歌声称,在同等质量的情况下,WebP 格式比 JPEG 体积小 25 – 34%。作者对这个宣传有怀疑,实际测试发现,如果使用 MozJPEG 编码器,WebP 格式几乎没有优势。

7、我如何从 GitHub 赞助年收入 10 万美元(英文)

我一直很想知道,GitHub 的“赞助”功能是否真能拿到钱。这篇文章告诉我们,真的是可以的,作者介绍了一些技巧,使得他的一个开源项目,年赞助达到了 11 万美元。

8、如何不靠运气变得富有(中文)

Naval 是美国风险投资家,这是他的 3 小时长播客《如何不靠运气变得富有》的中文翻译,介绍了他的财富观,非常值得一读。(@taosue 投稿)

9、10 个日常使用的 Linux 应用程序(英文)

本文推荐 10 个常用的 Linux 应用程序,比如 BT 下载客户端 Fragments、虚拟机解决方案 GNOME Boxes、绘图程序 Krita。

10、Rust 学习路线图(中文)

近几个月,作者开始学习 Rust,并用 Rust 开始写一些代码,根据自己的学习经验,制作了这一份 Rust 的学习路径。(@leoython 投稿)

工具

1、Tiny C 编译器

传奇程序员 Fabrice Bellard 写的一个 C 编译器,只有 100KB 大小,编译时间只有 GCC 的几分之一。

2、BUI

一个国产的 UI 交互框架, 用于快速定制开发 WebApp、微信公众号、小程序的 webview 适配,以及混合移动应用等。(@yangyongzhen 投稿)

3、elevator.js

一个使得“回到顶部”的网页滚动,具有电梯效果的 JS 库。

4、webp2jpg

一个纯前端的在线图片格式转换工具,可以快速将图片转为另一种格式,并且提供多个参数可以调节。(@renzhezhilu 投稿)

5、tauri

一个类似 Electron 的跨平台桌面应用开发框架,但是基于各平台自带的 WebView,所以应用打包出来的体积比较小。(@jwenjian 投稿)

6、Textures.js

一个 JS 纹理库,基于 D3.js。

7、robotjs

一个 Node.js 的桌面自动化脚本库,支持 Mac、Windows 和 Linux。

8、foam

VS Code 的一个插件,使得 VS Code 可以用于个人的笔记和知识管理,支持 Wiki 语法和可视化图形。

9、Shoes

一个开发桌面小程序的跨平台框架,特点是语法简单,容易上手。

10、Linear

一个在线的项目管理软件,用于 Bug 管理,比 Jira 用法简单。

资源

1、Mowned

一个手机数据库,可以生成免费的个人页面,让你展示自己用过的手机。

2、11 Foot 8

美国有一座铁路桥,高 11 英尺 8 英寸(3.56 米),比常见的限高 11 英寸 10 英尺低了一点,导致桥下行驶的大卡车,经常会擦撞到车顶。

有人实在看不下去了,就在桥边装了两个摄像头,把拍到的所有事故视频,做成一个网站,名字就叫“11 Foot 8”。

3、Youtube 免费软件开发教程

该网站收集 Youtube 上面各种免费的软件开发视频教程。

4、使用 Raspberry Pi 学习操作系统开发

这是一个免费英文教程,教大家怎么用树莓派,一步步开发一个简单的操作系统内核,每一步都有实例代码。

5、JavaScript 生成艺术图形教程

这个教程介绍 JavaScript 如何生成 8 种艺术图形。

图片

1、Mac 电脑的高价配件

苹果的 Mac 电脑有一些配件,价格高得难以理解。

Mac Pro 主机的四个轮子,5289 元人民币。

显示器支架,7799 元人民币。

Mac Pro 主机的四个支脚,2249 元人民币。

2、膨胀的锂电池

Reddit 有一个频道,专门让用户上传各种膨胀的锂电池的照片。

文摘

1、为什么鸟类可以飞越珠穆朗玛峰?

斑头雁之迷

斑头雁(bar-headed geese)冬季生活在印度中部,夏季生活在哈萨克斯坦或蒙古。每年,它都要从印度飞到蒙古,然后再飞回来。

从印度到蒙古,斑头雁必须越过世界最高的喜马拉雅山脉,现在已知这些鸟类的飞行高度可以达到 8500 米。这是如何做到的?

8000 米以上的高度,氧气极为稀薄,人类呼吸非常困难。但是,斑头雁可以顺畅地呼吸,这就是它们能飞越喜马拉雅山的主要原因:它们的肺远比人类的肺强大高效,即使在那样的高度,身体也能得到足够的供氧。

鸟类的肺

事实上,所有鸟类(蜂鸟,鸵鸟,鸽子)都有超高效的肺部。人类和其他哺乳动物的肺,跟它们一比,看起来都很低级。

人类和哺乳动物的呼吸,进出都是同一个口,嘴和鼻子同时用于呼气和吸气。但是,鸟类不这样,呼吸的进口和出口是分开的,有两个口,气体在体内永远是单方向流动,空气被吸收氧气后,不会再次经过肺部,这样的效率更高。

而且,鸟类的骨头里面有气囊和中空的空间,可以储存空气,进一步使得呼吸更容易。

恐龙的肺

鸟类是如何获得这样强大的肺呢?

答案很简单,它们从恐龙那里继承来的。鸟类的祖先是恐龙!恐龙的肺也是高效的,所以它们的体积才会变得这么大!它们的肺可以支持庞大身体的供氧。

大气含氧量的变化

恐龙的肺的进化,与地球环境的变化密切相关。

几亿年前,陆地上刚刚出现植物,这时地球大气的氧气含量很高,超过了 30%。相比之下,今天空气里的氧气含量只有 21%。

由于氧气太多,使得呼吸效率低下的昆虫,可以繁殖得很大。蜻蜓的翼展能达到 1 米左右,蜈蚣长 2 米多,青蛙等两栖动物像饭桌一样大。

氧气太多就容易发生燃烧,也容易与腐烂植物里面的碳元素结合,产生二氧化碳。因此时间一长,地球大气的氧气含量就开始下降了,从石炭纪(3 亿年前)30%的高点,快速下降到二叠纪(2.5 亿年前)的 12%左右。地球上百分之九十五的生命体,由于无法适应氧气含量的下降而死亡,这是地球历史上最大的生物灭绝事件。

还活着的 5%的生命体,必须适应低含量的氧气,才能生存下去。恐龙就是在那个时候出现的,慢慢进化出了高效的肺系统。

后来,空气的含氧量又开始回升,达到 20%以上。恐龙由于具有强大的肺,体积就越长越大。而且,它们空心的骨头,也有助于减轻整体重量。

鸟类从恐龙演化而来,具有同样的肺系统,专门适应低含氧量的环境,这就是为什么它们能飞越珠穆朗玛峰的原因。

言论

1、

创建一家大型互联网公司的最佳方法,就是帮助人们去做他们想做的事情,并使事情变得容易 10 倍。

人们想在网上写东西,但是大多数网站的发布门槛太高了,所以才有了推特,你只需要写一句话就能发布。

-- Evan Williams,Twitter 的创始人之一

2、

唯一不适应远程工作的是中层管理人员。

基层员工对于在家工作感到很高兴,只要把活做好就可以了。高层管理人员只需要对销售和产量数字负责。中层管理人员的不适应在于,他们的职责是直接监控基层员工,最常用的判断方法是通过是否坐在座位上等迹象,来判断工作量和工作是否勤奋。

-- Hacker news 读者

3、

我有一种反英雄主义的精神。以前看电视时,我就对皇帝和将军不感兴趣,觉得他们已经有荣耀和风光了。

我更关心皇帝和将军手下的那些小兵,有时战斗刚开始,他们就被杀死了。他们脑海里想的是什么?会有人记得他们,为他们哭泣吗?

-- 黄西自传《黄瓜的黄,西瓜的西》

4、

时钟和镜子改变了人类社会。

时钟创造了一种焦虑文化。

镜子创造了一种自恋文化。

-- David Perell

5、

100 年前的中国,四千个人里面才有一个中学生,其他都是文盲。

-- 李敖

6、

如果目标只是到达终点,那样的成功是非常空洞的。

最好的目标是,你和很多胜利者一起到达终点。身边的胜利者越多,成功就越让人满足。

-- 霍华德·舒尔茨(星巴克创始人)的自传

回顾

2019 年的本周(第 63 期):大鱼赢家通吃,小鱼很难存活

2018 年的本周(第 11 期):编程语言加速进化,通才越来越难

订阅

这个周刊每周五发布,同步更新在 阮一峰的网络日志 微信公众号

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

评论(没有评论)