1. 先把工作現行的架構講一次,但目的不是單純導覽,而是將將架構內用到的基礎知識
與學校上課的知識做連結。大約只花一天。
2. 第二階段,只看不做;直接pair programming(由我來寫)但過程我會一直問「知道我
在做什麼?「為什麼這樣做?」「你自己的話會怎麼做?」,目的是為了第三階段準備。
大約兩到三天。
3. 第三階段,在未成熟時硬塞一個實際的開發task跟dead line逼他完成,但實際上暗地
排給其他人。目的是讓他知道自己「缺什麼」、可能是課本上的知識或是實務上特有的經
驗。當然最後dead line到了一定做不完,接著就對答案一邊要他自己整理自己缺少的地
方。
4. 第四階段與三相同,只是沒有答案那一份,但直接code review檢討。
5. 第五階段,就算能力不足也逼他帶新人。再次系統化自己的能力。重複此段到他跳槽
就畢業了。