兩個重要的概念。
2、情境。區分從新手到專家各個不同等級的重要标志,直白的說,就是一個人對目前所需要解決的問題認識的是否準确。這個不太好量化,牽扯到一個“怎麼知道自己認識的是否準确”的問題,所謂的“決策失誤”之類的,就是這麼個事情。作者的一個觀點是“新手通常樂觀而無畏,而專家就謹慎的多”。
--------------------------------------------------------------------------------
進入正題了,說說從渺小變強大的過程吧,在讨論的過程中需要反複的引用“經驗”和“情境”這兩個概念。
note: 新手 和 專家 不是絕對的。你可以在某個領域是專家,而在另外一個領域是新手。
1、新手:對所需要處理的問題毫無經驗。
● 作為一個新手,最大的期望是有一個 list 讓他照着做就順利的把事情搞掂,而不是給他一些建議讓他自己去嘗試——悲觀點估計,他會因為無法了解複雜的概念體系以及受挫而變得煩躁易怒、痛苦不堪,并可能随時放棄。是以對待新手的最好方法就是前面那個。
● 當新手手執一份 list 時,表現的會像個專家,因為你可能會發現他的思路很有條理、很靠譜——這個典型的例子就是呼叫中心的座席,典型的 if...else...else...else...then...end 的模式
● 新手的最大特點,就是無法處理任何異常/例外的情況,哪怕是跟 list 上稍有差别——當然,也有些膽子大的敢胡亂折騰。
● 專家可以寫出完美的 list 供新手化裝成專家,但如果專家自己用這個 list 來工作,則可能表現的還不如那個新手化裝成的專家。很繞口,不過的确是這麼個意思。
● 在公司裡,常見的新手是應屆生/實習生。
2、進階新手
● 進階新手與新手的最大不同,在于有了一點經驗(注意前面對“經驗”的定義),并開始嘗試着通過學習來獨立解決一些局部的、具體的問題,但通常屬于依葫蘆畫瓢,畫得有點費勁,并且可能不太像。
● 進階新手開始有了一些碎片化的知識和經驗,但對需要解決的問題缺少系統化、結構化的認識。
● 在公司裡,通常我們把進階新手稱為初級工程師。
3、勝任者:團隊中的中堅力量
● 勝任者掌握了處了解決類似問題的多種方法,并且有能力區分目前哪個方法更适用。
● 勝任者擁有完全獨立工作的能力,而 新手 和 進階新手 通常需要 勝任者 的監督和幫助。
● 在公司裡,通常勝任者是 中級工程師。
4、精通者
● 相比 勝任者,精通者做到了“知其然,知其是以然”,不單單能根據目前的情境(參照上面對情境的定義),更有能力思考如何改進原有的解決方法/方式,以更高效的解決問題——這依據的是其對技術、業務、過程的結構化、系統化的了解和思考。
● 精通者 能夠了解一些抽象的資訊,甚至從中吸收一些新的東西——但未必一定要通過動手實驗,進而提出新的抽象模型/模式。
● 對于精通者來說,具體的技術/工具已經不是其完成工作的障礙。
● 對新手和進階新手的容忍度很低。
5、專家
● 已經不再受任何規則/指南的限制,解決自己領域的問題對他們來說似乎不需要思考,如在前文中提到的,專家使用的是“直覺”,這種通過長期大量反複的實踐、總結和思考/冥想以後,已經由意識層面進入了潛意識層面的東西。
● 專家可以把自己的解決思路/模式梳理成 list/指南,但是他深知無法将所有的細節和例外都包含其中,而這些細節和例外,就是“情境”中最重要的部分,甚至各種細節變化的累加,足以使一件事情變成了另外一件事情,而專家總是能從容的處理這一切。另外,因為專家深知這一切,在他未表現出來的内心中會對問題保持謹慎的态度,而相對的,新手或進階新手有一種盲目的樂觀。
● 如果你要專家使用自己編寫的 list/指南去工作,他将無法施展出自己的才能,甚至表現的像個進階新手。是以,對于專家不要要求他像其他人那樣工作。
● 如果你見過真正的太極高手,就能體會到什麼叫“行雲流水”一般,一切顯得從容不迫,而這就是專家給人的感覺——可以做到完美,并且感覺不到他是在處理那些勝任者無法想明白的難題。
● 據說人群中能成為專家的,隻有1%-5%,是以貌似不用強求自己一定要成為專家,做個精通者也挺好的。
讨論完了從新手到專家的過程,早來說點其他有趣的東西。
1、專家應該嘗試編寫指南供新手和進階新手操作,并為勝任者和精通者提供教育訓練和指導,但應該避免直接教育訓練新手和進階新手。
2、精通者同樣無法忍受新手和進階新手,是以最好去幫助勝任者把事情做得更好。
3、勝任者是教育訓練和指導新手和進階新手的最佳人選。但是,如果缺少了精通者和專家的指引和幫助,勝任者想突破自己将是一個非常痛苦和漫長的過程。
4、新手需要“被駕馭”,别了解錯了,他們需要在有明确指引的情況下快速的完成任務,快速收獲成就感,否則很容易被挫折打敗。
5、進階新手需要更多的激勵和實踐,以幫助他正确的了解目前所從事的工作,并盡快成長為勝任者。
6、合理的人力結構并非金字塔結構,團隊中新手和專家都不要太多。據統計,大概是這樣的(書中隻有圖例,我大概的估算了一下):進階新手 40%,勝任者 30%,精通者 10%,新手 15%,專家 5%。
7、但如果是一個 agile 團隊,新手和進階新手都不要太多,因為 agile 中充滿着各種“隐喻(oracle)”和“經驗之談”,這将大量依靠精通者和專家來解讀和運作。
8、在推動團隊前進方面,精通者與專家有同樣的價值。
版權聲明:本文出自 aiffir 的51testing軟體測試部落格,歡迎轉載......
====================================分割線================================
最新内容請見作者的github頁:http://qaseven.github.io/