2016/01/08 第453期

对比:在Google做工程师的作息与在哈佛做教授的作息

这是2010年他刚辞去哈佛教授加入Google做工程师的时候写的夸大搞笑但也有真实成分的博文,当年基本上学术圈内系统领域的人都读过(并笑过)了。

在Google的一天:查邮件,超有成就感的写代码,大规模数据中心跑MapReduce jobs,与同事们友好地各种互动,享受Google各种免费福利。在哈佛做正教授的一天:复制粘贴给学生写各种推荐信,遛狗,逛Hacker News查邮件上Facebook,把授课幻灯片的2009年改成2010年然后就去上课了,指导啥都还没做deadline马上就要到了的研究生写论文。

对了,难道你们不知道他就是社交网络电影里,Mark Zuckerberg 选的操作系统课的那个教授吗?

Page Parking

很多人习惯在浏览器里快速打开很多tab,快速浏览网页然后快速关闭。本文分析了这种行为对网站设计的几个启示。比如favicon要显眼,网页标题前几个字信息量要大。

经营了3年的一个人的创业公司

第一年赚了$700,第二年赚了$4100,第三年赚了$16500(仍然低于全国最低工资标准)。按此增长速度,第四年能达到一个英国程序员的工资水平。第五年就厉害了(如果还是那么增长的话)。

Bret Taylor 谈产品如何在竞争中胜出

根据他做 Google Maps (当年的对手是雅虎黄页)与 Quip (现在的对手是微软Office与Google Docs)的经验而谈的。

"The bottom-line is you have to build a lens to allow users to see a new world rather than features to help them see an old world better."

他以前在Google Maps工作,后来创办FriendFeed然后卖给Facebook;当了几年的Facebook CTO,然后创办 Quip。创办FriendFeed的同时,做了 Tornado(commits都在2010年以前)。现在 Quip 内部用的是高度定制的 Tornado。

End-user computing

Heroku联合创始人与前CTO写的文章。古代只有少数人识字,后来大部分都识字了。现在只有少数人会编程;以后呢?学编程两大障碍:1.开发环境的配置太困难;2.就算已入门也不知道写代码能做什么。

所有编程书籍/课程都是以打击学习者自信心为目的的,过份注重语法与算法,很多人即使上完一学期编程课,也不知道能写出什么应用解决什么实际问题,就没了兴趣。针对学编程两大障碍,作者提出用电子表格来学编程:电子表格程序(Excel或Google Docs)容易安装(或不用安装),能简单编程(sum(),if等),能完成实际任务(比如记账)。