需要自己發(fā)自內(nèi)心的主動(dòng)刻意練習(xí)。其實(shí)看到老師這個(gè)題目,我馬上就聯(lián)想到了編程界公認(rèn)的,經(jīng)典的程序員修煉進(jìn)階模型,這個(gè)模型給程序員定義的4重境界,正好對(duì)應(yīng)了老師題目里的四個(gè)階段: 無意識(shí)無能力——不知道自己不知道 1 無意識(shí)無能力在校大學(xué)生,或是工作剛一年的編程新手所處的階段,年少輕狂,激情四射,學(xué)習(xí)編程新知識(shí)超級(jí)有干勁,當(dāng)自己按照教程編寫出一些應(yīng)用,學(xué)會(huì)使用一些框架,研究了一些算法后,覺得自己很牛,覺得編程就這么回事——不知道自己不知道。 2 有意識(shí)無能力工作過一段時(shí)間,接觸到了一些大型項(xiàng)目,在工作中遇到過一些自己無法獨(dú)立解決的棘手問題,需要依靠公司大牛的幫助。收起了第一階段的心高氣傲,開始沉下心來虛心學(xué)習(xí),研究事物的本質(zhì)。越學(xué)習(xí),越覺得自己懂得很少——知道自己不知道。 3 有意識(shí)有能力經(jīng)過有意識(shí)無能力的階段,這個(gè)時(shí)候,該程序員已經(jīng)身經(jīng)百戰(zhàn),接觸過各種編程語言,使用過各種編程框架,在無數(shù)的加班處理生產(chǎn)系統(tǒng)中報(bào)的incident這種生與死的邊界徘徊過,解決過各種稀奇古怪的棘手問題等等,經(jīng)驗(yàn)已經(jīng)非常豐富,職業(yè)水平已經(jīng)上了一個(gè)臺(tái)階。經(jīng)歷過成千上萬小時(shí)的編碼生涯后,有意識(shí)有能力的程序員對(duì)于遇到的大多數(shù)問題,都知道其發(fā)生的原因以及解決方案。處于這個(gè)階段的程序員已經(jīng)能夠獨(dú)立解決自己遇到過的所有問題。 4 無意識(shí)有能力真正的超級(jí)程序員。這個(gè)階段的程序員能夠解決同事遇到的但是自己還沒有接觸過的問題。這個(gè)階段只有程序員的抽象思維能力不斷提高才能夠達(dá)到的境界。 如果說有意識(shí)有能力的程序員能夠解決某一個(gè)問題,那么最后這個(gè)階段的程序員則能夠解決某一類問題。 處于這個(gè)階段的程序員能讓每一位同行羨慕不已,因?yàn)樗?她已經(jīng)將自己職業(yè)生涯接觸過的所有編程語言/框架真正融為了一體,在接到任務(wù)時(shí),腦子里想得不再是“我應(yīng)該用什么編程語言/編程框架來完成這個(gè)思路”。無意識(shí)有能力的程序員,能夠?yàn)t灑自如地運(yùn)用自己所學(xué)去完成任務(wù),而不再拘泥于某一項(xiàng)具體的技術(shù)。這個(gè)階段的程序員,就是在武當(dāng)山真武大殿忘記了張三豐傳授過的所有劍招之后的張無忌,就是華山思過崖里盡悟風(fēng)清揚(yáng)傳授的獨(dú)孤九劍之后的令狐沖。 Jerry覺得自己目前正處于程序員的第三個(gè)境界上,正在朝第四個(gè)境界努力。再回到教練技能的四個(gè)境界,運(yùn)用奇跡式想象原理,我想老師們期望我們最后能實(shí)現(xiàn)的場(chǎng)景,也就是達(dá)到無意識(shí)有能力的境界,在進(jìn)行教練式對(duì)話時(shí),完全不被課堂上我們習(xí)得的教練式對(duì)話的套路所束縛,而是能夠靈活運(yùn)用這些技巧,完美地服務(wù)于我們的客戶。 要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙"。 |
|