返回上一页  首页 | cnbeta报时: 05:50:07
“我在台湾Google工作”
发布日期:2007-11-07 17:49:44  稿源:

新闻来源:台湾yam
让宠物陪你上班、百英呎内绝对有食物免费供应、工作累了还可以躺在懒人沙发上休息,这样的工作环境哪裡找?Google有。不过,什麼样的人才能被Google相中,赢得这个全球工作者梦寐以求的好职缺?进入Google工作后,是不是真的像一般描述的这麼好,Google台湾工程研究所聘请的第一位软体工程师廖硕鹏,以亲身经歷告诉你。
 
Google台湾首位软体工程师 廖硕鹏 把解决问题当本能,成為Google垂涎的人才

-- 作者|江欣怡 / 30杂誌9月号



让宠物陪你上班、百英呎内绝对有食物免费供应、工作累了还可以躺在懒人沙发上休息,这样的工作环境哪裡找?Google有。不过,什麼样的人才能被Google相中,赢得这个全球工作者梦寐以求的好职缺?进入Google工作后,是不是真的像一般描述的这麼好,Google台湾工程研究所聘请的第一位软体工程师廖硕鹏,以亲身经歷告诉你。

闯关赴试  深耕功力升级专业脑袋

进入Google,原先不在廖硕鹏的生涯规画中,从学生时期就参加各种资讯竞赛并获奖连连的他,退伍后,拿到几家美国大学博士班入学许可,因此前往颇负盛名的美国卡内基美隆大学(Carnegie Mellon University)的语言实验室参观。回程,一位已经在美国Google总部上班的学弟,热情邀请他参观这个全球工作者的梦幻工作环境:没有墙的会议室、户外游泳池、知名行政主厨烹调的午餐。

当时廖硕鹏大為震撼,「我一看到四栋建筑围成了一个大草坪,就像是一座校园,而建筑物裡头到处都是open space(开放空间),几个人找个地方就可以开起会来,我马上就被这种不大像是想像中的办公室给吸引了。 」

他的人生从此转了个美丽的弯。回到台湾,廖硕鹏决定报考台湾Google。

但是,这个全球知名的网路公司,会考些什麼?廖硕鹏心中一点概念也没有。虽然网路上流传著Google interview秘笈,但Google针对每一位应试者都签有保密协定,这种秘笈真的有用吗?廖硕鹏不敢信任,既然抓不著明确方向,就从基本功下手,决定深耕写程式的功力。

廖硕鹏还在台大资工所唸书时,就曾经组团参加第二届趋势网路软体百万程式竞赛,还以当时最热门的P2P(点对点)分散式分享系统拿下了软体程式的冠军。但為了应付Google的考试,廖硕鹏特别去找了坊间的程式小问题来做复习,这些问题通常在考验程式设计者,如何在资源有限、时间有限的情况下,做出最佳选择。

得奖,不见得是进入Google的必要条件,但有这样的经验,却让主考官对廖硕鹏印象加分,尤其是廖硕鹏在考前重温写程式的诀窍,更让他在临场面对情境考题时,挥洒自如。

走马上任  自我鞭策逼出最佳效能

从递出履歷、接受美国总部打来的电话面试,到最后的在地面试(on-site interview),回答主考官提出各式各样的情境问题,廖硕鹏一共闯过三关,歷时长达一个多月,终於成為台湾工程研究所第一位录取的工程师。

从踏进Google开始,廖硕鹏就体会到这家公司闻名全球的人性化管理。虽然Google台湾工程研究所是从去年4月才成立,福利设施还不比上美国总部,但完全人性化的工作精神,则是完全移植美国总部,才能让Google人在这麼大的工作压力下,还能从工作与生活中取得平衡。

基本上,工程师一天的行程从抵达办公室、收收信后,一天写程式的作息就开始了,「有时大家写累了,也会起来串串门子,聊一下现在碰到的困境,但迫使大家休息一下的原因,则是因為Google的电脑。」廖硕鹏说。原来,程式设计师都是一卯起来,就会忘记时间,经常几个小时,甚至一整天盯著电脑不动,Google為了工程师的健康著想,便在电脑中植入一个小程式,每当计时的时间到了,萤幕或键盘就会自动关闭或锁住,强迫你起来走动。

不光如此,Google还為每位工作者申请人体工学服务。人体工学调整师会针对个人身体状况以及工作型态,帮他们测量身高、躯干长度,然后量身打造一套完全符合每位工作者人体工学的桌椅。
廖硕鹏现在的主要工作是改进台湾网站的页面功能,譬如Google的More page,便是由廖硕鹏从使用者观点来进行改版动作;另一方面,台湾的Google工程师也要负责找出英文版或其他版本已经具备、但台湾版尚未拥有的功能,例如先前发布的Google Map以及iGoogle,正是Google台湾工程师正在做的事。

加入Google一年多的工作训练,也开始在耳濡目染间,出现Google工程师的DNA-把事情做到最好。

创造新局  自由风气养出严谨实力

「在这裡工作最大的感受就是,大家都有一种想把每件事情做到最好的冲动,」廖硕鹏说,「程式就是要考量到空间与时间,并在这其中取得平衡,所以在Google的工程师都会努力去找到一个最佳化的演算方法,如果有人提出了一个新的演算法,他会去问大家的意见,看看是不是有更好的解决方式。」也因此,一种最不浪费记忆体、但却又能达到最佳效果的程式,往往就在这种工程师的自我鞭策之下出炉。

每个环节的负责人,都主动想把事情做到最好,因此,儘管Google的工作风气非常自由,但產品或服务產出的过程却非常严谨,这种严谨不是仰赖制度的鞭策,而是每位工程师都不愿意丢自己的脸。

譬如程式开发过程中,再优秀的工程师,也无法了解所有程式,「Google在软体发展上已经有很好的基础,也有很好的程式,但却没有几个工程师可以认识所有已存在的程式,这时候就要到处去问资深的工程师。」廖硕鹏说,即便程式完成,撰写程式的工程师要先写一个小程式来测验,但因為程式常会有错误(bug)出现,因此同儕检查(peer review)也是一个重要关键,等到检查通过之后,还需要经过一个极為严格的QA流程。最后,真正能够通过这些考验的程式,才能够放上网站运作。

Google人以创造网路新世纪為荣,这是他们血液裡流著的一股骄傲。究竟怎样的人,才能进Google?廖硕鹏根据他在工作第一线的观察,「Google用的人,是能真正解决问题的人。」而对廖硕鹏来说,「能进入Google,就是证明自己的一种方式。」

廖硕鹏/29岁
◎Google台湾工程研究所软体工程师
◎台大资工所毕业
◎曾任中研院资讯科学研究所研究助理
我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 05:50:07

文字版  标准版  电脑端

© 2003-2025