很多开发者为天天写业务代码无暇提升技术而焦虑、苦恼,比如:
又如:
又如:
再如:
那么,作为开发者,到底该怎么面对“写业务代码”这件事呢?
今天我们就从以下几个方面聊聊这个话题:
- 什么是业务
- 业务和技术的关系
- 业务和因解决业务而衍生的业务
- 对业务的态度因你在团队中的角色而不同
- 如何从写业务代码中跳出来,做你所谓的有技术含量的工作
我们先来看看,什么是业务。
1. 什么是业务
简单讲,“业务”就是需要处理的各种事务,但通常偏向指客户实际作业涉及的事务,“业务”最终的目的是完成工作所做的所有事务。
比如取款就是一种业务,ATM 机内运转的软件,要解决的业务就是取款。
比如挂号、预约、查检查报告,都是业务,趣医网的 App 就可以用来解决这些业务。
比如买火车票也是业务,12306 这个网站就是为解决买车票的业务服务的。
2. 业务和技术的关系
软件是用来解决现实世界中的业务给人们的工作带来便利的。
比如到火车站买票,要坐车、提前、排队,又麻烦又消耗时间又浪费精力,而 12306 网站和 App ,通过把买火车票这种现实业务虚拟化,为人们省去了奔波、排队、耗时的麻烦。<