一段让所有的程序员震撼的文字

类别:编程语言 点击:0 评论:0 推荐:
今天我们谈谈MDA和企业应用
  
  问: 请谈谈MDA真的能不用编程么
  
  答: 全部自动生成?可执行模型?是永远的梦?!是的,永远的梦,不要指望一行代码不写,MDA工具提供一个功能扩展脚本的编辑器是非常必要的, 为什么FLASH还需要脚本语言支持?
  可从另一个角度讲,企业应用更多时候是做的仅是一个DB的壳(shell)而已,所以还是很容易的实现MDA的
  EJB部署?IDL?WEB SERIVCE?全部可以生成
  
  问:据说现在的计算机人员很缺乏,随着计算机的发展和普及计算机人才会更抢手
  
  答:
  现在大量的DB加壳人员是一个非正常现象,MDA将使一切变的正常,而程序员们将面临者前所未有的选择,国内很多硕士在做编码工作,在给DB加壳,哈哈,很是有趣
  
  问:你的意思是说,将来企业应用系统,将不用很多的计算机本科生,研究生了么
  
  答: 使用MDA开发,将有领域专家(DOMAIN EXPERT)和模型分析(学院派的OOA专家)以及翻译人员(翻译人员的工作就是将领域专家做的东西描述成机器能理解的模型语言)
  
  比如:原来是50万个职位,现在只需要10万计算机中级人才,甚至更少,你认为将会发生什么?待遇降低并且技术要求提高
  
  
  问:那你认为我们现在的程序员该做些什么呢?
  
  答: MDA之前,有几个选择
  一、深入了解业务,将来使用MDA做业务模型
  二、学习MDA实现思想,将来开发MDA工具
  三、转行, 做游戏,手机之类(不过也都有引擎啊,建模之类的工具)
  
  问:有的人研究J2EE设计模式和各种FRAMEWORK,希望将来能成为架构设计师,在MDA时代,架构师将是一个什么样的角色?
  
  答:MDA和具体的语言无关,无论你是J2EE还是。NET,还是什么,所有语言相关的东西,将成为编译器级的问题,也就是说,整个地球上有两个大牛搞好了,别的人只要选择就可以了
  
  
  问:现在需要学习MDA么?
  
  答: 工具只会使你的开发变的更简单,MDA工具非常简单,使用MDA技术含量极低,用的时候再学即可
  
  如果你还想做技术,那么你的选择是开发MDA工具本身,或是研究中间件,或是架构设计,或是转行
  
  即使是5年、8年后才能MDA,但我想你不希望在你工作了5年、8年后,以前的经验再没有用处,一切从头再来把
  
  人生能够输几次?!?!
  能有几次可以选择?!?
  
  问:好,今天我们就到这里吧,谢谢foxcrane

本文地址:http://com.8s8s.com/it/it28392.htm