外企的螺丝钉,民企的多面手
可做谈资
《21世纪商业评论》采访了一位曾在BAT公司、亚马逊和小米工作过的员工。谈到在国外互联网公司和本土互联网公司工作的区别时,他说,首先有工作时间上的,在亚马逊工作,基本是早上九点上班下午五点下班,99%的概率不加班,而在本土公司,“如果你这样严格打卡上下班,老板会把你列入黑名单”。其次,的确有螺丝钉和多面手的区别,在亚马逊,什么级别做什么事,“如果级别不到,你的能力达到了,也未必做得了想做的事儿”,在小米,发挥余地就很大。但他也不认为在外企工作就得不到成长,他的总结是“外企教你如何工作,国内公司教你如何干活”。
举例而言,项目开发上,“互联网项目一般会采用持续集成或者迭代的开发流程,这种方案的最大优点是反馈快,能及时响应变化,在执行这个流程的时候,国外公司和国内公司区别很大。比如在亚马逊,为了保证系统开发的可持续性,会引入代码审查、单测、集成测试、AB测试这几个环节保证质量,并且为每一开发环节定制出自己的工具,提升程序员的工作效率;在国内公司,理论上也会执行这套流程,但为了速度,往往只留下集成测试这个环节,其它环节会被弱化、被抛弃。这就不难理解,为什么同样一个项目,短期来看,国内公司的开发效率会高很多了。于是,在国内公司做事,慢慢地,程序员通过不断打补丁的方式解决当下最紧急的问题,导致系统里的补丁多到让所有人都看不懂。一个系统不断补丁的结果就是灾难,国内某号称技术实力最强的公司,就是这么做电子商务平台,最后发现自己的系统,已经没人看得懂,没人能维护了,最后花大价钱从Sun(太阳微系统)挖来工程师把这个问题解决了。在外企遇到问题,会鼓励大家去做个什么工具来解决这个问题,国内的公司基本靠加班和管理流程解决问题。两种不同模式会培养出什么样的技术人才,一目了然。”因此,当有应届毕业生向他寻求建议时,他说,自己还是会建议他们先到外企看看。