最近,我和我的一位同事进行了一次有趣的讨论。我们回顾了各自的工作经历,以及我们“多姿多彩”的性格是否对我们产生了长期的负面影响。事实是,当我刚从大学毕业时,我一团糟。我傲慢而敏锐,具有大多数人不喜欢的性格。我以为我什么都知道,我骄傲得几乎要目中无人了。我习惯于告诉更有经验的工程师他们做错了什么,即使我大部分时间都是对的,但我没有魅力让他们听我说。另一次我说他们做错了,其中一位高级工程师停下来说:“如果你不闭嘴,我就把你揍得七零八落。”我一笑了之,因为我知道他不会,但我花了几年时间才意识到:实际上他真的很想这么做。但那时候的我已经成长了很多,学会了察言观色,学会了尊重他人,不会以自己的性格无所顾忌的说出来。这种自制力,连同许多其他宝贵的教训,让我在接受导师的悉心指导后不断成长。否则,很难想象我糟糕的人际关系会如何影响我的职业生涯。我一直非常感谢我在职业生涯中遇到的每一个人。他们影响了我,更重要的是,他们让我明白我不仅是一个好的程序员——我还是一个好队友,一个好人。因此,我非常感谢那些在我的一生中给予我宝贵建议的同事和人生导师。我真的觉得他们的意见很棒,适用于大多数人,所以我想和你分享。当然,其中一些是我自己用文字拼凑起来的,因为我的记忆力不够强,无法记住对我说的完整句子,但我保证我已经包含了要点。不要做“快餐厨师”我的第一份工作持续了8个月,因为我工作的公司倒闭了。当我和我的经理讨论我下一步应该做什么时,他给了我这样的建议:你比你的代码更有价值。无论您接下来做什么,请确保您不会成为所谓的“快餐厨师”。不要接受一份有人会确切地告诉你要构建什么以及如何构建它的工作。您应该寻找欣赏您的产品洞察力以及构建它们的能力的公司。我一直把这个建议记在心里。仅仅成为实施者是不够的——您需要参与决定如何实施的过程。一个好的工程师不仅要听命,还要反馈给产品负责人,和产品负责人一起把产品做的更好。所以最后,我明智地选择了我的工作,即使人们不重视我的见解,也不会结束对解决方案的寻求。推销自己我的第二任经理在雅虎工作,有一天他把我拉到一边,给了我一些建议。他一直在看我的工作,感觉我没有尽力而为:你做得很好,真的很棒。我喜欢你的代码,它很少出错。但问题是,其他人是看不到的。为了提高你的可信度,你必须让每个人都知道你的能力。您需要做的就是了解一点自我推销。我花了一些时间终于消化了他的意思。虽然你可以做得很好,但如果没有人知道你出色的工作能力,那对你并没有多大帮助。你的经理可以支持你,但他不能为你辩护。所以关键是让业内人士知道你的价值,而做到这一点的唯一方法就是告诉人们你做了什么。我也经常对我现在的很多同事说这个建议。自我推销并不意味着——“看看我,我很棒。”这意味着你必须向人们展示你已经取得了重大成就或学到了新东西。这意味着向所有人展示您引以为豪的作品。这意味着庆祝自己和他人的成就。这意味着企业可以看到你。一个人静静地坐在角落里编写代码的程序员可能看起来有点神秘——但你永远不应该以此为榜样。一封简短的电子邮件,上面写着:“嘿,我已经完成了我的新电子邮件布局。你觉得怎么样?”——这是一个很好的方法。关于人这个神奇的生物,在我职业生涯的早期,我非常关心头衔。我一直在努力争取升职。当我在雅虎主页上与我的第一位一对一经理交谈时,我问他升职需要什么。他的话在今天仍然是正确的:在某个时刻,公司不再根据你的技术知识来评判你,而是开始关注你与人互动的方式。这是我当时得到的关于软件工程专业的最有见地的建议。因为从技术上来说,没有人质疑过我的技术能力。我的代码被认为不仅写得好、质量高,而且没有错误。但我缺乏领导能力。从那时起,在我有意识的观察中,我看到无数工程师在他们的职业生涯中陷入了某个阶段。智商高低、代码质量高低,并不代表他就能与其他人有效合作。每当有人觉得他们的软件工程职业停滞不前时,我都会分享这个建议,事实证明这条路是正确的。没关系。我在雅虎度过了一段非常沮丧的时光。也许说我抑郁并不准确,更多的时候是愤怒。我很生气,我总是在吵架——因为事情总是出错。在一个特别脾气暴躁的日子里,我问我的一位导师,他是如何在这么多事情出错时保持冷静的。他的回答:很简单。因为,没关系。一些蹩脚的代码被检出,站点关闭,那又怎样?工作不是你生活的全部。这些都不是真正的问题,只是工作上的问题。真正重要的是工作之外的事情。我希望当我回到家时,我的妻子有一顿可口的饭菜等着我。这就是生活。我曾经从马萨诸塞州搬到加利福尼亚州,有一段时间几乎没有交到朋友。所以工作已经成为我生活的全部,一旦出了什么问题,我的生活就会受到很大的影响。但这次谈话让我意识到,生活中应该还有别的东西可以让我忘记工作中遇到的烦恼。他是对的。当我转变心态,把工作中遇到的烦心事当做“工作内容”时,我发现自己不仅可以工作得更从容,还能思考得更清楚,交流得更愉快。人们互动。权威,你做主当我被提升到雅虎***的***工程师职位时,我与我的主管进行了详细的交流,以更好地了解这个角色的含义。我知道我要做的不仅仅是一个***,只是我有点缺乏权威。所以我向我的主管寻求帮助。他是这样说的:我不会告诉你如何成为权威,因为这是你需要自己弄清楚的事情。不同的人有不同的风格。您需要做的是找到一种您可以接受并感到舒服的风格。我不知道什么风格适合你,但你需要找到那种风格。那一年我花了很多时间观察权威人物以及他们如何与他人互动。我仔细观察他们走路的姿势、说话的语气、处理问题的方式。我尝试了不同的风格,最终找到了适合我的风格。我的风格是独一无二的——在我成为权威之前,我经历了同样的成长痛苦。我的优势是我的导师在我前??进的过程中为我提供了许多线索。从“howto”到“whattodo”我曾经和雅虎的经理谈过,我问公司对我的新职位有什么期望,他回答说:在你职业生涯的这个阶段,其实你已经知道了”如何”。过去是我们告诉你该怎么做,然后你自己想办法去做。但现在,相反,你必须自己弄清楚我们希望你做什么,然后你告诉我们需要做什么。很多工程师都在这里跌跌撞撞,如果没有这个建议,我想我也不会跌倒。从“如何”切换到“什么”是困难的,需要时间来发展。至于你关注的事情是否值得,那需要更多的思考和成熟。总而言之,您要为自己设定的目标负责,而且只为这些目标负责。在Box,我们称之为“开环操作”,即最少的监督工作,但如果从整个公司的角度来看,仍然对工程组织产生重大的积极影响。这是许多工程师从未实现的飞跃,如果您想更上一层楼,请仔细阅读此建议。让我自己负责,我刚刚参加了一个我绝对无话可说的会议。后来,当我面试我的主管时,我问,为什么我要参加一个我不知道坐在那里能做出什么贡献的会议。他说:不要再做了。召开会议是因为需要您的参与。如果你不知道你为什么在那里,问。如果你真的不需要你,那就离开吧。现在你处于领导地位,表现得像一个人。不要悄悄走进房间。把自己想象成负责人,人们就会信任你。这里还要补充一点,在我上高中的时候,我的导师曾经给过这样的建议:没有人会知道你在装逼。如果你很紧张但表现得好像不紧张,人们就不会知道你很紧张。领导他人也是如此。从那以后,我再也没有安静地坐在会议上。我很确定我参加的会议需要我出席。就让他们赢吧。在任何给定时间,团队中都有很多声音。我为自己能以权威的方式解决这些争端而感到自豪。我有一种“我是裁判”的心态,然后我的经理注意到并给了我这样的建议:我见过很多你赢很多的争论。我知道大多数时候你是对的,但他们赢一次又有什么关系呢。选择真正重要的事情,让其他无关紧要的事情像流沙一样从你的手中溜走。不必每次都赢得争论。起初我很抗拒这个建议。既然我是对的,为什么要让别人赢呢?然而,随着我逐渐长大,他逐渐明白了他的意思,我还是忍不住决定试一试。***结果:辩论减少。并不是每个人都希望我超越我。相反,我对一些我不太在意的事情有了更多的了解。重要的事情,我是绝对不会退缩的,但其他的事情,我会让大家共同努力。如此一来,各种议论的声音就大大减少了。结论与刚毕业的狂妄自大的家伙相比,我的职业可能有很大不同。我曾经被认为是一个聪明但不守规矩和难以相处的人。没有这些导师,没有我在职业生涯早期经历的失败,我的声望和人际交往能力永远不会像现在这样好。所以现在,我经常向比我更有经验的人请教。也许我不会再犯明显的大错误,但我也不想等到犯了错误再去弥补。在雅虎的过去五年里,我经历了职业生涯中最大的风暴。尽管有一些有趣的大型问题需要解决,但我感到更加幸运的是,组织中的许多经理和导师及时伸出援手。正是他们的建议让我成长为今天令我引以为豪的人,无论是在工作中还是在现实生活中。***我想再给你一条我认为最重要的职业建议:找一个在工作的某些方面(技术、组织等)真正比你聪明的人,并加入他们。看看你是否可以经常和他们一起吃午饭或喝咖啡,并征求他们的意见。你的事业,可能还有你的生活,可能会从中受益匪浅。三人同行,必有我师。
