科技爱好者周刊(第 227 期):脸书的公司入职教育

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

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。

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

封面图

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

今年气候异常,内地出现干旱,但是新疆塔里木河却是十年来水量最大的一年。水量多到漫溢至附近的塔克拉玛干沙漠中,形成众多的沙漠湖泊。(via

本周话题:脸书的公司入职教育

互联网大厂都有入职教育。新人进厂以后,先培训几天,熟悉企业文化和制度。

讲师会给大家上课,每人发一本小册子,介绍企业理念。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

我看过一些这样的小册子,可惜没有保存下来。现在想想,如果扫描放上网,肯定是很有趣的读物。

有一个脸书的前员工,把 Facebook 的小册子放上了网。我读了一遍,很受触动。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

Facebook 这家公司,这几年发展得不好,但是这本小册子做得挺好。从头到尾,传递了一种互联网创业的正能量:我们为什么创业,不是为了钱,是为了追求一种理想。

这件事很讽刺,因为脸书压根不是一家理想主义公司,差得很远。但是,它偏偏把理想主义表达得很好,读了这本小册子,让你禁不住认同它的理念,从而统一了员工的思想,鼓舞了干劲。这种表达能力是值得学习的。

下面,我就给大家看看,这本小册子到底写了什么,国内的公司可以学学。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

封面就印了一句话:“脸书本不打算成立公司”,让你忍不住好奇往下读,它到底想说什么。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

翻到第二页,“(成立公司是)为了完成一项使命:让世界更加开放和连接。”

第三页接着说,怎么才能完成这项使命呢?“(我们要)改变人们的交流方式,从而改变世界。”

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

单单这三页,公司的格局和抱负就已经跃然纸上了。

后面就是对员工的要求了:为了实现这个目标,你需要做到……

“卓越和舒适很少能够共存。”

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

“不管刮风下雨,不管烈日长夜,都不能阻止程序员快速完成代码。”

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

“行动快的人会接管世界。”

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

这就是告诉新人,你的工作会很艰苦,你的任务就是快速提交有用的代码。

碍于篇幅,后面就略过了。直接翻到小册子的最后一页,是这样一句话。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

“如果我们不革自己的命,其他人就会革我们的命。”

这句结束语说得真牛,不创新就是死。言下之意,你来我们这里上班,循规蹈矩、无功无过是要被淘汰的。

这让我想起一桩十年前的轶事。2012年,脸书搬进了新的总部大楼。那栋楼原来是 Sun 公司的大楼,后来 Sun 公司被甲骨文收购了,楼就空出来了。

脸书装修时,没有制作新的大楼标牌,只是在原来标牌的正面,涂上了自己的标志(下图)。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

标牌的背面,根本没装修,仍然保留了原来 Sun 公司的标志(下图)。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

脸书这样解释:背面那家消失的公司,可以时刻提醒我们,如果我们失败了,别人就会取代我们。

科技动态

1、人造树叶

英国剑桥大学发明了“人造树叶”,可以漂在水上,模拟光合作用,通过阳光、二氧化碳和水生成燃料。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

这种人造树叶其实就是一张电子薄膜,夹在两块玻璃基板之中,非常轻薄,不会沉下去。

它照到太阳光后,可以将水分解为氢气和氧气,也可以将二氧化碳合成为可燃气体。但是,新闻报道没透露,如何收集这些可燃气体。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

科研人员设想,这种树叶可以用于一些偏远岛屿,或者沿海小村庄,为当地人提供能源。

2、VR 办公

上周,脸书和微软宣布合作,共同打造 VR 办公环境。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

脸书负责 VR 头盔,微软负责 VR 办公软件,主要是移植它的 Office 套件和 Teams 线上会议系统。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

这套系统还能提供 VR 桌面,只要戴上头盔,桌上就会出现五台显示器。可以想象,如果这套系统能够成功,就更没必要去办公室上班了。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

3、数字车牌

美国加州批准使用“液晶车牌”,即车牌是一块液晶显示器。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

液晶车牌可以用手机编辑,能够个性化显示车辆号码。如果车辆被盗,你甚至可以远程控制,在车牌上显示“本车被盗”。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

供应商称,“数字车牌”一旦上路,就会让传统的金属车牌看上去像19世纪的古董。

国内也可以引用这种做法,有利于车辆智能化、联网化,还能拉动消费,请看下面视频

4、显卡水平仪

最新的 NVIDIA RTX 4090 显卡开始发售了,这块显卡非常庞大,长度超过小臂,重量达2.5公斤,比砖头还要重。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

它的安装难度很大,因为实在太长太重,对主板和机箱造成巨大的压力。一家不知名的中国厂商想到了一个绝招,居然在显卡上附带了水平仪(下图显卡顶部的绿色小管)。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

如果管子里面的液体流向一端,就说明显卡装歪了,需要调整。

这块显卡的功率是 600w,整机的功率需要 850w。很难想象,桌面电脑将来会发展成什么样。集成电路的密度已经接近极限,计算能力的提高,将伴随着功耗和体积的增大,PC 会不会变得跟空调一样大。

5、智能盲道斑马线

盲人怎么过马路?传统的方式是,绿灯期间会响铃,盲人听到铃声过马路。显而易见,这种方法对于盲人并不方便,也不太可靠。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

广西南宁在10月15日国际盲人节,启用了首条智能盲道斑马线。交警部门事先向盲人提供手环,盲人来到路口,可以按下手环的按钮。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

斑马线两端的感知设备,一旦接收到手环信号,就会调整红绿灯,并通过视觉和声音的方式对过往车辆进行预警,提醒车辆停车。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

斑马线中间还设有一条凹凸不平的盲道,盲人走在盲道上会有触感,知道自己正在过马路。

文章

1、家用千元级 3D 打印机(中文)

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

最便宜的 3D 打印机已经是千元级别了,这样的打印机好不好?

2、50岁码农面试记(中文)

作者是加拿大华人,一直从事数据库管理。工作了20年后,他想转开发,于是猛刷 Leetcode,开始投简历求职。

3、美国的对华半导体禁令(英文)

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

10月10日,拜登政府发布了空前严厉的对华半导体禁令,其中有一条甚至禁止美国公民在中国半导体公司任职。这实质上已经不是贸易禁令了,而是开始扼杀中国的半导体工业。

作者是一个美国分析师,站在美国政府的立场,分析为什么他认为这个政策可以打击中国。从这篇文章,可以了解美国高层的想法。这里还有另一篇相关的分析文章

4、网页的最佳大小是不超过 14KB(英文)

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

TCP 协议有“慢启动”的特征,导致 14KB 网页的传输速度明显优于 15KB 网页。所以,网页(或者首屏代码)最好不超过 14KB。

5、应用内浏览器的隐私风险(英文)

当你在手机 App 里面打开一个网址(比如微信里面点击一个网址),你是在应用内浏览器打开,而不是在系统浏览器。

这时,宿主 App 可以监听你的一举一动,很多巨头都这么干。

6、如何保持网页图像的纵横比(英文)

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

作者详细讨论了,在网页图像加载之前,就提前留出图像空间的两种方法:CSS 的 aspect-ratio 属性,以及<img>的 height 和 width 属性。

7、什么是“干净的代码”?(英文)

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

有一本名著叫做《Clean Code》,提倡程序员要写“干净的代码”。这篇短文就总结了一些特征,什么样的代码可以称为干净。

工具

1、mCaptcha

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

一个开源的网络机器人识别工具(captcha),带有前端和后端。它的原理是工作量证明,如果对方发出大量请求,将不得不耗费大量计算资源。

2、Replit App

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

Replit 是基于浏览器的 IDE,本周推出了手机 App,让你可以在手机上开发软件。

3、Froebel

一个 TypeScript 写的工具函数库(help library),类似于 Lodash,特点是严格强调类型正确,在 Deno 和 npm 都可以使用。

4、Domain Admin

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

开源的域名 SSL 证书监测平台,可以自己搭建,监控 SSL 证书,到期自动邮件提醒。(@mouday 投稿)

5、Wolfia

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

这个服务的想法很好,用户上传一个安卓 App,网站会在后台新建一个安卓虚拟机,运行这个 App,让用户通过网页使用。

6、vue-fabric-editor

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

开源的、基于 fabric.js 和 Vue 的图片编辑器,可自定义字体、素材、设计模板。(@nihaojob 投稿)

7、HTTPie

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

API 调试工具 HTTPie 推出的网页版。

8、TAURI

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

Electron 的替代品,用来制作跨平台的桌面应用,使用 Rust 语言开发。它采用各平台自带的 WebView,缺点是支持的 Web API 会比较少,优点是打包产物体积小。

9、ReadySet Core

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

一个免费的云服务,提供 SQL 缓存,可以放在数据库的前面,它会缓存每一条 SQL 查询。

10、Tailwind DX

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

Chrome 开发者工具的插件,用来增强 Tailwind CSS 的调试。

资源

1、Freehand 意绘

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

Stable Diffusion 模型的一个中文化版本,简化了参数和操作步骤,方便中文用户使用。可以根据中文描述生成图片,不过可能因为资源不足,响应很慢。(@TandK8600 投稿)

2、Four Tet

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

Spotify 歌单,由一个英国音乐制作人创建。他不停往里面添加歌曲,目前已经有1860首歌,可以播放155小时,不少是很古怪的音乐。

3、AI 绘画资料

这个中文仓库收集 AI 图片生成引擎的各种资料。(@hua1995116 投稿)

4、Famnom

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

一个食品营养数据库,可以查询食物热量,只支持英语查询。它的数据来自美国农业部

5、谷歌拼图

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

谷歌推出的网页的拼图小游戏,支持多人一起拼。

图片

1、地图的失真

有时候,看地图会误判,地图上俄罗斯过大(6400公里),非洲过小(7200公里)。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

这并不是地图画错了,而是地球为球形,投影成平面地图会失真,高纬度地区被拉长了。

2、动物肖像

一位美国摄影师坚持使用拍摄人类肖像的方法,拍摄动物肖像。他说要拍出动物高贵的一面。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

他说,自己99%的时间用于观察,而只有1%的时间用于按下快门。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

3、喷气飞行服

一家生产喷气飞行服的英国公司,发布了产品视频,3分钟30秒飞上900多米的山峰,非常酷。

这种飞行服的背后有一个大的涡轮机,每条手臂上还各有一个小型涡轮机,用来产生推力。

该公司说,它可以用于山地救助,快速从山上抢救伤者。

文摘

1、一种新的面试方法

如何在面试中考察应聘者?

不同的面试官有不同的方法。最近,我听说有一种方法是让应聘者“分享自己的代码”。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

应聘者选择一段他的项目代码,展示给面试官。后者会针对性地问一些问题,例如为什么这么写、有没有其他实现方法、哪些部分你觉得写得好,哪些写得不好等等。

我认为,这可能是最糟糕的面试方法。

首先,一些优秀的应聘者可能没有项目代码可以分享。举例来说,他们的前雇主禁止分享内部代码,或者应聘者刚刚毕业,还没有写过任何有意义的项目代码。

其次,面试官需要能够理解应聘者的代码。这意味着,你只能雇佣到跟你有类似技能、做过类似项目的人。如果面试官是网络工程师,去招聘系统程序员,那将很难理解应聘者的代码。

再次,这种方式非常主观,容易受到各种偏见的影响。应聘者的代码好不好,不同的人会有不同的看法。这意味着,如果有多个面试官,很可能无法达成一致。另一方面,你也无法直接比较不同的应聘者,因为他们每个人拿出的代码都不一样。

最后,这种方法遗漏了工作的其他许多重要方面。在大多数工作中,展示的那一段代码可能一点都不重要。另外,使用这段代码的人,往往根本不需要理解它是怎么工作的。所以,你正在面试中测试的,可能是一项无关紧要的技能。

更好的面试方法,应该是反过来的。面试官拿出一段代码,让应聘者点评这段代码。

言论

1、

抖音对于创作者的价值在于,你不需要订阅者就可以获得浏览量,它的发现引擎会把你推给其他人。

Hacker News 读者

2、

我观看并计时了 TikTok 2019年的100个最热门视频,得到的结论是最适合 TikTok 的视频长度是16秒。

《TikTok 短视频的最佳长度》

3、

提交代码后,谷歌内部有两次代码审查。第一次审查是功能审查,确保代码按照预期工作;第二次审查是可读性审查,确保代码是可读的,并且易于理解和维护。

《如何为变量起名》

4、

招聘时,最重要的不是招到优秀的工程师,而是避免招到糟糕的工程师。

《高绩效的个人和团队》

5、

每当有人给我的开源项目,提出这样或那样的要求,我就给他三个 F,让他自己选一个。

Fix it, Fork it, F**k off.(修复它;分叉它;滚蛋。)

《开发开源项目的三个 F》

历史上的本周

2021年10月15日:AR 技术的打开方式

2020年10月16日:创业的凸函数和凹函数

2019年10月11日:韩剧《阿尔布拉罕宫的回忆》

2018年10月12日:DHH 的新书《工作何必疯狂》

鸣谢

国产软件 FlowUs 提供个人专栏服务(查看周刊专栏),集成了“文档+表格+网盘”,适合知识库、数据管理、文件存储多种用途。

<p>科技爱好者周刊(第 227 期):脸书的公司入职教育</p>

(完)

正文完
 0
评论(没有评论)