xx 網(wǎng)絡(luò)公司人均獎金 28 個月……
xx 科技公司人均獎金 35 個月……
每到年底吮铭,這樣的新聞在互聯(lián)網(wǎng)業(yè)內(nèi)簡直是鋪天蓋地矛渴。那些獎金不高的程序員們一邊羨慕嫉妒椎扬,一邊暗暗比較一下自己的身價,考慮是不是該跳槽了具温。
不同水平的程序員蚕涤,薪資相差巨大。水平相當?shù)某绦騿T铣猩,因所處公司不同揖铜,薪資收入相差巨大。甚至在同一公司內(nèi)部达皿,水平也相當?shù)某绦騿T天吓,因為身處項目/產(chǎn)品的不同,薪資差異也不小峦椰。這也是互聯(lián)網(wǎng)行業(yè)的一大特色龄寞。
程序員該掙多少錢,一向是個頗有爭議汤功,很費腦筋的問題物邑。
對于企業(yè)來說這是個麻煩的問題。公司該如何考核程序員?程序員的獎金該如何發(fā)拂封?該不該給程序員股份? 這些問題一直在困擾著老板們鹦蠕。
對于程序員來說冒签,也是個問題。不止一個程序員朋友問過我钟病,公司給他多少股份德挣,自己才應該滿意肖油? 應不應該跟公司去爭取更多股份?就是說,程序員自己也未必清楚母廷,自己值多少。
現(xiàn)在的工資體制隅熙,是在自由傭工的市場中形成的沐旨。一個 5 年的 Java 程序員要月薪 2 萬,并不是程序員自己清楚核算出了自己的價格噪伊,同樣的簿煌,企業(yè)愿意用 2萬左右的價格雇傭 5 年經(jīng)驗的 Java 程序員,也并非企業(yè)精確核算出了成本和利潤鉴吹。
自由市場的價格體制姨伟,最奇妙的地方就在于,它能夠在無數(shù)的供方和需方之間豆励,自發(fā)的形成平衡夺荒。用計算機語言來說,這是一種非常巧妙的“分布式”系統(tǒng)良蒸,沒有中心化的指揮棒和命令技扼,就能夠形成共識。
自由市場的機制嫩痰,讓水平相當?shù)某绦騿T在基本薪資上淮摔,大致保持一致。但程序員進入不同的公司后始赎,公司經(jīng)營的好壞和橙,則直接導致了程序員在獎金和股份上的收入,產(chǎn)生了天壤之別造垛。
自由市場尊重運氣和機會的存在魔招。男怕入錯行,女怕嫁錯郎五辽,程序員怕進錯公司办斑。大家只能愿賭服輸,看著當年藍翔Java培訓班的同學拿到1000萬市值的股份,只能暗自懊惱乡翅,抱怨老天不公鳞疲。
但是,這種不公平是否對自由市場有壞的影響蠕蚜?企業(yè)該怎樣給程序員發(fā)獎金才最有效率尚洽?程序員真的值得這么多么?為了不讓程序員朋友罵我“程序員奸”靶累,我們換個說法腺毫,給程序員發(fā)獎金應該怎么發(fā)?
是根據(jù)程序員的技術(shù)水平來發(fā)挣柬?還是根據(jù)程序員的工作量來發(fā)潮酒?還是根據(jù)程序員所開發(fā)的產(chǎn)品盈利情況來發(fā)?
以上這些方法邪蛔,都有值得質(zhì)疑的地方急黎。
程序員 A 是獨孤求敗級的技術(shù)高手,但很可能他很懶侧到,態(tài)度消極叁熔,一年來什么事也沒做。獎金不該有他的床牧。
程序員 B 比較努力荣回,寫了很多東西,代碼行數(shù)戈咳、功能點數(shù)都很多心软,但是他很不幸運,參與的產(chǎn)品被砍掉了著蛙。獎金該不該有他的删铃?
程序員 C 則加入了一個爆品小組,該產(chǎn)品一下子給公司盈利100億踏堡,但程序員 C 的技術(shù)很一般猎唁,市場上隨便就能雇到替代他的人。他也值得很高的獎金么顷蟆?
各種因素诫隅,各種問題,以及各種核算方法帐偎,其中所蘊含的傭工合作模式逐纬,只有兩個:
一個是勞動力購買模式,即企業(yè)雇傭程序員削樊,是以一定的價格水準豁生,購買了該水準程序員的勞動兔毒。只要程序員交付的勞動,滿足了公司要求甸箱,那么程序員就值得這份薪資育叁。程序員參與的產(chǎn)品成功與否,不影響程序員的收入芍殖。
另一種是利潤分享模式豪嗽,企業(yè)根據(jù)程序員所開發(fā)產(chǎn)品的盈利情況,作為程序員收入的決定因素围小。這種模式下昵骤,身處不同產(chǎn)品組的程序員树碱,收入就會差別巨大肯适。還好的是,我們程序員都是愿賭服輸?shù)某砂瘢a(chǎn)品利潤不高或者直接被砍掉框舔,拿不到獎金看著別的組發(fā)6位數(shù)7位數(shù),也不會抱怨赎婚。
雷軍總說過的一句話:找合伙人吧刘绣,雇傭時代已經(jīng)過時了。這就是把利潤分享模式向前更進一層挣输,技術(shù)合伙人直接擁有股份纬凤,成為公司的主人。
很多公司設(shè)計了復雜的KPI撩嚼,綜合了以上各種因素停士,在兩種模式中間平衡,最終計算出程序員的獎金完丽。最終的結(jié)果恋技,不免會有大鍋飯、不公平的情況存在逻族,而這些弊端的解決還是要由自由的勞動力市場來調(diào)節(jié):感覺到不公平的程序員蜻底,會選擇離開。
自由市場承認運氣和機會的存在聘鳞,自由市場從來就不追求事實上的平等薄辅,自由市場更不保證能力與收獲的一致。大神級的程序員抠璃,也必須通過市場找到自己的位置和工作长搀。不想投身市場的汪洋大海,那還是搞科研去吧鸡典。
但我們關(guān)心的問題有二源请,第一是怎樣保護自由市場的機制,讓自由市場發(fā)揮更大的效用。另一個問題是谁尸,企業(yè)和程序員雙方舅踪,在基本薪資之外的獎金和股份分配上,如何達成雙贏的一致良蛮。
在發(fā)揮自由市場的協(xié)調(diào)機制上抽碌,我們鼓勵一種更加細致的傭工協(xié)議,企業(yè)和程序員可以就基本工資决瞳、獎金和股份的分配上货徙,按照雙方自愿的條款達成一致。有的程序員愿意固定的高薪資皮胡,有的則愿意與產(chǎn)品的盈利情況掛鉤痴颊,有的愿意要獎金,有的愿意要股份屡贺,這些都應該單獨對待蠢棱。公司甚至可以針對每一個項目,每一個產(chǎn)品甩栈,與程序員一一簽訂細致的協(xié)議泻仙。
不過,在簽訂這些詳細協(xié)議的時候量没,還是要考慮勞動法玉转,勞動法如同一個大小固定的框子,我們需要在框子里靈活的跳舞殴蹄。要知道究抓,勞動法肯定限制了勞資雙方合作的靈活程度,而且實質(zhì)上偏向保護勞動者饶套,公平的講漩蟆,是不利于企業(yè)的。但勞動法畢竟用一些固定的條款約束勞資雙方的責任和權(quán)利妓蛮,節(jié)約了社會認知成本和協(xié)商成本怠李。但是為了給自由的傭工市場增加更多豐富的活力,還是要在勞動法的基礎(chǔ)上蛤克,多進行一些創(chuàng)新和突破捺癞。
另外,面向個體的個性化的勞動協(xié)議构挤,也會帶來更多的管理成本髓介,需要考慮效率提高與成本增加之間的平衡〗钕郑可以擬制多個不同類型的勞動協(xié)議模板唐础,基于勞動協(xié)議模板進行個性化協(xié)議的簽署箱歧。
公司和程序員,在考慮考核及收入設(shè)計上一膨,要達到公平呀邢、雙贏、以及團隊激勵的目的豹绪,一定要把產(chǎn)品的技術(shù)特性价淌、營銷特性、經(jīng)營特性琢磨透徹瞒津。產(chǎn)品的成敗蝉衣、成品的盈利與否,多大程度上依賴程序員的技術(shù)和開發(fā)工作巷蚪,多大程度上依賴營銷人員病毡,搞清楚這些問題才是設(shè)計考核制度的關(guān)鍵。 有一些產(chǎn)品的經(jīng)營利潤雖然高钓辆,但對程序員的技術(shù)和開發(fā)挑戰(zhàn)并不高剪验,那么就沒必要投入高水平程序員肴焊,也沒必要設(shè)計過高的獎金和股份前联。 而另外有些產(chǎn)品,則極端依賴程序員的創(chuàng)新和創(chuàng)造能力娶眷,只要產(chǎn)品技術(shù)高超似嗤,無需拼命的營銷,客戶和收入就會大把大把的涌來届宠,這種情況烁落,自然要給程序員制定高比例的獎金和股份了。
程序員值那么多錢么豌注?這個問題伤塌,說到底,要由老板們必須尊重的兩尊“神”來回答轧铁,這兩尊“神”每聪,一個是市場,一個是產(chǎn)品齿风。
市場說程序員值多少錢药薯,老板就得掏多少錢。
產(chǎn)品說程序員值多少錢救斑,老板就得掏多少錢童本。