程序员

首页 » 常识 » 常识 » 程序员第一份工作是选择外包还是互联网
TUhjnbcbe - 2024/4/4 17:58:00

对于刚从业IT行业的人员来说,入职的第一份工作对于以后的成长有着非常重要的作用。同时我们都经历过,刚毕业是找工作的艰辛,就应聘的条件来说,外包公司入职的机会比较大,我面试第一家外包公司时,告知只要会写代码就行,对于代码的优化判断,数据库的应用能力要求不是非常高,但是人员外派技术要求相对较严格一点,因为有甲方公司的二次面试。软件外包的门槛就基本没有了,会写代码就成。。自工作以来,我也经历了外包公司和互联网公司,在这里对于那些即将毕业或者转行IT的同事说,对于你们的第一件公司最优的选择肯定是互联网。

互联网公司的开发模式,只要项目不死,那就一直保持着持续迭代的过程。这期间随着市场变化,开发人员将会不停的接受新的挑战,需要学习新的知识以应对。而随着公司体量的越来越大,用户越来越多,需求越来越多,对软件质量,开发技术的挑战也越来多,逼迫开发者需要对技术进一步深入研究以应对!

软件外包则要简单的多了,大部分都是一锤子买卖,在几个月到半年一年的时间里开发出一套可用的系统,这里面几乎是不需要考虑后期迭代和维护的,外包公司的核心目的只有一个快!做完这单接着下一单。我们不说bug,只说代码质量,就知道有多差。你可能会说了,这还是看人的吧,我就愿意把代码写好看写标准了,嗯…随着高强度的需求量我不知道你能坚持多久。软件外包几乎是不需要比较深的技术探索的,保持在可用级别就好。人员外派相对软件外包要好一点,毕竟甲方自己的项目不是一锤子买卖,人家还要维护迭代好久,但其实大部分时候甲方是不会把核心功能交给外派人员来做的,基本都是一些简单的体力活…所以技术成长度可想而知,甲方只需要有人干活,只需要结果,所以一般外包人员的工作都比较紧急,所以代码的质量有时候不能确保,外包做的苦力,赚得是合同和人工费的差价.成就感不说,老板分分要从你们身上挤一挤才有更多利润.做产品完整的面对用户和做一个庞大团队一个普通苦力的成长性没有任何对比性.而且外包流动性大,你想进随时都能进,没有归属感。互联网公司有自己的技术,自己人员的培训,有自己公司的企业文化,而外包你甚至从来不会去自己的公司,公司文化什么都没有,公司有项目做时卖项目,没项目时卖人。

目前人员流动率超高,很多时候你出个差回来,办公室一半的开发你都不认识了,技术积累基本等于没有不利于自己的发展,然而由于需求会频繁变更,技术跟不上,一年看起来能做五六个项目,实际上只是把一次项目重复五六次而已,成就感很低。

总结一下,因为行业中的人员来源决定了外包行业不会有太多优秀的开发人才,同时又因为行业特性决定了外包行业的人不需要过于深入的技术探索,即使个别同学会主动学习,但高强度的普通需求压力下,这种学习的阻力真的很大。当然也不是说互联网公司就一定都在研究高大上的技术,但整体环境要比外包高出太多。初始人员来源加上后期成长的环境,导致两个行业的差距越来越大,鸿沟也就出现了,这也是对于刚入职的同事和毕业新员工说的。

1
查看完整版本: 程序员第一份工作是选择外包还是互联网