上述的四項工作跟編程沒有任何關聯..
但我很確定大多學校教授教的程式設計都不怎麼樣..
很多都很爛..!!!(迴聲:爛爛爛爛爛爛爛.....!!..)
按照書上教的...
一堆教授都是int a,b;...
麻煩也教一下命名原則阿(Camel; Pascal; Hungarian(有點複雜..))..
都不教..!!
最後只會教language或工具有甚麼用??..
個人認為..
編程的精華不在於怎麼使用language..
你會OOP(學校教的也只有一小部分..)..
但依然很難設計出良好的程式..
例如你使用.NET環境(當然務必要知道CLS、CLR、CTS、MSIL、JIT等這些極度基本的知識..)..
假設你使用它們的event handler(一定會用到..ZzZz.)..
那你知道他這個event handler是基於甚麼樣的概念??(謎之聲: observer)..
或著Windows Form的結構是基於甚麼樣的結構??(謎之聲: mediator)..
學習ASP.NET者,如何了解ASP.NET Http Pipeline結構?甚麼叫ISAPI?甚麼是HttpRuntime?Managed環境和Unmanaged環境又有啥差異?(謎之聲: 這東西用上一堆Factory..)
諸如此類的..
如果你知道..
那我確定你真的熟悉大部分.NET知識了....
OOD和OOA雙管齊下..
才能大悟其道...!!..
問題是這在大學期間根本不太可能...
哈哈哈哈阿...!!
想要大徹大悟..
必先土法煉鋼..
修練其內功..
俺推薦幾本教科書:
敏捷軟體開發
GoF的Designed Pattern(很難看..!)
Applying UML and Patterns
Refactoring to Patterns
UML精華第三版(速成手冊)..
一本UML創始人寫的UML書籍..名稱我忘了..!!(暈倒..)
還有一本博碩的Designed Pattern書籍(不過這本絕版了..)
覺得上述都很難..
先試看看O大師Head First的Designed Pattern...
上述的書籍如果是VB的使用者,我覺得怎麼看都很要命..
不敢說要站在巨人肩上(ex: Martin Folwer、Ivar Jacobson、Eric Gamma,etc.. )..
但是起碼要當一隻小螞蟻

...