外包公司出来的程序员,为什么多数从外包公司跳槽的都会被拒呢?今天智递科技小编就来给大家分析一下:
很多人尤其新手从业者有个误区:外包公司不是做项目很多吗?那肯定学的多,经验积累快啊,而且框架繁多肯定有好处。其实这就是问题所在,外包公司的工作性质决定了做任何项目都是给第三方做的,给甲方做的,给甲方做加工者。
说白了,只为老板的钱负责,不为项目本身内部质量负责。
为何称之为外包项目,从甲方角度来讲:外包外包就是从外包找人把麻烦活儿包出去,从外包公司来讲:接外包接外包就是把别人不想做或者来不及做的麻烦活儿接过来,赚点辛苦钱,人海战术嘛,一般外包项目都很赶时间,所以项目经理带一班人使劲堆人就行了。
基本都是用很老、很成熟的技术体系,套需求,外包主要是明白和谈拢需求,然后就开工,时间紧是吗?行,凑人,甲方一般不管你用什么技术、新鲜活儿,只要按我要求和时间点交工让我能用就成。所以你觉得你所在的外包公司会像其他做自己产品的IT公司一样对你各种要求和规范吗?
所以,你压根没时间去研究代码架构和规范编码规范,这对你的职业生涯是致命的起点缺陷,一开始就不严格要求和约束自己的代码习惯和能力,将是后患无穷。这还不是致命的,期间你做一个功能,基本全是搜索、粘贴、复制,要么是网络上的,要么是之前公司早已经写好千百遍的代码块,你想自己写一写东西都没机会,因为老大会告诉你不需要!快点赶工期啊,小皮鞭抽起来!
而且,基本接项目都是接现在公司有的技术体系的项目,因为业务越接近,可复制越快,成本越低,重复劳动嘛,就像富士康流水线,码农们照着模版复制、加工、拧螺丝就行了,外包公司同理,所以大家知道有什么弊端了吗?
长此以往,不但技术和思想没有进步,还会形成和社会脱节的倾向,因为外包公司从来没时间给员工做技术培训和职业培养,因为他们只想着工期、尾款、项目奖金。
「结论」
不要觉得平时公司对代码规范和一些职业习惯,还不停催促你学习和使用新技术感到烦恼和厌恶,其实这是对你好,我们的行业一周不学习,你可能就一点点失去竞争力。
尤其第一份工作,务必要最大限度的找有自己产品的公司,哪怕十几人小公司,如果有产品也比几百人的外包强太多,因为做自己产品的公司,不舍得把自己的产品做的很粗糙,而且也更容易使用新技术。代码和规范也更正规,一般也会有人带你,潜移默化会对你形成一种好的影响,对将来跳槽和工作都有好处。