首页 > 代码库 > 对于技术服务和业务的思考
对于技术服务和业务的思考
文:helloweblogic
作为在一家技术服务为主的公司工作多年的工程师,随着年龄的增长和时代的变迁,越来越觉得自己未来的工作的路是越来越窄,担心以后年龄大了怎么办?继续做技术服务钻研技术还是寻求转型?
为客户做技术支持服务都是在做别人公司的产品,比如IBM,ORACLE,REDHAT,Micro soft等等。
路越来越窄,对于工程师或者公司来说都是要面临的危机:
1.现在所做的这些主流产品都是很有历史的产品,IBM或者ORACLE的,客户对这些产品的使用也是越来越熟,再加上我们对客户人员的培训服务,他们的技术会越来越高,直到一天不需要买我们的服务。所以对于公司的发展不得不考虑到这一点。
2.以做技术服务为主的公司,相对于开发商来说,对于客户的系统业务了解很少,比如做DB服务的,即使是高级的DBA也是从数据库产品的本身来为客户解决问题,RAC环境存储乱了,调整一下恢复数据库、ASM坏了无法启动,检查权限啊、重新配置啊,恢复数据库启动、又或者是HACMP出现了问题。。。等等这些问题都是和业务不相关的调整。你DBA很少能了解到这个库里面保存的具体是什么业务数据。现在做技术服务的公司非常的多,客户对你的技术不满意,完全可以明年结束合同换一家,没有影响啊,说不定价格还低。
然而对于业务开发商或者商务智能(BI) 的解决方案提供商来说,就不是随便换一家就行的。他们对你的系统非常了解,对你的业务流程,业务逻辑完全掌握在手,如果新来一家公司来接手就不是那么容易 的。这些系统的运行是关系到客户公司的业务发展和开展,说重了就是关系到公司生命的。就拿中科软来说,垄断者国内的保险行业的业务运行,哪家保险公司会说 轻易换他呢?
一个问题:是技术推动了发展还是业务推动了发展?
3.原本业务和技术是捆绑在一起的,技术为业务的发展提供强劲的动力和基础,然后在近些年来IT行业的分工越来越严格,导致开发业务的人对于基础技术来说不是很了解,而专业做IT技术的人员又对业务很不了解,于是对于两方人员来说就产生了重此轻彼的想法。但是,实际上一个IT系统的运行对于两方的要求都是比较高的,一方出现问题就会导致业务系统无法正常运营,于是就迫使客户为了系统安全与稳定,保证业务持续,才来买第三方的技术服务。
业务是为客户提供信息的化的全过程,而相关的技术只是服务于这个全过程所有肯能的IT手段了。
诺基亚,HP的技术都是很牛逼的,但是他们不能从客户的角度出发设计产品,也就是业务上,所以死掉,而苹果却打败了诺基亚,为啥?因为乔布斯能从业务的角度出发来改变世界,让买iphone的客户用着爽,至于用什么技术来实现,有开发人员进行钻研就可以了。所有技术要是脱离业务的拓展和研发,终将失败。
这让人想起了Google的创新价值观。Google是一个非常鼓励创新的公司,但是,所有大家看到的作品,一定是符合Google业务发展的。一次创新就是业务和技术的一次全新结合,而只有两者结合精美,才是一次真正成功的创新。Google的创新价值观,同样也验证了业务和技术必须结合在一起才能发挥价值。
4.对于服务实施的工程师个人来说,一味钻研技术而脱离业务,更是发展不长久的,终究有一天因为你年龄或者无法适应时代而被淘汰。
综上,业务和技术都是发展不可或缺的两方面,但愿未来的公司能找到一个业务和技术完美的结合点,这不仅仅是对于公司,对于做技术的工程师个人来说都是会创造重大的价值。