为什么我不建议你去外包?
点击“开发者技术前线”,选择“星标?”
让一部分开发者先看到未来
本文转载自「程序员互动联盟」
技术外包公司也是正儿八经的公司为啥会被这么多人吐槽,引起这么多人的不满。从我接触了外包公司和里面的员工来看,经常可以听到下面的话。
在外包公司严重没有归属感,感觉上公司把自己卖给甲方公司了。
几乎每天都是做着重复的工作,对于自身技术没有本质上的提高。
随便一个人培训个几个月,就能加入进来抢你的饭碗。
用的技术框架都好多年了,里面很多坑,一直没人去动。
终于理解什么是甲方公司了,无论说啥乙方公司都得承受着,有时候想死的心都有,要多恶心就多恶心。
新的项目都是临时组件团队搞,以后都不知道和谁搭档,干完这个项目就准备走人了。
想学点技术,根本稳定不下来,这段时间这个项目,再过一段时间又是另外的一个项目,毫无连续性。
福利几乎没有,没有地位,更没有话语权。
目前大型的外包公司有东软,中软国际,软通动力,文思海辉,博彦等。
从业人员质量低
很多软件外包直接的人员是从培训公司直接获取,很多培训公司打着包分配,其实大部分的人员都分配到外包公司了,外包公司承接项目从中间赚取差价,也就是剩余价值,要降低成本就要从人员的工资入手,基本上外包公司属于一个有经验的项目经理带着一帮水准一般的技术人员做项目,刚毕业的学生也直接敢拿来大用。所以入门学习技术的角度考虑,还是值得在里面学上一段时间,让自己先入门开窍。
所以一般的外包公司基本上留不住人,每年都会涌入大量的新人进来,正常情况下软件的代码质量一般,刚培养出来的跳出去拿更高的工资,然后每年从培训机构招收大量的技术人员,有些外包公司干脆自己连培训一起做了一条龙服务到底了。
但也有很多技术不错的,但是技术好的概率很少。
没有归属感
软件外包公司很多时候就是把做项目的外派到甲方的公司开发,虽然在甲方公司开发,但是本公司给发工资,中间肯定会有一些差异,最主要的是外包公司是以项目做导向,这个项目结束了,另外一个项目什么样子完全不知道,所以在技术上没有前后承接性,说到这个归属感除了形式上,还有一个很重要的原因,技术上连贯不起来。
不像在一个正常的软件公司,开发一个软件因为这个软件是自己开发,可能干几年都是维护这个软件框架,时间长了一些更加能从深层了解软件框架,循序渐进说的就是这个意思,刚毕业学习软件开发,不建议频繁的换工作是为了呆在一个公司循序渐进的进入到公司的核心技术圈,到了那个层面,无论是职位还是薪资水准都会上到一个很高的阶段,而且做的时间长了,归属感自然就有了。
技术落后
外包公司使用最短时间做最多的事情,所以最初框架搭建完了之后,会用很长时间,因为走的属于项目制的公司,对于技术内在的升级会少很多,所以很多外包公司还是用的十年前的框架。为了成本和风险角度考虑,毕竟做的不是自己公司的产品。
在这种氛围下,培养出来的技术人员基本上实战能力强,理论和框架的提升会少很多。
当然一切都不是绝对的,上面只是笔者从同学或者同事中了解到的,整体来看外包公司不是很适合长期呆。
初学的可以进去磨练一两年让自己找到编程感觉。
总结
如果你目前在外包的坑,请赶快远离,不然过几年后你会发现,现在的工作经历几乎给你带去的加分机会为0. 甚至是负数。
如果是在BAT外包,建议学一年的流程和技术,赶快跳坑吧,时间越久,你越没竞争力。
外包虽然锻炼技术,但是拼的时间和命。职业规划而言无任何沉淀 更别说带去光环。
更多交流请加笔者我交流:
前线推出学习交流一定要备注:研究/工作方向+地点+学校/公司+昵称(如大数据+上海+上交+卡卡),根据格式备注,可更快被通过且邀请进群
扫码加我微信和大佬们零距离
历史推荐 你写得API接口代码真是一坨"屎",难道不能对返回格式统一处理一下吗? 最靠谱的Pycharm 汉化安装+ 破解详细教程!经典收藏 我为什么放弃移动开发? 为什么建议大家使用 Linux 开发? 好文点个在看吧!