2009-02-25 22 views
2

我開始通過卡普蘭在線學校的C#編程開始我的第二堂課。我與教授和班上的在線人員有一些有限的互動,但沒有像在實際的學校中那樣。我即將通過Richard Wiener的「使用C#.NET進行現代軟件開發」。看起來這本書是關於UML的一個極其重要的焦點(我甚至不知道它現在是什麼!)從中級C#類開始,重點關注UML ......你最好的建議還是經驗豐富的建議?

你沒有經驗的Csharpers ....任何提示要記住,當我通過這個保持現代軟件工程師如何在課堂外工作?

任何觀點分享,因爲我開始瞭解UML和中級C#編程?

+0

我沒有太多的C#經驗,但很多在線課程。在線課程是惡魔。你可能不會浪費錢在那廢話,只是看書,並教你自己的主題 – Gabe 2012-10-01 15:43:58

回答

5

一些公司將使用UML無處不在。有些人沒有使用它。我自己並不是一個很大的粉絲 - 我更喜歡特設圖表和其他許多溝通方式(圖中的註釋,實際談論等)。

特別方法的好處在於,您可以根據需要將其保留爲模糊或使其非常詳細。關於它的壞處是你不能從它生成任何代碼 - 但我從來沒有真正喜歡從UML生成代碼。 (別人發誓吧,介意吧。)

你當然不需要需要知道UML學習C#。

+0

似乎乍一看「美化流程圖」...關閉? – SheldonH 2009-02-25 15:25:59

+0

不,不是。這聽起來更像是一個序列圖。 UML並不直接顯示進度 - 它顯示了類型和功能之間的關係。 – 2009-02-25 15:33:57

3

UML將非常接近事物列表的末尾,讓我深入瞭解複雜的編程世界。當我嘗試設計一些東西時,我發現它非常分散注意力,而且對於真正的系統描述來說太耗時了。我一直認爲這很重要,並試圖用UML圖開始我的項目,但它永遠不值得。

2

您正在工作的項目越多,您需要一種可以說話的語言,項目團隊的所有成員都知道這是一種常見的語言,如UML!但是你不需要開始用UML學習C#。

相關問題