2010-07-21 78 views
2

作爲一名網絡程序員,我是否需要學習更多的語言來提升我的職業生涯?我在.NET環境下工作,擅長C#,但在VB中沒有技巧。對於客戶端腳本,我使用JavaScript,jQuery和PrototypeJS。我是否需要學習更多的編程語言?

我應該學習更多的語言嗎?或者您認爲我所知道的是否足以進行網絡編程?

+2

考慮學習一種與C#和VB(一種功能語言,如F#或Haskell)根本不同的語言。學習像這樣的語言將使你成爲一個更好的程序員,強迫你思考不同並擴大你的視野。 – 2010-07-21 16:28:09

回答

0

你應該學習PHP,因爲很多網頁都寫在裏面

+0

我應該改善我在ASP.net中的現有技能還是學習PHP,我很困惑哪一個會更好。 – Hoque 2010-07-21 16:32:59

+0

我相信,如果你學習新的語言會更好,因爲你知道你在某個平臺上做的事情可以在另一個平臺上完成。當然,我並不是說忘記.NET並改用PHP。我只是說用php,你可以做更多的編程,已經用php編寫的東西,就像很多論壇和博客一樣。例如,創建一個Wordpress主題或者爲phpBB – 2010-07-21 16:38:26

+1

+1爲什麼downvotes?這是一個合法的迴應。 PHP不會屈從.NET和JS,但作爲網絡工程師並不沒有價值。 – 2010-07-21 17:43:56

1

是的。

學習新的語言,新的範式,新的哲學,新的任何知識或可以找到的新思維方式總是一件好事。它會在稍後以某種方式總是有用的。

3

其他語言總是有助於擴大你的思想,因爲你擴大你的職業生涯影響力。瞭解其他語言如何完成工作,可以在您的「家庭」環境中爲您提供有用的選擇。

潛入一些PHP或C/C++,或深入學習LISP以獲得樂趣。但不要打擾VB。 :)

1

爲了學習新的語言,我不一定會擔心學習新的語言。您應該意識到存在其他技術,以及它們何時何地使用。更重要的是你解決問題和提供解決方案的能力。

話雖如此,如果你能證明你對其他語言有一個基本的瞭解,它會很好地支持你,因爲你不會從零開始。

0

是的。一般來說。如果你需要問這個問題,那麼應該是哪一個是,而不是應該有一個。 F#在你的穩定範圍內,但足夠(即完全)不同。鑑於您可以創建您的Web應用程序可以動態加載的程序集,我建議您不要受到「Web語言」的限制。

相關問題