这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly[1]),欢迎提交 issue,投稿或推荐科技内容。
周刊讨论区的帖子《谁在招人?》[2],提供大量就业信息,欢迎访问或发布工作/实习岗位。

封面图

《国家地理》杂志摄影师在希腊拍到的下雨天的蘑菇。(via[3]

本周话题:华为如何考核员工

最近,华为的一份内部文件[4]出现在网上。
8月31日,任正非对新员工讲话,透露了一个消息。华为将把所有职位分成三类:职员类,专家类和管理类,每一类都有不同的考核方法。
(1)职员类 主要指后勤人员(比如物业和保安)。这一类人员不用对利润负责,不采用淘汰制,只要适任,可以一直做下去。但是,职级不会太高,收入只略高于社会同类岗位,也拿不到股票和分红。
(2)专家类 主要指所有第一线的业务人员,只要从事具体的业务,就属于这一类。他们的考核标准非常严格,如果解决不了公司的问题,达不到期望,就要走人。
(3)管理类 主要指团队负责人,也就是中层干部。他们采用末位淘汰制进行考核,不管做得好不好,只要处于倒数10%,就被淘汰。但不一定是辞退,可能是换岗,也可能是回到第一线,担任业务人员。
这其实不是新制度,华为一直是这么搞的,只是第一次把它清晰得说出来,明文定为制度。看了上面的介绍,你就知道,华为员工的压力是非常大的,公司不允许你有懈怠,一旦冲不动,就是离开的时候。华为的工资虽然高,但前提是你必须为公司创造足够的价值来交换,如果创造的价值不够多,对不起请走人。
这样的制度好不好?我不知道,但是我知道它有用。如果华为不这样搞,很可能成不了今天的“巨无霸”。电信设备行业的竞争特别激烈,曾经的全球手机老大诺基亚,据说内部管理很人性化,但是几年之后就破产了。
其他公司看到这套制度有用,会不会照搬过来,都这样考核员工,把利润压力分散到每个人?那样的话,我希望那些公司能明白,华为之所以敢采用这种制度,而不担心吓走人才,原因是它的利润分配向员工倾斜。华为没有外部股东,所有利润都是分配给在职员工的。如果你也要这样考核员工,就请把所有利润也这样分配。

Vue 进阶专题课

Vue 框架创始人尤雨溪最近有一个英语专访[5],谈了 3.0 版发布后的感想。如果你是 Vue 开发者,可以看一下。
Vue 的特点是入门比较简单,所以很多同学选择它作为自己的第一个框架。但是,如果基础知识不够扎实,进阶就会有困难,尤其是 3.0 版发布以后,Vue 的难度有所提升。
本周的课程资料是京程一灯为周刊读者带来的 《Vue 进阶专题课》,适合那些掌握了 Vue 基础,却在进阶之路上遇到了瓶颈的同学,可以帮助你快速提升。
这个进阶专题课从 Vue 的架构讲起,包括 Vue3 原理、Vue 渲染器实现与项目实战等几部分,帮助大家全方位理解 Vue,掌握源码分析技巧。项目实战部分将各种知识点穿插应用,让你成为可以独立承担工作的前端工程师。
微信扫描下图二维码,入群领取优惠券,仅需0.02元即可报名。前100位进群的同学,再送一个价值98元的《Vue 性能优化专题课》。

资讯

1、自动驾驶两栖巴士[6]
日本群马县的一个小镇,最近开始测试自动驾驶的两栖旅游巴士。这个小镇的人口稀少,自动驾驶有助于解决劳动力问题,而且可以吸引旅行者。
这辆车在陆地上是卡车,使用柴油发动机,可容纳40名乘客。到了水中,就改用船舶发动机。它使用 GPS 定位,在陆地上使用激光雷达和摄像头避障,在水中使用声纳避障。如果一切顺利,明年完成测试,后年投入正式运营。
2、每秒1000帧的游戏[7]
电子游戏的画面流畅程度,取决于每秒更新的帧数。一般的高清电子游戏,每秒更新几十帧,快一点可以到上百帧。最近,波兰的电子游戏爱好者决定创造一个记录,将《DOOM Eternal》的更新率提高到每秒1000帧。
他们先配置了一台顶级电脑(Intel 八核 i7 9700K 处理器,华硕 RTX 2080Ti 显卡,超高速 HyperX Predator 内存和 M2 Samsung 硬盘),然后将它超频到极限,CPU 达到 6.6 G。这时计算机会产生巨大的热量,他们就用液氮冷却,终于使游戏更新率达到每秒 1006 帧。
3、挂在树上的手机[8]
最近,美国一些亚马逊外送站和大型超市的外面,出现了一道奇景:树上挂着许多手机。原来,疫情期间,很多美国人依靠外送为生,而派单软件是根据外送员与发货点的距离进行派单的。距离发货地点越近,就越容易拿到任务。
很多外送员就把手机挂在外送站外面,希望能够多接单。另一只手机与树上的手机保持同步,一旦接单,就会立刻得到通知。
4、气球带人飞行[9]
9月3日,美国魔术师大卫·布莱恩(David Blaine)公开表演了被气球带上天,飞越亚利桑那沙漠。他身上绑了52个大型氦气球,最大气球的直径达到2.4米。他被快速带上天空,当气球升至将近7000米的高度,他松开身上的绑带,使用降落伞着地。整个飞行过程持续了2个小时。
他使用的不是普通气球,而是乳胶和玻璃纤维定制的气球,非常坚固和耐磨,防止空中出现意外。
5、2100年的世界人口[10]
《柳叶刀》杂志发布世界人口预测报告,预计中国将在2035年成为世界最大经济体,但是此后人口急剧下降,到了2100年只剩7亿人口左右。
美国由于是移民国家,外国移民将使得人口基本保持稳定,在2098年重新成为世界最大经济体。2100年,全球人口最多的五个国家依次是印度10.9亿,尼日利亚7.91亿,中国7.32亿,美国3.36亿和巴基斯坦2.48亿。
6、一句话消息
星联计划 StarLink[11] 官方确认,它的卫星上网可以达到 100Mbps 的带宽,延迟很低,可以用于游戏和流媒体视频。
印度政府[12]宣布,允许销售不带电池的电动汽车(包括两轮电动车),即车辆和电池分开销售。这可能可以促进电动汽车的模块化。
中国第三代核电技术[13]“华龙一号”的首个机组,在福建福清核电站开始装填核燃料。
中国宣布[14],国产的可重复使用航天器,在轨飞行2天后,于9月6日成功返回酒泉基地,没有公布影像。外媒推测,这很可能是中国航天飞机的雏形。
西班牙医生[15]发表论文,宣称新冠肺炎病人服用维生素 D,可以防止演变成重症,进入 ICU(急救室)。
一家美国创业公司[16]设计了 TGPPL 开源许可证,最大特点是提供了闭源宽限期,允许发布后12个月内闭源。

文章

1、我的业余作品如何以3万美元出售[17](英文)
作者最初写了一篇文章,介绍如何将 Instagram 图片同步到推特,结果发现浏览量很高。有人还写信,愿意付费使用该功能。作者就把它做成一个小服务,结果被3万美元收购。
2、如何使用 GitHub 管理个人笔记[18](英文)
作者介绍他如何将 GitHub 仓库当作 Wiki 使用,管理个人笔记。
3、10个你可能不知道的 Web API[19](英文)
Chrome 浏览器提供的 Web API 非常多,本文介绍其中10个。
4、如何在浏览器里制作一个互动地球仪[20](英文)
作者介绍如何使用 WebGL(通过 three.js)在浏览器里面做出一个可以互动的地球仪。
5、浮点数原理[21](英文)
本文较为通俗地解释,什么是浮点数,为什么这么设计。
6、如何在亚马逊网络服务上部署一个 React App[22](英文)
官方文档,介绍如何用 AWS Amplify 自动构建和部署一个 React 应用。跟亚马逊的其他文档相比,写得非常好懂。
7、MongoDB 的历史[23](英文)
MongoDB 是现在最流行的 NoSQL 数据库,本文详尽介绍了它的历史,以及早期的设计决定。
8、55K 月用户的 Web 应用成本[24](英文)
作者维护着一个 Python flask 应用,每月有5.5万访问者。本文总结了他每月花在这个网站上的账单。
9、Leetcode 刷题的一些技巧的经验之谈[25](中文)
作者介绍 LeetCode 刷题体会:“坚持在 leetcode 刷题已经有近两年了,刷着刷着就成习惯了,就像每天刷牙吃饭一样,不刷会很不自然。”(@DoctorLai[26] 投稿)

工具

1、responsively[27]
一个方便的桌面软件,集成了开发和调试响应式网页的各种功能。
2、网页骨架布局生成器[28]
有些网页加载时,会显示一个骨架布局(上图),获取正式内容后再替换掉。这个在线工具就用来生成骨架布局,支持 React、React Native、Vue 和 普通 HTML。
3、Skia Canvas[29]
一个 Node.js 库,可以在服务器渲染出 SVG 图片的展示效果,将 SVG 代码转为图片下载。
4、firewalld-rest[30]
一个 Linux 服务器的防火墙,可以替代 fail2ban。最大特点是提供 RESTful 接口,可以通过请求更改设置。
5、Restream[31]
一个收费工具,可以将直播视频同时转到30多个社交平台。
6、talk[32]
一个开源的 Web 视频对话软件,把 URL 发给对方,就可以在浏览器进行视频对话,不需要下载和注册。
7、OnlyOffice[33]
跨平台的 Office 套件,个人可以免费使用。
8、talkyard[34]
开源的论坛软件,还可以当作网站的留言系统。

资源

1、解决算法和数据结构问题(Python 版)[35]
免费的英文电子书, 使用 Python 语言介绍基本的算法和数据结构,内容比较简单,也不厚200多页,适合初学者。
2、degoogle[36]
该网站收集各种谷歌服务的替代品。
3、Winamp 皮肤图书馆[37]
该网站收集各种 Winamp 播放器的皮肤。
4、Web API 设计[38](The Design of Web APIs)
Manning 出版社的英文书籍,现在官方提供在线免费阅读,内容很不错,关于怎么设计 Web 应用的 API。
5、Linux 从零开始[39](Linux From Scratch)
一本英文的免费书籍,讲述如何从源码一步步编译一个自己的 Linux 系统,帮助你深入理解 Linux。

图片

1、石棉[40]
石棉看上去像棉花一样,像是一种纤维,但实际上是一种矿物,像钢铁一样坚硬,而且防火。
下图就是石棉做成的石棉布。
根据传说,查理曼大帝喜欢在用石棉制成的白色桌布上,布置自己的豪华宴会。客人们吃饱饭后,国王便将桌布从桌子上摘下来,扔到炉膛里。在大火中,布变红了,但没有燃烧。取出时,它比以往任何时候都更干净,食物残渣被烤掉了。
中国汉朝时,一位大将军穿石棉外套吃晚饭,不小心把酒洒在上面。他怒气冲冲,将衣服脱了下来,扔到火上,过了一会儿才把它拿出来,外套干净整洁,没有任何破损。
直到1970年代,医学界才确认,石棉是一级致癌物。极其微小的石棉纤维飞散到空中,被吸入到人体的肺,极易引发癌症。
2、水上飞行器 Ekranoplan[41]
飞机靠近地面飞行时,机翼和下方的平面之间会形成气压,这会在飞机下方形成空气垫。这被称为机翼的地面效应,简称 WIG。
冷战期间,苏联利用这个效应,研发了大型的水上飞行器 Ekranoplan。它看上去像飞机,但其实是气垫船,只能在水面上升起十厘米左右。它有八台前置涡轮喷气发动机,最高时速达到每小时600公里。
它有军事用途。因为贴水面飞行,雷达发现不了,所以可以用来攻击水面舰艇,尤其是航母。Ekranoplan 可以装载6枚导弹,甚至携带核弹头,就在机身上方。
它于1987年服役,在90年代末退役。现在就是一堆废铜烂铁,被抛弃在里海边的海滩上,慢慢自然分解。

文摘

1、青霉素的诞生
以下内容摘自[英] 比尔·布莱森的《人体简史》一书。
1928年,伦敦圣玛丽医院的研究员亚历山大·弗莱明,离开医院去度假。由于一系列的偶然因素,导致了人类医学史的最大发现之一。
首先,他在度假前恰巧没有清理培养皿,直接把它留在桌子上。然后,一些霉菌孢子飘进了实验室,并降落在那些培养皿上。那个夏天的天气异常凉爽,对霉菌孢子的生长有益。最后,他离开的时间足够长,等他回来之后发现,那些霉菌已经生长得非常活跃,培养皿中的细菌受到明显抑制。
他因此意识到,那些霉菌(也就是青霉素)可以杀死细菌。但是,他只是写成了论文发表,并没有真正利用这个发现。
1930年代末期,牛津大学的一队生物化学家,在霍华德·弗洛里(Howard Florey)和恩斯特·钱恩(Ernst Chain)的领导下寻找抗菌药物。他们重新发现了弗莱明的青霉素论文,并得到了惊人的实验结果。青霉素不仅杀死了小鼠的病原体,还没有明显的副作用。这意味着青霉素是完美的抗菌药物,既可以破坏目标,又不会造成附带伤害。
于是,他们尝试将青霉素用于临床治疗。但是,马上遇到了弗莱明指出的难题:如何才能从自然界提取足够的临床可用剂量的青霉素呢?
1941年初,牛津大学的研究团队经过反复提取,终于有了足够的青霉素,便在一名名叫艾伯特·亚历山大(Albert Alexander)的警察身上进行了药物试验。说到在抗生素出现之前人类有多么容易受到感染,亚历山大简直是个悲惨的完美例子。他在花园里修剪玫瑰时,脸被荆棘擦了一下,划痕感染并扩散。亚历山大失去了一只眼睛,此刻正神志不清,濒临死亡。青霉素发挥了奇迹般的效果。两天之内,他坐了起来,几乎恢复了正常。但存储的青霉素很快就不够用了。绝望之中,科学家们对亚历山大的小便做过滤,并将提取物重新注射到他身上,即使这样,四天之后,青霉素的存量还是最终告罄。可怜的亚历山大就此复发并死亡。
此刻,英国正全神贯注地投入第二次世界大战,没法投入更多的资源了。大批量青霉素的生产尝试,转移到了美国。一开始,美国研究机构也没有找到好的办法,从自然界提取霉菌。一天,实验室助理从当地一家杂货店买来了香瓜,发现香瓜上长着一种“非常好的金色霉菌”,这种霉菌比此前测试过的任何东西效力都强200倍以上。刮下霉菌后,工作人员把香瓜切成块吃掉了,然后开始大量培植这种霉菌。自那天以后,人们生产的每一丁点青霉素,都来自那个随便买来的香瓜。
一年之内,美国制药公司每月生产1000亿单位的青霉素。英国发现者们十分懊恼地发现,生产方法已经由美国人申请了专利保护,如今必须支付版税才能使用。
1945年,亚历山大·弗莱明、恩斯特·钱恩、霍华德·弗洛里共同获得诺贝尔医学奖。但是,真正出名的是亚历山大·弗莱明,其他两位科学家从未能在大众中获得应得的荣誉,部分原因是他们不像弗莱明那样合群,还有部分原因是弗莱明意外发现青霉素的故事,更具有戏剧性,比勤勤恳恳的研究故事更容易流传开来。
值得一提的是,弗莱明在诺贝尔奖获奖致辞中警告说,如果滥用抗生素的话,微生物很容易就会演化出抗药性。再没有哪一场诺贝尔讲演比这更有先见之明了。

言论

1、
维基百科的苏格兰语版本很糟糕,排名第一的贡献者是一个根本不懂苏格兰语的美国少年。他使用在线词典,把英语文章翻译成苏格兰语。
我认为,这个人对苏格兰语的破坏可能比历史上其他任何人都大,他以前所未有的规模从事文化破坏活动。维基百科是世界上访问量最大的网站之一,现在可能有数以千万计的人认为苏格兰语是英语的一种糟糕的变体。
-- Ultach[42]
2、
个人网站是一种有点神秘的动物,大部分隐身在互联网的丛林中,很少有人观察到。
那些完全生活在 Facebook 和 Google 的美丽花园中的互联网用户,甚至可能都不知道该物种的存在。其他没有经验的用户可能会认为,个人网站已经像恐龙那样灭绝。事实是野外还存在许多标本,只有了解该物种习性的猎人才能发现它们。
-- 《搜寻几乎不可见的个人网站》[43]
3、
军队为什么要实行军衔制度?这是为了部队被打散,临时拼建时,能够迅速确定指挥关系。
-- 维基百科
4、
我辞职不是因为收入,也不是因为人际关系,而是因为我觉得自己被困住了,没有增长的空间了。公司的业务离当前行业的技术发展越来越远,让我作为开发人员感到非常痛苦。
--《不要被困住》[44]
5、
让一只猴子在打字机上随机按键,当按键时间达到无穷时,几乎必然能够打出任何给定的文字,比如莎士比亚的全部著作。这称为“无限猴子定力”。
-- 维基百科[45]
6、
苹果公司不允许恶棍在电影中使用 iPhone。因此,如果您正在看一部新电影并且角色拥有 iPhone,那么他们就不是坏人,这算是剧透吗?
-- 《苹果和流行文化》[46]

回顾

2019年的本周(第 73 期):数据统计的威力
2018年的本周(第 21 期):人生的水平运动和垂直运动

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 《谁在招人?》: 
https://github.com/ruanyf/weekly/issues/1392
[3]
 via: 
https://www.natgeomedia.com/environment/photo/content-11900.html
[4]
 内部文件: 
https://k.sina.cn/article_1410843462_5417c34602700ogw5.html
[5]
 英语专访: 
https://evrone.com/evan-you-interview
[6]
 自动驾驶两栖巴士: 
https://spectrum.ieee.org/cars-that-think/transportation/self-driving/small-japanese-town-to-test-first-autonomous-amphibious-bus
[7]
 每秒1000帧的游戏: 
https://slayersclub.bethesda.net/en/article/48xD6yVj0VsulONXKAnr7n/doom-eternal-overclocked-at-1000-fps
[8]
 挂在树上的手机: 
https://www.bloomberg.com/news/articles/2020-09-01/amazon-drivers-are-hanging-smartphones-in-trees-to-get-more-work
[9]
 气球带人飞行: 
https://www.usatoday.com/story/entertainment/tv/2020/09/02/david-blaine-live-stream-ascension-magician-lands-balloon-ride/5689717002/
[10]
 2100年的世界人口: 
https://www.thelancet.com/article/S0140-6736%2820%2930677-2/fulltext#%20
[11]
 星联计划 StarLink: 
https://www.cnbc.com/2020/09/03/spacex-starlink-satellite-internet-network-early-tests-show-fast-speeds.html
[12]
 印度政府: 
https://www.electricmotorengineering.com/india-sale-of-electric-vehicles-without-batteries/
[13]
 中国第三代核电技术: 
https://news.sina.com.cn/c/2020-09-05/doc-iivhvpwy5100025.shtml
[14]
 中国宣布: 
http://www.xinhuanet.com/politics/2020-09/06/c_1126458421.htm
[15]
 西班牙医生: 
https://chrismasterjohnphd.com/covid-19/finally-confirmed-vitamin-d-nearly-abolishes-icu-risk-in-covid-19
[16]
 一家美国创业公司: 
https://raw.githubusercontent.com/zcash/halo2/main/LICENSE-TGPPL
[17]
 我的业余作品如何以3万美元出售: 
https://marc.io/tweet-photo-acquired
[18]
 如何使用 GitHub 管理个人笔记: 
https://www.bit-101.com/blog/2020/09/git-based-wiki/
[19]
 10个你可能不知道的 Web API: 
https://blog.greenroots.info/10-lesser-known-web-apis-you-may-want-to-use-ckejv75cr012y70s158n85yhn
[20]
 如何在浏览器里制作一个互动地球仪: 
https://stripe.com/blog/globe
[21]
 浮点数原理: 
https://timroderick.com/floating-point-introduction/
[22]
 如何在亚马逊网络服务上部署一个 React App: 
https://aws.amazon.com/getting-started/hands-on/build-react-app-amplify-graphql/module-one/
[23]
 MongoDB 的历史: 
https://www.quickprogrammingtips.com/mongodb/mongodb-history.html
[24]
 55K 月用户的 Web 应用成本: 
https://keepthescore.co/blog/posts/costs-of-running-webapp/
[25]
 Leetcode 刷题的一些技巧的经验之谈: 
https://justyy.com/archives/44858
[26]
 @DoctorLai: 
https://github.com/ruanyf/weekly/issues/1402
[27]
 responsively: 
https://github.com/responsively-org/responsively-app
[28]
 网页骨架布局生成器: 
https://skeletonreact.com/
[29]
 Skia Canvas: 
https://github.com/samizdatco/skia-canvas
[30]
 firewalld-rest: 
https://github.com/prashantgupta24/firewalld-rest
[31]
 Restream: 
https://restream.io/
[32]
 talk: 
https://github.com/vasanthv/talk
[33]
 OnlyOffice: 
https://www.onlyoffice.com/zh/download-desktop.aspx
[34]
 talkyard: 
https://github.com/debiki/talkyard
[35]
 解决算法和数据结构问题(Python 版): 
https://www.cs.auckland.ac.nz/compsci105s1c/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf
[36]
 degoogle: 
https://degoogle.jmoore.dev/
[37]
 Winamp 皮肤图书馆: 
https://skins.webamp.org/
[38]
 Web API 设计: 
https://livebook.manning.com/book/the-design-of-web-apis/chapter-1?origin=product-toc
[39]
 Linux 从零开始: 
http://www.linuxfromscratch.org/lfs/view/10.0-rc1/prologue/foreword.html
[40]
 石棉: 
https://daily.jstor.org/when-asbestos-was-a-gift-fit-for-a-king/
[41]
 水上飞行器 Ekranoplan: 
https://www.popularmechanics.com/military/aviation/a33808381/russia-ekranoplan-plane-boat-wrecked/
[42]
 Ultach: 
https://old.reddit.com/r/Scotland/comments/ig9jia/ive_discovered_that_almost_every_single_article/
[43]
 《搜寻几乎不可见的个人网站》: 
https://cheapskatesguide.org/articles/personal-website-hunting.html
[44]
 《不要被困住》: 
https://stitcher.io/blog/dont-get-stuck
[45]
 维基百科: 
https://en.wikipedia.org/wiki/Infinite_monkey_theorem
[46]
 《苹果和流行文化》: 
https://finance.yahoo.com/news/2020-02-26-rian-johnson-apple-movie-villains-use-iphones-on-came.html
继续阅读
阅读原文