有哪些可以學習編程或者算法的網站?

兢山無盡


作為一個工作多年的老程序員,我來分享幾個對程序員來講,學習編程和算法的優質網站吧!


關於學習算法的網站,最值得推薦的當然還是 leetcode 。


LeeCode

LeetCode 中文名叫:力扣。在國內有中文版的網站。裡面包含了各種的算法題,是喜歡算法,喜歡面試備考算法刷題的不二之選。想要學習和練習算法,這是程序員必選的一個網站,非常值得推薦。

LeetCode 相比其他編程平臺有著很多的優勢:

  • 各大知名公司面試真題:對於求職者在這上面訓練更具有針對性,目前國內一些公司面試時直接從在這上面出題。

  • 大中小企業都在使用:常常會直接或者間接使用 LeetCode 的題目資源,依然慢慢成為考核技術能力和思維方式的黃金標準。

  • 支持 13 + 種編程語言:Ruby、Swift、Kotlin、C、C++、Java、Python、Javascript 等等 13 種語言,這讓廣大的程序員可以自由的選擇自己擅長的語言,從而把注意力放在算法的本身上而不是語言上。

  • 豐富題庫、社區活躍:LeetCode 平臺具有豐富的題庫,分類全面,活躍在線社區,可以針對自己的弱處做專項訓練。


所以,如果你想學習算法,練習算法,或者準備面試需要強化算法,那麼你就選擇 LeetCode 吧!


GitHub

GitHub 這個當然不用說了,全球,全世界最大的開源網站,裡面有很多高質量的開源代碼和開源項目,非常值得大家關注和去學習。

可以通過研究別人的開源項目,優質的開源項目學習優秀的人是如何編程的?也可以通過別人開源的項目或者開源庫,使用到自己的開發工作當中,避免重複造輪子,提高開發效率。


這個網站,程序員必上的一個網站。


碼雲

作為國內來講,比較好的一個開源項目網站,和 GitHub 一樣,這幾年發展的也非常好,就是碼雲,所以其實,大家也是有必要關注一下的。


技術社區類

掘金是移動互聯網時代發展起來的一個技術社區網站,目前月活幾百人的開發者,每天都有很多高質量的技術文章分享,非常不錯,也有自己的 App ,體驗也挺好的,開發者或者程序員可以關注一下。


CSDN 作為老牌的技術博客,雖然在移動互聯網時代有些沒落,但是瘦死的駱駝比馬大,裡面還是技術內容非常豐富的,所以,你現在在搜索引擎上搜到的一些問題,可能都會被引導到 CSDN 上了,基本上都是 CSDN 博客的鏈接。

思否(segmentfault)國內的一個技術問答社區,也非常不錯。裡面有各種技術問題的回答,如果遇到疑難雜症可以在上面提問問題,也可以從上面搜索答案。程序員有必要關注一下。


當然了,還有很多其他的慕課網站,比如慕課網,51CTO ,CSDN學院等,都是IT課程平臺,如果你是初學者,想學習編程,上面有免費和付費的視頻教程,自己可以根據自己的愛好進行選擇學習。


非著名程序員


這個就非常多啊,下面我分別簡單介紹幾個非常不錯的編程網站和算法網站,對於日常學習來說,非常不錯,感興趣的朋友可以嘗試一下:

01

編程網站

  • B站

這是一個眾所周知的視頻門戶網站,我們經常會接觸或使用,其實不僅僅只是娛樂和八卦,B站也針對編程也提供了大量優質的視頻和課程,基礎入門、高階深入、項目實戰,知識點講解的非常詳細,循序漸進,不管是對於初學者還是有一定經驗的開發者,都是一個非常好的提升網站,值得推薦:

  • 慕課網

這是一個純粹的編程學習網站,所有教程和資料都是以在線視頻的方式學習,前後端、數據庫、機器學習等都有詳細講解,內容基礎全面,覆蓋面比較廣,非常適合初學者,可以一邊學習一邊練習,對於自我編程提升來說,也是一個非常不錯的學習網站:

  • 網易雲課堂

這是一個在線學習網站,提供了大量優質的課程資源可以免費學習,既有基礎入門,也有高階深入,不僅僅只是編程與開發,AI、數據科學、產品運維、UI設計等都有深入講解,內容詳細全面,講解透徹,對於編程提升和自我知識面的拓寬來說,是一個非常不錯的網站:

02

算法網站

  • leetcode

這是一個眾所周知的編碼網站,在程序員界非常流行,內置了大量經典算法習題和麵試習題,數據結構、機器學習等常見的各種算法,包括鏈表、隊列、棧、二叉樹等實際題目都可以在線練習,還可以在線討論,如果你需要提升自己的算法或者近期需要找工作面試,可以在這個網站好好準備一下,非常不錯,值得推薦:

  • 牛客網

這是一個非常不錯的編程試題網站,提供了各大互聯網大廠最近幾年的的筆試習題,當然,針對編程基礎、算法面試等也有涉及,分門別類,可以有針對性的訓練,如果你近期需要準備校招、積累筆試經驗,可以到網站刷一下題目,非常不錯:

目前,就分享這5個不錯的編程網站和算法網站吧,對於日常學習來說,完全夠用了,編程最重要的就是多看多練習,多做項目,應用於實際,積累經驗,當然,還有許多其他網站也非常不錯,像CSDN、GitHub等,有大量優質資源、開源項目,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


筆者作為一個從事多年Java服務端的開發人員,平時也會經常學習,把我自己收藏的學習網站分享給您,希望您能受用。

慕課網(MOOC)

慕課網裡面有包括前沿技術(人工智能/區塊鏈等)、前端(小程序/Js)、後端(Java/Python)、移動端(Android/IOS)、運維、UI設計等課程方向,幾乎涵蓋了所有互聯網技術,所以無論您學習哪門編程語言都可以找到對應的課程。除此之外,慕課網還分為:免費課程、實戰課程、就業課程、專欄(知識手冊)、猿問(問答論壇)以及手記(精品文章)六大模塊,總有一個模塊是適合您去學習的。

Github

Github作為程序員公認的"同性"交友網站,可見其在程序員中的地位。Github裡面有很多國內外一線公司技術團隊、技術大牛研發的優秀開源項目,非常值得拜讀。同時Github上還有一些網友整理的算法筆記、面試筆記等等源碼資料供大家學習。所以Github是一個非常不錯的學習平臺,非常值得收藏,唯一的不足就是加載比較慢(畢竟是國外網站)。

LeetCode

LeetCode是我見過最牛的算法學習網站,非常值得收藏。可能說學習編程的網站有很多,但是學習算法的網站我只認LeetCode,而且最近推出了App端,方便隨時刷算法題目。LeetCode有各種難度的算法題目,每個題目有它的通過率和題解。作為用戶的我們可以看到別人發佈的題解,同時也可以發佈自己的題解,這樣我們不僅可以分享還可以看到他人的題解思路。同時LeetCode還可以進行面試題、職場等方面的交流,營造一個非常好的技術圈子。

最後,推薦的上述三個網站是筆者認為最值得進去學習的網站,其他的如:阿里雲大學、CSDN、51CTO等也是不錯的學習網站。

筆者是一位熱愛互聯網、熱愛互聯網技術、熱於分享的年輕人,如果您跟我一樣,我願意成為您的朋友,分享每一個有價值的知識給您。喜歡作者的同學,點贊+轉發+關注哦!


Java讀書筆記


1、MOOC學院 2、實驗樓 3、慕課網 4、csdn

5、掘金 6、V2EX 7、github 8、w3school 9、思否 10、51學院


稚於最初9495


給大家推薦幾個我經常去的幾個學習網站,第一大站嗶哩嗶哩裡面真的很多教學視頻,還有云知夢,慕課網,騰訊課堂,或者去一些論壇上找一些視頻,比如it資源吧!


浮華丶若夢194603079


算法:leetcode

源碼項目:github,碼雲

學習網站:慕課網,B站等


旅行的Java


其實學習編程的網站都很多,主要看你學習什麼編程語言。

比較通用的編程學習網站的話,可能就是菜鳥教程,不管是什麼語言文檔及示例都非常的齊全。

還有就是個編程語言各自的官方文檔也可以去自己參與著去學。

學習算法的話肯定是選 LeetCode


一個菜鳥程序員


ug編程可以學習,


堅強安全意識


看視頻的話建議慕客網,看文檔的話建議w3cschool或者菜鳥教程網


用戶104955081555


github


分享到:


相關文章: