阮一峰 每周分享第 56 期

这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

(题图:昆山森林公园,苏州,2018)

一篇新闻报道提到,美国就业行情最好的十种工作,八种是 STEM 岗位。

所谓 STEM,就是科学(Science)、技术(Technology)、工程(Engineering)、数学(Mathematics)的缩写。也就是说,就业最好的工作,80%是理工科岗位。这跟我的感觉一致,理工科的就业远远好于文科。

现在是信息社会,大量的工作都是技术岗,需要技术工人和工程师,而传统的办公室文秘和管理岗位,由于被软件替代,正在不断减少。这种趋势以后将会越来越明显。理工科学生往往有好几个 offer 可以挑选,文科学生想要一个 offer 都很难,很多人不得不选择考研和考公务员。

所以,中学生选择大学专业的时候,为了就业,建议尽量选择理工科,不要选择文史哲和理论经济学,否则毕业以后,找工作很困难。

除了就业难,文科学生的发展前景也不好。文科培养的其实不是技能,而是思想。但是国内的社会环境,根本不允许你有独立的思想,能做的只是诠释领导的政策。一个例证就是,我国现在培养出了各种各样的人才,但是似乎就是没有思想家。

新闻

1、火星模拟生存基地

甘肃省金昌市政府与中国航天员科研训练中心,合建了一个“火星1号基地”,作为航天员火星模拟生存的实验基地,同时也是一个文旅项目,供游客体验火星生活。据介绍,金昌的地理条件与火星表面非常相似,山地和沙漠混合,气候干燥,全年风力强劲,昼夜温差巨大。

该基地共有总控舱、气闸舱、乘员舱、生物舱等9个舱体。生物舱种植小麦和蔬菜,为航天员提供食物来源;生保舱用于处理生活垃圾;乘员舱不仅有宽松舒适的床,还可以做饭、看书,空间宽敞;总控舱是“航天员”与“地球”联络的重要枢纽。

2、徒手移动25吨巨石

古代巨大的石头建筑,到底是怎么组装的?麻省理工学院的研究人员做了一个实验,他们制作了大约25吨重的巨型混凝土结构,仍然可以徒手移动。这些混凝土块的重心都是精心设计的,考虑到了稳定性和平衡性,并且具有斜面、圆角和枢轴点,由此可以被徒手推动、倾斜和旋转。

虽然这种石块仍然不足以解释,复活节岛的巨石人像是怎么放置的,但是这为未来的建筑提供了一种思路,有一天,你甚至可能像组装积木那样,组装巨型混凝土。

3、美国对离境旅客启用人脸识别

美国政府一直想知道,哪些人逾期滞留,成为非法移民。现在,他们终于找到了一个好的方法,美国国土安全部宣布,未来四年中,将对所有离境的旅客进行人脸识别。

旅客登机前会被拍照,跟入境时签证或护照上面的照片进行比对。一旦发现不匹配,就会人工进一步处理。那些逾期滞留的人,将受到法律处罚。目前,美国已经有15个机场在测试这套系统,发现了七千多个逾期滞留的旅客。

4、特斯拉出租汽车服务

特斯拉公司的老板马斯克公开说,“如果你现在不买特斯拉,而买其他车,就是经济上的发疯,好比你给自己买了一匹马。”

他所指的是,特斯拉公司即将推出出租车服务。车主买了特斯拉以后,可以在不用的时候,把车借给特斯拉公司,当作出租车运营。特斯拉公司会将收益分给车主,每年估计可以达到1万美元。马斯克还说,最快明年特斯拉的自动驾驶,就能做到无需人工干预,因此出租车服务也将是无人驾驶。

5、机器解雇工人

媒体揭露,美国亚马逊公司的仓库,有一个计算机系统跟踪仓库工人的工作效率。一旦发现有人没有达到绩效,该系统会发出命令,自动解雇那些工人,整个过程无需人工干预。系统会跟踪工人的休息时间,计算你一天中多少时间没有干活,这使得工人在休息时都感到非常紧张。

根据资料,亚马逊的巴尔的摩仓库,以生产率不达标的原因,一年内解雇了300多个工人。

6、躲过机器监控的图案

比利时鲁汶大学开发出一种二维图像,只要将其打印在衣服上面,就会令监控系统无法识别出这是一个人体。上图左侧是正常的识别,右侧佩戴这种图像以后,识别系统就失灵了,没有认出这是一个人。

它的原理是,通过图像产生足够的噪音,增加随机性,使得模型无法得出结论。

这种方法还可以用于汽车,躲过高速公路上的监控。但是,它对于人脸识别无效,只能躲过那些先判断人体、再识别人脸的系统。

7、切尔诺贝利实境游戏

两个乌克兰青年按照实景,建造了切尔诺贝利核电站废墟模型,包括住宅楼,酒店,音乐厅,游乐园和体育场等场景,然后开发了一个游戏《Isotopium:Chernobyl》。玩家可以通过互联网,控制一辆遥控小车,上面带有摄像头,在这个模型城市里面漫游,感觉跟在真实场景完全一样。

游戏的费用是每小时9美元,同时最多只能20人在线,玩家寻找隐藏在各个地点的能量球,来淘汰其他对手,获取游戏胜利。全球目前有62,615人注册参与游戏。

8、一句话新闻

  • 日本由于人口不断萎缩,据统计,全国13.6%的住房已经废弃,成为荒宅。

  • SpaceX 公司得到美国政府的许可,可以发射4,425颗卫星,组成一个低轨道卫星网络,用于销售上网服务。

  • 美国2019年4月的能源构成中,可再生能源(水力、风能、太阳能等)的发电量,历史第一次超过煤炭的发电量。

  • 加拿大北极地区由于气温变暖,永久冻土带融化,许多地方已经出现了大型塌方,估计会变得越来越严重。

文章

1、如何画一幅栩栩如生的画(英文)

作者讲了七个让作品变得更真实的绘画技巧/技术。它们与软件开发有相似之处,可以借鉴,比如顶层设计、一开始不要过分关注细节等。(@BIT-zhaoyang 投稿)

2、统计图表撒谎的5个方法(英文)

本文介绍五种统计图表技巧,用来隐藏或突出某些统计信息。比如,上面左右两个图的深色部分都是30%,但是右图比左图看上去大得多。

3、PaaS 和 Serverless 的差异(英文)

本文讨论 PaaS 和 Serverless 两种架构有何不同。

4、美国2020总统大选参选人的网站设计(英文)

本文介绍评论了美国2020年总统大选的参选人的网站设计,目前一共有几十个参选人。

5、为什么面向对象编程糟透了?(英文)

这是 Erlang 语言的发明人 Joe Armstrong 的一篇短文,解释他为什么不喜欢面向对象编程。不过他也承认,面向对象编程的流行是有道理的。

6、Rust 语言的编译时内存安全(英文)

Rust 语言不会发生内存错误,都能在编译时发现。本文通过几个简单的例子,解释为什么这项功能很有用。

7、软件开发趋势 2019 调查报告(英文)

这是一份对全世界软件开发者的调查报告,可以了解商业软件开发的趋势,比如软件公司的主要编程语言是什么,使用什么项目管理工具,是否使用外包等。

8、Go 语言为什么快的5个原因(英文)

本文从计算机底层分析 Go 语言运行速度快的五个原因。(@NeoTse 投稿)

9、AWS 上搭建免费的 Wireguard 服务(英文)

AWS 提供12个月的免费帐号,可以用来搭建 Wireguard 服务,每月 15GB 流量。

10、放弃 Sass(英文)

Sass 是最流行的 CSS 预处理器。作者提出,随着 Grid 布局和 CSS 变量的出现,Sass 已经不是那么有用了,可以考虑放弃了。

软件

1、Precise UI

一个轻量级 React 组件库,提供70多个组件,特点是比较简洁。

2、coc.nvim

Vim 的一个插件,提供类似的 VSCode 的自动补全功能(intellisense)。

3、Lode Runner

游戏《挖金子》(Lode Runner)的 Web 重制版,制作非常精良,值得玩一下。

4、tinytetris

命令行游戏“俄罗斯方块”,使用 C++ 编写,代码较为简单,可供学习。

5、MikuTools

该网站收集一系列轻量级工具,比如各大视频网站的视频在线下载工具。(@wikiios 投稿)

6、hanzi-writer

一个演示汉字笔画顺序的 JS 库。

7、PeerJS

一个简化 WebRTC 的点对点通信的 JS 库。

8、markdown-nice

Markdown 文档进行微信公号排版的工具,支持自定义样式。(@zhning12 投稿)

9、gacp

定制 Git 的提交信息的命令行工具,支持 Emoji。(@vivaxy 投稿)

10、react-component-echarts

Echarts 的 React 封装,各种配置项可以写成子组件的形式。(@dawiwt 投稿)

11、gogo

勾勾是一个基于谷歌的开源搜索工具。(@zenuo 投稿)

资源

1、围棋百科

一个英文的围棋维基网站。

2、天线知识

这是无线电天线的百科网站。

3、开源语音数据库项目

Mozilla 基金会为了开发语音识别技术, 做了一个开源语音数据库项目,邀请全世界用户为这个数据库朗读句子,或者听他人的录音,判断朗读是否准确。(@user12138 投稿)

4、镜子中的谷歌街景照相机

该网站收集谷歌街景出现的镜子里面的拍摄机器。

5、命令行的艺术(中文)

一篇命令行的详细介绍,各种任务可以使用什么命令。(@sdir 投稿)

6、kindle电子书分享网

个人业余时间搞得一个小网站,以解决自己找电子书的烦恼,后端基于rails,可以参考技术方案。(@sun1752709589 投稿)

文摘

1、科幻文学本质是幼稚的

以下摘自刘慈欣2001年银河奖的获奖演说。

科幻文学从本质上说是幼稚的,它所要表现的,是童年时代的人类,面对广漠深邃的宇宙所产生的好奇和恐惧,以及探索的冲动。在这样的一个宇宙面前,人类的科学和哲学都很幼稚,科幻是表现这两者的唯一一个文学形式,浸透着稚气也就不奇怪了。未来人类的科学发展到极致,宇宙的一切毫发毕现之日,也就是科幻消亡之时。

目前在国内科幻界,面对中国科幻的幼稚,大家都羡幕美国科幻的成人读者群,并把这看做是科幻文学成熟的标志之一。但要知道,成人之后就是老年,老年之后就是死亡。当今美国科幻的繁荣,很大程度上是影视的繁荣,这些科幻影视仍在延续黄金时代的风格。而当今美国的科幻文学已露出了深深的暮气,作品用复杂的技巧表现晦涩的隐喻,全无黄金时代的朝气与活力,近年来许多顶峰之作已透出了死亡的气息。现在,美国25岁以下的人已基本上不读科幻小说了。我实在看不出这种局面有什么可羡幕的。

我们最应该羡幕的是自己,现在,国内的科幻读者都是八九点钟的太阳,甚至是六七点钟的太阳,中国科幻面对的是一个充满青春与希望的市场,这正是我们这些科幻人信心和力量的源泉。相比之下,幼稚真算不了什么。

2、如何收入1亿美元?

如果你要创造一家收入1亿美元的互联网公司,下面五种收入模式,你觉得哪一种最容易。

方法一、设法做到1000万活跃用户,然后通过出售广告,每人每年变现10美元。不过,千万级别的活跃用户,意味着用户总量要达到1亿左右,市场上能到一亿用户的产品并不多。

方法二、100万付费用户,每人每年付费100美元。这意味着,至少需要1000万人使用你的应用。

方法三,10万小企业,每家每年付费1000美元。这意味着你的 SaaS 服务定价应该是每月50-100美元。你需要大约200万~50万次试用,具体数量取决于你的转化率。

方法四、1万家企业,每家每年付费1万美元。这意味着你可能需要找到10万个客户,让他们试用你的产品。但是,每家一万美元的价格,又不足以向他们做现场销售。你实际上是在互联网上销售价格极高的 SaaS。

方法五、1000家大企业,每家每年付费10万美元。这可能相对容易一些,因为对于大公司来说,10万美元要比一位高级员工的工资更便宜。但是,难点在于你需要花费大量时间和成本,说服他们相信,你真的解决了他们的难题。

图片

1、1969~1970年的贝尔实验室

贝尔实验室在计算机历史上有着重要地位,Unix 系统和 C 语言就是在那里发明的。最近,一位工作人员将他在近50年前拍摄的几十张照片,放到了互联网上。上图是磁带架,当时没有硬盘,数据都是储存在这种磁带上面。下图是当时的计算机。

2、宇宙的形状

自从科学家观测到宇宙正在膨胀,就推断宇宙的形状像一个不断膨胀的气球。随着气球越变越大,气球内部任意两点的距离都在不断增大。

3、百事可乐的新 Logo

2009年,百事可乐公司重新设计了 Logo,左边是原来的 Logo,右边是新 Logo,看上去差异不大,只是改了一下旋转角度。但是,百事可乐为了这个新 logo,支付了100万美元的设计费,据说这个设计象征着未来与革新(下图)。

言论

1、

友谊悖论指的是,你总是觉得,自己的朋友比自己有更多的朋友。

-- 友谊悖论

2、

年轻时,我没受过多少系统教育,但什么书都读。读得最多的是诗,包括烂诗,我坚信烂诗早晚会让我邂逅好诗。

-- [哥伦比亚] 加西亚·马尔克斯,诺贝尔文学奖得主

3、

我从法律系退学,追求成为一个作家。一些老师千方百计地帮我,劝我就算不喜欢,好歹把大学念完。家里每个人都缺钱,指望我毕业当律师,为家里挣钱。我却觉得,没希望比没钱更令我沮丧。

-- [哥伦比亚] 加西亚·马尔克斯,诺贝尔文学奖得主

4、

据说,只要你在 Facebook 上面按过300个“赞”,它就会比你自己更了解你。

-- 《电脑会拥有一切吗?》

5、

我是 WebEx 的首席工程师,Webex 被思科收购后,我又在那里待了14年。与客户交流时,我意识到 Webex 的架构有一些深层缺陷,影响可靠性和视频质量,思科需要从头开始重建 Webex。我告诉思科领导,但他们没有听。

我在2011年辞职,独自开发新的视频会议系统。幸运的是,Webex 最有才华和最有远见的工程师很快就加入了我,我们在接下来的两年里一起构建了Zoom 1.0。

-- 袁征,Zoom 创始人

回顾

去年的本周:《每周分享第 4 期》

订阅

这个专栏每周五发布,同步更新在我的个人网站微信公众号语雀

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

(完)

© Licensed under CC BY-NC-SA 4.0

Don’t misinform your Doctor nor your Lawyer. —— Benjamin Franklin

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!