01.前言

在我离开上家公司之前,我的直属领导找我聊了一番。除了问候我有没有找好下家之外,还千叮咛万嘱咐我千万不要去外包公司,否则会在简历上留下无法磨灭的污点。

当时的我对于外包公司的了解并不深,只是道听途说外包公司很坑,至于坑在哪儿,坑到什么程度,并没有切实的体会。

直到我来到了现在这家公司,接触了不少外包同事,对于外包公司的认识才更深了一层,也更深刻地领悟到前领导所说的“污点”的含义。

02.外包公司的分类

我了解到的外包公司一般有两类,一类是驻场外包,一类是非驻场外包。二者的区别为是否需要被外派到甲方公司上班。如果需要,那么就属于驻场外包,否则就是非驻场外包。

虽然都是外包,但是两者的区别还是挺大的。

先说说驻场外包。由于需要被外派到甲方公司,因此日常也是跟甲方公司的工作人员一起共事,接触的项目一般也比较庞大复杂,项目的期限一般也比较长。驻场外包的好处就是可以接触到甲方公司的项目,而且能够跟甲方公司的人交流学习。当然,坑也不少,后面会细谈,这里先卖个关子。

再说说非驻场外包,个人认为,其与施工队的模式极其相似。如果把一线外包人员比作水泥工,那么外包公司的老板或者项目经理就是包工头。一般来讲,甲方人员直接对接的是外包公司的项目经理,项目经理在理解了需求之后,再将需求指派给外包公司的工作人员完成。因此,非驻场外包一般是跟本公司的人一起工作,与甲方公司工作人员接触较少,甚至根本不用接触。

03.外包公司有哪些坑

外包公司参差不齐,但总体来说,都属于小公司的类别。即使外包公司的人数可能并不少,但是从管理模式和运作模式上来看,其更接近小作坊,因此才将其归类为小公司。既然是小公司,那么前文谈到的小公司的弊端,外包公司也一个不落。

但由于外包公司没有自己的核心业务,完全被甲方牵着鼻子走,因此,外包公司的坑较之普通小公司,有过之而无不及。

外包公司的第一个坑是技术难以沉淀。通常来讲,一个外包项目的周期短则几周,长则几个月,很难持续半年以上。而每个项目的甲方都不尽相同,可能上个项目是跟政务相关的,下个项目又是电商类的,上个项目用Java开发,下个项目又要用Node.js了。

虽然表面上是做了很多项目,但是每个项目都停留在完成基本功能的阶段,至于后续的架构优化、代码重构等环节,一般不会涉及。这种走马观花式的项目管理制度,就是典型的“战术上的勤奋”,除了让人疲于奔命之后,对于技术的沉淀和积累,并没有太大的帮助。这其实也是小公司的通病,只是外包公司病得更重而已。

04.远离业务

外包公司是没有自己的业务的,唯一能勉强跟业务扯上关系的就是如何处理跟甲方的关系了,但是甲方公司的资源一般都掌握在老板手里,跟一线员工通常没有太大的关系。很多技术人员都有一个误区,就是过度放大技术的作用,而轻视业务的价值。诚然,作为技术人员,技术实力是最基础的技能,这一点毋庸置疑,但是如果一味地在技术上钻牛角尖,而忽视甚至蔑视业务的重要性,那么永远也只能停留在一线,充当螺丝钉的角色,顶多就是个高级工程师,远远达不到专家的高度。

如果你有细心观察过一些高端职位的要求,就会发现除了技术要求之外,通常还会要求候选人在某个领域有相关的经验。这一点其实不难理解。隔行如隔山,同样是互联网,金融公司和社交公司的业务场景差别之大,不亚于程序员与产品经理工作内容的差异。

因此,一些大公司在寻找高端人才的时候,除了技术水平之外,也会看中候选人的行业背景,前者只能区分初级工程师和高级工程师,后者才是工程师和领域专家的分水岭。而在外包公司,由于没有属于自己的业务,所以根本不可能在某个业务领域有所积累。即使接触了各行各业的项目,但了解到的也仅仅是一些皮毛而已,与真正意义上的业务相去甚远。

05.不平等对待

外包公司的第三个坑是在甲方面前,很难被平等对待。这一点驻场外包应该深有体会。虽然现在到处都在谈人人平等,但是一个不容忽视的事实是,在甲方公司与乙方公司之间、内勤人员与外包人员之间,平等相处这一准则是很难奏效的。也许大家表面上一团和气,但是说实话,在很多内勤人员眼里,外包人员就是“低人一等”,就是理所应当被压榨的对象。

这种不平等待遇在出现生产问题时表现得更加突出,如果是内勤人员出了问题,领导一般就笑着调侃一下,但如果出问题的是外包人员,那么被骂一顿还算轻的了,严重的还会被开除。

虽然有些外包人员的技术水平并不差,但是由于权益的不平等,导致外包人员普遍成了受气包。甚至在有些公司,干活的基本都是外包人员,内勤人员要么在开会,要么就在开会的路上。因此,如果你想去外包公司,特别是驻场外包,那么就要考虑清楚,自己能不能忍受这种不平等的工作环境。如果不能,那么还是尽早远离这个大坑为好。



虽然外包公司坑很多,但是如果实在走投无路,那么也不妨先到外包公司积累些经验,等时机成熟了再跳槽到其他好一些的公司。不过要切记的是,进入外包公司只是权宜之计,除非你已经进入了管理层,或者有信心在短期内进入管理层,否则不建议在外包公司待太久。

最后建议:把自己的本领练强了,本事过硬了,代码写好了,到哪里都有饭吃,加油吧!兄弟!

更多有趣有用文章

建议看一下,零基础学Python都想问的6个问题,老司机给你两千字解答
51个Python鲜为人知的秘密特性,老司机看完都惊叹不已

深扒程序员外包,为啥我不建议你去外包公司?相关推荐

  1. 北上广深的程序员,房子在向你们招手了!

    由于目前行业环境以及生存所迫,作为北上广深的程序员,不得不首先考虑两件事: "我真的决定扎根在这儿吗?" "我真的买得起这儿的房吗?" [房价,是爱恨情仇] 北 ...

  2. 外包程序员面试遭HR鄙视,称:外包就是程序员的“职业污点”?

    外包程序员面试遭HR鄙视,称:外包就是程序员的"职业污点"? 业内的朋友都知道,互联网当初就是外包起家的,很多人当年都经历过这段时光.程序员无论是做外包还是从事大企研发,都是赚钱的 ...

  3. 【初级程序员】的十点提升建议,以及10个【程序员】的好习惯,让你“秃”然变强

    前言 工作前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯.在我们公司有些同学在前三年中就快速成为某一个领域的技术专家,有些同学也可能止步不前.本文和大家一起 ...

  4. 黑马程序员都到兄弟连兄弟会报名去了

    黑马程序员都到兄弟连兄弟会报名去了?乍听起来让人感觉很是讶异,因为黑马已是口碑载道,怎么可能会出现如此反人类的举动呢?然而事实确实如此,因为兄弟连兄弟会完全颠覆了花钱去学习的时代,一如360开创了免费 ...

  5. 给程序员的十条沟通技巧建议【奥利给】

    1.沟通的保障:及时反馈 工作方面:完成立马汇报,不能让领导催着或盯着你完成.完成一件事情需要很久时间则需进行阶段性汇报,工作中不要惊喜,只要安全感. 2.沟通的前提:正确的沟通基调 面试方面:地位平 ...

  6. 老程序员的10条中肯建议

    以下十条建议是一个老程序员给出的建议,句句中肯,希望能引起你的思考,而不是笑笑就过去了.觉得在理,不妨随手点赞收藏转发分享,谢谢~ 程序员的二八定律: 程序员的二八定律(这个图是我自己做的) 1.想清 ...

  7. 【给程序员英语学习的一些建议】我是乔治老师,我在这里播报。

    给程序员英语学习的一些建议 - 我是乔治老师,我在这里播报. 从业以来,因为工作的关系,我结识了不少程序员朋友.当然,作为一名英语教学从业者,我们谈论的最多的还是关于英语的学习.但是,从我的这些程序员 ...

  8. 除了北上广深,程序员的归宿还有哪些城市?

    其实想写这篇文章已经很久了,但是一直没有找到好的时间点和角度来写.不想了,那就试着分析来写写吧.这篇文章的主题应该是:移动互联网发展比较的好的有哪些城市?而数据皆来自于我的公众号的关注者.本文仅供参考 ...

  9. 程序员杂志为啥没有了_计算机基础知识,程序员必备知识,java必会!新建一个TXT,发生了什么?...

    作者 | ithuangqing 来源 | 编码之外(ID:ithuangqing) 其实我在逐渐使用Windows的过程中发现"记事本"这个工具真的挺好用的!就是它: 平常我喜欢 ...

最新文章

  1. YOLOV5 的小目标检测网络结构优化方法汇总(附代码)
  2. Adopt Open JDK官方文档(五) Docker镜像
  3. 知识图谱构建(概念,工具,实例调研)
  4. Android 6.0 sensor 框架详解 (application层)
  5. Guice依赖注入(接口多实现)
  6. 当当卓越京东商城货物配送流程揭秘
  7. 怎么卸载quartus_分享一个Quartus工程清理方法
  8. 一定要讲给孩子们的20个小故事
  9. 【php学习之路】微信公众帐号
  10. 数据库范式:1NF、2NF、3NF、BCNF
  11. 【上传vip专享资源,瓜分奖金池】第一期获奖名单
  12. texlive写论文源代码_使用Latex写论文
  13. 感触极深的一篇文章(迷失方向的你不妨看看)
  14. 09.JSP自定义标签01
  15. 想运行游戏,在Pycharm中安装Pygame库一直报错,我只是忽视了它
  16. 使用设计模式解决支付问题
  17. 计算机网络的硬件主要有,什么是计算机网络及主要功能有哪些?
  18. 66个求职应聘技巧性问答(四)
  19. HP EVA8400删除VDISK后数据恢复过程分步整理
  20. ScalaTest User Guide

热门文章

  1. 跟我一起写Shell脚本之十八--常用命令(head)
  2. 【大数据面试题】(五)Spark 相关面试题总结
  3. androidstudio图片居中_Android imageView图片按比例缩放-Fun言
  4. 图纸管理系统_图纸文档管理软件系统
  5. 微信小程序项目实例小程序记事本+后台
  6. 机器学习之GD、SGD
  7. PHP 核心技术与最佳实践
  8. 模拟时钟:时钟根据时间转动
  9. 量化交易学习(10)均线交叉策略
  10. sFlow-rt 3.0流量监控工具安装部署及简单实验