如果公司每年把中等水平以下的程序員開除?
如果這么做,不用多年,短短幾年公司就會出現嚴重問題,會失去行業競爭的機會,直接Game Over。
首先,人力成本非常高。“每年要開除一批中等水平以下的程序員”,意味著要按照勞動法和地方法規支付賠償金,即“N+1”的賠償。
“再招一批水平更高的”,OK,水平更高意味著薪水更高,按照現在平均行情,每個崗位增加30%-50%的薪水都是正常的。
重要的一點是,按照題主的邏輯,下一年,要從現在的程序員中再淘汰一批,那么除了支付比往年更高的賠償金,還需要付出更多的薪水招來更優秀的程序員。
年復一年,不出三年,就山窮水盡了。
其次,時間成本高,磨合期長。水平再高的程序員到新公司來,也要花上一段時間熟悉項目,看文檔,讀代碼,不是短時間就能體現“高水平”帶來的效益的。
不同的人,代碼編寫風格也不同,就算Git或SVN保留了全部的代碼,人員頻繁更替,時間稍長,項目基本就沒法做了。
第三,優勝劣汰的比例要設置合理。互聯網公司也有KPI考核,程序員們也不例外,優勝劣汰比例在5%就很高了,而不是題主所說的“中等以下”開除。
在“水平”判定上,按照題主的邏輯,每年招來的新程序員都要“水平高”,那么下一年淘汰的就有往年“水平高”的,以此類推,題主的公司最后要招攬的只能是業界頂尖的程序員了。請問題主公司請的起嗎?
普通程序猿,碼農這的只能這樣去要飯?
現在大項目都是分解成若干模塊,各個Team分別完成各自任務。團隊合作無比重要。
合理調配現有資源,充分發揮程序員的水平,讓“中水平以下”的程序員提高水平才是正道。
上一篇專科畢業想轉行學習編程
下一篇jpa的優缺點