互聯網公司和外包公司有什麼區別?為什麼有些程序員不想進外包公司?

肖玄珊


作為一個IT男,呆過半外包和自研的公司,我想我應該有資格回答這個問題。先來闡述一下我在兩家公司的一些工作再來對比。

大四那會實習的時候,以實習生的身份進入一家半外包性質的公司。說是半外包的性質是因為公司本身有自己的產品,但是等我進去的時候,自身的產品已經迭代得差不多了,之後都是在外面拉的外包,做的是商城方面的外包。那會的主管其實人也挺好的。裡面安排的工作大部分都是遷移,例如客戶要這個功能了,就從原來一些已經做好了的那裡遷過來,再適配的調一下。

再說說現在的公司。主要是自己公司的研發項目,基本就是一兩個項目在不斷的迭代,說實話,迭代的功能越來越深,需要的設計和開發也越來越複雜,很多東西得往深一層面的來思考和開發。

先來看一下,不得不說外包需求還是挺高的。但不得不承認,我還是不太喜歡外包公司。為什麼呢?聽我慢慢道來。


1.外包公司能學到的東西多?答案是不存在的。

很多人說外包可以學到很多東西,在我進我現在公司之前也面試過一家公司,去了之後才知道是外包,然後和旁邊一個應屆生也是面試者的哥們聊了起來,我說你知道這公司是外包嗎?他說“知道啊,不過也沒關係,外包能學到的東西比較多“。我當時也沒說什麼,很多人似乎也是這樣想的,外包學到的東西多,然而,不得不說的是外包能學的東西其實真的不多。有時候外包為了快速迭代,你做的項目可能不過是上一個項目拿過來改改而已,不斷重複同樣的工作比較多。相反自研的話因為迭代得多,你會更深一層的接觸業務,很多東西深一層開發之後簡單的增刪改查就不頂用了,就得擴展更深一層的方法了。重要的是,外包公司很多都是沒辦法接觸一些高併發的場景的,一些新一點的技術可能都是沒辦法用上的,這對以後的發展來說挺受影響的。


2.外包公司大都只顧功能完成不顧後期擴展和設計的好壞。

在外包公司很多時候都是你自己一個人負責一兩個項目,只追求功能上的快速實現,所以也不管你代碼寫得有多難堪或者設計得有多爛,只要能跑幾乎都沒人管你,甚至乎你會忙得焦頭爛耳,框架接觸得再多最後也僅僅只是會用表層的,有逼格一點的寫法和使用可能都不會了。也因為自研一般是多人同時開發一個項目,你也可以看看別人是怎麼寫代碼的,慢慢的規範起自己的代碼質量。


3.自研平臺對你的試錯性很多時候都比外包的高。

自研的大公司對你使用一些新技術會有更大的包容性和鼓勵性,有些也是願意花時間等你去研究的。還有一點是,自研的公司有時候會比較閒,這樣的話你相對自學其他的時間就比較多了。


也有人去外包公司是因為外包公司錢多。不可否則,有些外包公司確實錢是挺多的,不過更多的是沒日沒夜的加班加點。然而我想說,其實自研的一些公司錢也不少。說句題外話,那就是,如果外包公司你覺得錢多,但如果你一個月都沒能控制好自己不亂花錢,每個月結餘就那麼點的話錢多了可能也沒辦法很好的改變你以後的生活,而且,外包公司的話很多東西都不規範,我認識一同學,他有一朋友做php的,在外包公司,連swoole和鳥哥都沒聽說過,眼界也不夠遠,對以後想要跳更大的平臺來說真的難。

所以說,能去自研的公司還是去吧。對以後去更大的平臺做好準備。學習這種東西更多是靠自己去學習的,僅僅靠工作去逼迫你才學習的話,路途會有些坎坷。當然,事無絕對,重要的是看自己怎麼想的和怎麼行動的。怎麼選擇,自己權衡吧。


藍洛333


在外包待了兩年,最後還是提了離職。給後來的徒弟們說了一句話。如果能夠選擇,千萬別來外包。


我來說說自己的經歷吧。剛畢業的時候去了沿海城市,進了一家很好的互聯網企業。但是離家比較遠,待了兩年後決定回到自己所在城市西安,講真的,西安的互聯網真的不咋滴,每家公司招聘要求的很高,尤其是看學歷。一般要求都是985和211學校的博士碩士。我是偶然一次把簡歷掛在網上,被外包的HR忽悠進去,當時給我承諾的年終獎項目獎全都沒有,五險一金按照最低標準交,反正公積金就幾十塊錢。在外包待了兩年從來長過工資。一開始以測試職位應聘的,進去是哪裡有坑填哪裡,最後是運維開發測試資料啥都幹,只要你踏實肯幹,不給領導抱怨和訴苦,那麼恭喜你就會有加不完的班,幹不完的活。而且外包也沒有其他福利。能堅持兩年我都佩服自己,視力下降巨快,每天頸椎疼,也沒時間鍛鍊身體。所以說如果可以選擇,就不要來外包,也不要輕易相信外包HR給你的口頭承諾。


SuperFenSuper


十多年的老程序員,曾經在外包公司工作過,給大家一個建議:如果能夠選擇的話,千萬不要進外包公司。

下面我給大家講講外包公司和互聯網公司相比有哪些區別,等了解了外包公司的種種之後,就容易理解為什麼大部分程序員不想外包公司了。

對於外包公司的看法

外包公司,可以分為項目外包和人力外包,項目外包就是幫其他公司做項目,完成了之後進行驗收和交付;人力外包則是需要待在甲方公司現場,通常會有一個甲方的項目經理安排開發任務。我當時的公司屬於後者,談一談我對人力外包公司的感受:

  • 沒有歸屬感,只認識本項目組的人,自己部門的人都認不全。如果被外派到一個“優越感很高”的甲方,處處有低人一等的感覺。

  • 為了提高開發效率,甲方通常會統一開發框架,外包人員都是在框架的基礎上開發業務代碼,所以有一些技術底層的東西接觸不到。

  • 如果被外派到一個老項目,用到的框架可能會比較古老,例如還在使用SSH,一些公司的老項目只要穩定運行就可以了,不追求重構和創新,這種情況下沒有辦法接觸的一些新技術。

  • 技術氛圍比較差,需求不多的時候,空閒時間也就比較多(很多公司忙的時候很忙,閒的時候很閒)。在不忙的時候,大家都在刷新聞、看小說、聊天,而不是在學習一些新的技術,討論如何讓系統變得更好。

  • 最後是大家比較關心的待遇問題,甲方給人力外包公司的“人頭錢”都是有上限的,比如對於一箇中級Java程序員,甲方每個月支付20K,拋去一些必要的支出,公司能給到員工手裡的錢就很有限了。所以在外包公司的員工,前兩三年漲薪很多,但是很快就到了天花板,往後難以提升。

給外包公司員工的幾點建議

  1. 有機會跳槽到甲方或者其他非外包公司的話,那就跳槽。很多甲方公司每年都會吸納一些優秀的外包人員,這是一個不錯的機會。

  2. 題主年輕應該比較年輕,如果不怕加班的話,可以考慮去互聯網公司鍛鍊幾年,再往後的選擇會多一些。

  3. 如果跳槽有困難,面試通過率低,說明現在的技術能力比較差,先把項目用的技術棧研究清楚,比如項目中使用SSM,那就把每一個框架都做深入的研究,然後看看項目是否可以做的更好。

  4. 在把項目做好的前提下,去研究一些主流的技術,如果不知道學習哪些技術的話,可以看看心儀的公司,他們的招聘條件是什麼,有針對性的學習。

  5. 多在項目裡面擔任一些工作,不要怕吃虧,在工作中鍛鍊比自學要快的多。

  6. 多和人打交道,已經離職的同事也最好可以保持聯繫,方便在你跳槽的時候,找人內推你。

另外,也不是說外包公司完全就是一無是處,因為外包公司人員流動率比較高,所以一個年輕的程序員,可能很快就要負責重要的工作,甚至很早就會接觸到管理方面的工作,成為一名項目經理。

我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。


會點代碼的大叔


當然不是每個外包公司都差,也有很牛的外包公司,很多外包公司做到了讓甲方看乙方臉色的,就是很牛的外包企業。也不是每個做外包崗位的都是打醬油的,也有很多高手也是外包出身。

比如螞蟻金服的CTO程立,甚至現在阿里很多骨幹員工也是外包出身,包括從口碑、支付寶的服務商出來的業務崗,也包括很多從技術外包起來的員工等等。

至於為什麼不想進外包公司,大家還記得一個笑話嗎?一旦企業出現問題以後,不管是公關團隊對外口徑,還是企業對內,習慣性的把責任推給實習生、外包員工、合同工等等,這其實也反映了一個比較現實的問題。

螞蟻金服CTO程立就是外包出身

可能是阿里的同學都知道,阿里系兩大企業的CTO之一,現任螞蟻金服CTO、現在也是阿里巴巴的合夥人之一的程立(魯肅)最開始就是以外包員工的身份到阿里巴巴的,當時他和倪行軍(花名苗人鳳)等人一步步搭建起了支付寶的整個技術架構,包括對賬平臺、快捷支付、虛擬賬號等等支付寶最核心的技術體系。

說魯肅故事的原因是確實很多同學未能進入很好的甲方企業,可能會有失落感。

我覺得做好你自己,不斷地給自我增重,不斷地提升自己的技術能力,我相信只要你足夠優秀,英雄不問出處。你能力強了,也是有機會“媳婦兒熬成婆”的,技術過硬了,最後企業自然會想辦法讓你轉正的,這是毫無懸念的。

外包公司的真正鼻祖是印度IT外包

當然說到外包,很多年前傳統行業就有。嚴格的講,富士康也是外包企業,阿里的很多第三方服務商也是外包企業,並不特指軟件開發。

  • 外包紅火的鼻祖是什麼呢?

早些年印度班加羅爾的發展讓印度成為僅次於美國的全球第二大軟件大國,班加羅爾也稱為了印度的“硅谷”,也產生了Infosys,TCS,Wipro這些世界知名的外包企業,實力也很強。因此印度的IT外包真正讓外包企業做出了名頭。

國內企業最喜歡外包的就是華為、以及阿里巴巴,現在新生代的字節跳動、滴滴、美團、餓了麼也有很多外包團隊。

典型的阿里的口碑、支付寶線下業務基本都是外包出去的,華為的非核心項目的開發,滴滴的客服團隊,美團、餓了麼的騎手團隊,外包出去的就很多。並且除了業務外包,非核心技術層面也有很多外包。

為什麼大家不喜歡外包崗位呢?

大家為什麼不願去外包公司?我總結起來有以下幾點。

  • 第一是:流動性很大、歸屬感很差。

畢竟外包崗位一般都是外派,很多同學進駐的企業根本不在自己合同企業所在的城市,歸屬感很差,自己的親媽不在身邊,在服務的企業因為不是正式員工也受到歧視。

很多阿里的外包同學都知道,自己的很多權限都是被限制的,內網權限也限制,所以早期聽到不少外包同學給我聊到這些問題,現在對待這些外包同學要好很多了,基本上感覺不到太大的特殊對待差異了。

並且很有可能你做完一個項目意味著就要還公司、甚至換城市了,這是沒法避免的事情,誰叫你是外包呢。

  • 第二是:很難接觸到核心業務、核心技術,發展空間極其有限。

大家也都清楚,雖然都在一起寫代碼,你想一下一個企業的核心技術棧你可能接觸到嗎?

一個企業的核心業務可能外包嗎?答案當然是不可能,這是不可避免的。很多時候你只能做一些邊邊角角的問題,當然這一點不是絕對的。

  • 第三是:服務企業的員工福利享受不到。

這一點也是現實存在的,畢竟你的合同不是跟你直接服務的企業簽訂的,而是你自己的外包公司和你籤的合同,你的福利應該是合同企業提供,而不是你服務企業提供的。

因此你享受不到人家的福利,別說雙薪、年終獎這些,早些年外包你連什麼中秋福利什麼的都享受不到,早期華為的外包加班,連華為員工的加班零食福利都享受不到。

  • 第四是:幹活是你的、背鍋也是你的

外包員工最無奈的就是這點了,其實享受不到福利,接觸不到核心業務、核心技術,沒有歸屬感之類的,這些企業都不是最難受的。

我以前跟老東家的外包員工聊過,他說其實每次最難受的時候就是,幹活永遠是外包最累,但是功勞最終都是正式員工的,出了問題以後背鍋也是外包員工的。看著別人拿年終獎心裡也不舒服,明明是同樣的活,甚至別人的活還沒自己多,你的工資卻沒有別人高,這才是所有做外包崗位最為心累的地方。

因此,外包崗位當然有客觀存在的一些問題,不過我始終認為靠能力說話,只要你足夠優秀,不管在什麼崗位上你都可以發光發亮。


文章為字節跳動作者Emacservimer悟空問答原創專稿,未經允許轉載、抄襲必究!我是一名互聯網技術從業者、也是一位創業者,全網原創文章閱讀量已經突破1億,歡迎大家關注我的賬號,我們一起探討互聯網、暢聊足球和籃球!


EmacserVimer


我本身就是一名軟件工程師,以前是做軟件服務外包的,現在在做互聯網。下面來談談我的經驗與看法。

回答第一個問題:互聯網公司和外包公司很大有區別。

在互聯網公司:互聯網公司大多數做自己的產品,或者是為某一行業的客戶開發產品。首先你人是在自己公司,遵從自己公司的規章制度,有自身歸屬感。其次專注某一行業可以積累行業相關業務知識和技術沉澱,對自身在該行業中的發展與晉升很有幫助。最後工作相對比在外包公司穩定,裁員沒那麼殘忍和頻繁。

在外包公司:現在的公司大多數是人力外包,就是公司與外部公司合作,把你外派到合作公司,往往工作地點不在本公司,而是在合作公司。首先在合作公司辦公的話,往往既要遵從合作公司的規章制度,又要遵從自己公司的規章制度。所以在外包往往沒有歸屬感,總是想他們公司的外人,不會被人同等對待。其次外包公司乾的活比較雜,大多數是以項目類型進行,管理相對不規範。不利於業務知識和技術沉澱,晉升的機會較少。最後工作不穩定,合作方不需要那麼多人時就可能把外包人員進行裁員,就算不裁員,也會容易被一段時間外派到不同公司,需要隨時適應不同的工作環境。

回答第二個問題:第一個問題的答案中所說,就是很多程序員不想去外包公司的部分原因。這些人之中就包括我本人。


娛樂丸子


外包公司,簡單的說就是別人出錢你幹活。說的清楚點:甲方(也就是出錢的一方,按人頭或者按項目出錢),乙方(你們公司)出解決方案以及實施細則,假設1年完成交付,後端2個前端2個產品1個測試1個UI1個,每3個月release一次

那麼為什麼不去外包呢?

1. 上升空間很有限。你在這個公司裡是外人,不管同事怎麼喜歡你,他們都會對你有所保留。你不可能接觸比較核心的東西,因為誰也不知道你什麼時候會離開,他們怕你成為他們之中不可或缺的一個人,那樣你離開的時候就需要太多的交接工作。你帶著一腔熱情跑去公司的時候,公司往往只能給你一些邊邊角角的事情來做。

2. 自己沒有明確的身份定位,不管是在母公司,還是在你供職的公司,情況都是一樣的。如果你是母公司的人,那你為什麼在供職的公司工作?如果你是供職公司工作,為什麼你還屬於母公司?當你遇到某個比較尖銳的問題時,你選擇向母公司效忠,還是選擇向供職公司效忠?

3. 你與供職公司裡所有人都不一樣,你是獨特的,但同時也是孤獨的。當公司裡發放過節費,或者過節時又發什麼物品時,你總會被隔過去。精神上比如對所做工作有沒有自豪感,在公司有沒有歸屬感。

最後,珍愛生命,遠離外包!


dreamgeng


互聯網外包公司的模式越來越常見,而很多人不願意去的原因是

1、待遇差距

外包公司的實際待遇,薪資和本公司還是有差距的,外包公司為了多盈利,會盡量壓低員工本身的待遇福利,從客戶給的人力費用當中抽錢,這樣員工本身的實際待遇就比非外包少。

2.歸屬感很低

內部看不起外包的情況時有發生,你本人對於公司是沒有一個完整的身份位置的,員工個人對於公司的歸屬感也會很低,與內部人員建立平等關係也有一定的難度。而且外包更多是項目任務制,做完馬上換下一個。

3.接觸不到核心業務

許多外包業務工作技術含量低,重複度比較高。所以讓外包公司的技術員來做這些工作比較合適。作為員工會比較難接觸到有科學體系,沉澱價值的核心業務。也沒有辦法更好的學習。

關注前程無憂,收穫職場乾貨,陪你走過求職路!


祝你前程無憂


我原先在IT公司任HR,也經常跟外包公司或者是有聘請外包公司的互聯網公司的HR交流程序員招聘問題,對於程序員不想進外包公司還是比較瞭解,一般互聯網公司與外包公司會簽訂好服務合同,外包公司出人,互聯網公司按人頭付費用。這樣就會存在同崗不同酬以及享受不到所負責的公司的福利,外包公司為了節省人力成本,基本不會給外包出去的員工福利,繳納五險一金基本也是按最低標準來進行繳納。加薪、跟職業規劃就別想了哈!外包公司主要是降低人工成本進行盈利的,只要有人幹活就好,乾的好不好對於外包公司來說還是比較其次的,所以外包公司常年招聘,但現在很多程序員都不想進外包公司,因為看不到自己的未來,只有幹不完的活。所以現在外包公司基本沒什麼好的程序員,基本都是剛畢業或者是畢業1-2年的。很少有畢業很久的。


幸運胖子888


很多時候一些互聯網公司和科技公司喜歡把項目包給外包公司做。原因可能有幾個,一個是成本會低,因為互聯網公司的用人成本非常高,如果走招聘這個辦法,成本會高出不少。二就是可能本身這塊技術人員缺乏,臨時組隊,時間來不及或者技術上不好搞定。最後就是比較靈活。畢竟外包給外包公司以後,只需要按時間進度來進行監督和管理就行,至於項目上線以後或者成功以後的人員怎麼安排,那是外包公司需要考慮的。作為甲方,不需要考慮這些事情。

那從這裡也可以看出來,外包公司把活從互聯網公司手裡接過來,然後讓自己公司的員工參與開發,外包公司按時交付,除了給員工發工資以外,剩下的就是公司利潤。儘管可能待遇不低,但是比互聯網公司的招聘員工來講,待遇肯定會低一些。就是說,幹一樣的事情,拿的工資會低一些。另外就是因為外包公司本身也要追求利潤,那麼,在接到項目的時候,他會招人,項目結束以後,如果沒有後續的項目進來,那麼,也有可能隨時解聘,因為他在用工方面就沒有互聯網公司那麼多顧忌。所以工作穩定性,外包公司比互聯網等科技公司要差很多。

所以很多時候,程序員並不想和外包公司之類的公司來簽約,畢竟,直接和互聯網等公司簽約,各方面都會比外包公司有保障一些。但是,現在很多互聯網公司都喜歡找外包公司。這也是一個事實!

此問題你有什麼不同的見解呢?


無憂精英網


外包可以比做接客人的女同志,需要不停的接客才能生存下去。當然也分很多種,有的價格貴些,一晚幾萬,有的價格很便宜,一次幾百甚至幾十。性質都差不多,在服務的過程中,儘量迎合客人,萬一不給錢呢?沒有歸宿感,缺乏目標,所以幸福感比較低。

有自己產品的可以比做家庭女主人,把自己經營好打扮好就可以,家裡有男人可以穩定提供收入來源。當然這個男人收入有多也有少,看自身條件能找什麼樣的男人以及這個男人日後的發展潛力如何。在夫妻互動中可以根據自己喜好改變招式,通常有歸宿感,有目標,所以幸福感比較高。

當然這只是個不太恰當的比喻。外包公司也有他的優點,一般外包公司規模都比較大,能接觸到各類人員。對新人來說,學習效率更高,技術積累更快。


分享到:


相關文章: