- 軟件架構師的12項修煉
- (美)Dave Hendricksen
- 1216字
- 2019-09-02 17:58:31
1.2 技術之天花板
對于技術非常棒的人們(當你遇到難題必須解決時,向這些高手求助總能圓滿解決)而言,一個挑戰就是他們通常很難相處。他們與人溝通的方式或方法完全集中在細枝末節的正確性上。這種描述是不是聽著有些耳熟?
通常,你很少能堅持到談話結束,因為這些人對最小的錯誤變化都詳細地進行分析。當你聽完問題的解釋,你可能已經很累了。
在他們回來時,問題以得體的方式解決了,客戶很高興。但下次你需要請他們做事時,你總是會權衡要解決問題所花費的個人成本。你會捫心自問:“這樣做真的值得嗎?”
到了考核的時候,這些技術大拿總是因其卓越的工作得到如潮的評價,可是通常沒人注意到對他們那點糟糕的軟技能的反饋,或者只是很少提及。年復一年,他們實現工作的方式被當做是優秀的。然而遺憾的是,他們在單位內往上爬的技術障礙也變得越來越大。
隨著時間推移,在這個情形下的人會尋求升職,他將面臨一些挑戰。一個關鍵的困難在于,高級別的管理者不愿意被低職位的人批評。結果是,位于這種人和執行官之間的經理或主管不大樂意結交那些會揭露其短處給執行官的人。
吃技術飯的人無疑是很有才能的,他的問題在于總需要單位中有人牽頭才會向前邁動一步。如果經理或主管打算利用某個機會讓這個“有才能”的人參加某個會議,執行官卻在會上被嘲諷,那么執行官對這種人的第一印象就會是負面的,可能要經歷數年才能擺脫這種糟糕的第一印象。經理會由衷地后悔給予他的這個機會,而且不想重復類似事件。于是,有技術才能的人的升職天花板變得更厚了(如圖1-1所示)。

圖1-1 大多數時候所謂的“技術之玻璃天花板”其實只是缺乏軟技能而已。這些技能可以學到,缺乏的知識可以通過決定改變的努力來彌補
對于技術等級上的某些人,這樣的災難也使他們認為技術上沒有才能的人爬上了管理崗位。在某種程度上,這種想法是真實的,盡管社交能力強的人步入管理崗位依靠的并不僅僅是這個因素。特別是,這些人比其他人有更合適的技能,更善于溝通。
對于更高職位的人們而言,深諳技術細節固然有用,但能力已經開始向與別人成功交互方向傾斜,為了將事情辦成而推銷其觀點。從技術專家的角度看,他們提出的解決方案只是純技術性的,足以被人接受——事實僅此而已。他們經常相信解決方案無須推銷,所有人都應該贊嘆該解決方案的完美。
有些時候,技術人員會無法理解:任何一個項目其實都需要考慮方方面面的因素。在許多案例中,解決方案僅僅要能滿足用戶的需求,并不需要被鍍金——盡管反復修改、再修改以趨近完美在技術上是很有趣的。
產品需要使支付賬單的人的投資得到最大可能的回報。這通常意味著需要擠入更多可能“并不完美”的功能,但事實上只要成本上足夠好,能賺到足夠多的錢,并在適當時間內滿足市場需求就行了。通常競爭的產品都是在開發中的,公司需要首先推向市場,以贏得領先地位,以便令產品賣個好價錢。其他時候,其他一些因素也會同時發揮作用,例如重新為項目設定平臺、維護品質、保持成本可控等,這些也會成為主要的驅動力。