10個適合於高級Java開發人員的外國網站

1. Stackoverflow 大家可以多多收藏和保存

stackoverflow.com 應該是編程界最有名氣的網站了。那裡有成千上萬的問題和問題的解答。在學習一套API或一種編程語言時,看例子是最好也是最快的學習方法。Stackoverflow上就有大量的代碼示例可以供我們學習。

這個網站的另一大優點是它具有社交元素。你可以選擇查看標有指定標籤的問題,比如java, regex。你還可以查看問的人最多的或得票數最多的問題有哪些。這些問題都是很好的學習資源。

10個適合於高級Java開發人員的外國網站

Stackoverflow

地址:http://stackoverflow.com/

2. DZone

這是一個非常有意思的網站,很多開發者都在這裡分享他們的博文。瀏覽DZone時就像是在冒險,你永遠也無法預測你接下來將會讀到什麼。

10個適合於高級Java開發人員的外國網站

DZone

地址:http://www.dzone.com/

3. LeetCode

如果在面試中遇到這樣的問題:“Java數組的內存模型是什麼樣的?”,那麼我們可以在很多Java教程中找到這個問題的答案。但如果問題是"如何將一個有序數組轉換成一個平衡二叉樹",那麼去 LeetCode 上找一定沒錯。LeetCode 專門為那些準備參加面試的開發者提供了大量算法相關的資料。更棒的地方在於,它還有一個在線評測系統(類型於ACM 比賽中的 Online Judge),你可以針對某道題目提交你的代碼,然後在線評測系統就能判斷出你的算法是正確還是錯誤。一次成功的面試一般情況下都逃不出下面三個步驟:

寫代碼 --> 讀代碼 --> 討論你寫的代碼。

10個適合於高級Java開發人員的外國網站

LeetCode

地址:http://leetcode.com/

4. Java SE Technical Documentation

這個網站包括了有關Java SE 的所有資料。即便你是一個經驗豐富的Java程序員,我相信你一定也能在這裡找到你需要的東西。

地址:http://docs.oracle.com/javase/8/

5. Github

你或許已經知道可以在Github上免費託管你的代碼,但你不知道的是這裡同樣也是學習 Java開發框架的好地方。比如,你想學習 Spring MVC,你就可以搜索一些用此框架開發的開源項目。“照葫蘆畫瓢”其實是學習使用框架的一個很好的方法。通過這些開源項目,你的進步會非常快。

10個適合於高級Java開發人員的外國網站

Github

地址:https://github.com/

6. Coursera

這是最好的視頻教學網站。在這裡你能找到很多世界頂尖大學著名教授講授的計算機科學課程。

10個適合於高級Java開發人員的外國網站

Coursera

地址:https://www.coursera.org/

7. Java World

這個網站有大量的Java教程,並且都有豐富的圖示和示例代碼。你可以把這個網站當成一本深入學習Java的書來讀。

10個適合於高級Java開發人員的外國網站

Java World

地址:http://www.javaworld.com/

8. IBM developerWorks

這裡的文章都是IBM內部人員寫的,質量非常高。

10個適合於高級Java開發人員的外國網站

IBM developerWorks

地址:http://www.ibm.com/developerworks/java/

9. Wikipedia

這裡是你學習各種技術名詞最好的網站。作為一個Java程序員,你或許聽說過很多專業術語,但瞭解的並不多。那就是時候來這裡增加一下你的知識儲備了。比如,你可以在這裡找到關於"面向服務編程"的詳細講解。很多時候,同一個名詞會同時具有多種不同的含意。順便了解一下某個技術名詞在其它領域的含意也是一件非常有意思的事情。

10個適合於高級Java開發人員的外國網站

Wikipedia

地址:http://en.wikipedia.org/wiki/

10. Program Creek

與上面幾個網站相比,Program Creek是一個輕量級的網站。但它的好處是文章都比較短小,界面友好,讀起來很舒服。在這裡你能找到很多在別的網站上找不到的原創文章,並都帶有豐富的圖表的代碼示例。文章的作者都來自各種不同的領域,如科研人員、軟件開發者等。通過這此,你可以瞭解到不同人眼裡的Java都是啥樣子的。

10個適合於高級Java開發人員的外國網站

Program Creek


分享到:


相關文章: