2014/09/24 第50期

静态的思维和成长型的思维

推荐这篇文章,是为了分享下面的话:

In a fixed mindset, it’s all about the outcome. If you fail, you think all effort was wasted. In a growth mindset, it’s all about the process, so the outcome hardly matters.

之所以分享,因为以前面试一个从Facebook过来的工程师时,他说他很担心加入小公司,要是公司最后失败了,自己这两年的时间也浪费了(他英文原话跟我上面引用的all effort was wasted,一模一样)。你想跟这样满满负能量的人做同事吗?

Google竞争对手DuckDuckGo的故事

DuckDuckGo是很神奇的一家搜索引擎公司。它经营了一个很好的生态系统,用户可以在这个搜索引擎的框架上写各种小工具。可惜的是,DuckDuckGo最近也被墙了。 前面几期有提到,DuckDuckGo本身是用perl写的PolyvoreCraigslist也是perl写的。我本科时候除了学校教的C++外,自己学的第一个语言也是perl,当时大一寒假写了个博客,连接mysql。我也不记得当时为什么学perl,好像是在某个FreeBSD的论坛上看到的(本科时候我的电脑上装的是FreeBSD,现在想想也是一个不可思议的决定)。10年前,或者十几年前很多网站都是perl CGI,或者用perl生成一堆的静态html文件。

产品设计师报酬如何?

答案是:跟工程师差不多,$10万到$15万一年(不包括股票以及各种bonus)。 设计师做的事情很细,也是很花时间的一个工种。前段时间勉强跟公司里的一些designer学了点Sketch的皮毛,看到他们日积月累做的各种图标、界面,各种可重用的UI元素,立刻对他们肃然起敬。那种attention to detail的级别已经到了令人发指的地步。

@Scale上关于Caching的内容

这是OpenDNS的engineering blog上整理出来的@Scale会上关于Caching的内容。 前面提到了,计算机科学里两大难题:1)cache invalidation;2)naming(半开玩笑性质的)。Cache在实际应用中相当关键;为网站提速的是它,带来麻烦的也是它  -- 比如,没有及时invalidate cache,其他地方读到过时的数据;某个cache的key被访问的次数过多,导致那台memcached机器的连接数量严重超标,然后连锁反应前台的web server通通挂掉;某台memcached机器莫名其妙挂了(用AWS这样的云服务常碰到的事情),前台读不到cache就猛读数据库,直接DDOS数据库;等等等等。这些都要熬多少个夜晚攒下的troubleshooting的经验,才能以后长个心眼。

阿里巴巴上市后,雅虎变成买家还是卖家?

阿里巴巴上市后,雅虎有了很多现金。购物是女人的天性,CEO Marissa Mayer开始了新一轮的shopping。今天,雅虎刚买下一家印度公司。。。 文章也猜测阿里巴巴或者软银都有能力买下雅虎。但我觉得不太可能,老牌硅谷互联网公司的那点骨气还是有的,而且雅虎现在手里的牌也不会太差。我相信雅虎会坚挺下去,要嘛慢慢回复往昔风采,要嘛慢慢衰亡。要知道Apple在1997年的市值也才$23亿,现在市值$6000亿。雅虎是不太可能像Apple那样伟大复兴,但应该也能比现在有点起色吧。