2018/06/21 第1198期

做了大型支付系统后学到的分布式系统概念

不错的温故而知新类型的分布式系统个人笔记。作者在 Uber 上班,加入 Uber 时是做 app 的工程师,有计算机学位,能在白板画图解释分布式系统,但之前从没做过真的分布式系统。

Team reviews

不错的实践:每两个月,大经理与小经理坐在一起过一遍小经理管理的那帮程序员;对于每个程序员大、小经理分别打分,若再面试一次,该程序员合格吗?可以给他涨工资吗?若意见不统一,得好好探讨一下。

团队里的明星员工与最差的员工比较容易得到经理们的关注,而广大卡在中间的不好不坏的员工却被忽略了。经理们得每隔一段时间系统地关注一下每个员工。很多创业公司成长起来了,但却忘了给早期普通员工涨工资了,不是管理层坏心眼,而是真的忘了。。

我被一个应聘者骗了

一个应聘者身份造假,谎称自己在某某公司工作过,竟然通过层层面试,最终到达发 offer 的阶段。就算最终没发 offer,花时间去面试这种身份造假的人也是浪费公司的资源。如何避免?

Security culture, the Dropbox way

每年十月份,Dropbox 全公司范围内开展信息安全教育活动,各种讲座、workshop、实验课等,让广大员工具有一定的信息安全素养。尤其要教员工如何避免被钓鱼了。

员工的安全意识真的要教育好。每个人都有自己的好朋友,你的好朋友也有自己的好朋友;你的好朋友的好朋友的好朋友可能是坏人。泄露公司里的机密是很容易的,内部系统随便截一下图就行了。

设计超大型 JavaScript 程序

Google 工程师分享的经验。中心思想:如何避免不小心打包了太多的代码(每次用户访问你的网站就像重新下载一次app)?长期实践积累下了各种鸡贼小技巧。还有就是如何组织代码让代码容易删除?