Skip to content

科技爱好者周刊(第 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、一句话消息

  • 杭州乐高旗舰店开幕,工作人员用70万片积木,搭建接近真人大小的“西湖十景”断桥相会,请看下面的一分钟搭建视频。
  • 波士顿市议会通过决议,不得在该市使用人脸识别技术。这是旧金山以后,美国第二个这样规定的城市。
  • 美国中央情报局 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 期):编程语言加速进化,通才越来越难

订阅

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

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

(完)

Released under the MIT License.