马上要毕业了,我是做业务还是做技术?

前言

   对于还没毕业和准备毕业的同学来说,业务和技术是很奇怪的名词,我是计算机专业的学生,我难道工作后做的东西不是技术嘛?怎么很多人说是做业务的,本文就给大家讲解一下什么是业务和什么是技术。

业务型开发

   业务是什么?你开发一个电商网站,用来卖东西,网站建立好了,后面你觉得把客户对商品的评价展示在商品详情页,于是又开始改代码,把评论系统弄好了,这是利用计算机技术实现的一个电商网站系统,并且实现了一系列,随着用户的需求变更,你就要迎合这些变更做一些业务调整,一开始你就是单纯的卖商品,后面觉得在商品页面增加评论可以让用户更加了解商品,进而促进用户购买商品,就是业务的增加。这种跟公司业务紧密相关的就是业务开发,公司业务变更,就要开发相应的功能。做视频的公司和做电商的公司,不就是不同的业务嘛。

技术型开发

   通过业务型开发的定义,我们很显然就定义技术型开发从事的是跟公司业务不紧密相关、甚至是不相关的工作,比如:分布式数据库、kafka、ES等工具,这些都是工具型的,不随公司业务调整,而且开发成型后,几乎是不变的,只需要维护,还做一些监控方面的工作,它更加通用,可以用在各种业务上,比如数据库,不管是什么业务,都是用数据库保存数据,只不过的数据表是根据业务来的,所以这类技术型开发一般都叫做架构组,或者中间件技术组之类的。

两者对比

  我先对比一下两者,你再决定自己应该怎么选择,首先我们从几个维度来对比:

业务技术
薪资业务跟技术差不多差不多
事情多少业务需求多,事情多技术相对变更不多,但对接的小组比较多
人数一个公司80%是业务型开发20%的人是技术型开发
行业广度相对比较局限在某个业务范畴不存在业务范畴,每家公司必备

  但不是说业务型开发就不学技术,业务搞完,还需要搞技术,那是真的忙,不过也不是说技术开发就轻松,技术开发因为人数少,他们开发的工具对接整个公司业务开发小组,工作量似乎也不少,这也是为什么说20%是技术开发,因为你开发的工具可以复用,也就不需要那么多的人员。

总结

   本篇文章给大家讲解了业务和技术的区别,虽然两者没那么大的区别,我自己也认为中间件也是一种业务,不过这种业务相对比较通用,业务开发都会用到。那么,现在你知道了区别,你会怎么选择呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值