IT外包

前两天和朋友聊起这个外包的问题,就顺便给他说了一下,自己也整理了一下,发出来,方便更多的人。

如果有说的不准确的地方欢迎大家补充分享。

大致分两种:

  • 项目外包,
  • 人力外包。

简而言之:项目外包是靠卖软件为甲方提供服务赚钱,人力外包则是靠人员差价盈利,项目外包稍微比人力外包好一点点,归属感要胜过人力外包。

  • 程序员去外包公司到底有哪些利弊?
  • 对以后的职业生涯有什么影响?
  • 我该如何抉择?

这些问题不仅仅是老程序员应该思考的问题,更应该是应届毕业生,或则是刚入/准备入行IT行业的后生们需要提前想明白的问题!

带着这些问题,我们往下说。

  外包指的是一些企业因组织人力不足,条件有限的情况下,还想在行业有一席之地,这时候其可以将组织的一些非核心业务委托为外部外包公司来做,减少人力资源压力,这种方式好处在于企业在降低运营成本的同时,还提高了品牌竞争力,公司形象也是有所提升,可谓是一劳多得的美差。

  外包是近几年伴随互联网的发展而新兴的一个行业,这种公司无可厚非的给一些企业带来了新的活力,自身也是从中盈利。这时候我们不妨先埋下一个疑问:公司盈利点在哪里?

我们先来看一段网友的话:

外包公司很赚钱,非常赚。我之前签过的工单,卖给公司25000一个人,工资才7500,15000的,工资才5500。规模上去了,你赚到死。有的外包公司还开培训班,对外声称包就业,再赚你一笔培训费。老师都是各大公司淘汰下来的,反正忽悠学生足够了。 从网友回复中我们或许明白了什么,你没有看错,外包公司就是靠这个盈利,身边血淋淋的例子让我对其深信不疑,我所在的公司就是这样的,以前的,现在的都是大同小异的,我也曾接触过一些合同,里面的价格悬殊真的有这么大,这种情况应该是集中在北上广深这些大城市,毕竟这些是互联网公司的聚集地。甲方对于招进来的外包人员,只是安排工作即可,至于工作难度,对个人成长空间的话,因人而异,但是以我身边的例子来看,大多数工作都是简单而且重复的,对于程序员的成长除了那些微薄的薪水之外,如果要说还剩下什么?恐怕就是工作经验年限了吧。

外包公司对于甲方公司的好处:

  1. 降低了运营成本 外包公司给一些企业注入了新鲜血液,甲方公司不用给这些人员缴纳五险一金。这在很大程度上降低了甲方公司的运营成本,帮其低成本的管理运营一些非核心业务。
  1. 减少风险 有关互联网公司的一些负面新闻,我们也都听说过,比如谁谁删库跑路了,谁谁在公司打架了等一些不良的信息,一旦传播出去,必须要有人来顶雷,这个时候,一般甲方公司都会将这些负面消息加到外包程序员身上,所谓:"欲加之罪,何患无辞?"。这样就可以负面新闻转移到了外包公司,使得甲方公司所受影响最小化。

外包对于程序员来说,有如下几个好处:

  1. 给予更多的面试机会
    我们都知道外包公司都是跟很多甲方互联网公司合作的,所以面试机会毫无疑问是很多的。
  1. 降低了入行门槛
    甲方公司对正岗的要求一般都很高,比如统招本科毕业,工作经验1-3年之类的,精通Java编程之类。这些条件一下就将那些不是本科毕业,或则是本科但技术没那么精湛的人给排除到了门外,外包公司呢,正好可以通过一些方法给这些人送进门去,既然前面提到了有合作,那么这些外包公司就可以对这些程序员的学历,经验进行包装,然后顺利通过面试。一般来说甲方对于外包人员基础资料的真实性不是那么的在意,毕竟不是跟他们(甲方)签劳动合同。

外包公司弊端的话,我们不妨看下这位网友的经历:

  2013年,我迫于生计在百度做过一段时间外包,我的感觉就是外包员工等同于二等公民,百度的福利你没有,百度的活动你也参加不了,这些倒也没什么,问题是工资很少,当然工作的技术含量也很低,简单重复,用我们老家的说法就是给狗拴个饼子都能干。这些我都能忍,可是这种外包性质的工作极不稳定,2014年春节之前,突然通知我们春节假期延长,当时我就觉得出事了,果然放假回来之后接到通知,要么接受降薪,要么调整岗位,本来少得可怜的工资还要降,真是没法忍了,于是我就再一次裸辞了。后来听说是当时的项目负责人和外包公司谈崩了,神仙打架,凡人遭殃啊。 这位网友所述经历绝对不在少数,大部分的外包程序员处境跟这是差不多的。

弊端如下:

  1. 没有归属感
    在甲方公司上班,正如网友经历中所说,甲方的福利你没有,甲方的活动你也不能参加。上班看甲方公司领导眼色,比如正岗午休到15:00都没人说,要换做你超过规定午休时间十分钟,就会有领导说你,甚至给你穿小鞋,还有随时被辞退的风险,反正就是有种寄人篱下的感觉。
  1. 工资待遇低人一等
    外包程序员工资不高,这是众人皆知的,工资低也就算了,所在外包公司给你的社保公积金也一般是按照最低的给你缴纳,表面看你到手工资跟人到手差不多,实则差远了,人家甲方是按照工资全额的12%缴纳,你却是按照本市最低标准进行缴纳的。
  1. 以后找工作,简历上工作经历不光鲜
    在外包公司一般没有做太久的,在你慢慢地了解了这些潜规则后,辞职是早晚的事儿,就算你不辞职,在进入19年内以来伴随互联网行业的寒冬大潮,一些互联网公司开始大肆裁员,首先遭殃的就是外包人员(照应上面的没有归属感一说)。这一段工作经历在你以后找工作的时候,就已经被打上了外包的标签

这时候摆在你面前两条路:

  1. 如实写简历 你会发现很多给你联系的HR都是外包公司。因为你上一份也是在外包,并且外包的经历对于大多数互联网公司都是很不受待见的。所以你的下一份工作很大几率也是外包。
  1. 简历造假 凭借你外包的那一段时间所学,兴许能找到一份工作,这时候就要看公司查的严厉与否了,也靠个人运气吧,有的时候HR在你入职后发现简历造假,直接给予辞退,有的公司可能看你能力还行,或许不再追究。

  这个问题不是绝对的,可能在很多正岗眼里,外包程序员的技术很烂,所以写出来的代码也是垃圾,这一点我要澄清一下,世上没有绝对的事情,尤其是在程序员的世界里,1+1还有可能等于2呢(在高并发的情况下)。

  我要说的是无论正岗,还是外包技术都是差不多的,无非是正岗找工作时候运气好一点,或则是学校出身好一点而已,但是技术做一段时间之后都是差不多的。所以也不用非要拼个你高我低。

  这时候让我想起来一句曹植的诗

"本自同根生,相煎何太急"。

  大家都是程序员出身,还望不要互相为难,工作中还是和平共处为好,这样于你于我,于公司都是有利的,毕竟耽误了项目工期,小到项目经理,大到公司都是要受牵连的。

IT外包概要的更多相关文章

  1. 开发外包注意事项二——iOS APP的开发

    目前我的方式是按时间算. 首先这得建立在双方的信任基础上. 以我做过的Case为例: 首先会和客户一起评估需求: 1. 哪些功能是最为重要的 2. 哪些功能是可以删除的 3. 用什么策略保证APP的出 ...

  2. app开发外包注意事项,2017最新资讯

    我们见过很多创业者,栽在这app外包上.很多创业者对于app外包这件事情不是特别重视,以为将事情交给app外包公司就完事了,实际上不是的.无论是从选择app外包公司还是签订合同.售后维护等各方面都有许 ...

  3. .Net 分布式云平台基础服务建设说明概要

    1)  背景 建设云平台的基础框架,用于支持各类云服务的业务的构建及发展. 2)  基础服务 根据目前对业务的理解和发展方向,总结抽象出以下几个基础服务,如图所示 3)  概要说明 基础服务的发展会根 ...

  4. 前端MVC学习总结(一)——MVC概要与angular概要、模板与数据绑定

    一.前端MVC概要 1.1.库与框架的区别 框架是一个软件的半成品,在全局范围内给了大的约束.库是工具,在单点上给我们提供功能.框架是依赖库的.AngularJS是框架而jQuery则是库. 1.2. ...

  5. 如何选择靠谱的app外包公司,2017最新资讯

    企业在外包开发app之前最纠结的问题就是如何选择一个靠谱的app外包公司.因为一个靠谱的app外包公司非常重要,完全决定了app外包开发的周期.bug.售后服务等各方面问题,可以说app开发外包团队一 ...

  6. Atitit 外包管理规范attilax总结

    Atitit 外包管理规范attilax总结 1. 常见的外包问题2 1.1. 使用了过时的语言与技术2 1.2. 不易扩展的架构,架构落后2 1.3. 使用了小众语言,框架类库,组件等技术,导致维护 ...

  7. HTML5 学习总结(一)——HTML5概要与新增标签

    一.HTML5概要 1.1.为什么需要HTML5 HTML4陈旧不能满足日益发展的互联网需要,特别是移动互联网.为了增强浏览器功能Flash被广泛使用,但安全与稳定堪忧,不适合在移动端使用(耗电.触摸 ...

  8. CSS3与页面布局学习总结(一)——概要、选择器、特殊性与刻度单位

    web前端开发者最最注的内容是三个:HTML.CSS与JavaScript,他们分别在不同方面发挥自己的作用,HTML实现页面结构,CSS完成页面的表现与风格,JavaScript实现一些客户端的功能 ...

  9. 更改WAS Profiles的概要文件的server1的SDK版本

    WebSphere只能使用IBM JDK 哦,不能使用sun的JDK哦.不过如果只是改jdk的版本的话可以参考如下步骤:(以集群为例,假设具有管理节点Dmgr01,应用概要AppSrv01) 1. 确 ...

随机推荐

  1. R语言 数据重塑

    R语言数据重塑 R语言中的数据重塑是关于改变数据被组织成行和列的方式. 大多数时间R语言中的数据处理是通过将输入数据作为数据帧来完成的. 很容易从数据帧的行和列中提取数据,但是在某些情况下,我们需要的 ...

  2. PL/SQL跨库查询数据

    步骤一:找到Database links  (新建) 步骤二:正确填写完对应信息 (应用) : 步骤三:执行PL/SQL语句(完成) select * from tablename@MYDATA 注释 ...

  3. 计数dp+概率+大数——(抽屉问题解的个数)zoj3380

    难的地方在于计数dp..给定范围[1,n]的数去填m个位置,要求不能出现超过I个相同的数, 那就用dp[i][j]表示在阶段i,已经填了j个位置的可能解法,那么只要枚举i填的位置数k∈[0,min(j ...

  4. Spring+Mybatis常见问题随笔

    错误1:无法绑定指定方法 异常堆栈:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 原因 ...

  5. How to Hide Apache Tomcat Version Number from Error Pages

    1. 进入tomcat lib目录 cd /usr/local/tomcat7/lib 2. 解压catalina.jar jar xvf catalina.jar 3. 修改ServerInfo.p ...

  6. JAVA 设计模式之 原型模式详解

    原型模式(Prototype Pattern)是指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. 原型模式利用的是克隆的原理,创建新的对象,JDK提供的Cloneable 和JSON. ...

  7. iOS之NSArray类簇简介-(copy、mutableCopy导致程序crash)

    1.前言 开发时常常用数组对数据进行处理,对NSMutableArray进行操作时经常导致程序崩溃,特研究一下NSArray的类簇!涉及__NSPlaceholderArray.__NSArray0. ...

  8. 2_1.springboot2.x配置之配置文件解析

    1.配置文件 1.Spring Boot使用一个全局的配置文件:•application.properties.application.yml 2.配置文件放在src/main/resources目录 ...

  9. python代码打包成exe文件

    1.准备工作 1.安装pywin32.pyinstaller 2.准备好ico文件 找一个png格式的图片,使用png2ico脚本生成包含以下6个尺寸的ico文件:128×128 64×64 48×4 ...

  10. Amazon AWS EC2存储