最好程序員的編寫代碼速度是最差程序員的 20 倍,他排除錯(cuò)誤(debug)的速度是 25 倍质帅,他寫出來的程序的運(yùn)行速度是 10 倍。
請(qǐng)注意這里的“最差”可不是偶爾遇到一位這么差的:是除了最好的姿锭,一般人都很差茸炒。
硅谷的業(yè)內(nèi)一般認(rèn)識(shí)是 10 倍:如果你有幸能請(qǐng)到一位最厲害的程序員汉矿,他一個(gè)人能干的事兒相當(dāng)于 10 個(gè)普通程序員崎坊。
這個(gè)效應(yīng)叫“搖滾明星原則( rock-star principle)”,程序員跟程序員之間的差距洲拇,就如同明星搖滾歌手和普通搖滾歌手之間的差距奈揍。
有一個(gè)很流行的網(wǎng)頁設(shè)計(jì)框架程序叫 Bootstrap,它是由數(shù)十位程序員共同創(chuàng)造完成的赋续,下面這張圖表現(xiàn)了 2017 年這一年男翰,各個(gè)程序員向這個(gè)編程項(xiàng)目提交代碼的次數(shù),代表他們各自的貢獻(xiàn) ——
排名第一的人貢獻(xiàn)了將近 700 次纽乱,第二名 200 次蛾绎,第三名大概 180 次,這三個(gè)人的貢獻(xiàn)占全部工作的 73%鸦列,其余幾十人租冠,有的只提交了一兩次代碼。
有人對(duì) GitHub 上 275 個(gè)項(xiàng)目統(tǒng)計(jì)的結(jié)果表明薯嗤,所有參與者之中顽爹,有一半人只提交過一次代碼,他們加起來的總貢獻(xiàn)還不到 2%骆姐。
另有一個(gè)研究發(fā)現(xiàn) GitHub 上絕大多數(shù)(超過 85%)開源項(xiàng)目中镜粤,不到 5% 的開發(fā)者貢獻(xiàn)了超過 95% 的代碼。
這不是二八定律玻褪。這是 1 個(gè)人干 19 個(gè)人的活兒肉渴,剩下 19 個(gè)人干一個(gè)人的活的局面。