珠峰軟件為您羅列了以下這些網站,希望能夠對軟件開發人員有所幫助。
1. Stackoverflow
stackoverflow.com 應該是編程界最有名氣的網站了。那里有成千上萬的問題和問題的解答。在學習一套API或一種編程語言時,看例子是最好也是最快的學習方法。Stackoverflow上就有大量的代碼示例可以供我們學習。這個網站的另一大優點是它具有社交元素。
2. DZone
這是一個非常有意思的網站,很多開發者都在這里分享他們的博文。瀏覽DZone時就像是在冒險,你永遠也無法預測你接下來將會讀到什么。
3. LeetCode
LeetCode 專門為那些準備參加面試的開發者提供了大量算法相關的資料。更棒的地方在于,它還有一個在線評測系統(類型于ACM 比賽中的 Online Judge),你可以針對某道題目提交你的代碼,然后在線評測系統就能判斷出你的算法是正確還是錯誤。一次成功的面試一般情況下都逃不出下面三個步驟:
寫代碼 --> 讀代碼 --> 討論你寫的代碼。
4. Java SE Technical Documentation
這個網站包括了有關Java SE 的所有資料。即便你是一個經驗豐富的Java程序員,我相信你一定也能在這里找到你需要的東西。
5. Github
你或許已經知道可以在Github上免費托管你的代碼,但你不知道的是這里同樣也是學習 Java開發框架的好地方。比如,你想學習 Spring MVC,你就可以搜索一些用此框架開發的開源項目?!罢蘸J畫瓢”其實是學習使用框架的一個很好的方法。通過這些開源項目,你的進步會非???。
6. Coursera
這是最好的視頻教學網站。在這里你能找到很多世界大學著名教授講授的計算機科學課程。
7. Wikipedia
這里是你學習各種技術名詞最好的網站。作為一個Java程序員,你或許聽說過很多專業術語,但了解的并不多。那就是時候來這里增加一下你的知識儲備了。比如,你可以在這里找到關于"面向服務編程"的詳細講解。很多時候,同一個名詞會同時具有多種不同的含意。順便了解一下某個技術名詞在其它領域的含意也是一件非常有意思的事情。
8. Program Creek
與上面幾個網站相比,Program Creek是一個輕量級的網站。但它的好處是文章都比較短小,界面友好,讀起來很舒服。在這里你能找到很多在別的網站上找不到的原創文章,并都帶有豐富的圖表的代碼示例。文章的作者都來自各種不同的領域,如科研人員、軟件開發者等。通過這此,你可以了解到不同人眼里的Java都是啥樣子的。
如果您覺得好,可以點此按扭分享:
window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdPic":"","bdStyle":"0","bdSize":"16"},"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"},"selectShare":{"bdContainerClass":null,"bdSelectMiniList":["qzone","tsina","tqq","renren","weixin"]}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];