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