在 IT 外包公司工作有哪些優勢和弊端?
看外包公司的性質,有的是外包人力,有的是承接外包項目在自己公司做,有的是承接項目在外包公司做,也有的公司上面這幾項同時做,同時也可能開發自己的產品。
對用人單位來講,短期看我喜歡外包人力,因為能解決公司人力緊缺的問題,同時外包人員和項目組成員配合更緊密,對項目出活有好處。我自己的親身體會是,外包公司派過來的人一般要比自己的員工更努力,不挑活,他們希望通過好好表現,將來可以留在外派公司里。
長期來看,我更希望有值得信任的外包公司按項目來承接外包,對於非核心業務,不影響公司長期收益的項目我傾向於外包。因為通過外包可以用有限的開發人員(做設計)完成更多的項目,同時解放了開發人員,不必從底層簡單代碼寫起,工作更有挑戰性。
對於用人單位,使用外包最大的好處是節省成本和按需配置人員,壞處就是項目執行風險,如果找錯了外包公司,溝通成本也是相當大的,最要命的是最後做出來的東西不是你想要的,所以培養外包公司和公司一起成長也是重要的。
從上面的描述,其實也不難得出在外包公司工作的弊端:你會從底層簡單代碼寫起,而且可能一直都是那樣的代碼,技術上不容易提升。因為是外派人力,所以你在外派公司不容易有歸屬感,有些信息由於保密的原因不會對你開放,外派公司的福利你沒有份,如果和你一起外派的人多,那麼還好些,否則你會覺著比較孤單,需要自己去適應。也不是沒有可能留在外派公司的,但需要你更努力,工作更出色,做到核心的模塊,就有機會。外包公司一般和外派公司有協議不能挖人過來。你長期被派過來工作,和外包公司的關係很鬆散,同樣沒有歸屬感。當這個項目完成時,有可能重新回到外包公司的「人員池」里,又開始被帶著面試,不能自主的感覺也是滿難受的。
如果是在外包公司承接項目,那就會好很多了,和一般的公司情形差不多,只不過你要考量公司的實力,競爭優勢是什麼,有沒有規範的外包項目管理平台,面對的客戶是什麼層次的,項目交付客戶是否滿意,有沒有糾紛等等。1、在技術上積累不大,就是單純的寫代碼,實現別人的設計(尤其是對日外包),或者就是來什麼項目就得學什麼技術;
2、在外包公司,一般你見不到你的直接領導,因為一去外包公司就被外包出去了,見不到領導,升職加薪什麼的就不好談了吧?
3、大部分外包公司在待遇上不好(我說的是公積金和保險),一般他們都會按照國家規定的最低標準給你繳納,所以,賬面上,你會覺得外包的工資相對高一點;
弊端:
1. 技術沒有深度,也基本不需要深度;
2. 管中窺豹,永遠無法了解項目的整體構建和設計情況;所以對軟體本身如何服務於業務的理解不夠;
3. 時間久了,也不累收入也湊合(畢竟是國外的單價);像鴉片一樣容易讓人失去鬥志
利
技術外包公司會對員工進行培訓。一般來說,IT技術外包公司會對留學生們進行相關培訓,達到客戶要求後,會被安排進入客戶的公司從事IT工作。
技術外包公司項目機會多。經常被派到不同公司去做項目,可以接觸不同的工作環境,認識不同的人。有的時候有機會從乙方跳槽到甲方。
技術外包公司提供的H1-B機會多。如果你在美國,需要拿到H1B才可以留在美國工作。根據數據統計,美國技術外包公司每年提交的H1-B申請名列各公司前茅。
弊
外包公司有的時候會給你的簡歷添加虛假內容。外包公司一般會在一些求職網站比如LinkedIn上搜找CS相關的簡歷,一旦有符合條件的留學生,就會打電話或者發email去聯繫。但是值得注意的是,很多外包公司會給你的簡歷進行修改,加上一些你沒有做過的東西,以滿足客戶公司的需求。
外包公司工資普遍比較低。一般來說,客戶公司支付給員工的薪水,需要經過外包公司的層層抽成,最後拿到手工資一般就少了很多,可能只有1/3。
外包公司的H1-B並不是100%穩定。一般來說,外包公司的工作是與項目捆綁的。因此拿到H1-B簽證的前提是你要拿到項目。如果長期沒有拿到項目,那麼可能就比較麻煩。
更多詳細內容可以參考我的知乎專欄文章:
IT技術外包公司值得去嗎? - 知乎專欄
歡迎關注我的微信公眾號ninechapter,更多IT企業求職、面試資訊等你領取~
看了其他人的回答覺得國內對外包的認識還很不全面,所以我談談我的看法。
首先說一說什麼是外包。外包一詞來源於英文單詞Outsource。外包其實早已經滲透進我們每個人的生活。最常見的外包形式,你們公司的保潔和保安是外包的,你居住的小區樓群的施工是外包的;還有一種形式的外包即「現代服務外包」(彼得德魯克最早預言了現代服務外包業的出現)。看過《變形金剛1》的人都會記得一個小片段:美國大兵想通過信用卡客服電話把戰況報告給總部WJDL,結果接電話的人是個印度阿三在操著蹩腳的英語接電話。這其實這個小片段是真實在美國發生的,美國銀行的信用卡呼叫中心有很多不在美國而是在印度。而呼叫中心的外包是現代服務外包業的雛形,即Outsourcing是從Call center開始的。(推薦一個美劇《outsourced》就是講call center的故事的)。。。。。我國內的服務外包業剛剛起步沒幾年,主要從事的是離岸外包佔主要部分,其他回答者說的軟體開發就是我國內非常主要的「外包」業務一部分,樹葉是森林的一部分但是我們不能說樹葉就是森林。
其實從全球角度來看現代服務外包業的話,商業流程外包是佔主要成分的,至少是跟ITO(注意這裡我指的是ITO,不是軟體開發外包,軟體開發外包只佔ITO非常小的比重)的平起平坐。
那什麼是商業流程外包呢?
商業流程外包(Business Process Outsourcing)是服務外包也的一個分支。在服務外包這個大家族中BPO的兄弟還有ITO(IT service Outsourcing), KPO(Knowledge Process Outsourcing)等等,他的子分類中包括HRO, FA outsourcing, Procurement outsourcing,Customer service outsourcing等,HRO服務主要提供人員招聘(Hiring),員工工資福利管理(CB)等從招聘(Recruit)到退休(Retire)即R2R的所有流程;FA服務主要提供應收(AR),應付 (AP),總賬(GL)等從記錄(Record)到報告(Report)即R2R的所有流程;Procurement服務主要提供尋源(Sourcing),戰術採購(Tactical Procurement), 付款(Payment)即S2P的所有流程。Customer service服務主要提供呼叫中心(售後服務中心,信用卡呼叫中心,市場調查)的呼入和呼出服務,以及保險證券公司的用戶資料管理(CRM)服務。
先說好的一面:
1.可以鍛煉外語。在國內的外包公司主要還是靠離岸外包,即對日,對歐美的服務外包。所以,在外包公司可以迅速提高外語。外包公司中的人99%都至少掌握一門外語。所以在外包公司中常出現的現象是外語好的人會發展快,
2.可以學習先進的管理知識。肯把自己的流程外包出來的公司都基本是世界500強公司都是大公司,所以在外包公司接觸到的的客戶都基本上是高素質的。在那裡可以接觸到很多世界上最先進的專業知識/管理理念、知識,可以學習到500強公司都是怎麼設定KPI的,怎麼管理流程的。而這些知識理念在國內企業還不曾應用或只停留在管理諮詢公司的解決方案中(國內的外企可能還要好一些)。
3.外包行業是個朝陽產業,就業機會很多。外包行業有個很有意思的現象,世界經濟萎靡的時候是外包行業大發展的前奏,因為經濟不好大公司都要削減成本,而外包是削減成本的一個重要手段。所以,2008金融海嘯後緊跟著的就是大批的500強服務外包合同。
4.這個行業的組織架構是典型的金字塔型的,越往上的薪資福利待遇越高,且落差巨大。所以,如果你有能力發展的話,你的薪資漲幅的會比傳統業務類型公司大很多。
再說一說不好的一面:
1.對女生來說不利的一點,外包公司(呼叫中心的工作除外)的工作一般都是文案工作(文職工作),不需要出去見客戶跑訂單什麼的,很適合女生,所以一般女性員工比較多(8成以上)。所以,單身女生不容易在公司內解決個人戀愛對象問題。
2.在外包公司人的成本就是直接生產成本,而世界上每個公司都會玩命的壓低直接生產成本的外包公司也不例外。所以,即使是進入IBM的BPO部門基層員工也沒有很光鮮的收入。
很複雜的問題,展開聊要寫很多,就截取幾個片斷吧。一般來講,外包公司對人的要求其實不低,原因是客戶基於服務合同或SLA,挑選人更加挑剔。就技術人員講,外包公司不乏有水平的,大拿的比例不見得比甲方公司低。就這兩點講,在外包公司工作並不存在絕對的技術水平低,低級代碼碼農的問題,對日外包倒是可能,但是現在更流行的歐美外包正相反,學習和應用各種技術的機會更多,上面有人說不深的情況倒是多有的。工作環境和歸屬感問題,外包公司現在也意識到這一點,也在加強,當然了,除非你是技術核心或持股,最終綜合感受還是難敵甲方。外包公司也分情況,歐美外企、印度企業、中國上市外包公司、中小型外包公司,優劣真的無法一概而論,尤其是到個案,上面說的各種一般性經驗和狀況就都沒有太大意義了。對於個人來講,也要看你是剛剛畢業,Junior還是Senior,作的是Technical還是Business還是Management Track。要是問題能更specific才好有針對性的回答呢。
知己知彼,百戰不殆。
一、知己
先要分析自己的需求,在工作中希望獲得哪些?
比如經濟收入、工作經驗、技術積累、客戶資源等方面,自己看中哪幾個,優先順序如何。
二、知彼
根據自己的需求,來對比分析不同IT外包公司,看其優勢和弊端。
比如看中的是技術積累,那麼就選技術實力強的公司。
軟體外包公司分為人力外包和項目外包,人力外包簡單來講就是把單個人派到客戶公司完成一個職位的工作,項目外包就是客戶把整個軟體開發的項目外包給外包公司,有時候在外包公司內部做,有的時候是整個Team在客戶公司工作。
是否選擇外包公司的工作?有幾點需要關註:
1. 外包公司的背景,是歐美 是國內上市公司 還是小外包公司;建議選擇大型公司,一般做的比較專業,客戶質量高,一般為500強,能學到比較多的東西;
2. 該職務隸屬的項目情況,服務的客戶是什麼,做具體什麼軟體開發的項目,項目現在進行到什麼階段,項目是否穩定;
3. 問清楚HR此職位屬於人力外包還是項目外包,人力外包一般是到客戶方工作,有雙層report關係,一個是客戶方的主管,一個是外包公司的客戶經理;能接觸到客戶方的優秀的員工,管理溝通方式。項目外包分為在客戶方和外包公司,在客戶方的話,就是整個team都是外包公司的人為客戶做項目,report對象就是外包公司的主管;在外包公司內部,就更簡單啦。做客戶的項目拿自己的工資。
4. 關於薪資福利:外包公司不一定工資比客戶公司正式員工低。但是,大部分薪資水平不是非常高,這是真的。薪資一般與個人能力相關的。外包公司也不敢招個清華交大的學生做外派職位的,因為留不住人。外包公司一般是接受大專學歷的。對於大學學校一般,進入不了大型公司的同學進入外包公司曲線救國也是一條路。至於薪資,都是可以和HR好好談的,注意談判技巧。至於五險一金,並不是每個公司的社保和公積金都是按最低基數來交,有些小外包公司可能會這麼做。我們公司HR一般會和候選人協商,你期望的交金基數。因為現在大家都知道,養老保險交了感覺都是虧了的。按最低的基數交金,每個月到手的薪資會高,按較高的基數交金,到手的錢就少了。這個是需要候選人去主動衡量評估的。個人覺得,剛開始工作,到手錢多一點會比較好。
-------------------------------------------------------------------------------------------------------------------------------------
目前已不在外包工作做招聘啦。
之前是在上海微創軟體這家公司,微創目前也在向互聯網轉型。
2016/7月更新。
你外派去公司的業績與你無關,純粹的拿錢幹活,跟一般公司沒有區別,但是和前景好的公司比就不同了,用時髦的話說,不能共享發展成果。不過也見過人去甲方那裡做做就挑過去的。
在甲方上班沒有歸屬感,這是很重要的一點。對自己的公司也沒啥歸屬感,有個同事說的好,自己公司就入職去一次,離職去一次,沒了。
關於技術積累的問題,人力外包是有機會接觸和學習到甲方的一些技術的機會,對自己還是有提升的,項目外包會讓你知道神馬叫碼農。
感覺畢業之初,可以選擇外包公司。但是切記,一定要選擇需要編碼的工作。
就如我本人而言,剛畢業了在大連某外包公司(對日外包)工作了一年多,做的工作基本沒有編碼,用內部軟體生成代碼。感覺除了工作經驗外,編碼能力完全被拋棄了。希望大家不要拋棄編碼,作為IT人員,技術始終是一塊敲門磚。
工作2 3年之後,就不建議選擇外包公司了。現在本人一不小心跑到北京的另外一家外包公司了(悲劇)。感覺外包公司做的一般都是略重複的、技術性不高的、需要細心就能做好的、不是核心的東西。(注意我的這麼多形容詞,每個形容詞都能拉出來說一段話~~~)所以說在外包公司的發展性不是很大。技術上,我感覺還是在項目中使用的技術才能學到更多。如果項目中使用不到,自學的話,還是能學到的少一點,終究是自己琢磨,可能項目中有更好的用法呢~~~
果斷匿了,感覺自己還是需要在編碼方面強化一些,然後。。。能跳就跳,能跳到甲方更好了
經驗有限,只說的網站和移動開發外包,開發/工程師/設計師/PM/BA一類的工作。樓上說不適合剛工作的新人絕對是遇到了錯的領導和公司。所以關於這些會根據公司文化的不同,你所遇到的領導不同還有你的角色不同有非常大的差距。請在面試時仔細甄別。
優勢:- 利於新人學習鞏固實用的技能和基礎。
再次強調樓上絕對是遇到了錯的人和公司。對新人不推薦小型私營公司,沒人有空培養你,雇你是因為你便宜,好壓榨。
特別是對於已成體系的外企,通常會有一套新人的培訓計劃,哪怕是零基礎,經過幾個月有經驗的同事的培訓和實踐,成長會非常迅速。因為這些企業希望你能快速進入角色,保質保量地完成工作,並且可以快速地與其他同事交接項目或多人協作。
再說,同一類型的工作,變著花樣地練手,能不好么。 - 在一家已成體系的公司,可以學習實踐甚至參與改造一套成熟的高效工作的管理方式,也容易培養出自己的一套高效的工作模式。
這很抽象,但也是非常有趣而寶貴的經驗,有幸我在這樣一家公司工作過,長了不少見識。後來到別的公司能很強烈地感受到區別,尤其對人力資源和時間效率的管理的優劣影響非常大。需要注意的是外包公司的一套並不適用於其他類IT公司。 - 在不大的公司容易晉陞。
同行間流動量大的關係。。。
不過通常跨國企業比較喜歡自己國家的人當領導,去過的都懂。當然也有混成本地小組領導的,我認識的人中小組領導做幾年後跳槽到同行直接晉級C字開頭級別的幾率挺高。 - 對於PM,BA和有外派性質的工程師以及一些開發團隊領導,有很多機會接觸應對不同類型的客戶,甚至跨國出差。最後被客戶挖過去的不在少數。
弊端:
- 員工忠誠度低,流動量大。
- 日復一日,做重複工,最後容易只是為了工作而工作。
- 時間長了基本很少有積累和挑戰,如果自己前進的動力不足,容易失去競爭力。
- 容易被甲方客戶見縫插針地整。
這是所有做乙方的痛點,如果事先合同沒簽好,細節沒談明白,然後對方是個劣質客戶,有的你搞。這種問題通常出在利益攻心的銷售和高管身上,嚴重的可以拖垮整個公司。還有甲方是大型企業的也要當心了,多近話語權大,容易被牽扯進人家公司的內部紛爭里被利用和隨意丟棄。 - 容易碰到不好的老闆,被各種壓榨,尤其是私營小公司。
- 加薪什麼的,要靠跳槽。
- 技術大牛都不會在這裡,渣倒很多。
- 大公司流水線操作,項目類型狹隘。小公司什麼鬼項目都敢接。
- 對開發,大公司往往喜歡專攻某類型或框架,導致對單一框架依賴性太強,有些人就被框架套住了。
暫時就想到以上這些。
有名強勢的甲方(所見歐美遊戲公司為例)會儘可能壓榨乙方的budget,導致開發者大量加班無可避免。
外包公司共同特徵:
加班累死不如狗,項目上線攆你走
去外包公司是有百害無一利的二逼行為
IT外包公司的人員忠誠度是最低的,一般是學習技術不滿足期望,二是沒有企業歸屬感。三是技術能力上來了,薪資沒有跟上。初入IT行去IT外包公司上班是可取的。公司都有一個知識和解決方案庫,在那裡可以快速上手,快速學習,接觸不同的客戶和解決方案,IT外包公司的團隊協作體系統也可較好。
得看在什麼樣的IT外包公司做什麼樣的職位。我自己在外包公司工作過,也做為甲方和大大小小的外包公司合作過。
十一年前臨畢業那會兒去的一家非常小的外包公司,小到在上海沒有自己的辦公室和公司。辦公地點是在紫竹某軟樓里,合同是和外服簽的,接的是歐美客戶的活。對了,面試一共6輪。。。。全英文。我剛開始那會兒是按實習生簽的,最殘暴的是每天上班時間竟然是晚上10點到第二天早上7點,要和美國時間同步,我就和另外兩位已經全職的同事一起每天晚上在空蕩蕩的大樓里幹活。項目是給某遊戲公司做配套的遊戲數據平台。每天Skype直接溝通,帶我的是個和我爸一樣年紀的老年程序員,斯坦福CS科班出身,寫了30年代碼。3個月實習基本每天都是被micro manage,被逼每天寫Daily Summary,下班前郵件發給全組同事。3個月轉正後工資在當時應該過了CS畢業生平均水平。這時候公司也在上海註冊好了,辦公室也在人廣附近開張了(現在想來當年還是很奢侈的),工作時間也比以前正常些了周二到周六早上7點-下午4點,Code Review基本上一周一次。轉正後3個月過試用期,並收到老頭如下評語:
We are slightly disappointed at your programming skills.
然後下面列了一堆Code Review的筆記和每次提交代碼的問題記錄。。。當時就感覺『這麼虐我的地方一定是個好地方,我要留下來,好好乾!』
第一份工作碰到這樣的外包的工作模式和一個願意帶你的老司機還是很幸運的,有一些習慣我到現在還保持著,例如每天寫Daily Summary(現在沒發給團隊了,只是自己存檔,留著復盤用)
至於為什麼離開,是因為後來它真的變成一家傳統意義上的外包公司了。
再來說說比較累的作為甲方和外包團隊打交道的經歷吧。
2013年被拉去了個創業團隊,剛開始的時候沒有人手,活多時間緊,我們要同時上兩個移動平台(iOS + Android)和面向兩種用戶角色的產品,於是就想著找了外包,於是就掉到了坑裡。
用了當時公司創始人找來的在蘇州的團隊(我們在上海),基本是前期項目需求梳理的時候都說自己能力很強,這些功能在類似的應用裡面都做過了,沒什麼技術風險。簽合同、付首付款、開工,我們為了能更好的監控進度,按照乙方團隊給出的預計工程進度每周設了一個檢查點和對應的交付內容。第一周交出來的東西還不錯,到了第二周就發現了明顯的問題,交付和設計差的很遠,到第三周開始就出現延期了,第四周的時候我就坐不住了,要求到蘇州現場來和程序員直接溝通。(當時他們還有位項目經理在中間)能感覺到他們非常不想我們去現場,我也就大概料到後面的結局了。一再堅持下,我在第五周的時候坐在了金雞湖畔的某軟體園,他們的辦公地。情況比想像中的要糟糕,實際在項目上的程序員一共四個,只有一個做過些時間的事情,其他的幾位么就是剛畢業,要麼就還沒畢業,只是實習生。那年冬天我基本上一半的時間就撒在了蘇州這片熱土上了。
如果是程序員,最明顯的弊端就是所有的工作都不求甚解,只要能跑、能滿足客戶要求就行了,老闆簽的合同根本就沒給你留時間去深究,至於背後代碼運行的底層邏輯、如何優化可以忽略不計。類似這樣的公司,只推薦無經驗小白去迅速刷個經驗值,刷完就走。
在某號稱國內最大外包公司做智慧城市項目,項目組上過央視,產品怒中N個城市解決方案的標,有什麼用?前天去某國內最大互聯網公司面試,技術深度三言兩語就被問出來。總之現在只信一句話:一個工作的好與不好和公司招聘的難度成正比。
可以參考這裡:IT外企那點兒事完整版
在中國,世人已習慣於把金錢與聲譽賦予,販賣工程師所創造產品的,商人;商人建造一部部商業機器,為追求最大利益,降低風險,他們把程序員變成流水線上的苦力;甚至有些可笑的商人,認為用許多平庸的程序員,就可以取代優秀的程序員;他們認為程序員最好不要有太多的想法和創造力,程序員唯一的職責就是將產品規格如實地翻譯成代碼,而不是設計軟體。總之,在中國程序員被大規模代碼工人化,程序員們被戲稱為碼農或IT民工。
這就是外包,普遍存在於行業軟體中,如ERP實施,銀行/製造業/能源/醫藥等企業的IT部門,一般採取外包。
---------------------------------------------------
[七葉] 職業社交,公司內幕第一站
本人自己在深圳經營了一家IT外包公司,目前規模是10人,要說優勢的話就是船小好掉頭,針對的目標市場可以快速轉換,還有就是經營成本低,沒那麼多活就少請一些人;當然,也有弊端,弊端就是毛利率低,1年過去了,公司也還沒有達到收支平衡,而且整個IT外包市場在萎縮,而不是在擴大,基本上算是夕陽行業了吧,所以我們也是邊做外包,邊做自己的產品,最近做的項目就是東南亞本地華人電子商務平台。談了一點點感想,希望對你有所幫助。
推薦閱讀: