本文翻译自 Nicholas C. Zakas 的原创英文文章《The best career advice I’ve received》,希望能够以中文的形式把这些观点传播开来,在这里对原作者表示致敬。

Nicholas C. Zakas 是前端大牛工程师,全世界最著名的 JavaScript 程序员之一。目前在 Box 公司任职,之前是在雅虎将近工作 5 年。在雅虎期间,他是雅虎首页的前端技术主管,并且是 YUI 库的贡献者。 Nicholas 编写的技术书有:《Maintainable JavaScript | 编写可维护的 JavaScript》、《Professional JavaScript for Web Developers | JavaScript高级程序设计》、《High Performance JavaScript | 高性能JavaScript》、《Professional Ajax》。

me-150x150.0969500a-1.jpg


我最近和一位同事有过一个有趣的讨论。我们回顾了自己的工作经历,以及我们可以说是多姿多彩的个性,如何对我们的长期发展产生负面影响。说实话,我从大学毕业时有点混蛋(有人可能会说我现在还是有点混蛋,但这不是重点)。我傲慢自大,尖酸刻薄,总之是个不苟言笑的人。我认为我什么都知道,并为此感到相当自豪。

我习惯于告诉经验丰富的工程师他们的做法是错误的,尽管大多数时候我都是对的,但我的个性并没有让我的做法奏效。在一次特别令人难忘的谈话中,一位资深工程师停下来,用原话说:“如果你再不闭嘴,我就把你打得屁滚尿流”。我一笑了之,因为我知道他不敢,多年后我才意识到这句话的意义:这其实是他想做的事。

从那时起,我成长了很多,学会了注意自己的言行,并学会了尊重他人,无论他们有什么特征。在职业环境中,我会克制自己的嘲讽;和好朋友在一起时,我就会让自己的嘲讽尽情发挥。这种自制力以及其他许多宝贵的经验,并不是我自己主动形成的,而是在我一路走来的良师益友的悉心指导下形成的。如果没有他们,谁知道我的人际关系会不会让我的事业短路。

事实上,在我的职业生涯中,我得到了很多人的帮助。一路走来,我的经理们将我这个性格粗犷的人塑造成了我引以为豪的人。不仅如此,在他们的影响下,我不仅成为了一名优秀的程序员,还成为了一名优秀的队友和一个好人。这些人对我的人生影响如此之大,以至于我经常向我现在指导的同事讲述他们的建议。

我还发现他们的建议放之四海而皆准,因此我想分享一下他们告诉我的那些对我的成长有帮助的事情。当然,其中有些是转述的,因为我对准确语句的记忆不是很好,但我相信我已经正确地抓住了重要部分。

不要做一个快餐厨师

我的第一份工作只持续了 8 个月,因为公司倒闭了。当我和经理谈论下一步该怎么办时,他给了我这样的建议:

尼古拉斯,你的价值不仅仅在于你的代码。无论你的下一份工作是什么,都要确保自己不要成为一个快餐厨师。不要接受一份只让你做什么和怎么做的工作。你需要找一份能够欣赏你对产品的见解以及你的开发能力的工作。

在我的职业生涯中,我一直牢记这一点。仅仅成为一名执行者是不够的——你需要参与到实施之前的过程中。优秀的工程师不仅服从命令,还会向产品负责人提供反馈意见,并与他们合作以使产品变得更好。幸运的是,我明智地选择了自己的工作,从未遇到过人们不尊重或不重视我的见解的情况。

自我推销

有一天,我在雅虎的第二任经理把我拉到一边,给了我一些建议。他一直在关注我的工作,感觉我有点躲躲藏藏的:

你的工作做得很好。我是说真的非常好。我喜欢你的代码风格,而且它很少出错。问题是其他人看不到这一点。为了让你获得应有的认可,你需要让其他人知道你的工作。你需要做一些自我推销来引起注意。

我花了一点时间来消化他说的话,但我最终明白了。如果你做得很好,但没有人知道你做得很好,那么这对你并没有什么帮助。你的经理可以支持你,但不能代替你证明自己。组织内部的人需要了解你的价值,而做到这一点的最好办法就是告诉别人你做了什么。

这是我现在给很多同事的建议。自我推销并不意味着“看看我,我真棒”。而是意味着在你实现重大里程碑时,或者学到新知识时,要让人们知道。这意味着向人们展示你引以为豪的工作成果。这意味着庆祝自己和他人的成就。这意味着要在组织内部引人注目。那些安静地坐在角落里敲代码的工程师总是有点神秘——不要学他们。发送一封简单电子邮件说:“嘿,我完成了新的电子邮件布局。让我知道你的想法”就能起到很大的作用。

以人为本

在我职业生涯的早期,我非常注重头衔。我总是想知道我必须做些什么才能得到晋升。在和雅虎首页新的经理进行第一次一对一谈话中,我问他我要怎样才能升职。他的话言犹在耳:

到了一定程度,人们就不会再以技术知识来评判你,而是开始以你与人交往的方式来评判你。

从那时起,我对软件工程行业有了更深刻的认识。他说得一点没错。当时,没有人质疑我的技术能力。众所周知,我写出的代码质量上乘,很少出现错误。我缺乏的是领导能力。

从那以后,我目睹了无数工程师在职业生涯中陷入困境。聪明的人,优秀的代码,但由于无法与他人有效合作,他们只能停留在原地。每当有人在软件工程职业生涯中感到困顿时,我都会重提这条建议,它总是一针见血。

这些都不重要

我在雅虎有一个时期非常沮丧。也许用“沮丧”这个词并不恰当,更像是“愤怒”。我怒火中烧,不断与人争吵。事情总是出错,我不喜欢这样。在一个特别艰难的日子里,我问我的一位导师,在这么多事情出错的时候,他是如何保持冷静的。他的回答是:

这很简单。你看,这些都不重要。一些蹩脚的代码被提交了,网站瘫痪了。那又怎样?工作不可能是你生活的全部。这些都不是真正的问题,只是工作上的问题。真正重要的是工作之外的生活。我下班回到家,妻子正在等我。这多美好啊。

我从马萨诸塞州搬到加利福尼亚州,很难交到朋友。工作就是我的生活,是它让我保持清醒,所以当工作不顺利时,就意味着我的生活也不顺利。这次谈话让我意识到,我的生活中必须要有一些其他的东西,一些我可以回去忘记工作中的烦恼的东西。

他是对的,一旦我转变了心态,把工作中恼人的事情重新归类为“工作上的事情”,我就能想得更清楚了。在工作中,我能够冷静下来,与人的交流也更加愉快。

权力,你的方式

当我第一次晋升为雅虎的首席工程师时,我和我的主管坐在一起,希望更好地了解这个角色的内涵。我知道我必须更像一个领导者,但我很难做到有权威。我向他寻求帮助。他是这么说的

我无法告诉你如何成为权威,这是需要你自己去摸索的事情。不同的人有不同的风格。你需要做的是找到一种你能接受的、让你感到舒服的风格。我无法告诉你那种风格是什么,但你确实需要为这个职位找到适合自己的风格。

那一年,我花了很多时间观察有权势的人以及他们如何与他人交往。我注意到他们如何走路、如何说话、如何处理问题。我尝试了不同的风格,最后终于找到了一种适合我的风格。我的风格是独一无二的,任何人在学习担任领导职务时都必须经历同样的成长痛苦。我的优势在于,我的导师提前向我介绍了这一过程。

从“怎么做?”到“做什么?”

在与雅虎的经理交谈时,我问他对我的新职位有什么期望。他回答说:

在你的职业生涯中,你已经回答了“怎么做?”这个问题。也就是说,我们告诉你需要做什么,你自己想办法去做。但现在,你需要回答“做什么?”这个问题。我希望你们来告诉我需要做什么。

这是我看到很多工程师容易跌倒的地方,如果没有这条建议,我也会碰到同样的问题。从“怎么做?”转换到“做什么?”是非常困难的,需要时间来培养。此外,这也需要一定的成熟度,才能承担起根据自己的想法来决定工作重点的责任。毕竟,如果你可以把时间花在任何你想做的事情上,那么你也将完全对你的产出负责。

在 Box,我们将这个概念称为“开环运行”,意思是你只需要很少的监督就可以自己做好工作,同时继续对工程组织和整个公司产生重大的积极影响。这是许多工程师无法实现跨越的一步,我至今还在给所有想获得提升的人提供这个建议。

表现得像你是负责人

我刚刚参加了一个会议,在整个会议过程中我都没有说话。在与我的主管进行一对一谈话时,我提到我刚刚参加了一个会议,我不知道自己为什么要参加,也没有什么可以贡献的。他说:

再也不要这样做了。如果你参加会议,那是因为你要参与进来。如果你不清楚自己为什么在那里,就停下来问问。如果不需要你,就离开。你身居领导岗位,就要有领导的样子。不要悄无声息地走进房间。只要表现出你是负责人的样子,人们就会相信。

让他们赢

我曾经历过一段团队中争吵不断的特殊时期。我为自己能以权威结束这些争论而自豪。我有一种“我的决定就是最终决定”的心态,我的经理注意到了这一点,并给了我这样一个建议:

我注意到你们之间经常发生争论,而你也总是努力争取赢得每个争论。我知道大多数时候你的立场是正确的,但偶尔也应该让步让别人赢一些。选择那些对你真正重要的事情来坚持,其他的则让它们过去吧。并不需要赢得每一个争论。

这起初是我比较抵触的一个建议。我几乎每次都是正确的,为什么要让别人赢呢?然而,随着我越来越相信他的直觉,我还是试了一下。结果是:争论变少了。人们不再觉得他们非得赢我不可,反过来,我也变得更善于辨别那些我其实并不太在乎的事。在重要的问题上,我坚持自己的立场,其他不太重要的事就让对方说了算。所有对话的强度都降低了很多。

小结

回顾大学毕业时的我,我的职业生涯可能会有截然不同的结局。在别人眼中,我是一个怨天尤人的人,一个聪明但难以相处的人,人们不得不和我打交道。要不是一路上有良师益友,要不是在职业生涯早期经历了一些令人惭愧的失败,我的人际交往能力(或缺乏人际交往能力)很可能会让我一败涂地。如今,我经常向比我更有经验的人请教。我可能不会再犯明显的大错误,但我也不想等到错误发生时才去寻求我信任的人的经验见解。

我在雅虎工作的近五年时间,是我职业生涯中转变最大的五年。我可以大规模地解决一些有趣的问题,更重要的是,我有幸在公司里遇到了一系列出色的经理和其他导师。无论是在工作中还是在外面的“现实生活”中,我都将这些对话归功于他们,是他们把我培养成了今天让我引以为豪的人。

如果我能给你留下一条压倒一切的职业建议,那就是:在你的工作中找出一个在某些方面(技术、组织等方面)比你聪明的人,并把自己与他们联系在一起。看看能否定期与他们共进午餐或喝咖啡,从他们的大脑中汲取大量知识。这样做可能会大大改善你的职业生涯,甚至你的生活。

原文链接:
https://humanwhocodes.com/blog/2013/10/15/the-best-career-advice-ive-received/

(END)