讀古今文學網 > 程序員必讀之軟件架構 > 實現角色 >

實現角色

最後,簡要地說一下,人們如何實現石匠大師的角色。下面這段話來自維基百科的「石匠工藝」頁面14 :

14 http://en.wikipedia.org/wiki/Stonemasonry

中世紀對石匠技能的需求很大,行業協會的成員按水平被劃分為三個等級:學徒、幫工和石匠大師。學徒要和師傅簽訂契約,以此換取師傅的培訓;幫工的技能要高一些,可以到外面去協助別的師傅;石匠大師被看作自由人,可以按自己的意願選擇主顧的項目。

這反映了我自己擔任軟件架構角色的經驗。它是一個漸進的過程。像很多人一樣,我的職業生涯始於在別人的監督下寫代碼,漸漸地,當我獲得更多的經驗,就開始承擔更大的設計任務。不同於中世紀的建築行業,對於如何從初級開發者到軟件架構師,軟件開發行業缺乏明確的路線。我們沒有普遍的學徒模式。