㈠ 從經濟學角度解釋程序員為什麼經常加班還沒有加班費
最近在看經濟學的書,深深的被經濟學的理論所折服。看完經濟學的人絕大多數都會有試著用學到的理論解釋一下自己周遭的事物,我也不例外。自己是一個程序員,我想試著分析一下「程序員為什麼經常加班並且沒有加班費」這種現象。此乃一家之言,權當茶餘飯後的消遣。
很多同行們估計都經常加班,而且也能經常聽到別的公司的程序員也經常加班,並且加班通常沒有加班費。接下來我試著分析一下這些現象。從經濟學角度來看,程序員出賣勞動力(包括體力,腦力),企業購買勞動力,這裡面就蘊含著供求關系,只要是有供求的地,經濟學就會發揮它的亂入威力。接下來探討我們關心的幾個話題,而加班只是其中一個話題。
問題一:是什麼決定了你薪酬多少?
其實,是供求關系決定了你的薪酬。我們發現,周圍的(處於同一級別)程序員薪酬並沒有相差很多。整個行業的供求關系決定了你薪酬就是這么多,各個行業都是如此。如果想要企業付給你高工資,你就必須有出色的能力,並且拿高工資的人一直都是少數。能力特別出眾的人佔少數,而這些人會給企業帶來巨大的收益,所以企業願意為這些少數人支付高工資。相反,對於能力一般的人,企業只會支付你一般的工資。能力再差一些的人企業會把他拒絕。不同企業對於程序員的需求也不一。牛逼一些的企業需要優秀的人才,所以願意支付高工資來吸引優秀的人。而一些比較普通的企業對優秀的人才的需求不高,所以願意支付的工資也就偏低。而程序員的質量千差萬別,優秀的人去牛逼的企業,一般的人去一般的企業也就符合這個市場規律。
問題二:程序員的薪水為什麼要比國內其它行業的薪水高很多?
其實,大家可以想想商場里的物品。牙膏和牙刷的價格不會一樣,牙膏和肥皂的價格可能也不一樣。每種物品有每種物品的價格,勞動力也不例外。律師和醫生的薪水不會一樣,清潔工和商場收納員薪水也不一樣,程序員的薪水和其它行業薪水也不一樣就是很自然的了。一個行業的薪水水平與這個行業本身的供求關系有關,行業之間的薪水差別體現了全社會對某一行業的認可和需求。
問題三:為什麼國內的程序員工資要比國外程序員低很多?
其實,只要引入地域性,很多東西之間的比較都是很困難的,不可能三言兩語道明的,商品的價格就是如此。美國人抽的香煙不太可能和中國人抽的香煙是同一個價格,牛肉在美國的價格和在中國的價格也不會一樣。同樣程序員在國內和國外的工資可能也不一樣。每個地域都有每個地域的供求關系,從而加劇了地域之間的比較的困難。但是我不能逃避這個話題,因為確實國內的程序員工資要比美國低,接下來我就試著分析這個問題。舉個非常簡單的例子來說明地域性的影響。美國把製造業搬到了中國,比如生產晶元的流水線搬到了富士康。為什麼會這么做?官方說法是美國的勞動力成本要比中國高,但是為什麼美國的勞動力成本就高了,中國的就低了?一個人選擇當流水線的工人還是當清潔工時,本能的會比較兩份工作的成本,包括體力、智力這些顯而易見的成本和看不見的機會成本。選擇當流水線的工人時,我就放棄了當清潔工所帶來的收入,那麼當清潔工的收入就是在我選擇當流水線工人時的機會成本。我們都知道,在美國各個行業的工資水平都很高,所以選擇當流水線工人時的機會成本都高,在這種情況下,企業不得不提高工資水平來招聘需要的流水線工人,想當然企業僱傭成本會提高。而在中國,選擇當流水線工人的機會成本很低,因為中國的清潔工人的工資本就不高,所以美國企業把製造業搬到了中國,其實就是看中了中國的各種勞動力成本都低這個事實。並且,當美國把製造業搬到中國時,美國的流水線工人也就失業了,對美國的就業在短期內有一定的影響。但是不可否認,長期看來,這么做使得兩國的生活水平都提高。美國企業降低了生產成本,電子產品價格降低,這樣美國居民把省下的錢購買其它產品,促進了其它產業的就業。而中國人找到了流水線的工作,有了收入。不論怎麼看,都是一個雙贏的局面。返回來說程序員的工資,除了需要體力、智力這些成本以外,機會成本相比美國來說是比較低的,所以國內的程序員工資相比美國會低一些。但是假如,國內的程序員可以毫無障礙的與美國企業進行溝通交流,並且提供與美國程序員一樣的勞動力的時候,美國企業會不會清一色的僱傭中國程序員來降低企業的研發成本呢?美國的程序員是否失業了呢?通過比較富士康的例子我們不難看出會有相同的結果。至於為何中國的勞動力成本普遍比美國低已經超出了這個話題的討論范圍(宏觀上講,一國經濟水平決定工人的工資),暫不展開。
問題四:為什麼程序員經常加班還沒有加班費?
首先我還是需要澄清一個事實:並不是所有企業的程序員都加班。比如,銀行工作的程序員,國企的程序員,一些傳統行業的程序員。需要程序員加班的企業,無不是站在時代風口浪尖上的企業,而這些站在時代風口浪尖上的企業無不例外的願意支付更高的工資,並且這些企業員工的技術水平也相對很高,其實都是供求導致的,而這些站在風口上的企業的程序員加班表明:供大於求,最起碼在這一小撮企業中,勞動力的供給一定程度上大於了需求,程序員不得不加班來保住自己的飯碗,防止被替代。那些對加班不滿的程序員完全可以退而求其次,找一個不加班的企業也可以照常度日不是么?加班的程序員真的不要抱怨,你加班說明你的企業正處於風口,未來有各種可能,並且你是被公司所選中認可的人(畢竟有好多人沒有通過公司的考察)。
以上純屬一家之言,各種見解仁者見仁智者見智。如果有程序員看了這篇文章之後選擇出國就業,那絕對是理解了本文章的內容,但是前提:學好英語。如果有的程序員看了這篇文章之後,坦然的接受事實:國家的經濟水平影響了你和國外程序員的薪酬水平,並且不再抱怨,踏踏實實的工作,我想這才是一個人真正的成熟和理智。