应届毕业生程序员该去甲方公司,还是外包公司

工作20年,在我刚毕业的时也短暂的做过外包开发,因而对此有切肤之痛。所以我可以负责任的告诉你:请远离外包。
.技术
和大家以为的恰恰相反,无论是我个人的外包经历,还是我目前公司对待外包人员,都有一种天然的倾向:不把核心技术交给外包人员去做,因为:
#.公司在招聘外包人员的时候,就不是奔着技术去的。
公司一开始的目标就是,把那些重复的,枯燥的,低价值的工作甩给外包人员去做。因此你可以想象这些工作能有多大的技术含量。
而在公司的日常工作中,就外包人员来说,开发常做一些增删改查功能,测试则是一些“点来点去”的黑盒测试,而美工则是没日没夜的设计图标。
#.外包人员的流动性比较大,所以公司不愿把一些核心的,长期的工作让他们做。
即使是像我这样相对比较“心软”的人,虽然有时候也会冲动的想把一些核心工作交给外包人员去做,但考虑到以后的维护性,最后想想还是算了吧。
#.外包人员接触的往往都是一些零碎的代码,缺少对整个产品的了解。
很多公司用外包人员就是为了快速出活,没有耐心,也没有必要向外包人员介绍产品的总体设计。
我们常用“码农”来调侃程序员,其实用它来形容外包人员的是最恰当不过了。
公司招外包人员来干活,很多时候就是让他来搬砖,砌墙的。至于这堵墙为什么要砌,它在整个建筑中的重要性,砌墙的人完全没必要知道。
用孔老夫子的话说就是:“民可使由之,不可使知之”!
#.很多公司的代码管理都是分级的,核心代码外包人员根本没有权限接触。
有些人可能会认为,不让我做核心的东西也没有问题,我可以看别人的代码,自学呀!
其实,稍微正规的公司,代码都是分级的,而外包人员的权限往往是最低的,根本接触不到核心代码,所谓自学也是一厢情愿。
.情感
相对于技术的缺乏,外包人员最缺乏就是归属感,有强烈的二等公民感觉。平时,无论是甲方公司的年会,团建,外包人员都是一个尴尬的存在。
人都是爹妈生的,都受过高等教育,要是有选择,你干嘛去受这个罪?
【应届毕业生程序员该去甲方公司,还是外包公司】 就我个人来说,那段短暂的外包经历,是我最不愿意提起的往事之一,其中充满了浓浓的屈辱感。
.收入
外包人员表面工资还不错(其实也不一定)。但据我所知,很多外包公司在公积金和社保上都存在“偷工减料”的问题,甚至是只按社会最低基数缴纳。
而外包公司的这种做法是很容易理解的,毕竟人家挣得就是人头钱。
.工作不稳定
在外包公司干,有时候即使你想在一家公司长期的干下去,很多时候也是一厢情愿。
很多外包公司大规模招人,可能就是因为刚接到甲方的一个大包,所以就拼命扩大队伍。然而待甲方的项目一结束,如果在短期内,外包公司不能接到新包来安置工程师,无事可做的工程师的离开则是必然的。
一句话:外包公司不养闲人。
.没有行业积累
外包公司的特点就是“唯利是图”,不挑活,接到啥干啥。说的不好听点,和街边的包工队没啥区别!
在外包公司干,上一个项目你做的是医疗系统,而下一个项目做的可能就是教育系统了,这完全决定于公司能接到什么样的项目。
所以几年下来,你可能啥都干过点,然而啥都不精通,就是一个“万金油”。这一点,从我面试的外包人员的简历上就能清晰的体现出来。
.最后
人在职场上混,求得就是:挣钱、开心、成长。
而这些,外包公司一个都给不了你,所以说,你还在犹豫什么,“请远离外包!”

■网友
有人说甲方过于安逸,最好毕业先去外包公司锻炼几年代码能力。第一次听说外包公司锻炼代码能力!你是不了解外包公司吧?外包公司都是现成封装好的各种框架和库,去了不用动脑,直接套用就行。


推荐阅读