Instagram卖出10亿美金的启示
最近爆出最大IT新闻应该是Facebook以10亿美金收购Instagram,而Instagram只有13人,见报道:揭秘Instagram的13人团队和9位投资人)
分析其团队,发现如下有趣现象:老大是产品经理,老二是前端设计师,程序员老几?被产品经理兼职,这是成功网站的模子?
网站卖10亿美金,其核心是5千万用户,而程序员几乎不占据主要角色,关键还是得益于亚马逊等云计算平台,只要会编程,如何应付几千万访问量就不用考虑了,而这正是编程难点,这样,纯技术问题解决后,程序员位置就不是很重要,只要根据产品需求完成设计代码即可。
由此带来的启示是:
国内虽然没有稳定的公有云计算平台,但是管理方式能够参考这种模式,研发部门的普通程序员跟随产品经理(或项目经理)注重业务分析设计的实现,由产品经理(或项目经理)负责考核;专门的平台部门负责性能和可伸缩性Scalable设计直至云计算平台,由首席架构师或外聘顾问负责考核。
这种管理模式对程序员生涯也是有益的,如果对产品业务设计感兴趣,可以深入钻研领域建模等业务分析的方法,不是有一句话:如果程序员不注重业务,明天你的工作就会被自动化程序替代,其实云计算是向自动化编程迈出的第一步;
如果程序员对纯技术感兴趣,那么向架构师方向发展,性能微调直至分布式等Scalable可伸缩可扩展设计,最终研发或搭建出自己的云平台,现在云计算产品有很多开源,但是搭建后如何和自己的业务系统协调运行,做到成本和效率第一,因为不可能每个企业有亚马逊 谷歌那样的实力,能够做到Twitter Facebook那样自己内部搞定Scalable问题就相当很好,当然租借公有云也不是什么丢人的事情,但是国内没有成熟的云平台,与其自己被别人当小白鼠试验,为什么不自己给自己试验呢?