廣大程序員千萬不要做外包
本文完全是我自己對軟體外包認識,可以說是個「議論文」,請大家看的時候可以從自己的角度出發,來感受這篇文章裡面所涉及的內容。
我所知道的外包人員的職位:
程序員
軟體測試人員
實施人員
需要外包服務的的公司,我在這裡暫且叫做僱主公司。一般的僱主公司規模都比較大,項目比較多,人事招聘程序繁瑣。
僱主公司會在什麼情況下僱用外包人員呢?
1. 項目很急。
一般這些公司的入職手續非常繁瑣,如果通過正常途徑招聘一個員工的時間大概需要1周的時間,而這1周對於項目是比較關鍵的時間。所以就找外包公司,找到一個有經驗的程序員來做,這樣做既可以保證質量,有可以跟上進度。
2. 想節約成本。
一般的外包開發和測試人員的工資應該是比僱主公司的同檔次的員工工資要低。
3. 項目為短期項目。
很簡單,目前的項目可能是老項目的改造,維護等等,如果完成,外包人員就失業了。
外包的優點
1. 可以享受僱主公司的優良辦公環境和良好的人文環境。
2. 能夠了解大公司的一些東西。
3. 如果你的各種素質出眾,可能會被僱主公司僱用。
目前提供外包公司的情況:
1. 技術實力不強。
如果技術實力強,還用做外包?外包能賺多少錢?還是自主研發軟體,有前途!
這裡可以舉個例子:我記得大概在2000年吧,北京上地有家公司以前是做什麼軟體教育圖書出版,翻譯軟體圖書的,製作軟體教育光碟出版什麼的,可能應該是根本沒有技術實力,上市的東西可以說巨爛無比,而進幾年那個公司的老闆找到一個發財之路:就是做軟體外包。賣人啊(中國人口眾多,賣人這個行業還是比較有前途的啊),比如給國外軟體做外包測試,作外包開發什麼的。這條路其實對公司來講應該沒有什麼問題的,公司只要能夠賺錢就可以,但是從程序員的角度來看,就和公司的發展產生了一定矛盾。一般的程序員都希望「術有專攻」。
2. 手裡面沒有項目。
手裡有項目誰還作外包阿?
3. 有比較強的關係網。
有關係就能夠拉到項目,就能夠賺錢。招標?就是給其他人看的。或者根本不招標,直接指派。
外包的缺點
1.缺乏長期的技術積累,掌握不到核心技術。
一般僱主公司比較核心或者底層的東西是不會讓外包人員作的。外包人員一般做的都是「邊角料」。
2.缺乏長期的公司積累。
在一個普通軟體公司裡面,資歷是一個比較重要的指標。一個程序員在公司呆的時間越長,對公司的貢獻越大。而在外包公司基本沒有什麼積累。最多的收益應該是項目經驗了。
3.在僱主公司內部會受到「歧視」。
不用說,一般僱主公司的人員挑大樑,外包人員也就做些邊角料的工作,或者僱主公司的人員作需求和設計,外包人員編寫代碼。
4.項目做完後,會馬上失業。
當然了,僱主公司都把做項目的酬勞付給外包公司了。外包公司項目完成後,就沒有錢進帳了,難道他們會把你養的白白胖胖的?
※Web程序員的辦公桌是這樣的!你的辦公桌是怎樣的?
※IT 已成為最瘋狂的加班行業,沒有之一
TAG:程序員之家 |