最近想明白了许多事情,每次与客户的接触,都让我感慨良多。特别在MIS软件行业,客户绝对不会为你是否使用了新技术买单。客户要的是最终的产品,他不管你内部是如何实现的,软件行业说到底是服务行业,新技术的使用如果无法真正的降低开发成本,或者是无法提供可维护性,那么对于商业环境来说绝对是鸡肋。也就是说它是学术性的,只适合呆在象牙塔里,供圣徒顶礼膜拜,去消耗那些热血青年的激情。我们每天都会看见很多新技术,这些东西让我们应接不暇,为了跟上技术发展的潮流,我们几乎牺牲了所有的时间在新技术的学习上,我们熬夜看书,熬夜写博客,都是为了更好地学习它,更多地与人交流,深化它。如果你是做.NET开发的,这种问题就更为严重,别说第三方机构开发的组件,即使是微软自己推出的技术应用,就多得吓死人。每每听到有人在滔滔不绝地谈论某项新技术时,我都在想,这人又开始朝圣了,我们真的需要这些所谓的新技术么?如果手写SQL的可扩展性和可优化性要更好,那为什么还要使用Nhibernate呢?难道就因为Nhibernate比较出名?实践证明,手写SQL的模式甚至在培训成本方面都要比NHibernate来的低。一个普通的程序员,要真正的掌握Nhibernnate ,熟练地使用HQL,没有一个月是不得行的;但要让去写SQL,他立马就会。特别在微软越来越强调,程序员只需要关注业务的今天,微软的很多产品,已经简化到了只需要一个简单的DEMO就可以熟悉的地步。因此在MIS行业,已经到了拒绝技术崇拜的时候,让我们抬起头,四处瞧瞧,对自己所处的业务行业加深了解,只有对业务了解透了,我们才会有更多的机会,才会在职场中游刃有余。
转载于:https://www.cnblogs.com/Hi-ILoveFeng/archive/2008/08/07/1263306.html