Part 1
我之前在豆瓣工作,大家一般都叫我“清风”,豆瓣一般都用网名。我在豆瓣差不多工作了五年,走的时候是豆瓣的技术总监。现在在创业,这次演讲因为跟MSUP的人很熟,本来没有太想来,因为创业了,准备收山了。今天真的是收山之讲,以后不能总出来讲了,因为自己也创业了。我自己的项目其实也用phython做很多事,我用phython差不多用了快十年。豆瓣大家知道一直用phython做的网站,所以我今天大概跟大家分享豆瓣是怎么用phython的,先泛泛说一下phython都有哪些,我们也可以用提问的方式更多的了解phython。
Part 2
关于Speed,当时我们选择Speed没有选择Python的原因,一是Speed性能不错,二是用起来非常简单,你用Speed原生的库写起来也非常容易,写数据计算的东西非常容易。而且Speed后来也衍生出很多项目,可以做数据查询和分析。这是Dpark项目,基本上跟Speed是类似的,可以写类似这样的代码,统计一个文本里大概有多少行的东西。
Part 3
包括我们自己写的代码片断的管理系统,这些都是用phython去做的,内部项目的管理系统。这是刚才提到的iPhone版,这是后来最新统计的。这种工作方式带来一个好处,因为我在豆瓣之前在新浪工作了很多年,很多公司的产品开发的人,其实会只专注于某一个部门的开发,人员在内部很难流动起来。在豆瓣有一个好处,你无论去哪个组都是用phython,技能切换比较容易。其次像我刚才说的,我们所有的人其实都是产品开发工程师,这时候会带来一个好处。你可以很容易的切换到另外一个组做事,因为所有的东西都是一样的,没有哪个组是能自己做技术选型,我随便用一个东西就可以上线,现在豆瓣还不可以的,你可以很轻松的换到任何一个组工作。