如何高效率地工作

如何提高員工的工作效率,是每個企業特別關心的話題。記得《人件》還是《人月神話》裏說過,好的程序員和差的程序員,工資可能只差2倍,但工作效率可以差到10倍之多。所以,找到高水平的程序員,不僅可以提高效率,改進質量,還可以節約交流成本,保證設計思想一致性,好處很多很多。當然,這是每個企業的夢想,就是能招到最好的開發人員和測試人員,給點高工資也是合算的。可是如何去發現這樣的人,就是難題中的難題了。

 

  那麼,在現有的基礎上,如何來進一步提高工作效率呢?

 

  從我自身的經驗,我工作最高效的時候,是我剛開始工作的兩年。我當時在一個小公司做軟件開發。我的部門經理在我剛進入這個部門的時候,和我長聊了一次,問我學過什麼課,對什麼比較感興趣,擅長做什麼,等等。然後,他告訴我,我在這個公司不僅僅是在幫公司做事,更是自己成長的一個平臺。他希望我每天只花半天時間工作,另外半天用來提高自己的水平。我當時很驚訝,怎麼會有隻讓員工工作半天的領導?但後來我才知道,這是不矛盾的。我的水平的提高,也增進了我的工作能力,提高了工作的效率和質量。我迷上了自己的工作,爲了解決工作中遇到的問題,我熟讀了大量的通信和計算機類的書。只有2年的功夫,我幫公司做了很多事情,從焊板子、硬件編程、硬件驅動、通信協議到數據庫、用戶界面、網頁製作,我什麼活都幹,也都幹得不錯。我們部門當時只有4個幹活的,一個部門經理,但是每個人都獨當一面。更有一個技術超牛的同事,他讓我們學到了很多很多。我太懷念那個時候了,工資不高,但是很開心,每天都能學到新的知識。我曾經暗暗使勁兒,希望自己2年的時間趕上那個牛人。可惜的是,他進步的速度還超過了我,我只有望其項背的份了。

 

  可惜的是,那個小公司的領導層出現了分歧,部門經理被趕走了,公司搖搖欲墜,我們也只好作鳥獸散。我進了一個大公司,做了測試工程師。到了這個大公司,我才知道啥叫低效率了。我們進去,參加了3個月的新員工培訓。這3個月,除了上課,就是看文檔,什麼活也不做。光介紹流程、工具和企業文化,就花了兩個星期。當3個月後,我們開始接觸實際操作的時候,我們老早就把培訓過的東西忘光了,壓根兒就不會用。想我當時在小公司,3個月我都已經做了一個項目了,通過做項目,所有的流程和工具都熟得很了。

 

  終於盼到可以開始工作了,發現工作實在沒有挑戰性。把別人寫好的case,改個命令格式,就成我們的case了。至於這些case爲什麼這麼寫,似乎沒人要求搞明白。然後就練習升級包,打補丁這些基本操作。然後就練習裝機器,因爲機器比較龐大、板子衆多,背板插線複雜,倒也折騰了一陣子。我開始厭倦這樣的工作,自己有時間就找些文檔來看。自己通過跟蹤消息,把整個系統的架構給畫了出來。有些人說我好傻,明明有現成的ppt文檔,我爲啥自己來畫?我呢,一來是時間充裕,沒什麼事幹,二來這樣理解深刻,後來也只有我對這個系統的架構是最熟的,也很清楚系統架構師爲什麼要這麼做。

 

  這個大公司的會特別多。我一開始很難適應。我在小公司的時候,一個月開一次項目會,過一下項目進度。因爲平時大家都坐在一起,有什麼要交流的,直接就交流了,好像沒有必要開會。可是這個大公司,每個禮拜至少兩個會,一個是項目的會,一個是組裏的會。後來又增加了一些虛擬組,比如質量工程師組,那麼又有這個組的會。還有實驗室管理組,也有會。公司有啥決策,就開個大會。後來差不多每天要開一個會。再後來,大家似乎已經很依賴開會了,學點什麼東西要開會,討論點什麼東西也要開會,推廣點什麼東西還要開會。不久就出現了一些meeting man, meeting woman,爲開會而生的人。我特別討厭開會,因爲開會太浪費時間了。很多會上,只有2~3個人在交流,其他人都在發呆。我常常會帶些書或者筆記到會上,以利用開會的時間。但這樣效率不高,因爲背景噪音太多,還要擔心被領導發現,挨批評。

 

  等到了敏捷被推廣的時候,開會更成了家常便飯。我做系統架構師的時候,曾經參加過一個從早上9點開到下5點的會,有20~30人,不知道有什麼好談的。我實在受不了了,後來拒絕去參加這樣的會。結果被告到我的經理那裏,說我和軟件人員交流有問題。敏捷的推廣者對開會情有獨鍾,覺得公司以前開的會還不夠多,所以影響了交流。會要天天開,早請示晚彙報。只有這樣,才能讓領導知道員工都在幹什麼。我很奇怪老大還認爲敏捷的推廣可以提高公司效率,這大概只是字面的理解罷了。

 

  好了,說了這麼多,開始正面總結一下該如何提高工作效率吧。

 

  首先,就是要提供有挑戰性的工作,激發員工的鬥志。以華爲爲例,我雖然沒去過華爲,但是見過不少在華爲呆過的員工,他們都成長得很快。雖然華爲總是以加班太多,沒有個人生活,給人以負面的印象。但是除去這些,華爲最大的優點,在於它是一個技術導向的公司。公司的氛圍激發員工在技術上不斷進取,不斷成長。華爲非常鼓勵員工寫技術文檔,也鼓勵員工申請專利。很多公司學習華爲,只學到瞭如何加班、如何壓迫,卻沒學到如何來創造一個技術上不斷進取的氛圍。我所在的那個小公司,沒有加班,也沒有巨大的項目壓力,員工也都成長得很快,有些同事後來成了其他公司的CTO或者是技術主管。如何來創造氣氛,讓員工以不斷進步爲榮,不恥於拿工資混日子,是很關鍵的。應該給員工有足夠挑戰性的工作,並讓他們在工作中快速成長起來。我個人覺得,讓新員工快速成長的最佳辦法,就是以老帶新,讓新員工直接參與正在執行的項目,和優秀的老員工一起工作。一個技術很強的老員工,往往會成爲新員工學習的榜樣。對於這些老員工的尊重和優待,是讓新員工快速成長起來的興奮劑。經理對員工技術水平的重視和嘉獎,是讓公司成爲技術導向的關鍵。

 

  其次,就是要人盡其才。有一句話說得特別有道理,就是find the right person to do the right thing。每個人都有自己的優點和缺點,揚長避短,是在工作分配時需要考慮的因素。所以,經理在面試和迎接新人的時候,要去了解這個人,知道他擅長的和不擅長的東西,瞭解他的興趣所在。有些人雖然技術水平一般,但是可以成爲小組的粘合劑。有些人技術水平很高,但是與人交流不暢。經理要儘可能讓他們發揮所長,並幫助他們成長。經理應該隔斷時間就和自己的手下面對面地交談,詢問他們工作中存在的問題,並提供幫助。這就是經理最重要的工作。他能夠極大地提升員工的工作效率和積極性。

 

  然後,就是要解決工作中影響效率的具體問題。

 

    - 如何組織開會。如果能在座位上解決的問題,就不要放到會上。如果能發郵件就傳達的信息,就不要放到會上。如果能一次討論完的問題,就不要分兩次討論。總之,會開得越少越好。要儘量利用休息時間交流信息。比如大家一起吃午飯,一起郊遊,茶歇時間,都是機會。要增加員工休息時間交流的機會,這些時候的交流效率往往高於開會。

 

    - 如何鼓勵在工作中學習。我發現有些測試人員在case被問題block住的時候,就有些無所事事。其實,這個時候,正是學習的好時機。看本書,找其他同事問問題,跟其他組的同事pair-work,都可以快速地提高自己的工作水平。只是公司沒有這個氛圍,大家並不能主動地去做這些事。經理們就應該引導大家,去見縫插針地提高自己的水平。要知道,這不僅僅是爲了公司,也是爲了自己有個更好的前途。

 

    - 如何培養好的工作習慣。有意識地培養開發人員或者測試人員的工作習慣,可以極大地提高工作效率。比如在工作的時候,關掉chat工具和mail提醒。測試人員在執行測試時同時關注和記錄錯誤輸出。等等。

 

    - 當員工遇到問題時,如何提供足夠的支持。有些測試人員,在遇到自己不熟悉的領域出現問題時,往往不知道該問誰。當遇到對需求的理解問題時,找不到合適的人來問。當系統出現問題,不知道bug報給誰的時候,也會一籌莫展。這都是非常浪費時間的,往往工作就會停滯不前。經理需要制定這樣的角色,來幫助解決員工遇到的技術問題。即使這個人本身不知道答案,他也可以找到合適的人來回答這個問題。公司應該鼓勵員工回答並幫助其他員工,這樣可以節約公司整體的投入。

 

    - 如何提供人性化的工作環境。在《人件》裏面說,公司和公司之間的效率差距可以達到10倍之多。很重要的一個因素,在於工作環境。高效率的公司往往提供的是安靜、舒適、人性化的工作環境。低效率的公司往往提供的是嘈雜、擁擠的工作環境。經理要在現有的條件下,儘量考慮員工的需求,儘量不打擾他們的工作,儘量讓員工感到舒適和愉快。

 

    - 如何幫助員工合理安排工作時間。時間管理是個學問,在瑣事繁多的情況下,如何能夠有效率地完成工作。我一直有一個很不好的習慣,就是喜歡打開郵件提醒,有了新郵件就要去回,去讀。其實這樣經常會打斷我的思路,在我回完郵件時,我又要花上好一會兒回憶剛纔進行到哪裏了。所以最好養成關閉郵件提醒,批量處理郵件的習慣。有一個形容時間管理的,就是往一個桶裏放石頭。應該先放大石頭,再放小石頭把大石頭之間的縫隙填滿,就可以放下最多的石頭。這就是說,要先安排大塊的工作,然後在大塊的工作間隙安排小塊的工作,就可以在有限的時間裏完成更多的工作。這些方法也都是因人而異的,只是經理們可以在某些方面幫助員工來使用方法合理安排時間。

 

  順便說一下,我不簡單地認爲測試自動化和敏捷管理可以提高工作效率。這些都是文字遊戲,名字取得好,不一定東西就好。必須具體問題具體分析。自動化有自動化的好處,也有壞處,也有很大的侷限性。敏捷不是處處都敏捷的。提高工作效率,可以減少上班的時間,至少應該是不需要加班了,這對公司和員工都是有好處的。公司不應該在提高了員工效率的基礎上再要求加班,因爲人的精力是有限的,不能無限制地佔用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章