有些程序員朋友找工做過程當中問我,或者網上問有外包公司的offer,要不要去外包公司?在這裏我結合我本身的經歷和身邊一些朋友的狀況來談談這個問題。首先我呆過兩家外包公司,而且身邊有很多朋友是在外包公司工做。因此我只是儘可能客觀的分析這個問題,並不存在任何歧視或者貶低。java
首先我說下外包公司的五個特色:程序員
外包公司壓力大,外包顧名思義就是專門給甲方公司作項目的,而且是以項目收費的。那麼就須要在單位時間內作越多的項目公司業績越好,那麼只有經過更長的工做時間來縮短項目週期。我曾經遇到最離譜的項目評估時間是120個工做日,結果領導以開會討論,縮短到15天,結果可想而知,不加班是不可能完成的,而所謂的加班工資而想而知不可能按正常工時工資。並且不少公司都是晚上7點或8點之後才記加班。有些甚至只有餐補,加班到大半夜,一頓飯錢就打發了。算法
外包公司能學到的東西有限。首先因爲由於都是連軸轉的項目,很難說去精細打磨一個項目,時間上也不容許。其次,因爲終年累月的作外包項目,大部分公司都有本身的一套流程或者說都已經封裝好一套框架,不可能也沒機會從零開始接觸一個項目的一步一步搭建起來的過程。這樣久而久之你可能只知道你用到了什麼,而不知道爲何要用。可能你發現你寫了不少年代碼可是若是讓你本身獨立寫一個程序卻無從下手。設計模式
外包公司不穩定。由於外包公司是以接項目爲生,若是遇到效益很差的時候,外包都會有一個釋放的機制。就是你手裏的項目項目作完了,沒有新的項目給你分配的時候,就可能會給你釋放了,這個時候可能只有基礎工資了,我就遇到很多被釋放不得不離職的兄弟。框架
外包公司工資低。這個不要槓,由於外包存在的意義是什麼?大部分狀況就是有些事情用甲方公司的團隊完成性價比過低,說白了就是他們須要去作更有技術含量的事情。把一些相對沒那麼重要的項目分給外包公司來作,若是外包成本比甲方公司還高那麼找外包的意義何在。固然也有一些初創公司是由於沒有技術團隊才找的外包。ide
外包公司員工在部分hr圈子裏存在必定的歧視,雖然招聘啓事不多有見到寫不要外包員工的。可是確實聽到一些hr明裏暗裏不太待見外包公司出來的應聘者。其實還不光是在hr的圈子裏,去年某爲員工和某軟的外包員工那個事在網上還鬧挺大的。spa
綜合這幾點,因此我是建議在條件容許的狀況下儘可能不要選擇外包公司。可是也並非說外包公司就一無可取,由於外包公司是靠接項目爲生,一般項目驗收後基本就能收回大部分紅本,公司資金回籠相對來講比較快,某種層面來講遇到資金週轉不靈的狀況也相對來講較少。.net
刷Github時發現了一本阿里大神的算法筆記!標星70.5Kblog
爲何阿里巴巴的程序員成長速度這麼快,看完他們的內部資料我懂了
若是你以爲這篇內容對你還蠻有幫助,我想邀請你幫我三個小忙:
點贊,轉發,有大家的 『點贊和評論』,纔是我創造的動力。
關注公衆號 『 Java鬥帝 』,不按期分享原創知識。
同時能夠期待後續文章ing🚀