2016/12/24 第795期

优化 app 离线访问的体验

开发人员是在网速超快的办公室里使用桌面电脑开发手机 app 的;但现实是,即使在发达国家,用户的互联网连接速度时好时坏、经常断线,所以优化 app 的离线访问的体验是很重要的。

大家可以做一个实验,把 Wi-Fi 或 LTE 关了,逐个点开自己常用的 app,看看哪个 app 在没有互联网的时候也能愉快地使用。

Take It to the Limit:搭建可靠的系统需要考虑的事

设计可靠的分布式系统、服务器程序都要加限制,如接受的连接数限制、消息大小限制、队列长短的限制等;这是与客户端的明确约定,让 failure 比较 predictable。

做人也是一样的道理,要明白自己的 limit。不知道自己的 limit,容易造成 over promising、但 under delivering,这样就不好了。

Code review 的最佳实践

作为 reviewer,把 diff 下载到本地,用 IDE 打开、把玩一番,在自己机器上编译一下、跑一跑,这比用肉眼盯着浏览器做 code review 要有效得多。

硅谷最爱的魔术师

他2000年在 PayPal 做客服,工作1年多后被裁员。而后全身心转眼魔术,现在周旋于硅谷各大知名科技公司年会、party进行魔术表演。淘金热里卖矿泉水的、卖牛仔裤的最后都比淘金的赚得多:)

他的一个习惯很不错:每次与公司高管见面,他都会征求这些高管的同意、拍下他们书架的照片,看这些高管都读哪些书,然后他争取也去读个一两本。很上进。

Stitch Fix 用算法与机器学习来为顾客定制衣服

顾客做时尚品味问卷调查,然后靠算法选出一些搭配,人类造型师筛选后做出来寄给顾客;满意则付钱、不满意可退货。公司2011年成立,5千个员工,75个数据科学家,3千个人类造型师。