絕大多數的工程師很可能很少關注代碼之外的能力,摸爬滾打了將近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.)