一起讨论软件项目开发过程中。业务与技术的关系。。
我越来越认为业务应该是项目开发过程中最重要的东西。项目/软件是服务于人们。更好的服务应该绝大部分是体现在业务上面,
技术应该只是对业务的实现。而不管我采用何种技术(jsp,asp,php...)都是为了实现同样的业务。。
可能站在程序员的角度。技术一定得要跟业务并进或者技术比业务更重要。。
我想听听大伙的意见。。。。
------解决方案--------------------Technology always provides services for Business...Business is No.1, and it provides requirements...The purpose of Technology is to achieve the goal...
------解决方案--------------------对开发者来讲,纵向的行业经验最能体现价值
------解决方案--------------------业务是技术实现的目标,为了实现业务要求而编码,而技术同样受业务的影响,技术需要根据业务的需求选择采用哪几种技术
------解决方案--------------------换句话说吧.设计是骨头,程序是肉.
------解决方案--------------------我感觉软件行业已经不算一个高新产业了,越来越像服务行业了。
我们这种做行业软件的,业务还是第一位的,毕竟能用到的技术就那么点东西,系统熟了,业务精了,
大概也就只是熟练工的问题了吧。
------解决方案--------------------技术是实现业务的手段。其实最终的客户根本不会在乎你用了哪些技术,他们对这个没有感念。其实能实现具体的业务,而且便于扩展就是好的技术了。
其实我更觉得设计更是重要。设计可以是凌驾于各种语言技术之上的。有了好的设计,不但能够很好完成具体的业务实现。而且,扩展性更是无敌,
编码都是可控的。干起来比较舒服。相反,一个烂的设计,获知没有设计,那么,做起来就是折磨。
这是我的一个很深刻的感受。
------解决方案--------------------业务很重要
------解决方案--------------------技术的目的是业务,技术只是工具,分清主次就行了。