美文网首页
互联网公司和外包公司有什么区别?为什么有些程序员不想进外包公司?

互联网公司和外包公司有什么区别?为什么有些程序员不想进外包公司?

作者: 戎码益深 | 来源:发表于2019-04-02 15:44 被阅读0次

    在外包待了两年,最后还是提了离职。给后来的徒弟们说了一句话。如果能够选择,千万别来外包。

    我来说说自己的经历吧。刚毕业的时候去了沿海城市,进了一家很好的互联网企业。但是离家比较远,待了两年后决定回到自己所在城市西安,讲真的,西安的互联网真的不咋滴,每家公司招聘要求的很高,尤其是看学历。一般要求都是985和211学校的博士硕士。我是偶然一次把简历挂在网上,被外包的HR忽悠进去,当时给我承诺的年终奖项目奖全都没有,五险一金按照最低标准交,反正公积金就几十块钱。在外包待了两年从来长过工资。一开始以测试职位应聘的,进去是哪里有坑填哪里,最后是运维开发测试资料啥都干,只要你踏实肯干,不给领导抱怨和诉苦,那么恭喜你就会有加不完的班,干不完的活。而且外包也没有其他福利。能坚持两年我都佩服自己,视力下降巨快,每天颈椎疼,也没时间锻炼身体。所以说如果可以选择,就不要来外包,也不要轻易相信外包HR给你的口头承诺。

    1.外包公司能学到的东西多?答案是不存在的。

    很多人说外包可以学到很多东西,在我进我现在公司之前也面试过一家公司,去了之后才知道是外包,然后和旁边一个应届生也是面试者的哥们聊了起来,我说你知道这公司是外包吗?他说“知道啊,不过也没关系,外包能学到的东西比较多“。我当时也没说什么,很多人似乎也是这样想的,外包学到的东西多,然而,不得不说的是外包能学的东西其实真的不多。有时候外包为了快速迭代,你做的项目可能不过是上一个项目拿过来改改而已,不断重复同样的工作比较多。相反自研的话因为迭代得多,你会更深一层的接触业务,很多东西深一层开发之后简单的增删改查就不顶用了,就得扩展更深一层的方法了。重要的是,外包公司很多都是没办法接触一些高并发的场景的,一些新一点的技术可能都是没办法用上的,这对以后的发展来说挺受影响的。

    2.外包公司大都只顾功能完成不顾后期扩展和设计的好坏。

    在外包公司很多时候都是你自己一个人负责一两个项目,只追求功能上的快速实现,所以也不管你代码写得有多难堪或者设计得有多烂,只要能跑几乎都没人管你,甚至乎你会忙得焦头烂耳,框架接触得再多最后也仅仅只是会用表层的,有逼格一点的写法和使用可能都不会了。也因为自研一般是多人同时开发一个项目,你也可以看看别人是怎么写代码的,慢慢的规范起自己的代码质量。

    3.自研平台对你的试错性很多时候都比外包的高。

    自研的大公司对你使用一些新技术会有更大的包容性和鼓励性,有些也是愿意花时间等你去研究的。还有一点是,自研的公司有时候会比较闲,这样的话你相对自学其他的时间就比较多了。

    也有人去外包公司是因为外包公司钱多。不可否则,有些外包公司确实钱是挺多的,不过更多的是没日没夜的加班加点。然而我想说,其实自研的一些公司钱也不少。说句题外话,那就是,如果外包公司你觉得钱多,但如果你一个月都没能控制好自己不乱花钱,每个月结余就那么点的话钱多了可能也没办法很好的改变你以后的生活,而且,外包公司的话很多东西都不规范,我认识一同学,他有一朋友做php的,在外包公司,连swoole和鸟哥都没听说过,眼界也不够远,对以后想要跳更大的平台来说真的难。

    所以说,能去自研的公司还是去吧。对以后去更大的平台做好准备。学习这种东西更多是靠自己去学习的,仅仅靠工作去逼迫你才学习的话,路途会有些坎坷。当然,事无绝对,重要的是看自己怎么想的和怎么行动的。怎么选择,自己权衡吧。

    给外包公司员工的几点建议

    有机会跳槽到甲方或者其他非外包公司的话,那就跳槽。很多甲方公司每年都会吸纳一些优秀的外包人员,这是一个不错的机会。

    如果不怕加班的话,可以考虑去互联网公司锻炼几年,再往后的选择会多一些。

    如果跳槽有困难,面试通过率低,说明现在的技术能力比较差,先把项目用的技术栈研究清楚,比如项目中使用SSM,那就把每一个框架都做深入的研究,然后看看项目是否可以做的更好。

    在把项目做好的前提下,去研究一些主流的技术,如果不知道学习哪些技术的话,可以看看心仪的公司,他们的招聘条件是什么,有针对性的学习。

    多在项目里面担任一些工作,不要怕吃亏,在工作中锻炼比自学要快的多。

    多和人打交道,已经离职的同事也最好可以保持联系,方便在你跳槽的时候,找人内推你。

    另外,也不是说外包公司完全就是一无是处,因为外包公司人员流动率比较高,所以一个年轻的程序员,可能很快就要负责重要的工作,甚至很早就会接触到管理方面的工作,成为一名项目经理。

    写到最后

    我自己收集了一些Java资料,里面就包涵了一些BAT面试资料,以及一些 Java 高并发、分布式、微服务、高性能、源码分析、JVM等技术资料

    想要获取的同学可以加Java:171662117 即可免费获取以上内容资料

    部分如下:

    相关文章

      网友评论

          本文标题:互联网公司和外包公司有什么区别?为什么有些程序员不想进外包公司?

          本文链接:https://www.haomeiwen.com/subject/ecygbqtx.html