对外包和正编人员之间的区别更深一层的认识(也是CRUD和核心功能的区别)

前言

我在java行业已经两年多了,如果过了今年6月份就满三年了,一直从未停止对行业的观察,其实在这个行业里面,大部分人都是没有编制的外包人员,因为外包人员对于甲方公司来说成本比较低,而且外包公司可以随时调动人员到相应的甲方爸爸场地进行支援。我也是外包出身的人,但是在这个行业里面一直也很渴望互联网大厂或者小上市公司的正编岗位,但很可惜我的技术目前还达不到这样的高度,所以只能成为一名CRUD,但是通过和各种领导和大佬们的交流,我想要把我所见识到的外包人员和正编人员的区别分享给大家,希望大家能有个明确的方向,知道未来应该朝着哪个方向去发展。

外包和正编人员的区别(CRUD和核心功能的区别)

其实这个行业内大多数人都是CRUD工程师,何为CRUD工程师,就是只会写业务功能接口的人,比如在电商网站当中,编写其中的商品详情展示、购物车、新增、修改、删除商品、查询搜索商品等等,这些接口就是普通的业务接口,一个大型的电商网站里面还会区分不同分类、不同品牌的商品,还有其他的功能比如秒杀之类的功能,这些东西都是业务接口,都是CRUD,换句话说,只要你会写基础的代码,加上业务知识,给你配一个测试人员测你的接口,你也能慢慢地拧螺丝,把这些接口写完,这些活儿除了业务逻辑的复杂度之外,真没别的难度了,所以这就是CRUD工程师,这也是外包人员的主要工作,甲方就是因为这些活儿太多,也不需要很厉害的技术人员去做这些事情,所以选择了成本更低的外包人员去做,既能省钱,又能达成目标。

而正编人员与外包人员有着本质上面的区别(部分正编人员也有可能接触不到核心代码,我这里只是说那些掌握核心代码的正编人员),正编人员写着核心功能,管理着外包人员,因为甲方爸爸要把核心功能掌握在自己人的手里,不能够交付给外包手中,因为只要外包垄断了甲方的核心技术,那么外包可以选择坐地起价,甲方十分被动,而且甲方掌握自己的核心技术,才能具备核心竞争力,所以自己人做核心才是重点。那核心功能代码是哪些部分呢,我可以举几个例子,比如甲方爸爸和投资方谈妥了,要设计一个大型的电商网站,准备在市场上掀起一番风雨,但是网站还没被设计出来之前,它是不是应该有架构师呢?这时候架构师就会进行讨论,比如架构采用DDD领域驱动设计思想,注册中心采用nacos,分布式微服务方案,负载均衡方案,数据库主从方案等等, 这些东西都是属于核心的内容,真正到落地的时候,都能够让你见识到它能够扛住多少访问量,并发量达到多少,与上面外包人员做的业务功能的CRUD相对比,一个是架构、性能、负载均衡、数据库,一个是商品详情的增删改查,这样一对比,你知道他们两者的区别在哪里了吧?这就是CRUD和核心功能的区别,也是外包人员和正编人员的区别。

最后建议

其实现在大多数外包人员都不思进取,会做几个业务功能的接口,就以为自己天下无敌了,有句话说得好,年少轻狂是因为无知,觉得自己很厉害往往是因为没有见识到真正的核心功能是什么。其实外包人员跳到互联网编制是一件很难的事情,因为光会CRUD就想参与到架构性能的讨论中简直是痴人说梦,所以我们应该要戒骄戒躁,落实到技术上面来一步步学号,具体怎么去学呢?打开自己熟悉的某某教学视频,潜下心来把两三百集的内容看完,并且要有实际操作,这样才能获得实际成长。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值