心态决定统一建模语言成败

佚名 发表于:14年07月07日 20:13 [转载] DOIT.com.cn

  • 分享:
[导读]太过于追逐流行软件,对开发人员的职业生涯百害而无一利,有些专家这些说。虽然编程语言来来去去,但确实有一些技能和属性需要磨练,这可以带来一份薪水丰厚的工作。

  心态决定统一建模语言成败

  太过于追逐流行软件,对开发人员的职业生涯百害而无一利,有些专家这样说。虽然编程语言来来去去,但确实有一些技能和属性需要磨练,这可以带来一份薪水丰厚的工作。

  统一建模语言(UML)在软件开发中通常做为标识,所以了解它有必要吗,尤其对于刚刚开始工作的人?

  此节选问答录中,三位专业人士给正在从事UML工作的人提了一些建议,并讨论了开发人员要想在这一技术领域站稳脚跟所需的技能。他们是Casanave,Driven Solutions的CEO;Steve Cook,微软架构师;以及Ed Seidewitz,Ivar Jacobson International的咨询顾问。

  对于从事UML工作的人,您有什么好的建议?

  Ed Seidewitz:首先我要说,知道你为什么做模型,然后了解UML作为标准语言是如何支持你建模的,了解这些后你的工作将进展的更高效。与其去学习UML语言,不如决定学习如何在你的工作中使用基于模型的方法。我猜测它将会越来越重重要,当与敏捷方法、精准方法一起使用时,以及与那些源于架构的新东西一起使用。

  在我们的行业中每天都有各种各样的事发生,我们试着去做一些事,把他们抛这脑后,并说,“UML已经不火了,现在火的是敏捷。”几年前敏捷并不如此火热。事实上,使用基于建模方法的技术的确有一些较好的,可以使用更高效。一旦你了解这些,UML只是支持这些的工具中和一种。

  Steve Cook:不要期望UML能给你的一个开发流程。它不会的。确保你拥有一个开发流程,且是有效的了,另外还要了解UML是否与之匹配,以及如何适应的。

  Cory Casanave:我认为最基本的信息不是忙于追逐技术,而真正关注是系统应该做什么,他们应该如何协同工作。无论语言有多新,你都可能有自己的专长。即使Java现在已经被认为过时了。

  这并不是说那些事情(语言)没有价值,他们有,而且他们很值得学习,但我们不想做的是进行系统设计,并使我们的算法陷于其中。如果你把所有的事情都卷入到每天的技术当中,然后不得不应付不同的技术,那么不得不说你运气很不好。

  你真的需要拥有我们所说的系统思想,在阻碍你实施解决方案时。考虑一下整个系统是如何协同工作一一起解决问题的。如果你能有一个系统方法,并了解系统时如何协同工作,以及如何解决问题的,那么你的工作将会更上一层楼,薪水也有大幅提升,而且还能解决更大的问题,而不是只编写一些代码。解决问题的能力就是要总有价值。

[责任编辑:dajun]
在不久前举行的苹果WWDC大会上,Swift正式曝光在镁光灯前,叹息声、惊呼声此起彼伏。不过不用太过担心,Objective-C、Swift能够在同一个应用程序中并存。
官方微信
weixin
精彩专题更多
存储风云榜”是由DOIT传媒主办的年度大型活动。回顾2014年,存储作为IT系统架构中最基础的元素,已经成为了推动信息产业发展的核心动力,存储产业的发展迈向成熟,数据经济的概念顺势而为的提出。
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
联想携ThinkServer+System+七大行业解决方案惊艳第十六届高交会
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技术有限公司 版权所有.