為什么程序員不按生產力比例拿薪資

jopen 10年前發布 | 6K 次閱讀 程序員

        英文原文:Why programmers are not paid in proportion to their productivity

        有生產力的程序員比一般性的程序員的工作效率要高得多,但是在任何公司這兩者之間的薪酬差距卻總是在一個很小的范圍內波動。甚至在整個行業,程 序員的薪資水平相差也不是很大。那么假如有的程序員的效率是那些平庸的家伙的 10 倍,那為什么這些生產力高的拿的薪水就不能是那些家伙的 10 倍呢?

為什么程序員不按生產力比例拿薪資

        Joel Spolsky 在他最新的播客中對這個問題給出了一些他的見解。首先,程序員的工作效率在專業領域可能相差巨大,但是在某個特定的公司里卻并沒有這么大的差距。那些 10 倍工作效率的牛人大多會選擇辭職,要么和其他同樣有才華的程序員一起工作,要么自己創業。第二,這樣強大的生產力外在表現卻不明顯。本文主要闡述第二個原 因。

        一個人如果有著比同事強上 10 倍的生產力,如何才能引起大家注意呢?在某些領域這種差異是非常顯而易見的。例如,銷售人員如果賣出了 10 倍于同事的銷售額,大家一見便知,作為獎勵,他的提成會大幅度增加。此外,訂單量多少也能確定銷售人員薪酬的高低,故而銷售這個領域是很容易看出生產力高 低的。再舉個例子,如果一個泥瓦工能砌別人 10 倍的磚頭,那也是很明顯的,不過這種情況很罕見,因為不論怎么拼命干,泥瓦工之間的工作效率總不至于相差 10 倍。再回到我們的軟件行業,衡量生產力可就不是數數磚頭這么簡單了。最最優秀的程序員也不可能比旁人多寫 10 倍的代碼,當然前提是他們的工作時間與大家相同。

        優秀的程序員懂得如何分配自己的精力、有效利用手頭資源使得工作效率更高。有時候,如果他們知道被要求解決的問題其實并不需要一個答案,他們就 會拒絕解決這個問題,因為其實客戶只是那么隨口一說,并不真正需要一個答案。有時候他們知道如何借鑒以往的代碼進行重新編輯來解決新的問題。但是即使他們 生產力再強工作效率再高,也沒人會說“你可真牛,這么快就搞定了。你值得加薪”!最多會說一句“好主意”。然后就沒有下文了。對于這種省時省力的工作方式 不是所有人都會看在眼里的,有的人甚至對此持否定態度。往往要經過一段漫長的歲月,我們才能認識到那些效率低下的家伙同樣也是在編程,卻是個“不會下蛋的 母雞”。

        一個über 式的程序員總是給人一種浪漫的感覺,他們狂熱地迷戀編輯器,好像機器人一般不知疲倦、兢兢業業地寫代碼,希望最后能出來一個完美無瑕、如同心目中女神那般 迷人的作品。而那種目標明確的程序員則不會這樣,他們會類比歸納,有時候,他們盯著一個地方發幾分鐘呆,“啊,這個問題我以前解決過”!然后,問題就不再 是問題了。

        譯文鏈接:http://news.html5tricks.com/why-programmer-not-paid.html

        翻譯作者:IT 新聞 – 蔣麗麗

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!