科技爱好者周刊摘录 十九

以下内容摘选自阮一峰 科技爱好者周刊 第123期至125期

  • 我曾经极度贫穷,冬天开不起暖气。我发现,最好的取暖方法是晚上在毛毯下塞一只猫,放在两腿之间,并且将毯子拉到头顶上方,留出缝隙以呼吸。-- Hacker News 读者

  • 三年前,我们搬到伦敦教书,一直租房住,现在可以买房了。
    -- 英国马丁·海尔教授(Martin Hairer)的获奖感言。他获得了今年的数学突破奖,奖金为300万美元,这是目前奖金最高的科学奖项。

文摘与资讯

1、 互联网公司与湘军的军制

大学里,我读过一本历史学著作,罗尔纲的《湘军兵志》。

image

湘军是清朝末年曾国藩在湖南省组建的一支军队,清朝全靠它,打败了太平天国。这里有一个疑问:为什么国家的正规军(绿营)接连战败,但是一支地方的民兵部队却能连克强敌?湘军到底有何不同?

经过研究,罗尔纲先生得出结论:湘军最大的不同,就是它的制度。

一般来说,军队都是国家招募的,但是湘军不是,士兵都是将领个人招募。曾国藩让将领自己去招兵,你招来多少人,就带领多少人。这样就导致了,招来的都是老乡、朋友、姻亲、同学,变成了将领的私人军队,军饷往往也必须自己解决。

这样的制度意味着,一支军队都是熟人组成的,只听命于主将,别人指挥不动,士兵的奖惩都由主将说了算。所以,湘军的凝聚力、服从性和战斗力大大强于绿营,后者完全是一盘散沙,无心战斗。

我觉得,互联网公司跟湘军有类似之处,尤其是大公司。互联网公司内部也是一个个小团队,每个团队都是由主管组建和招募。组员的所有利益都在主管手里,工作绩效、晋升、奖金都是主管说了算。这就跟湘军的指挥和管理制度很像。

这样的团队,好处是比较容易指挥,战斗力有保证;坏处是主管决定了你的生杀大权,导致组员必须迎合讨好主管。现实中,有人甚至形容存在“跪舔主管”的现象。很多人想象中,互联网公司的管理,应该是比较先进和科学的,其实不完全是,也存在很多封建的成分。

2、 华为如何考核员工

最近,华为的一份内部文件出现在网上。

image

8月31日,任正非对新员工讲话,透露了一个消息。华为将把所有职位分成三类:职员类,专家类和管理类,每一类都有不同的考核方法。

(1)职员类 主要指后勤人员(比如物业和保安)。这一类人员不用对利润负责,不采用淘汰制,只要适任,可以一直做下去。但是,职级不会太高,收入只略高于社会同类岗位,也拿不到股票和分红。

(2)专家类 主要指所有第一线的业务人员,只要从事具体的业务,就属于这一类。他们的考核标准非常严格,如果解决不了公司的问题,达不到期望,就要走人。

(3)管理类 主要指团队负责人,也就是中层干部。他们采用末位淘汰制进行考核,不管做得好不好,只要处于倒数10%,就被淘汰。但不一定是辞退,可能是换岗,也可能是回到第一线,担任业务人员。

这其实不是新制度,华为一直是这么搞的,只是第一次把它清晰得说出来,明文定为制度。看了上面的介绍,你就知道,华为员工的压力是非常大的,公司不允许你有懈怠,一旦冲不动,就是离开的时候。华为的工资虽然高,但前提是你必须为公司创造足够的价值来交换,如果创造的价值不够多,对不起请走人。

这样的制度好不好?我不知道,但是我知道它有用。如果华为不这样搞,很可能成不了今天的“巨无霸”。电信设备行业的竞争特别激烈,曾经的全球手机老大诺基亚,据说内部管理很人性化,但是几年之后就破产了。

其他公司看到这套制度有用,会不会照搬过来,都这样考核员工,把利润压力分散到每个人?那样的话,我希望那些公司能明白,华为之所以敢采用这种制度,而不担心吓走人才,原因是它的利润分配向员工倾斜。华为没有外部股东,所有利润都是分配给在职员工的。如果你也要这样考核员工,就请把所有利润也这样分配。

3、巴比伦乘法公式

古代巴比伦人使用下面的公式,计算两个数的乘积。

image

这个公式可以使用几何图形证明,请看下面的瓷砖图案。

image

4、55K 月用户的 Web 应用成本(英文)

作者维护着一个 Python flask 应用,每月有5.5万访问者。本文总结了他每月花在这个网站上的账单

5、固氮玉米

空气的最大成分(78%)是氮气,但是很奇怪,植物却普遍缺少氮元素。农作物必须施加氮肥,才能提高产量、改善品质。因为大多数植物无法直接通过氮气吸收氮元素。

只有少数植物不需要氮肥,主要是豆科类植物,自身就具有将空气中的氮气合成氮肥的能力。植物学家一直梦想将这种“固氮能力”移植到其他植物。全球种植面积最大的农作物是玉米,它就成为移植“固氮能力”的首选目标。

image

1980年代,一个美国农业科学家在墨西哥南部,发现了一些奇怪的玉米。这种玉米高达5、6米,比普通玉米高得多,但是需要6~8个月才成熟,比普通玉米的3个月长得多。最惊人的是,它不需要施加氮肥,就可以在贫瘠土地上长得很好。也就是说,这是全世界独一无二的具有“固氮能力”的玉米!

进一步研究,科学家发现这种玉米有气根,一部分根系暴露在空气中,这也是全世界唯一有气根的玉米。这些绿色和玫瑰色的气根,上面有透明的糖浆状粘液。科学家怀疑,这就是它们毋需施肥的秘密——这些粘液能固氮。换言之,玉米气根中有固氮菌;玉米利用固氮菌为自己施肥。

[图片上传中...(image-4ae437-1604215375135-1)]

[图片上传中...(image-d239b8-1604215375135-0)]

当年没有 DNA 工具来研究玉米如何固氮的细节,这一发现被搁置了20年。直到2005年,才用尖端技术,确认粘液中的细菌正在从空气中吸收氮,将其转化为玉米可以吸收的形式。

如今,经过十多年的基因分析,科学家发表了最新的研究成果,这种固氮特性可以移植到常规玉米中,这很可能会导致农业革命,取代一部分氮肥。

氮气合成为氮肥,可能是20世纪的最大成就之一。合成氮技术一共获得过三个诺贝尔奖。这是当之无愧的,据估计,从1908年至2008年间,农作物的单产增加了一倍以上,其中的一大原因就是人类会制造氮肥了。没有氮肥,为了生产同样数量的粮食,我们需要的耕地数量会比现在多四倍,世界人口也就不可能在20世纪大幅增长。

但是,氮肥生产需要消耗世界1%至2%的能源,并排放大量温室气体。合成氮通常会从田野冲入水道,导致大量藻类大量繁殖,从而吸收所有氧气,杀死鱼类和其他生物。如此多的氮进入河流和溪流,以至于世界河流的河口形成了大面积的死区。

工具与资源

1、Bootstrap 图标库

image

Bootstrap 的图标库发布1.0正式版,包含1100多个图标,全部都是 SVG 格式,可以插入 img 标签。

2、在线工具秘籍

这个中文仓库收集各种好用的在线小工具。(@zhaoolee 投稿)

3、iOS 开发课程

image

斯坦福大学的高质量免费课程,使用了最新的 SwiftUI,充分展示了 APP 开发的整个流程,适合新手进行 iOS 的开发入门。(@BranLiang 投稿)

4、面向初学者的 Python 项目

image

一本免费 Python 教程,使用 Repl.it 在线编程环境学习 Python。

5、如何使用 GitHub 管理个人笔记(英文)

image

作者介绍他如何将 GitHub 仓库当作 Wiki 使用,管理个人笔记。

6、解决算法和数据结构问题(Python 版)

image

免费的英文电子书, 使用 Python 语言介绍基本的算法和数据结构,内容比较简单,也不厚200多页,适合初学者。

7、Linux 从零开始(Linux From Scratch)

一本英文的免费书籍,讲述如何从源码一步步编译一个自己的 Linux 系统,帮助你深入理解 Linux。

8、BeeWare

image

一个 Python 工具,让你的 Python 代码可以打包成跨平台图形界面应用,尤其是可以打包成手机 App,支持 iOS、Android、Windows、MacOS、Linux、Web 等平台。

9、Aggregated Awesome

image

GitHub 上面有很多 awesome 的仓库,收集某个主题的所有有用的内容。这个网页整理了一个 awesome 仓库的清单。

10、Fuel Collection

image

谷歌对大量日常物品进行了 3D 扫描,将数据放在网上,提供公开下载。

11、如何写一个简单的 C 语言解释器

一个英语教程,通过写一个简单的 C 语言解释器,理解编译原理。

你可能感兴趣的:(科技爱好者周刊摘录 十九)