绝大多数的工程师很可能很少关注代码之外的能力,摸爬滚打了将近10年后,我才领悟到除了技术之外还有一项最重要的修炼,那就是"领导与被领导"学(其中包含了换位思考,但不局限于换位思考)。
下面列出的向上管理(manage up)的五条原则,对实践"被领导"学大有裨益。
- 了解老板的期望值,管理老板的期望值。与老板就工作重点和评估标准达成共识。
- 努力做好本职工作,哪怕你并不喜欢或者想要谋求其他的发展。
- 努力维护老板的面子、尊严和地位,即便你并不喜欢和接纳他(她)的为人。
- 匹配老板的性格和工作风格,用老板喜欢的方式,而非自己喜欢的方式与他(她)相处。
- 经常与老板交流与沟通,获得其理解与支持,帮助其排忧解难,做一名问题解决者,而非问题制造者。
将上面五条原则牢记于心自然是不够的,关键是要应用到具体实践中去。总之,对于工程师来说,硬功夫固然重要,软技能(soft skills)也很重要,甚至比硬功夫还要重要。 (如果你表示怀疑,说明你还很年轻。就如小沈阳说的那样,"我们很年轻啦,我们很直溜儿!" <-- Too simple, sometimes naive!) 个人认为,职场的成败其实主要取决于两个A: Attitude & Ability. (首先,你得行;其次,有人说你行;最后,说你行的人得行。)
注:本文中所列举的五条原则来自于我在2015年4月参加公司组织的主题为《People Manager Acceleration Program》的培训笔记。
延伸阅读: 《软技能 代码之外的生存指南》 (软技能的提高并非一朝一夕的事,但Once you aim high, you will hit high.)