【求换】P&G$25返$10 Rebate Form & Kraft$30返$10 Rebate Form For ENFAMIL RECEIPT# PennySaver - 省钱一族
o*g
1 楼
zhanmajia童鞋的感受基本属实,amazon的名声很好,但是比较好进,在里面呆两三年
正好去FLG。
Amazon的主要问题就是Retail的margin太低,确实开不出好的福利,所以大家容易
turnover,然后turnover又造成oncall的load特重。其实Facebook,Google的也有
oncall,不过由于人员稳定些,系统的bug修好了,所以load不是那么重,然后公司的
福利又好,大家就不complain,形成正循环。这是为啥Amazon的oncall complain特多
,而其他online company的oncall complain较少的原因。
另外提提amazon的技术,amazon的很多business logic的code确实质量不高,但是
amazon的整个platform和dev resource水平是相当相当相当的高(请原谅我用了3个相
当),amazon有这些东西:
1)Apollo deployment system --- 这个可以做到one click deployment 和
rollback,
2)Performance monitoring system --- 使用实在是太简单,而功能非常强大
3)Brazil build,package
4) Code search/review
第四点的水准和其他top tier的公司差不多,但是1),2),3)的东东,我的评价是:
甩微软100条街,--- 微软的online由于公司结构的原因,每个部门都自己做
deployment, monitoring,build,导致了水平普遍不高,在微软来说,production的
deployment/rollback是天大的事,非得dev/test/pm一起参与,在amazon,随便一个
dev就自己做了。。。。这主要得原因就是微软的online infrastructure实在是。。。
举个最奇葩的例子,在FLAG, 你都可以看任何一个人最近做了那些codecheckin,也可
以search/browse任何一个部门的绝大部分code。但是微软呢,对不起,不允许。。。
。你甚至都不知道其他部门怎么用你的API,有多少部门用。。。所以微软做不到资源
和经验教训共享,每个部门的online都自己从头做起,导致了 online 变成了笑话。在
微软daily和weeklydeployment 基本上是做梦。
甩Facebook 5条街,---facebook的team还比较小,operation的经验不如
amazon多,所以很多东西功能虽强大,但是不够实用,还在evolve,很多问题主要靠
engineer 的个人水平解决。。。不过,里面的engineer水平确实不错。。。
甩Google半条街---实事求是说,google的这些infrastsructure更强大,但是
用法及其复杂,所以导致了很多production的监控做起来很麻烦,索性很多monitoring
metrics干脆不加,反正它的service也不是象Amazon那么money related.
本人在Amazon工作过几年,其他几个intern过,所以对一些东西比较清楚,但是不完全
准确,仅供参考。。。
正好去FLG。
Amazon的主要问题就是Retail的margin太低,确实开不出好的福利,所以大家容易
turnover,然后turnover又造成oncall的load特重。其实Facebook,Google的也有
oncall,不过由于人员稳定些,系统的bug修好了,所以load不是那么重,然后公司的
福利又好,大家就不complain,形成正循环。这是为啥Amazon的oncall complain特多
,而其他online company的oncall complain较少的原因。
另外提提amazon的技术,amazon的很多business logic的code确实质量不高,但是
amazon的整个platform和dev resource水平是相当相当相当的高(请原谅我用了3个相
当),amazon有这些东西:
1)Apollo deployment system --- 这个可以做到one click deployment 和
rollback,
2)Performance monitoring system --- 使用实在是太简单,而功能非常强大
3)Brazil build,package
4) Code search/review
第四点的水准和其他top tier的公司差不多,但是1),2),3)的东东,我的评价是:
甩微软100条街,--- 微软的online由于公司结构的原因,每个部门都自己做
deployment, monitoring,build,导致了水平普遍不高,在微软来说,production的
deployment/rollback是天大的事,非得dev/test/pm一起参与,在amazon,随便一个
dev就自己做了。。。。这主要得原因就是微软的online infrastructure实在是。。。
举个最奇葩的例子,在FLAG, 你都可以看任何一个人最近做了那些codecheckin,也可
以search/browse任何一个部门的绝大部分code。但是微软呢,对不起,不允许。。。
。你甚至都不知道其他部门怎么用你的API,有多少部门用。。。所以微软做不到资源
和经验教训共享,每个部门的online都自己从头做起,导致了 online 变成了笑话。在
微软daily和weeklydeployment 基本上是做梦。
甩Facebook 5条街,---facebook的team还比较小,operation的经验不如
amazon多,所以很多东西功能虽强大,但是不够实用,还在evolve,很多问题主要靠
engineer 的个人水平解决。。。不过,里面的engineer水平确实不错。。。
甩Google半条街---实事求是说,google的这些infrastsructure更强大,但是
用法及其复杂,所以导致了很多production的监控做起来很麻烦,索性很多monitoring
metrics干脆不加,反正它的service也不是象Amazon那么money related.
本人在Amazon工作过几年,其他几个intern过,所以对一些东西比较清楚,但是不完全
准确,仅供参考。。。