苹果工程师自述:我们是苹果信徒[图]
扫描二维码
随时随地手机看文章
近期内,搜狐IT会在旧金山湾区独家采访到十位杰出的华人工程师,从他们的视角窥探硅谷各家巨无霸公司的真实内幕;以下是第一篇。
几次到访苹果公司,辗转进入总部里面探访,留给我的突出感受:苹果总部更像是果粉的朝圣地,它像教堂般神圣不可侵犯。
这是一个惯以保密见长的公司。公司内外、员工之间到处充斥着“秘密”二字。苹果的下一个产品重心会是智能电视吗?iPhone 5S大约何时问世?这类产品层面的问题,除了蒂姆库克本人以及跟产品直接相关的团队可以解答之外,苹果的其他员工并不会比外界的你我知晓更多。关于“神经兮兮”的苹果公司,搜狐IT近日独家采访到了一位匿名的华人苹果工程师。让我们听他分享眼中的苹果公司。他是否欣然接受:被苹果这样“蒙在鼓里”?
受访者背景:受访者在苹果总部任职逾两年,是名iPhone应用开发人员。清华大学核物理专业研究生毕业后,他来到美国攻读电子工程博士学位;加入苹果前没有学过计算机编程,只是在攻读PHD期间凭借兴趣自主进行iPhone应用开发。
采访地点:苹果位于无线循环路一号的总部大楼。
1. 令你印象深刻的苹果文化?
绝对的用户体验至上。为了提高用户体验,整个团队会设想各种极端的案例,极其细致地测试我们的产品。打个比方,测试iPhone应用的时候,除了常规的测试流程,我们可能会假设这样一个情况:用两个手指随意找两个按钮同时按住,看看这时候应用的表现怎么样。
2. 据你观察,苹果员工有什么样的共性?大家真的都是天才吗?
天才员工的比例真的不大,员工中大概只有20%到30%是属于智力水平极为出众的。说到共性,那就是都是果粉,我们欣赏和崇拜苹果的一切,也都很自我。优点是大家都很崇尚完美主义,为了把一个事情做完美会不知疲倦。有时候完成一件事情的99%只用了一个小时,但是为了优化剩余的1%,苹果员工愿意多花很多倍的时间重做几遍。另外,共性中也有缺点:大家有时候会有点骄傲和自以为是(笑)。
3. 为苹果效劳,最吸引你的地方是什么?
刚开始是因为苹果是个大牌子,被它的名声所吸引。待了2年多以后,我发现对我最大的吸引是在苹果工作让自己很有自我实现感。每一天都会推着自己往下一个极限走。每两周向老板展示一次demo;回看自己过去两周完成的工作,总会觉得很不可思议。一个月后再次回看自己的工作成果,又会觉得之前认为很困难的东西其实都挺小case的。
4. 是什么驱使你孜孜不倦地进行自我超越呢?
团队激励;大家都很拼命,没有人会觉得自己熬夜干活会是件多么了不起的事情。
5. 员工的灵活性怎么样?办公时间、地点和着装有硬性规定吗?
灵活性很大。只要把活儿做完,在哪里办公怎么办公苹果都没有硬性规定。白天累了,在办公室打会儿游戏也没人管。带酒来公司喝没有问题。穿拖鞋来上班也是可以的。唯一的不许只是针对宠物(笑)。
6. 员工考评机制是怎么样的?
一年一考核;会从创新性、团队合作和领导力三个方面对员工进行考评。考评方法跟其他公司大同小异,老板会给员工写一个考评,员工自己会写一个,同事间也会互相写。当然,老板写的那个所占权重会最大。
7. 考评机制里的“创新性”是如何衡量的?
对做软件来说,创新性并不难衡量。我们做iPhone应用开发的时候,达到同样一个目标有很多方法,假如你的方法较其他人的效率更高或者可重用性更好,这些都会给你的创新性加分。
8. 苹果公司如何锻炼工程师的“领导力”?
开始做一个新项目的时候,团队里的每位工程师都会掌管一个具体的部分,需要自己统筹把基础框架做出来,在跟大家的反复讨论中吸取意见,并引导大家帮助自己把这个部分完成好。不论经验或背景如何,每个人都拥有领导一个部分的机会;看到自己牵头部分的demo得到整个团队的肯定,这是个相当有成就感的过程。
9. 跟同行的竞争在公司里被渲染得多吗?
[渲染得]不多。对同行,我们多少会有点不屑;可能他们对我们也是一样。更多的时候,我们是跟两周前的自己比,也会跟同事PK,如果同事比自己做得更好,这对我会是个正向激励。
10. 苹果公司有什么是最让你看不惯的?
跟同行相比,苹果在政策上很封闭:不让讲、不让做,这其实有点违反人类天性,很多时候也会给工作带来不便。iOS是个封闭体系,做软件开发的时候,如果我想调用系统资源或是链接到另一个现存的应用,哪怕目的是为了方便用户,但苹果出于安全等考虑不会允许这样做。苹果对封闭体系的崇尚跟乔布斯的烙印是分不开的,它好像是一种宗教信条。这种信条在大多数时候都具有积极意义,但是偶尔也会觉得不方便,毕竟没有一种信条是十全十美的。
11. 苹果公司会向员工透露其未来的计划和展望吗?
绝对不会[透露]到产品级别。我唯一知道的就是自己的团队接下来要做什么;我们对其他组要做什么都是一无所知,除非他们做的东西是我们所需要的。关于信息披露,苹果在公司内部一向采取“as-needed basis”(按需求知晓)的原则。有时候甚至一个组里面也会互相保密;比如两个人会被拉出来做一个秘密项目;老板会告诉其他人不要去打扰他们之类的。大家对这种情况很习惯也很尊重。保密并不是目的,有时候,做一个项目的探索或者产品模型只需要一两个人,告诉一大圈人这个模型长什么样子很不方便也没必要。总的来说,产品层面,我不会比外面的人得到更多的官方信息,也许在大方向上可以猜得更准,但仅此而已。