人們對于培訓這件事情總有一些不切實際的想法。
我們期望恰梢,那些不具備某些能力的人佛南,通過培訓就具備了梗掰。就像洗車一樣,通過一個黑屋子嗅回,出來就是一輛嶄新的車及穗。
而實際上,在專業(yè)領(lǐng)域绵载,一個更悲觀的論調(diào)是被廣泛認可的埂陆,那就是:培訓沒有用。
1娃豹、既然沒有用焚虱,為什么大家都在搞培訓呢?
其實我們應(yīng)該反過來想這個問題懂版,既然行業(yè)里普遍認為培訓沒有用鹃栽,而到處又都在搞培訓。那大家的印象里一定有“培訓有用”的印象躯畴,所以才會不斷地去做培訓民鼓。問題就變成了,“我們什么時候覺得培訓有用了蓬抄?”
從我個人出發(fā)丰嘉,來ThoughtWorks之后,我接受的最有用的幾個培訓分別是TWI倡鲸、OO BootCamp供嚎、DDD。
上完培訓頗有頓悟之感峭状。受啟發(fā)之后克滴,我拿學到的東西去跟其他人交流,發(fā)覺有的人頓悟优床,有的則是不明覺厲劝赔;有的在接受培訓之后會發(fā)生較大改變,有的則像什么都沒發(fā)生過一樣胆敞。
我對比了一下這些不同的人着帽,可能的原因是這樣的:這些培訓之所以對我們有用,是因為我們在參加培訓之前就已經(jīng)在軟件開發(fā)的各個方面都積累了足夠多的經(jīng)驗移层,就差有人給我們梳理一下了仍翰。
所以我常常用最后一塊饃來比喻培訓。用吃飽的感覺來比喻頓悟的感覺观话。
后來我跟其他人的交流予借,則是拿著最后一塊饃去喂別人吃。同樣差這一塊饃的人,吃下去馬上頓悟了灵迫。但是還沒吃到足夠饃的人秦叛,也就只能聽個熱鬧。
2瀑粥、培訓到底有沒有用挣跋?
當充分準備好的人,遇到充分準備好的內(nèi)容時狞换,是有用的避咆。而這里面最難滿足的條件是充分準備好的人。這是可遇而不可求的修噪。
不知道大家看到這個結(jié)論的時候什么感覺牌借,反正對于我,一個專職做培訓的人來說割按,簡直是死刑判決一樣的感覺。
當我開始去給畢業(yè)生做培訓的時候磷籍,這個“沒準備好”的情況就越發(fā)的嚴重适荣。我們完全可以在培訓前就預言:培訓完幾乎感覺不到變化。當想到這個院领,我的內(nèi)心幾乎是崩潰的弛矛。
好吧,雖然現(xiàn)實很坑爹比然,但生活還要繼續(xù)丈氓。
既然培訓有用的關(guān)鍵在于充分準備好的人。那么有沒有這么一種情況强法,人并沒有充分準備好万俗,但是培訓依然有很好的效果的呢?為什么出現(xiàn)了效果呢饮怯?
我個人的經(jīng)歷里闰歪,只碰到過一次:韻濤(ThoughtWorks交付總監(jiān))的戰(zhàn)略課。
當時這個課程蓖墅,其實我也沒有完全聽懂库倘,很多內(nèi)容停留在“我以為我懂了,其實完全沒懂”的狀態(tài)论矾。
但是為什么效果好呢教翩?因為這個課程在我心里種下了一個種子。就像是盜夢空間里說的那樣贪壳,“在意識的底層被注入了一個想法”饱亿,我看到一個企業(yè)的行為,就忍不住去分析一下,他們的戰(zhàn)略是什么路捧?為什么要這么做关霸?可不可以做別的?有什么在影響他們的決策杰扫?
我覺得后來這無窮無盡的自我訓練队寇,才是我成長的關(guān)鍵。
3章姓、也許培訓的重點不是培(講課)佳遣,而是訓呢?
編程是一門手藝活凡伊,這個世界上的手藝都是練會的零渐。基本功不熟練系忙,說別的都是騙人诵盼。也許生產(chǎn)“準備好的人”的最有效方法,就是我們早就非常熟悉而又深惡痛絕的那個——題海戰(zhàn)術(shù)银还?
于是我們出了下面的一些題目(大概70道)风宁,要求學生做簡單的集合運算。
然后蛹疯,魔鬼般的訓練開始了戒财。當時的場景讓我想起了:
訓練開始之后,我跟徐昊交流了一下經(jīng)驗捺弦,當時的對話場景是這樣的:
我: blah blah……
徐昊: 這類似于體育里的體能訓練饮寞。
我: 是的。
徐昊: 體能訓練不是應(yīng)該天天練嗎列吼?
我: ……
于是幽崩,本來只打算做一遍的基本訓練,變成了天天都在練的體能訓練冈欢。當然考慮到不能一天都練這個歉铝,于是我們簡化了一下颗胡,每天做的練習類似于:“選出一個集合中下標為偶數(shù)的元素来氧,在選出的元素中,選出元素為偶數(shù)的元素帮孔。將其按幾位數(shù)分組香浩,對每一組求中位數(shù)类缤,放到一個數(shù)組里為最終結(jié)果”。
掐表邻吭,不能超過一個小時餐弱,當然難度也是一直在加的,除了條件會改以外,還會讓他們抽取一個filter的高階函數(shù)來用等要求膏蚓。
4瓢谢、這些簡單粗暴的訓練會有用嗎?
結(jié)果是出乎意料的驮瞧,進行過這些訓練的同學氓扛,他們不但寫代碼的速度提升了(這簡直是一定的)。
而且相比沒有進行這些訓練的同學论笔,在面對一些比較抽象和復雜的編程技巧講解時采郎,更能跟上我的節(jié)奏,有的甚至還能指出我的錯誤狂魔。
是的蒜埋,準備好的人誕生了。雖然還沒有達到我們期望的那種“有sense”的人最楷,但是相對于他們自己整份,有了明顯的突破。而誕生的方法籽孙,是我們最痛恨的題海戰(zhàn)術(shù)皂林。我們總會變成我們最討厭的那種人是吧。一個被題海折磨的人蚯撩,若干年后成為了出題折磨別人的人。
當然烛占,這是開玩笑的胎挎。
曾幾何時,我們開始相信一個都市傳說:中國人沒有創(chuàng)造力是因為填鴨式教育和題海戰(zhàn)術(shù)扼殺了我們的創(chuàng)造力忆家。于是我們對于這種簡單粗暴的方法總是下意識的排斥犹菇。
那我在這里不得不給它辯護一下:這個方法,粗暴是粗暴了一點芽卿,但并不簡單揭芍。
5、實際上卸例,題海戰(zhàn)術(shù)與創(chuàng)造力并不矛盾
任何領(lǐng)域只有對基本能力擁有直覺般熟悉才有更高級的綜合應(yīng)用称杨,包括創(chuàng)新。
而建立直覺般熟悉的最快方式筷转,要么在短時間內(nèi)進行高密度的訓練姑原,要么只能用更長的時間獲得,反正訓練量是守恒的呜舒。
但一個方法再有效锭汛,人們恨它,也不會有太多人用。為了兼顧效率和人性唤殴,我們的思考不能停止般婆。既然題海戰(zhàn)術(shù)沒有錯 ,為什么我們這么恨它朵逝?
我想來蔚袍,大約是因為沒有針對性。
假設(shè)有10個知識點廉侧,其中9個我已經(jīng)不需要訓練了页响,有一個我還很弱。但是我眼前這10道題段誊,只有一道是針對那個弱項的闰蚕,我訓練一次弱項,必須訓練9次強項连舍,這顯然是充滿浪費的没陡。
而每個人又都是不同的,哪些是弱項索赏,哪些是強項盼玄,何時加難度,何時引入更復雜的練習潜腻,到什么階段限定什么時間長度選什么題埃儿,都要根據(jù)人處于的階段不同去做調(diào)整。要有壓力而又不能壓垮融涣。這個環(huán)節(jié)上我們需要個性化的關(guān)注童番。那就不得不考慮教練的角色。人的問題需要人解決威鹿,想想看也是個讓人很頭疼的事剃斧。(要么就是強人工智能,強人工智能還沒有誕生忽你,誕生了……還要培訓干什么……機器就該取代人類了)
所以幼东,一個真正有用的培訓,我們需要培(講課)科雳,需要訓(練習)根蟹,還得是大量的。不僅如此糟秘,為了讓人能堅持下來大量的訓練娜亿,還需要教練的個性化關(guān)注。這些條件往往無法同時具備蚌堵,難怪培訓是沒有用的买决。我們進行了長時間的探索沛婴,得出了行業(yè)通行的結(jié)論。是不是一個很悲劇的故事督赤?
我個人覺得不是嘁灯,我們起碼不再像一個原始人一樣去看待這個結(jié)論,“培訓沒有用”從一個神諭般的斷言躲舌,變成了一個由具體的丑婿,可以看得見摸得著的原因支撐的結(jié)論。問題被細化了没卸,那么就給了我們質(zhì)疑的著眼點羹奉,給了我們改進的著手點。堅持分析约计、實驗诀拭、改進,也許未來我們就能看到一篇文章——《培訓真的有用》煤蚌。
你想看到的洞見耕挨,都在這里