佚名 發(fā)表于:14年07月07日 20:13 [轉(zhuǎn)載] DOIT.com.cn
心態(tài)決定統(tǒng)一建模語言成敗
太過于追逐流行軟件,對(duì)開發(fā)人員的職業(yè)生涯百害而無一利,有些專家這樣說。雖然編程語言來來去去,但確實(shí)有一些技能和屬性需要磨練,這可以帶來一份薪水豐厚的工作。
統(tǒng)一建模語言(UML)在軟件開發(fā)中通常做為標(biāo)識(shí),所以了解它有必要嗎,尤其對(duì)于剛剛開始工作的人?
此節(jié)選問答錄中,三位專業(yè)人士給正在從事UML工作的人提了一些建議,并討論了開發(fā)人員要想在這一技術(shù)領(lǐng)域站穩(wěn)腳跟所需的技能。他們是Casanave,Driven Solutions的CEO;Steve Cook,微軟架構(gòu)師;以及Ed Seidewitz,Ivar Jacobson International的咨詢顧問。
對(duì)于從事UML工作的人,您有什么好的建議?
Ed Seidewitz:首先我要說,知道你為什么做模型,然后了解UML作為標(biāo)準(zhǔn)語言是如何支持你建模的,了解這些后你的工作將進(jìn)展的更高效。與其去學(xué)習(xí)UML語言,不如決定學(xué)習(xí)如何在你的工作中使用基于模型的方法。我猜測(cè)它將會(huì)越來越重重要,當(dāng)與敏捷方法、精準(zhǔn)方法一起使用時(shí),以及與那些源于架構(gòu)的新東西一起使用。
在我們的行業(yè)中每天都有各種各樣的事發(fā)生,我們?cè)囍プ鲆恍┦,把他們拋這腦后,并說,“UML已經(jīng)不火了,現(xiàn)在火的是敏捷。”幾年前敏捷并不如此火熱。事實(shí)上,使用基于建模方法的技術(shù)的確有一些較好的,可以使用更高效。一旦你了解這些,UML只是支持這些的工具中和一種。
Steve Cook:不要期望UML能給你的一個(gè)開發(fā)流程。它不會(huì)的。確保你擁有一個(gè)開發(fā)流程,且是有效的了,另外還要了解UML是否與之匹配,以及如何適應(yīng)的。
Cory Casanave:我認(rèn)為最基本的信息不是忙于追逐技術(shù),而真正關(guān)注是系統(tǒng)應(yīng)該做什么,他們應(yīng)該如何協(xié)同工作。無論語言有多新,你都可能有自己的專長。即使Java現(xiàn)在已經(jīng)被認(rèn)為過時(shí)了。
這并不是說那些事情(語言)沒有價(jià)值,他們有,而且他們很值得學(xué)習(xí),但我們不想做的是進(jìn)行系統(tǒng)設(shè)計(jì),并使我們的算法陷于其中。如果你把所有的事情都卷入到每天的技術(shù)當(dāng)中,然后不得不應(yīng)付不同的技術(shù),那么不得不說你運(yùn)氣很不好。
你真的需要擁有我們所說的系統(tǒng)思想,在阻礙你實(shí)施解決方案時(shí)?紤]一下整個(gè)系統(tǒng)是如何協(xié)同工作一一起解決問題的。如果你能有一個(gè)系統(tǒng)方法,并了解系統(tǒng)時(shí)如何協(xié)同工作,以及如何解決問題的,那么你的工作將會(huì)更上一層樓,薪水也有大幅提升,而且還能解決更大的問題,而不是只編寫一些代碼。解決問題的能力就是要總有價(jià)值。
公司簡介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.