为什么我不建议你去外包公司?

前言

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

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

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

外包公司的分类

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

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

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

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

外包公司有哪些坑

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

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

外包公司的第一个坑是技术难以沉淀。通常来讲,一个外包项目的周期短则几周,长则几个月,很难持续半年以上。而每个项目的甲方都不尽相同,可能上个项目是跟政务相关的,下个项目又是电商类的,上个项目用Java开发,下个项目又要用Node.js了。虽然表面上是做了很多项目,但是每个项目都停留在完成基本功能的阶段,至于后续的架构优化、代码重构等环节,一般不会涉及。这种走马观花式的项目管理制度,就是典型的“战术上的勤奋”,除了让人疲于奔命之后,对于技术的沉淀和积累,并没有太大的帮助。这其实也是小公司的通病,只是外包公司病得更重而已。

外包公司的第二个坑是远离业务。外包公司是没有自己的业务的,唯一能勉强跟业务扯上关系的就是如何处理跟甲方的关系了,但是甲方公司的资源一般都掌握在老板手里,跟一线员工通常没有太大的关系。很多技术人员都有一个误区,就是过度放大技术的作用,而轻视业务的价值。诚然,作为技术人员,技术实力是最基础的技能,这一点毋庸置疑,但是如果一味地在技术上钻牛角尖,而忽视甚至蔑视业务的重要性,那么永远也只能停留在一线,充当螺丝钉的角色,顶多就是个高级工程师,远远达不到专家的高度。如果你有细心观察过一些高端职位的要求,就会发现除了技术要求之外,通常还会要求候选人在某个领域有相关的经验。这一点其实不难理解。隔行如隔山,同样是互联网,金融公司和社交公司的业务场景差别之大,不亚于程序员与产品经理工作内容的差异。因此,一些大公司在寻找高端人才的时候,除了技术水平之外,也会看中候选人的行业背景,前者只能区分初级工程师和高级工程师,后者才是工程师和领域专家的分水岭。而在外包公司,由于没有属于自己的业务,所以根本不可能在某个业务领域有所积累。即使接触了各行各业的项目,但了解到的也仅仅是一些皮毛而已,与真正意义上的业务相去甚远。

外包公司的第三个坑是在甲方面前,很难被平等对待。这一点驻场外包应该深有体会。虽然现在到处都在谈人人平等,但是一个不容忽视的事实是,在甲方公司与乙方公司之间、内勤人员与外包人员之间,平等相处这一准则是很难奏效的。也许大家表面上一团和气,但是说实话,在很多内勤人员眼里,外包人员就是“低人一等”,就是理所应当被压榨的对象。这种不平等待遇在出现生产问题时表现得更加突出,如果是内勤人员出了问题,领导一般就笑着调侃一下,但如果出问题的是外包人员,那么被骂一顿还算轻的了,严重的还会被开除。虽然有些外包人员的技术水平并不差,但是由于权益的不平等,导致外包人员普遍成了受气包。甚至在有些公司,干活的基本都是外包人员,内勤人员要么在开会,要么就在开会的路上。因此,如果你想去外包公司,特别是驻场外包,那么就要考虑清楚,自己能不能忍受这种不平等的工作环境。如果不能,那么还是尽早远离这个大坑为好。

进了外包公司怎么办

虽然外包公司坑很多,但是如果实在走投无路,那么也不妨先到外包公司积累些经验,等时机成熟了再跳槽到其他好一些的公司。不过要切记的是,进入外包公司只是权宜之计,除非你已经进入了管理层,或者有信心在短期内进入管理层,否则不建议在外包公司待太久。如果有其他选择,那么更不应该将外包公司纳入你的考虑范围,即使外包公司给你的钱比其他公司给的多,你也要明白,这多出来的钱,需要用你的加班时间和尊严去偿还。天下没有免费的午餐,任何命运的馈赠,其实都在暗地里标好了价格,只是你视而不见而已

640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/313305.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

友浩达优选上新,原生态农产品,买得安心,吃得放心

大闸蟹还在热卖,需要的同学可以访问 各位一直支持队长的朋友们友浩达优选上新了本着为大家推荐好东西的想法商城里上架的商品都是队长亲自挑选有质量保证的口碑好商品这次,来看看队长又给大家带了哪些好东西本次上新全是各地优选原生态农产品食品优质、安…

树莓派4上跑 .NET Core 3.0,这次,真·64位!

导语前不久我写了一篇《Gentoo由于 Windows 10 IoT Core (以及上面的UWP们)暴尸荒野而苟且偷生使用 Linux 的我,已经彻底开荤了。最近我发现有个叫 Gentoo 的 Linux 系统,支持树莓派4的64位CPU。项目地址:https://gith…

asp.net core 使用 AccessControlHelper 控制访问权限

asp.net core 使用 AccessControlHelper 控制访问权限Intro由于项目需要,需要在基于 asp.net mvc 的 Web 项目框架中做权限的控制,于是才有了这个权限控制组件,最初只是支持 netframework,后来 dotnetcore 2.0 发布了之后添加了对…

Caffe 增加自定义 Layer 及其 ProtoBuffer 参数

转载自:http://blog.csdn.net/kkk584520/article/details/52721838 http://blog.csdn.net/kkk584520 博客内容基于新书《深度学习:21 天实战 Caffe》,书中课后习题答案欢迎读者留言讨论。以下进入正文。 在使用 Caffe 过程中经常会有这样的…

.NET Core 3.0愈加成熟,微软将不再把.NET Framework API移植给它

目前 .NET Core 3.0 拥有的 API 总数约为 .NET Framework API 的 80%,剩下尚未从 .NET Framework 移植到 .NET Core 的 API,微软考虑以开源的形式发布。微软方面表示,通过 .NET Core 3.0,他们现在已具备轻松移植现代 workload 所需…

参加 JSConf China 2019 是怎样的体验?VS Code 和 TypeScript 都很火

JSConf China 2019 于 10 月 19-20 日于上海尚浦中心举行。很高兴作为讲师参加这次的 JSConf。Day 1在 Day 1 给大家聊了聊 The Beauty of TypeScript。简单总结下我讲的 TypeScript 的 session。千言万语,汇聚成下面两页的 PPT。TypeScript 的使用场景(…

Caffe阅读代码并修改

这个教程是最好理解的了 http://city.shaform.com/blog/2016/02/26/caffe.html 主要分成四個部份來講。首先是整個 Caffe 的大架構,以及一些重要的元件。 其次,我也研究了如何自己新增一個 layer。 接下來,再重新回到 Caffe 做更深入的解析…

ABP v1.0正式发布

经过长时间的开发终于发布了ABP v1.0!感谢为该项目做出了贡献的你~https://github.com/abpframework/abp/releases

Ubuntu下用eclipse调试caffe code

本文地址:http://blog.csdn.net/mounty_fsc/article/details/51089864 1 运行范例脚本train_lenet.sh Ubuntu下终端行执行train_lenet.sh可训练lenet-5(详细情况参考其他教程),能直观地看到lenet训练起来带情况。 train_lenet.sh…

idea使用jar包依赖,替换掉项目依赖

idea使用jar包依赖,替换掉项目依赖最近遇到了个问题,父子项目中,原本一个项目在idea下默认是项目依赖于另一个子项目,但是由于当前开发分支里不包含相应的代码,最新代码在别的分支,导致项目依赖时&#xff…

C#中Array.Sort()方法分析

Array.Sort()是在我们日常工作中非常常用的函数,不需要自己编写排序算法就可以方便的对数组进行排序。利用Array.Sort()排序具有以下特点:排序是不稳定的采用内省排序(introspective sort)这里简单解释一下内省排序。内省排序会先…

输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 ,使其和等于 m

转载自:http://blog.sina.com.cn/s/blog_7571423b01016707.html 编程求解:输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 ,使其和等于 m , 要求将其中所有的可能组合列出来. 分析: 主要思…

张高兴的 .NET Core IoT 入门指南:(五)串口通信入门

在开始之前,首先要说明的是串口通信所用到的 SerialPort 类并不包含在 System.Device.Gpio NuGet 包中,而是在 System.IO.Ports NuGet 包中。之所以在这里介绍串口通信,是因为在嵌入式中串口通信是与其他设备进行交互的一种重要方式&#xff…

Caffe 在自己的数据库上训练步骤

回忆ImageNet的步骤:http://caffe.berkeleyvision.org/gathered/examples/imagenet.html Brewing ImageNet This guide is meant to get you ready to train your own model on your own data. If you just want an ImageNet-trained network, then note that sinc…

1024程序员节来啦!!.NET技术圈独家优惠劵,折后再折,赶紧来抢啊

1024程序员节当当网计算机图书每满100减50!满200减100!满300-150!机械工业出版社华章公司联合当当网特意为【DotNET技术圈】用户申请了一批可与满减叠加使用的“满200减30”的图书优惠码,优惠码使用后相当于:400减230 …

你跟最伟大领导的距离,或许只差这一点

译者:宗天琪原文链接:https://www.linkedin.com/pulse/great-leaders-listeners-brigette-hyacinth/?fromgroupmessage&isappinstalled0倾听是领导者需要掌握的最重要的技能,它是很多其它领导才能的基石。然而,要做到精通这项…

Batch_size问题

有关solver.prototxt中的各项解释:http://www.cnblogs.com/denny402/p/5074049.html solver算是caffe的核心的核心,它协调着整个模型的运作。caffe程序运行必带的一个参数就是solver配置文件。运行代码一般为 # caffe train --solver*_slover.prototxt 在…

程序员家的精品大闸蟹:青壳、白底、肉多、爆黄,现在是吃大闸蟹的最佳时期...

其实,我跟大家一样,也是dotNET跨平台和张队长的忠实粉丝,也是一名程序员。上上周,我在dotNET跨平台的优选商城买了队长推荐人生果,也是第一次吃这个人生果,味道鲜甜、汁水也特别多,但由于快递的…

C#刷遍Leetcode面试题系列连载(4): No.633 - 平方数之和

点击蓝字“dotNET匠人”关注我哟加个“星标★”,每日 7:15,好文必达!前文传送门:上篇文章中一道数学问题 - 自除数,今天我们接着分析 LeetCode 中的另一道数学题吧~今天要给大家分析的面试题是 LeetCode 上第 633 号问题&#xff…