要。不過我聽說微軟的程序員1999年以前也不寫。所以說,寫不寫也不是絕對的
,偷懶有時候也是可以的。參見第56條。
71. 你在招人面試時讓他寫一段程序么?
要的。我最喜歡讓人做字符串和鏈表一類的題目。這種題目有很多循環、判斷、
指針、遞歸等,既不偏向過于考算法,也不偏向過于考特定的API。
72. 你們有沒有技術交流講座?
要的。每一兩個禮拜搞一次內部的Tech Talk或者Chalk Talk吧。讓組員之間分享
技術心得,這筆花錢送到外面去培訓劃算。
73. 你們的程序員都能專注于一件事情么?
要讓程序員專注一件事。例如說,一個部門有兩個項目和10個人,一種方法是讓
10個人同時參加兩個項目,每個項目上每個人都花50%時間;另一種方法是5個人
去項目A,5個人去項目B,每個人都100%在某一個項目上。我一定選后面一種。這
個道理很多人都懂,但很多領導實踐起來就把屬下當成可以任意拆分的資源了。
74. 你們的程序員會夸大完成某項工作所需要的時間么?
會的,這是常見的,尤其會在項目后期夸大做某個change所需要的時間,以次來
抵制change。解決的方法是坐下來慢慢磨,磨掉程序員的逆反心理,一起分析,
并把估算時間的顆粒度變小。
75. 盡量不要用Virtual Heads 最好不要用Virtual Heads。
Virtual heads意味著resource is not secure,shared resource會降低
resource的工作效率,容易增加出錯的機會,會讓一心二用的人沒有太多時間去
review spec、review design。一個dedicated的人,要強過兩個只能投入50%時
間和精力的人。我是吃過虧的:7個part time的tester,發現的Bug和干的活,加
起來還不如兩個full-time的。參見第73條。73條是針對程序員的,75條是針對
Resource Manager的。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/