對軟體產業來說,雇用一名超級程式人,通常比起雇用多名尋常程式人的價格效能比,好上許多,然而,技藝高超的程式人,恰如雙面刃。開發團隊必須妥善加以運用,才能讓他們發揮最大的戰力。 軟體開發,就人力資源的角度來看,是一個很特殊的領域。因為每個人生產的量與質,可能存在著極為懸殊的差距。若是從質來看,頂尖的程式人所寫的程式碼,或許平庸之輩窮極一生也無法寫出。倘若撇開品質不談,單從量來比較,優秀的程式人在單位時間的產量,通常也都是平凡程式人的數倍甚至數十倍之多。
以一抵百,常是團隊的靈魂人物 對軟體產業來說,雇用一名超級程式人,通常比起雇用多名尋常程式人的價格效能比,好上許多,即使超級程式人要價不菲,但真要精打細算起來,還是十分划算。
這種情況,好像在武俠小說裡時常看到。武功蓋世的絕世高手,即使遭遇眾人圍攻,通常也都能平安脫困,甚至以寡擊眾。好比在金庸著名小說《天龍八部》中,丐幫幫主喬峰在聚賢莊一役,與百位武林高手大戰便是一例。
軟體產業是一個可以允許個人色彩十分濃厚的產業,也因此成了所謂「英雄文化(Hero Culture)」相當盛行的領域。在這種文化底下,擁有超凡技藝的程式人,成了所謂的「英雄程式人(Hero Programmer)」,而這種人在軟體開發領域中,是一種獨特的角色。
全文>>
沒有留言:
張貼留言