網友分享:本人在一家互聯網公司里做過程序員,是最底層的這一檔,和一些外包程序員打過交道,所以本文就從這個視角,來說下外包的情況。
先說一點,至少在這家公司,對外包其實沒有明顯的歧視,零食該拿的還是拿,但公司的一些福利,比如過節費,外包是沒有的。同時,外包程序員的發展,明顯是會受限的。
1 普遍能力一般,甚至是偏低,因為入職時肯接受外包條件的,要么是培訓班轉行,要么是當時能力一般,或者是學校一般的應屆生。
2 外包干久了,進入到舒適區以后也能躺平,但躺平時間超過2年后,競爭力會下降到下份工作估計連外包的活也找不到。
3 也見過不少外包員工,入職后能力很低,但頂多用1年時間就能顯著提升,或者轉成正式,或者跳槽后薪資大漲。
4 如果外包員工出了較為嚴重的問題,一般是退回原外包公司。
從工作內容上看,外包員工基本上是屬于干很初級的增刪改查的活,一般有什么關鍵性的任務,都是正式員工帶1,2個外包一起做。我是做java的,這個方向外包干的,基本就照著現有現有代碼復制粘貼新的業務,頂多就再用些組件的api,可能業務比較復雜,工作量比較多,但論技術,只是做初級開發的活。
做java的項目,其實寫代碼是相對初級的活,能幫助程序員提升能力的,一般是和運維以及和組件相關的活,比如是用組件解決個熔斷或限流,或者用組件提升個數據庫性能,或者是根據壓測結果做個擴容,或者是其它架構方面的活,但外包員工很少有機會接觸到這些活。
另外,在日常開發過程中,程序員一般是通過解決實際問題來提升能力,尤其是解決組件,性能,運維和部署方面的問題。一般常見的場景是,比如有個問題,尤其是包含值錢方面技術的問題,領導一般是主動分配給正式員工,外包員工如果積極些也能介入,但如果外包員工縮在后面,其實一般也沒事,畢竟外包員工錢少,也沒指望外包員工能干高級的活,這就導致外包員工沒機會提升。
甚至當項目緊的時候,不少外包員工還會被抽調出去干不是開發的活,比如是核對數據甚至只是跑簡單的測試案例。所以從工作時間和工作強度來看,外包員工其實每天都在忙,而且每天都可能在加班,但真可能干個2年后,技術非但不提升,而且只會限于增刪改查。
再說下我見到過的外包程序員的水平。最大的感受是,外包程序員一般只需要用半年時間,就能成為熟練工,之后哪怕再干個5,6年,其實是無法提升的。所以很多大齡外包,比如是30歲以上的外包員工,論能力,和一個具有2年開發經驗的程序員相比,其實并沒太大的差別。
但需要說明的是,對一些零項目經驗想要入行或轉行的人來說,外包絕對是個好的入門方式。比如有人畢業3年,做的不是IT,是通過培訓班入行,那么第一份工作,找到好公司的可能性不大,但找外包的工作,成功的可能性比較大。
比如有些外包的hr,其實是知道求職者的底細的,他們面的人多了,是包裝項目還是真實項目,是能看出來的。在這種情況下,外包的hr會在知道求職者能干基本活的基礎上,壓低薪資,本人聽說過,甲方給外包公司大概25k的預算,外包公司實際給的薪資真可能是1w左右,同時社保按最低標準繳納。但哪怕是這樣,這些零項目的求職者依然愿意進。