2009-12-13 125 views
0

我希望這個問題被認爲是編程相關的。我一直在學習和使用.NET工作一年多。我一直在使用它來爲我們在辦公室使用的程序和幾個獨立的實用程序編寫插件。我不在一家科技公司工作,所以公司裏很少有人能得到我的支持。在其他辦公室裏有幾個人在做VB.NET。我認爲我是唯一一個從事C#的人。我有一個工程背景,但它不在計算機科學。我在哪裏可以在舊金山學習.NET課程?

去年3月我住在洛杉磯,並採取了C#.NET基礎課程在加州大學洛杉磯分校擴展。現在我住在舊金山,正在考慮參加更多課程。任何人都可以推薦該地區的任何優秀課程或學校嗎?我寧願留在半島上,但我並不完全反對過橋。

+2

我很想被關閉,因爲它本地化... – 2009-12-13 09:35:49

回答

2

這可能聽起來像一種奇怪的建議,但也許你應該考慮從不同的角度來看待這個。我應該問的問題是,「我希望學習如何使用C#以及如何到達那裏」,而不是尋找「我應該採用什麼C#課程」。也許一門課程是對這個問題的正確答案,但也許正確的答案就像你自己想在C#中做的一個項目一樣。

從您的文章,這聽起來像你已經在做一些涉獵和對你的方式。當我想要選擇新的語言或技術時,我所做的是嘗試編寫一個簡單的客戶訂單輸入應用程序。它有一個登錄屏幕,一旦客戶登錄後,他們可以選擇要訂購的產品,下訂單等,所有這些信息都存儲在數據庫中。我並不太在意花哨的屏幕(除非這恰好是我試圖學習的東西的一部分),我專注於我試圖學習的技術以及如何使其工作。例如,現在我正在嘗試使用struts和hibernate來完成這個確切的項目。

通過做自己的項目,這樣,你學得很快在您知識的差距,有時你可以彌補這些差距只是像堆棧溢出一些谷歌上搜索,或者使用大量的資源。其他時候,你可能會意識到,你的知識在這個領域是如此有限,以至於你可能需要學習一門課程或購買一本關於該主題的書。

也許你已經想到了所有這些事情經過,並已得出的結論是,一個療程是最好的途徑。您已經提到您沒有計算機科學背景,因此使用C#課程可能會非常有益。我只是說,如果你真的只是認真努力,找出你的知識缺乏的地方,你有時會驚訝自己能走多遠。

祝你好運。

+0

是的,我開始思考同樣的事情。在過去的一年裏,我自己學到了多少東西。我不確定我會花多少錢爲某個班級付出600美元。我覺得我錯過了不依賴於特定語言(如排序算法,數據結構等)的複雜東西。但我認爲,對於這樣的話題,我真的不得不回到學校學習單身漢或CS大師。 – 2009-12-14 19:41:41

0

Learning Tree運行一些很好的.NET課程,並在貝爾蒙,CA中心

+0

他們還提供了很多他們的類虛擬,所以你可以帶他們到任何地方。 – Walter 2010-01-23 12:53:09

0

如何在大學註冊?您不僅將學習某種語言,還會學習數據結構,算法的基礎知識。

沒有編程課程會教你什麼是在大學教 - 例如,數據結構和算法的基礎知識,關係數據庫理論,圖靈機,正則表達式背後的所有東西等。我建議去學校做一些個人項目,和/或參加學校項目。作爲一名學生,你可以參加許多有趣的比賽,這給了很多學習動力。例如。 Microsoft Imagine Cup,要求學生設計和創建一個軟件解決方案,解決當今世界上最大的問題之一。

去上學比剛剛拿到學位還要多得多,即使你已經超過了上學年齡,投入時間也是值得的。

0

嘗試HSG,他們是迄今爲止最實惠,毫無疑問,在美國最好的培訓公司之一。

+0

不完全在舊金山,而不是3年前,對吧? – 2012-06-29 19:56:03

相關問題