從程序員到培養(yǎng)者的歷程
最近,看到越來越多當(dāng)初一起寫代碼的程序員朋友,成為了Team Lead,Tech Lead,Manager,Buddy,Sponsor,Coach,Trainer,Mentor。
我一方面為他們感到驕傲,驕傲他們走出了舒適區(qū),從一名單純的程序員,走進(jìn)了培養(yǎng)者的行列。另一方面也為他們感到擔(dān)心,擔(dān)心他們會(huì)和我剛開始那樣手足無措。
去年6月,在工作的第8個(gè)年頭,我加入了思特沃克學(xué)院,從程序員變成了培訓(xùn)師。我還清楚地記得當(dāng)時(shí)滿腦子的困惑:
- 講一天課嗓子會(huì)不會(huì)啞啊?啞了第二天怎么辦?
- 學(xué)員覺得我的課很無趣怎么辦?我會(huì)不會(huì)像高中的政治老師一樣,成為催眠師?
- 學(xué)員在課堂上提出刁鉆的問題挑戰(zhàn)我,我該如何應(yīng)對(duì)?
- ...
***次培訓(xùn)的場(chǎng)景還歷歷在目,與其說培訓(xùn),不如說是演講。一個(gè)人干巴巴地講了一天,學(xué)員在下面不斷地點(diǎn)頭,偶爾一下點(diǎn)過了、碰到桌面才被驚醒,擦掉嘴角的口水繼續(xù)點(diǎn)頭。
不過,從那次以后,我就再也不擔(dān)心嗓子會(huì)啞了。為了增強(qiáng)自信心,我參加了「視覺引導(dǎo)工作坊」、「發(fā)聲訓(xùn)練」、「幽默訓(xùn)練營」。甚至在做了10個(gè)月培訓(xùn)后,還自掏腰包參加了最貴的TTT培訓(xùn)。
我看到我的程序員朋友們,在成為培養(yǎng)者后,同樣感到迷茫和困惑,因此想把我的一點(diǎn)心得分享給大家,期望能幫大家少走一些彎路。本文不談為什么要成為培養(yǎng)者,只談培養(yǎng)者應(yīng)該具備的心態(tài)、可以使用的技術(shù)和一些實(shí)用的技巧。
成為培養(yǎng)者之后,在學(xué)員們一次一次的正向反饋中,我更加熱愛這個(gè)角色。并逐漸確認(rèn)了自己的使命:
成為一名專業(yè)的培養(yǎng)者,靈活運(yùn)用培訓(xùn)、咨詢、教練、引導(dǎo)、輔導(dǎo)等技術(shù),身體力行地影響他人做出積極的改變! |
如何解讀呢?首先,培訓(xùn)、咨詢、教練等都是技術(shù),作為一名培養(yǎng)者,不應(yīng)該限定自己使用什么技術(shù),就好比程序員不應(yīng)該限定自己是「Java 程序員」、「Ruby 程序員」一樣。只要能發(fā)展他人,都應(yīng)該為我所用。其次,我認(rèn)為培養(yǎng)者必須身體力行。作為培養(yǎng)者,如果我自己都沒做過,就教給別人,那是不負(fù)責(zé)任;我做過了卻不持續(xù)做,說明我不是真的認(rèn)同。我特別信奉一句話:
The day you stop learning, the day you should stop training. |
如果我自己都不學(xué)習(xí)、不成長,怎么能要求別人學(xué)習(xí)成長呢?再次,人只能改變自我,沒有人可以改變別人,我只能改變自己,從而影響別人。***,積極的改變。不能僅僅限定為教技術(shù),心態(tài)的變化、習(xí)慣的養(yǎng)成比學(xué)會(huì)具體的技術(shù)要有價(jià)值的多。
一、心態(tài)篇
培養(yǎng)別人的過程就像是把水從一個(gè)瓶子倒入另一個(gè)瓶子。首先需要打開對(duì)方的瓶蓋,打開瓶蓋就是建立信任、安全感。讓學(xué)員知道憑什么要跟我學(xué)、跟我能學(xué)到什么、學(xué)了有什么用、我會(huì)如何教、他需要如何配合等等。其次,如果直接對(duì)著對(duì)方瓶口倒,大部分水都會(huì)流出去,因?yàn)閷?duì)方的瓶子有瓶頸,那就是學(xué)員過去的經(jīng)歷和經(jīng)驗(yàn)。我們需要借助一些工具,才能把水又快又多地倒進(jìn)對(duì)方的瓶子。所以,我們要調(diào)整好自己的心態(tài),運(yùn)用發(fā)展他人的技術(shù),才能影響他人做出積極的改變。
不必等自己成為專家,才開始培養(yǎng)別人。
培養(yǎng)者應(yīng)該放低自己,不是「教」什么,而是抱著一種「分享」的心態(tài)。當(dāng)然,你需要對(duì)自己所分享的知識(shí)有判斷力。大海之所以能納百川,就是因?yàn)樗炎约悍诺米銐虻汀?/p>
如果總覺得問題在別人身上,就永遠(yuǎn)無法提高自己。
剛剛開始做培訓(xùn)時(shí),有個(gè)問題讓我夜不能寐:學(xué)員不跟我互動(dòng)。我提出一個(gè)問題,沒有人回答,我想請(qǐng)學(xué)員做個(gè)分享,沒人愿意站起來。于是我抱怨學(xué)員不夠積極主動(dòng)。時(shí)間長了,我意識(shí)到根本不可能遇到一班積極主動(dòng)的學(xué)員。我應(yīng)該從自己身上找原因,于是我?guī)е@個(gè)問題請(qǐng)教一位前輩,他的答案是:從始至終都要建立相互信任、輕松的學(xué)習(xí)氛圍。當(dāng)我自己做出了改變(詳情見后面的技巧篇)后,再也沒有冷過場(chǎng)。
程序員善于發(fā)現(xiàn)問題,而培養(yǎng)者需要善于發(fā)現(xiàn)亮點(diǎn)。
比起批評(píng)、指出不足、提出建議,更加重要的是:贊美、指出亮點(diǎn)、鼓勵(lì)保持優(yōu)點(diǎn)。一旦學(xué)員的積極變化得到鼓勵(lì),他就更有提升自己的動(dòng)力,也就自然而然會(huì)去關(guān)注自己需要提升的地方。
比起我說了什么,我做了什么更重要。
為了給學(xué)員傳遞可視化實(shí)踐的價(jià)值,我會(huì)把可視化融入到整個(gè)培訓(xùn)中,而不是通過言語來告訴他們。
比起學(xué)員說了什么,他做了什么更重要。
我們需要根據(jù)學(xué)員的反饋優(yōu)化教學(xué)方法,培養(yǎng)者需要培養(yǎng)一種「全景式溝通」的能力。大部分人在溝通時(shí)只關(guān)注信息的傳遞,而培養(yǎng)者需要時(shí)刻關(guān)注對(duì)方的狀態(tài),以及溝通雙方的關(guān)系和情感。
二、技術(shù)篇
如果不知道知識(shí)對(duì)自己有什么用,就很難提起學(xué)習(xí)的興趣,也難有決心克服學(xué)習(xí)中遇到的困難。知識(shí)是用進(jìn)廢退的,我們應(yīng)該極其功利地學(xué)習(xí),甚至忘了學(xué)習(xí)這件事,專注于解決實(shí)際問題,學(xué)習(xí)只是解決問題過程中的一環(huán)。培養(yǎng)者有一個(gè)很大的責(zé)任--為學(xué)習(xí)賦予意義。比如學(xué)習(xí)編程語言,并不是為了以后用它找工作,或者在腦子里留下印象,以便以后要用的時(shí)候能更快地?fù)炱饋怼6菍W(xué)會(huì)如何學(xué)習(xí)一門編程語言,只有這樣,才能應(yīng)對(duì)五花八門、層出不窮的語言。培養(yǎng)者要會(huì)講故事,描繪學(xué)成后的場(chǎng)景,激發(fā)學(xué)員的學(xué)習(xí)意愿。
在學(xué)習(xí)過程中:
- 運(yùn)用教練技術(shù),用提問的方式,讓學(xué)生自己找到解決方案;
- 在進(jìn)行團(tuán)隊(duì)討論時(shí),運(yùn)用引導(dǎo)技術(shù),幫助他們從同伴那里學(xué)習(xí);
- 在學(xué)員遇到問題時(shí),運(yùn)用輔導(dǎo)技術(shù),循循善誘,用提問的方式激發(fā)學(xué)生自己找到答案;
- 在學(xué)員掉坑里時(shí),運(yùn)用咨詢技術(shù),用豐富的經(jīng)驗(yàn)讓學(xué)生少走彎路。
每一門技術(shù)都是一個(gè)很大的領(lǐng)域,但我們并不需要成為專家才能應(yīng)用這些技術(shù),推薦幾本入門書:
- 《培訓(xùn)師》
- 《喚醒沉睡的天才》
- 《引導(dǎo):團(tuán)隊(duì)群策群力的實(shí)踐指南》
- 《傾聽術(shù):輕松實(shí)現(xiàn)高效能溝通的秘密》
三、技巧篇
1. 如何建立信任?
- 提前和學(xué)員單獨(dú)認(rèn)識(shí)
- 每次互動(dòng)時(shí)叫出學(xué)員的名字
- 鼓勵(lì)每一次提問和發(fā)言
2. 如何邀請(qǐng)學(xué)員提問?
提問的時(shí)候盡量避免使用「問題」這個(gè)字眼,因?yàn)閱栴}可以是Problem,也可以是Trouble。當(dāng)這么說時(shí),提問就是在給別人制造麻煩。我會(huì)說:「有沒有什么疑惑或者任何想法要跟大家分享一下?」提問后,面帶微笑環(huán)視全場(chǎng),看到誰有意向,就給他一個(gè)鼓勵(lì)的眼神。一旦有人提問,先認(rèn)同,消除提問者“害怕自己?jiǎn)柫艘粋€(gè)傻問題”的擔(dān)心?!高@是一個(gè)很好的問題」,這樣說的時(shí)候也為自己爭(zhēng)取到了一點(diǎn)思考的時(shí)間。回答結(jié)束后,確認(rèn)一下:「有回答到你的問題嗎?」來感謝對(duì)方的提問。
3. 使用積極的詞匯
- 用「提升空間」代替「缺點(diǎn)」
- 用「宵夜」代替「作業(yè)」
- 用「困惑」代替「問題」
如果迫不得已必須要說消極的詞匯,也盡量讓它們從學(xué)員的口中說出來。比如:
最快完成的小組將獲得一份神秘的獎(jiǎng)勵(lì),沒有在規(guī)定時(shí)間內(nèi)完成的小組將接受嚴(yán)厲的~~~ |
配合一個(gè)邀請(qǐng)的手勢(shì),學(xué)員們一定會(huì)異口同聲地說「懲罰」。然后我就說,“是你們自己說的,不關(guān)我的事哦”,甩鍋成功。這里我避免說出「失敗」的小組和「懲罰」這兩個(gè)不夠積極的詞匯。
4. 只和過去的自己比較
學(xué)員過去的經(jīng)歷不同,理解能力不同,切忌拿他們互相比較,那樣領(lǐng)先的學(xué)員會(huì)很爽,他甚至?xí)膭?lì)我開展更多的競(jìng)賽游戲,但對(duì)于進(jìn)度較慢的學(xué)員卻是一次又一次的打擊,只會(huì)讓TA失去學(xué)習(xí)的樂趣。只讓學(xué)員和昨天的自己、上個(gè)星期的自己比較,肯定他們?nèi)魏我稽c(diǎn)點(diǎn)的進(jìn)步,他們就會(huì)越來越有信心,越來越享受學(xué)習(xí)。
5. 偶爾使用同伴壓力
有的學(xué)員可能會(huì)覺得自己是***秀的,這時(shí)我也不需要告訴他什么,只需要將更優(yōu)秀的學(xué)員可視化出來,讓他感受到同伴壓力。比如讓他們分到一組做練習(xí)。
6. 讓每個(gè)學(xué)員都有挑戰(zhàn)
對(duì)于能力確實(shí)比較強(qiáng)的學(xué)員,可以給他們?cè)O(shè)立更高的挑戰(zhàn),比如縮短他們做練習(xí)的時(shí)間,增加題目的難度,確保每個(gè)人都有收獲。
7. 上課時(shí)間到了,人沒齊,怎么辦?
通常的做法是等,但我要說這是大錯(cuò)特錯(cuò)的,因?yàn)檫@是在懲罰守規(guī)則的人。
對(duì)按時(shí)到位的人而言:既然準(zhǔn)時(shí)到還要等,不如我下次也晚點(diǎn)到,避免浪費(fèi)我的時(shí)間。對(duì)遲到的人而言:遲到了沒有懲罰,也沒錯(cuò)過什么,下次還這么干。所以這么做的結(jié)果就是,越來越不齊。我的做法是,準(zhǔn)時(shí)開始,并且跟大家強(qiáng)調(diào)一下我們不能懲罰守規(guī)則的人。通常開場(chǎng)都是破冰或自我介紹之類的,小部分人錯(cuò)過了也沒大礙。如果課程開始的內(nèi)容就非常重要,那我也會(huì)準(zhǔn)時(shí)開始,講點(diǎn)別的有價(jià)值的東西,作為對(duì)準(zhǔn)時(shí)到的人的獎(jiǎng)勵(lì)。
8. 用手做引導(dǎo),整只手
在引導(dǎo)學(xué)員發(fā)言時(shí),一定要用整只手,而不是手指,或手里握著的任何東西。這是對(duì)學(xué)員的尊重。
9. 用詞精準(zhǔn)
避免說「可能」,「大概」之類的詞語,聽起來沒有底氣。課間休息時(shí),不要說我們大約休息10分鐘。而是我們休息X分鐘, AA點(diǎn)BB分正式開始下一堂課。
10. 根據(jù)學(xué)生的能量安排教學(xué)活動(dòng)
時(shí)刻關(guān)注學(xué)員的能量水平,調(diào)整課程的先后順序,甚至同一門課,也可以用不同的形式。
以上,分享了我從程序員變成培養(yǎng)者九個(gè)月以來的心態(tài)變化,在發(fā)展他人的道路上所獲得的成長以及積累的一些實(shí)用技巧。實(shí)際上,在這幾個(gè)月的培養(yǎng)者經(jīng)歷中,收獲***的是我自己,為了幫助學(xué)生成長,我學(xué)習(xí)了時(shí)間管理、精力管理、習(xí)慣養(yǎng)成、知識(shí)管理等。在不斷踐行的過程中,養(yǎng)成了很多好的習(xí)慣,不僅在工作中收獲了成就感,在與家人溝通、教育孩子方面也有所進(jìn)步。如果你也是培養(yǎng)者,希望本文對(duì)你有所幫助,希望你也享受這個(gè)工作!
【本文是51CTO專欄作者“ThoughtWorks”的原創(chuàng)稿件,微信公眾號(hào):思特沃克,轉(zhuǎn)載請(qǐng)聯(lián)系原作者】