2016/03/29 第534期

谁是 Sundar Pichai

来自BuzzFeed的长篇报道。他已经不是当年挂在公交车外兜风的印度少年了,他是我们这个时代的东印度公司的CEO;他不再是一家四口坐一辆摩托车的少年,他出行有防范严密的安保车队。

尽管他在印度已是天皇巨星,但在CES展厅里没人认识他,即使翻动他的名牌,看到他的名字,三星公司的代表还是不知道他是谁。

印度的泊车小弟对他说:我看Google I/O的视频的时候见过你在台上演讲 -- 泊车小弟也看 Google I/O?

20年后,再看设计模式

在4人帮(Gang of Four,GOF)的那本设计模式的书出版(四舍五入)20年后,重新审视设计模式。书中的23种设计模式,真的只是23种使用指针的方法吗?对我们这个时代是否还有指导意义?

如何判断你是否容易被公司裁掉

公司没钱了才要裁员,要节省开支。工资越高、做的东西越虚(文中所说的strategic的东西)的员工,越容易被裁掉。

"Strategic work is for the future: shaping your next product or next release. Tactical work is about now: operations, bugfixes, responding to immediate customer desires. When a company is forced to choose, they'll value tactics above strategy every time. "

Facebook 是新的 Excel

几乎所有存取数据的SaaS的竞争对手都是电子表格(Excel或Google Sheets),因为电子表格是处理数据的万金油。几乎所有大众化的互联网产品的竞争对手都是大而全的社交产品(Facebook或微信)。

Branch By Abstraction

在复杂的软件系统中如何逐渐替换掉(或重写)一个被广泛使用的功能模块?在该功能模块前引入另一层抽象,所有调用该功能模块的代码都改成调用这层抽象,然后逐步重写该功能模块。

写出上面这些中文连我自己都看不懂,还是看英文原文比较清楚点:)

"All problems in computer science can be solved by another level of indirection".