有些程序员朋友找工作过程中问我,或者网上问有外包公司的offer,要不要去外包公司?在这里我结合我自己的经历和身边一些朋友的情况来谈谈这个问题。首先我呆过两家外包公司,并且身边有不少朋友是在外包公司工作。所以我只是尽量客观的分析这个问题,并不存在任何歧视或者贬低。
首先我说下外包公司的五个特点:
第一
外包公司压力大,外包顾名思义就是专门给甲方公司做项目的,并且是以项目收费的。那么就需要在单位时间内做越多的项目公司业绩越好,那么只有通过更长的工作时间来缩短项目周期。我曾经遇到最离谱的项目评估时间是120个工作日,结果领导以开会讨论,缩短到15天,结果可想而知,不加班是不可能完成的,而所谓的加班工资而想而知不可能按正常工时工资。而且很多公司都是晚上7点或8点以后才记加班。有些甚至只有餐补,加班到大半夜,一顿饭钱就打发了。
第二
外包公司能学到的东西有限。首先由于因为都是连轴转的项目,很难说去精细打磨一个项目,时间上也不允许。其次,由于长年累月的做外包项目,大部分公司都有自己的一套流程或者说都已经封装好一套框架,不可能也没机会从零开始接触一个项目的一步一步搭建起来的过程。这样长此以往你可能只知道你用到了什么,而不知道为什么要用。可能你发现你写了很多年代码但是如果让你自己独立写一个程序却无从下手。
第三
外包公司不稳定。因为外包公司是以接项目为生,如果遇到效益不好的时候,外包都会有一个释放的机制。就是你手里的项目项目做完了,没有新的项目给你分配的时候,就可能会给