湾区日报文章第128辑

 

目录

2018/10/18 第 1271 期

如何成为一个 DevOps

DevOps 是多面手,啥都会一点,技能树比较宽。因为“客户”是身边的同事(其他工程师),所以 DevOps 常常要面对面地做“客服”,这就要求脾气要好、要有耐心:)

Building Engineering Careers at NerdWallet

NerdWallet 最近“重构”了他们的工程师等级系统(职场爬梯子)。本文解释了这次“重构”的一些考量。他们工程师有 6 个等级。
可以看看这份 Google Docs,详细描述了他们对不同级别的工程师的期望,以及不同级别工程师所表现出来的不同行为的例子。考考你:从 NerdWallet 的网站,你能用一句话总结一下 NerdWallet 到底是干啥的吗:)

Uber 的秘密武器:经济学家

Uber 养了一帮经济学 PhD。Uber 这个庞大的供需市场是经济学家们的理想的试验场,海量真实数据,发 paper 利器(同样适用于 Google、Lyft 等公司)。与学术圈合作,又能通过学术论文免费得到品牌曝光,不错。

户外广告牌的价格、建议

美国的户外广告牌一般是一个月几千到小几万不等。该不该在户外广告牌上投放广告?不缺钱、讲情怀的,可以一试;产品是男女老少贫穷贵贱各种人都能用的,可以一试;产品单价超高的(如汽车、房子),可以一试。

Forward intro email

高效的引荐两个人认识的方法:A 想认识 B、请你帮忙引荐;你让 A 发给你一封电子邮件;你把该邮件转发给 B,看 B 想不想与 A 认识;如果 B 是 ok 的,你才把 A 也 cc 进来。那么,A 该如何写这种可被转发的邮件呢?
国内可能都是通过微信拉群的方式介绍两人认识的,有没有相关的礼节?有听过一些朋友抱怨这种拉群的方式很没礼貌、明明不想认识却在没有事先同意的情况下被拉群了。我可能没这个烦恼,因为我不用微信了。哈哈。

2018/10/22 第 1272 期

GraphQL 成功案例:PayPal Checkout

GraphQL 主要解决两大痛点:性能问题与开发效率问题。现在他们的态度是:“We went all-in on GraphQL”

Microservices Are Something You Grow Into, Not Begin With

原文标题取得不错。一般情况下,小团队(或一个人)的 CRUD 项目直接用 Rails、Django 等全家桶。当你需要用考虑 microservice 的时候,要嘛你的项目火了、要嘛贵公司已有上百个工程师了。

Progressive Equity

问题:创业成功,创始人有几辈子花不完的钱,早期员工有很多钱,而多数员工只有一点钱。办法:公司定义一个财富自由的数字,谁拿的钱超过这个数,就拿出超过部分的 50% 按比例分给其他员工。这个办法好不好?

打造更好的 GOV.UK

到政府部门办事,一件事往往要跑好几个不同的部门;gov.uk 不按部门来组织信息,而是从用户角度出发、按任务分类(如开公司、考驾照等),每个任务给出具体步骤。

成为 Software Consultant 的关键

自己接活干的话,Software Consultant 与 Software Developer 区别在哪?前者收费靠思想、提宝贵建议,后者靠苦力活、写代码。人也是产品,也要市场定位。
我前几天聊了个在公司上班的程序员,他平时接散活干,每个月能多收入小几万美金。写代码吗?不。他给创业公司做 growth 方面的建议,按月收费,每家每月 $10000。主要沟通方式靠 email + Google Docs,写自然语言(英文),不写编程语言。每个月花的时间不多,来来去去就那几招,已经很熟练了。

2018/10/23 第 1273 期

Del.icio.us 创始人访谈

90 年代末开始做简单的收集链接的网站,白天在摩根斯坦利上班,晚上做这个 side project。2003 年成立公司全职做,融了 $1 百万($3 百万估值)。2005 年融不到钱,以不到 $3 千万卖给 Yahoo。
Del.icio.us 推广了标签(以 #开头加标签)的使用,是极具代表性的 Web 2.0 热门站点;如果没有卖身 Yahoo,或许能成为 Pinterest?反正都是搜集东西。收集链接 -> 收集图片 + 链接(Pinterest)。Yahoo 在 2005 年前后收购了一堆 Web 2.0 网站(如 Flickr),一手好牌打烂了。

Paul Buchheit 访谈

Google 第 23 号员工。从小开始编程,读大学前就超喜欢 Linux;在网上看到小公司 Google 用 Linux 做服务器,很酷,就去应聘了。24 岁开始写邮件系统,成为了后来的 Gmail。
接触过的最牛逼的程序员?那是 Bret Taylor(后来的 Facebook CTO、Quip 创始人 CEO),当时 Bret 在 Google Maps 做产品经理,觉得 Maps 的 Javascript 超慢,于是用一个周末重写了代码,用 1 / 3 代码量弄快了 10 倍。工程、设计、产品,全能型选手。
他面试 Google 的时候被问到的面试题:如果服务器很慢,你会怎么诊断?
在创业公司的好处:你能做那些超乎你的能力、超乎你的等级的事情。比如他 24 岁开始写 Gmail。在大公司的话就只能什么职位做什么事情。

Stop building websites with infinite scroll

先简单回顾了滚动条的发展史。Infinite scroll 不好:1,找不到 footer;2,用户想对操作拥有更多控制权;3,如果没有实时的海量的内容,最好别用 infinite scroll。

The Startup Pyramid

判断创业公司是否达到 product market fit 的方法很多。这是其中一种:问你的用户“如果你不能再用我的产品了,你会很失望吗?”如果 40% 以上的用户回答“非常非常失望”,那就 fit 了:)

在 Github repo 之间转移 Stars

这是可以实现的,估计不用看原文你也能想到怎么做。为什么在乎星星的数量?或许是虚荣心作祟。如果是大公司的项目,刚放上来没星星,岂不是很没面子。可以先买下一些星星多的 repo,再操作操作。

2018/10/24 第 1274 期

三个人的工程团队

有意思的实践:把公司里的工程师们分成一个一个的小团队,每个小团队只有三个人。好处是,每个人都承担比较大的责任、干活卖力、出活快;坏处是,每个小组都不知其他组在做啥,设计师由多组共享,麻烦。
解放军的三三制战术?哈哈

我们是如何写一本教科书的

他是博士生,与导师一起写教科书。2016 年秋开始写,2 年半以后出版。一切都是纯文本,LaTeX + TikZ 作图,通过 Bitbucket 版本控制,用 Zendesk 处理几百个人的反馈。最终 500 页,每句话都改了 N 遍。

The Law of Leaky Abstractions

Joel Spolsky 最经典的博文之一。计算机科学 / 编程世界里有层层抽象,让我们可以构建复杂度更高的软件系统。但所有这些抽象都有“漏水”的时候,我们就必须去看到并处理底层的东西。

Fall In Love With The Problem, Not The Solution

在 Shopify 上开网店卖卫浴产品,发现客户在结账时若退出了,只有 10% 会回来完成付款;打电话给那些在最后一步放弃的客户,55% 会完成付款。于是就做了 app 在用户放弃付款时通知商家、商家就能采取行动。
小商家与大公司相比,或许竞争优势在于人性化的客服,客户能直接与老板通话。在这个什么都自动化了的互联网经济下,如果有人性化的关怀用户的举动,转化率就会很高。

Stack Overflow 长大后想成为什么

Stack Overflow 联合创始人 Jeff Atwood 于该网站十周年之际写下这篇博文,着重解释了 Stack Overflow 到底是什么:程序员自己的维基百科。
Stack Overflow 这个神奇的网站直接或间接为世界增加了几十亿的 GDP,大大提高了程序员的开发效率。这是以后可以被写入历史教科书的东西。

2018/10/25 第 1275 期

微软的二号员工 Ric Weiland

他与微软俩创始人就读同一所高中。35 岁从微软退休后,致力于慈善事业(艾滋病相关、LGBT 相关)。他手中的微软股票从 $400 万涨到 1992 年的 $2200 万,再涨到 1999 年的 $1 亿。2006 年去世。

为什么我们决定重写 Uber 的 Driver App

研究了三个月,数百页的文档,多部门协调沟通游说,最终决定重写司机端的 app。重写的决定一般都要很慎重,都是机会成本:进行重写工作的时间 x 工程师人数是没法投入到开发新功能的。

Coinbase Wants To Be Too Big To Fail

财富杂志关于 Coinbase 的长篇报道。创始人 CEO 在 San Jose 长大,感慨生不逢时,错过了互联网时代。2009 年读了 bitcoin 的白皮书,2012 年从 Airbnb 离职创办 Coinbase。
Marc Andreessen 在 90 年代初刚来到硅谷的时候,也是感慨生不逢时,错过了 PC 时代。有多少人现在感慨错过了移动互联网时代:)

Facebook 与 VR

Facebook 收购 Oculus、成为 VR 应用的开发平台。但 Facebook 本质上是个做应用的公司,做那种跑在不同平台的 app,靠广告赚钱。这种基因的公司,能做好平台、并吸引其他 app 过来吗?
家里有个 Oculus Go,仅用过一次;其实做得还行,就是没啥 app 能让我想用第二次。

Internet Archive 的规模

Internet Archive 不只是归档不同时间点的网页,还归档电视节目、广播节目、扫描纸介质的书籍(规模仅次于 Google)、电子游戏等。所有数据大概有 22 PB。
这是很有意义的事情。Internet Archive 会有极高的历史地位的。以后的人若想了解我们这个时代,恐怕要很大程度地依赖于 Internet Archive 的数据了。是不是有人没听说过 Internet Archive?网址:archive.org(如果你点不开这个网站,不是你的错)

2018/10/27 第 1276 期

PropTech:房地产相关的创业机会

1,优化房屋买卖的流程;2,年轻人推迟结婚的年龄、延长租房的时间,租房市场,coliving 等;3,盖房子、房屋装修相关的。

Two years of Elixir at The Outline

媒体网站 The Outline 的工程师回顾使用 Elixir 语言(搭配 Phoenix 网站开发框架)做开发的快乐与忧愁。2 万 3 千行 Elixir 代码的 CMS。

无人驾驶车该撞小孩还是该撞老人

AI 的道德抉择:车失控了,二者只能选其一 - 保乘客、还是保行人?撞小孩还是撞老人?撞 5 个人还是撞 1 个人?撞本地人还是撞外国人?不同国家不同文化的人做出的 AI 肯定在道德准则上也有所差别的。

发邮件的习惯与工作表现的关系

员工发邮件的元数据挺有用的:发邮件的次数、发邮件的时间、与其他部门沟通频率、回别人邮件的速度、邮件的长短等。有一堆的 feature 可以 training。

Apple News 靠人类编辑挑选头条新闻,而不是靠算法

Apple News 的 app 里 5 篇头条新闻是人类挑选的。30 个以前在知名媒体工作过的记者、编辑,分布在不同时区,审阅上百篇文章,讨论决定哪些能上头条,赶在(不同时区的)人们早晨上班前发出。
每天精选 5 篇优质文章的 Apple News。这个 idea 怎么听着这么熟悉:)哈哈。他们有 30 个拿工资的全职员工,真羡慕。

2018/10/29 第 1277 期

Unslacking Tideways Company

四个人的小公司都觉得 Slack 太吵了,大大降低工作效率。1,各种服务都集成到 Slack 上,太多自动生成的消息了;2,有人在 Slack 上给你发消息,你会有心理压力得立刻回复。

The Path to a Minimum Lovable Product

Buffer 的 PM 描述了他们设计、开发、上线一个产品功能的流程。所谓的 User Story:“作为 < 某种用户 >,我想 < 某种目标 >,所以我能 < 某种理由 >”

The end of navel gazing

以前有地心说,地球是宇宙中心,其他星球都围绕地球转。人在工作中也以自我为中心,设计师觉得自己工作是全公司最重要的,其他人都得围绕自己设计的东西办事。各岗位的人都有类似的想法。在一个现代化的公司里,什么才是中心?

Red Hat 的 CEO 写给员工的信:IBM 收购 Red Hat

CEO 范文。现在 Red Hat 有 1 万 2 千多个员工,股价 $116.68。IBM 出价每股 $190。有意思:闭源系统的祖师爷 IBM 收购开源先锋 Red Hat,IBM 即将迎来改革开放?

硅谷科技圈的家长们严格控制孩子们的屏幕时间

在互联网行业工作的人知道怎么操纵用户行为、知道怎么让用户上瘾,这些用户可以是“别人”,但不能是自己的孩子。这就像在饭店工作的人不敢吃自己饭店做的饭菜?你知道得太多了?

2018/10/30 第 1278 期

IBM’s Old Playbook

IBM 在上世纪九十年代的伟大复兴:我们的产品很一般,但提供服务可以赚钱。这启发了 Red Hat:软件开源、免费用,但我们可以是服务公司。IBM 大价钱收购 Red Hat,为了 OpenShift?
相当于在 cloud 时代提供服务:不管你用 AWS、Google Cloud、还是 Azure,你都可以用 IBM + Red Hat 提供的服务。

Gusto 种子轮融资的幻灯片模板

Gusto 一开始的时候叫 ZenPayroll;创始团队斯坦福毕业、有创业经验、Y Combinator,2 星期内融资 $610 万,投资人多是明星级别的创业者。融资成功关键不是靠幻灯片。
每页幻灯片少于 10 个单词,多放图、截图,面对面的时候用聊天的方式讲故事,而不是靠幻灯片。

从 Pokemon Go 的崛起学到的东西

上线 2 年多,共赚了 $20 多亿。Pokemon 这个 IP 超强的,20 年来,游戏机制已经通过电视、漫画等渠道传播开了;游戏不需什么技巧;本质是收集东西,像集邮一样,人们都有收集东西的天性。

Focus on your own shit

很真实的感受:你在做一个项目,不料在网上看到有人做了个类似的、而且做得更好,超多人点赞的,社交账号的粉丝数比你的多得多得多;你嫉妒、沮丧、怀疑自己。怎么办?看标题。
世界上有太多你没法控制、没法改变的事情了,你只能控制自己、改变自己。

程序员的自白:我讨厌 code review(2010 年)

写了一段代码、等待同事 code review 的过程中该做些什么?1,喝咖啡、查邮件、上网闲逛;2,基于还在 review 的代码继续做;3,写完全不相干的项目的代码。
被 review 代码的人,都希望同事能立刻停下手中的工作、快速批准自己的代码;而作为 review 代码的人,自己却不想工作被打断、不想尽快 review 别人的代码,毕竟 review 代码对升职、加薪的贡献极小。很矛盾。

2018/10/31 第 1279 期

一篇 Medium 文章每月赚 $2000

套路:选个好 topic,写篇文章,发到热门的 publication 里,各种渠道不断宣传,最主要是要在搜索引擎的热门关键词搜索结果里排第一名;然后就能跟其他公司谈 affiliate、在文章植入产品链接、每月收佣金。

How Etsy Localizes Addresses

又是一个不错的全栈工程师面试题的素材:)贵公司的网站在 200 多个国家地区都有用户,设计一个表单来收集用户的地址。需要考虑哪些问题?

Craigslist CEO 最喜欢的商业书籍

共 5 本,有简评、必读的理由。其中有各位 geek 们熟知的 The Cathedral and the Bazaar。

Twitter 放宽字数限制一年后的效果

从 140 字放宽到 280 字:6% 的 tweet 超过 140 字;缩写的使用减少了,完整单词的使用增多了;please、thank you 等礼貌用语的使用增多了;问号的使用增加了 30%。

Email Marketing Benchmarks

Mailchimp 开启上帝模式,总结了使用他们产品的用户发出的营销邮件的打开率与点击率,按行业细分。平均打开率 20.81% 左右,点击率 2.43%。

2018/11/03 第 1280 期

工程师常犯的三个销售方面的错误

每个人生活、工作中都在“卖”一些东西,自己的想法、自己的劳动时间、自己做的项目等。换取的是钱、表扬、名声、机会等。常犯错误:Building Before you Start Selling

Why we’re changing Flickr free accounts

这是一篇写得不错的 PR 稿子,解释了为啥 Flickr 要开始限制免费用户只能保存 1 千张照片,讲得还挺有道理的。为什么是 1000 张?为什么限制照片数量、而不是限制存储空间?请看原文。
很多人已经忘了 Flickr。Flickr 在今年被另一个照片存储服务 SmugMug 收购了。

不同品种的 engineering manager

1,Tech lead 型的:管理某细分领域的团队(如 web、iOS 等),自己平时也写代码、容易招人。2,产品团队型的:负责某产品功能,平时不怎么写代码。3,纯粹管人的经理。

The Best Practices of Optimizing for International SEO

同一网页、多语言、多国家的版本该怎么做 SEO?用对 url 结构与用对 hreflang。

投资人应该如何解读创业公司的增长数据

这是 Andrew Chen 面试 a16z 时用的 80 页幻灯片,以及一些注释。风投进城防骗指南。

评论(没有评论)