2007-04-02

如何成為一位傑出的工程師 How to be a Star Engineer (二)

九個工作策略


好了,如果你是一個希望能夠提高生產力,增加自己智慧資產的工程師。你該如何做才能讓別人覺得你表現傑出呢?在我們這個研究之前,這個答案並不存在。

無論是在學校或是在職場中,沒有任何地方在教培養傑出表現的工作策略。大多數的人藉由試誤法來驗證自己的想法。然而,許多計術上極有競爭力的工程師因為在這個過程中犯了太多錯誤,使得他們的整體表現僅僅比平均稍高一些而已。例如,他們可能沒有採取主動積極的態度,或者是他們在對整個組織重要性不高的方面主動積極。


我們發現,改變你做事的方法以及和別人共事的方法是有必要的。表現傑出的人事實上做事的方法和其他的人有相當的差異。他們將他們的工作策略融合到每天的表現中,產生一個前後一致的行為準則。任何一位具有足夠聰明和動機的工程師都可以獲得卓越表現的能力。


盡管如此,這種生產力的發揮並不是像大爆炸一樣的釋放出來。也沒有魔法藥丸或是神奇子彈可以讓你瞬間出類拔萃。而是藉由九個互相結合在一起的工作策略為基礎發展起來的。以下依照重要性排列,分別介紹這九種工作策略。





1. 閃亮的軌跡(Blazing trails)


你對於之前提到的Lai和Henry的看法是什麼?你是否覺得Henry被低估了因為他只強調技術上的競爭力並不公平?或者Lai受賞識只因她會閒聊?



一般的員工,如Henry,腦海中的主動積極是:想出一些新的想法可以讓他們的工作做得更好,或是在公司主動幫忙一些額外的事情,例如規劃年度野餐或是號召同仁去捐血。實際上,Henry覺得他自己很主動,『我收集了最新的技術文件並學習了最新的軟體工具,因而我可以將我的指派工作做得極好。沒有人叫我做這些。』Henry這樣告訴我。



Lai很清楚而Henry並不了解的一個關鍵是:只有特定的行為才能讓別人覺得你主動積極。主動積極的真正意涵是:


  • 主動追求超過自己職權範圍的更大責任(例如Lai主動幫忙安裝新的軟體工具)。同時仍然能夠完成自己的主要任務。
  • 能夠額外付出心力來幫助其他同事或是團隊,就像Lai主動幫助她的同事應付難纏的程式。
  • 當有重要的任務出現在每個人職權中間的灰色地帶時,能夠主動承擔起責任,並且將任務完美達成。
  • 對於認定的目標或是計畫,不屈不撓地堅持直到成功地執行完畢。就像Lai在幫忙安裝軟體時以加班的方式完成原先的構想。
  • 在一般人的印象中,唯一值得主動去做的事是發明一個商業上成功的新產品,比如說發明物件導向的Java語言。如果你花了許多心力,卻無法在華爾街日報頭版上刊登一篇讚美重大貢獻的文章,那你主動的努力就白費了。
然而,在我們的研究中,傑出的工程師都堅信:雖然他們非常期望夠主動積極地做出巨大的貢獻,日常中的小貢獻,日復一日地累積起來,也可能造成同樣的影響力。不只這樣,他們發現通常一個重大的發現是在一連串較小的努力之後,慢慢形成的。如果你自己的工作態度是不注重在小地方採取主動的態度,則你所累積的貢獻會逐漸乾涸,而重大的突破永遠都沒有機會發生。例如,Lai主動幫助同事處理一個繁瑣的程式,可能可以讓她的同事獲得一個喘息的空間,而這正是在工作上要產生有意義的突破所需要的條件。




傑出的工程師同時也相信,你可以主動做出貢獻的程度會和你的經驗直接相關。Lai在還是新進人員時,大家並不期望她承擔太大的責任,但是她主動對周遭的人做出一些小貢獻為她的同事帶來一些意外的驚喜。同時也很快地讓其他人認同她是一位有生產力的工程師。當她越來越有經驗之後,大家才會開始期望她能夠主動地承擔更高難度,風險更高的任務。


我們對Lai, Henry及其他數百位其他工程師的觀察發現,對於任何一個有競爭力的專業工作者團隊,新進人員必須展現主動積極的精神。這樣的態度不只會讓主管感到滿意,更重要的是,你的同事和客戶也會因此而欣賞你的表現。同事們期望中的工作夥伴不會將自己侷限在職務說明書中所列舉的任務中。他們希望他們的同事可以像Lai一樣願意做超過自己職權範圍以外的任務。因為他們知道,如果一個新進的人員的工作份量比自己少,自己就要承擔更多的責任。他們需要能夠延伸自己責任範圍的工作夥伴,無論是和同事更能搭配,提供客戶更好的服務,或是更能應付市場的迅速改變。


不只是主管和同事,客戶們也會期望他們所接觸的員工具有這些特質。如果一個新進人員沒有辦法滿足這些期望,他們可能會和Henry一樣,被歸類為有能力但是生產力不足的員工,無法對整個團隊做出正面的貢獻。





2. 知道該問誰(Knowing who knows)


一般的員工對於建立人際關係網路的想法僅止於有管道可以得知最新的辦公室八卦,或者是和自己領域中的人及獵人頭公司的主管保持聯絡,以便於日後可以轉換更好的工作。


傑出的工程師除了上述的管道之外,另外維持了一種更重要的人際關係網路。因為他們了解,目前社會資訊過載的程度已經使得很少人具備完成工作所需的所有資訊。他們可能具備50-80%的知識,但是除非有辦法能夠將剩下的部份補起來,否則他們的工作就無法順利完成。有效的人際聯繫正是他們補足資訊不足的方法。


善於利用這個聯繫的人很清楚必須事先和各領域的專家建立可靠的雙向聯絡管道。這個聯繫網路中的專家們可以藉由彼此的幫助完成手邊的重要任務。建立這個網路的主要的目的,是希望盡可能地降低本身的知識不足以勝任新工作的機會。




有效的人際網路和一般人的人際關係有兩個最大的不同點:一是有效的人際網路包含了對的人,二是獲得回應的速度快。


他們所認識的專家可以第一時間就提供正確的答案。一般人則比較常得到錯誤的資訊,通常是因為問錯人,或是知道答案的專家並不在他的人際關係網路中。他們可能因而被誤導,或是繼續盲目摸索。


反應迅速的的人際網路可以使得優秀的工程師迅速的獲得自己所缺乏的資訊,而能夠比其他的人更早繼續進行工作。假設他們花了半天的時間來來問到他們所要得答案,其他的人大概要花一兩天的時間,而且通常得到的還是錯誤的資訊。長時間下來,累積的差異相當可觀。


優秀的工程師因為建立了更有效而且更迅速的網路,生產力得以進一步的提昇而能夠超越普通的工程師。即使是具有相同的天份,光靠自己總是有所不足。




Andersen Consulting, 一家國際性的顧問公司,指派公司的一位資訊技術顧問 Claudio 來撰寫一份時限很緊的合約提案。這是一份五十萬美元的合約,內容是提供生物技術公司所使用生物化驗程序的資訊技術支援。


Claudio記得他有一個大學同學現在在生物技術領域中最有名的公司Genentech Inc.上班,因此與她聯絡,而她則介紹了一位專攻生物化驗程序的同事給Claudio。僅僅用了兩通電話,他就獲得了完成他的合約提案所需要的資訊。


發生在Claudio的另一位同事,Newt身上的狀況就不同了。和Claudio一樣,Newt也需要相同的資訊。但是Newt並沒有運用自己的人際網路,而採用了公司的建議,將他的問題貼在公司內部的電子留言板上。第二天,他發現電腦內有40個回應等著他去處理。這些回應的答案有許多是彼此互相牴觸的,但是由於他並不認識這些提供回應的人,無法判斷其中回答的品質。他只好一個一個的去了解和確認這40個回應的內容。


因此,當Newt還在為他獲得過多的資訊而傷腦筋時,Claudio已經利用他有效率的人際網路將兩人的差距越拉越大。


針對資訊獲得的問題,目前高級主管們普遍的作法是以改進公司內部電腦網路作為解決方案。主管們花了數百萬美元的經費在新增電腦硬體及軟體上面,相信像Newt這樣的員工可以用email解決他們的困境。但是成功的人際聯繫通常建立在一對一的直接溝通上,比較不人性的電腦網路廣播往往效果不佳。傑出的工程師會花許多精神在建立,維繫,及運用由一群專家們彼此互通有無所組成的高效率人際關係網路。和其中有沒有使用高科技沒有直接的關係。




3. 主動的自我管理(Proactive self-management)


一般人相信自我管理的意義在於對於時間及計畫的控制。如果他們的工作可以在原訂的時程,預算,及規格之內完成,則他們的自我管理一定沒有問題。


傑出的工程師們知道主動自我管理的真正內涵決不只是時程及計畫管理。這兩項是每個員工都應該做到,而且是公司付錢請他們完成的。傑出的工程師的工作策略在於主動地創造機會,影響工作上的決策,在工作上表現得極端優異,並且開創自己事業發展的方向。這樣的態度可以使他們加速累積工作經驗和才能,使得他們在公司中的價值增加。


Elena在一家提供汽車工業先進陶瓷材料的公司從事研發的工作。她向公司提出出差申請,希望能夠去參加一個生產力及品質的研討會。由於這個研討會的內容和她的工作沒有直接相關,而且出差預算已經快用完,她的上司並不同意。Elena並沒有因為這個決定而打消念頭,因為她相信參加這個研討會會使得她在公司中更有價值。她用了自己的假期去參加這個研討會,並且自付旅費。


在會中,她發現歐洲正在發展一個新的品質標準ISO 9000。這個標準建立了一些投標要求,目的在確保原料,產品,及生產程序的更高品質,使得歐洲的公司在全球市場中更具競爭力。如果像她公司這類提供原料的公司無法滿足這些要求,將無法參與歐洲的標案。


回來之後,她變得更活躍。她利用自己的時間研究ISO 9000的要求,並且利用午餐會議的時間向她的工作團隊解釋。很快的,她的同事們也開始重視這個議題,並且試著說服他們的上司提早準備歐洲的ISO 9000投標要求對於公司將有很大的幫助。


高階的主管們比較難接受他們的觀點。他們懷疑歐洲會形成制定標準的共識,更別說是強制執行新的標準了。然而,Elena不斷嘗試讓主管們了解,她會寄一些文章或是她寫的備忘錄給他們,提醒他們第一家符合這個標準的好處。最後,最高主管們看到了一些實質的好處,因此決定採納這個想法。現在,歐洲已經是他們公司的最大客戶,同時,品質的提昇也對他們的美國市場有幫助。


Elena的自我管理使得公司經營得更成功。即使她的主管並不支持,她仍主動積極地提昇自己的價值。同時,她也看到了提昇公司價值的機會。最後,Elena的作法強調了各個工作策略是互相結合的。她的自我管理同時包含了主動積極-有意願做超過她的職務範圍,甚至超過她的上司,而達成一個所有人都受惠的目標。而能完成這些的關鍵在於:她不輕易放棄。




4. 掌握全局(Getting the big picture)


一般人都有目光短淺的問題。他們只由自己的角度看世界,並且將自己侷限在相同的觀點。


傑出工程師反而時常跳脫自己的角度而以許多不同的觀點來看事情。『我的客戶會怎麼想?我的競爭對手的想法是什麼?我的同事呢?我的上司和公司的股東又在想什麼?』由於他們可以用不同的視野來衡量事情的重要性,因此他們能對產品做出改良,或是對問題發展出更完善的解決方案。


傑出工程師的觀點是由累積足夠的經驗而發展出來的判斷模式。Sarah在她獲得電腦科學的碩士學位之後在矽谷找了一個軟體開發的工作。在求學以及工作的期間,她用一本筆記本來紀錄她對時常發生的問題及解決方式的觀察。每天晚上,她會仔細閱讀她的筆記本,像偵探一樣尋找問題的模式及其中的線索。


依Sarah的實務和經驗,她和其他的新進人員一樣表現不錯。然而,她和其他人最大的不同在於她對於軟體以及電腦邏輯內部的了解。同事們很快就發現了她的洞察力,當有重大的障礙無法突破時會來尋求她的幫助。而這也提供Sarah一個很好的機會可以接觸到一些她原本工作不會碰到的問題。


在任職滿一年時,Sarah做了一件同事們覺得非常不可思議的事。她請求調到軟體測試部門。測試工作時常被誤認為是次一等而且前途發展有限的。軟體測試人員的工作主要是檢查其他人的成果,確認軟體的執行和預期中的相同。和其他的研發工作相比,測試工作少了一些開發新產品所帶來的個人成就感。由於他們總是帶來壞消息,例如軟體的臭蟲或是品質的問題,軟體開發工程師即使知道是必要的,通常也是很不情願,甚至略帶敵意地容忍測試人員的存在。


但是Sarah將測試工作視為一個新的機會,可以從完全不同的角度來了解她自己的工作。她將會廣泛地了解造成軟體錯誤的原因。可以在一兩年之內累積大量的經驗。同時,可以和最重要的客戶合作,一起開發客戶眼中合理的測試程式。


在這個過程中,Sarah可以學到在將來的軟體開發時,如何避免本質上及觀點上所會犯的錯誤。同時,測試工作也使得她有機會了解她同事們的觀點。她由同事們開發軟體的問題及排除的過程中學習到相當紮實的技巧。


兩年後,當Sarah重新回到軟體開發的工作時,她在測試部門的訓練開始展現在工作上。她的同事們很快就認定她是軟體大師。Sarah成為他們公司的軟體專家,帶領著公司在矽谷中力爭上游。


像Sarah這樣的傑出工程師,可以分辨不同觀點中的細微差異。這並不是因為有天份。而是因為他們主動追尋,並且將這個特質轉換成實質的幫助。



沒有留言: