新手程序員進階之路:10個學習網站,告訴你刷題怎麼選擇?

對於新手、進階的程序員來講,刷題可以讓你的編程能力會獲得一個質的飛躍。但也不能盲目刷題,發現自身最薄弱的環節,才能學以至用,如下推薦知足你任何面試和學習需求。python


 

1.LeetCode

它是一個主要面向面試者的OJ,題目覆蓋面積極大,有1000+公開題目資源,涉及了許多算法與數據結構。它也十分受歡迎,在國內絕對是頂流的刷題軟件了。支持 9 種編程語言,題目所有來自業內大公司的真實面試。但不支持查看其餘用戶的解決方案,網站上會有文章能夠爲你提供更好的解題思路。程序員

2.算法學習網站LeetCode

題解沒有最好只有更好,學習算法要按部就班,一類一類慢慢掌握。天天上線寫幾題,順便再看看別人的解題思路,這網站必定是個不錯的選擇!面試

3. 牛客網

集筆面試系統、題庫、課程教育、社羣交流、招聘內推於一體的招聘類網站。網站內整合了不少名企的牛人,各個公司的面試題和麪經分享,認真刷一刷,確定會有很大收穫,祝你拿到使人心動的offer!算法

4.浙江大學PAT

它主要針對基礎知識點的把握進行自我評估,經常對本身的能力水平不清楚的同窗,能夠來這個平臺刷一下真題進行測評,初期能夠選擇【乙級】面試題,以後也能夠慢慢嘗試其餘等級的面試題!編程

5.日本算法競技網站AcCoder

AtCoder是日本最大的算法競技網站,支持日語和英語兩種語言,網站右上角橢圓內就有切換英語日語的開關,兩個語言的界面是不同的,能夠本身選擇。數據結構

6.HackerRank進階版

該網站全英文,適合有實際開發經驗的程序員,它是程序員們互相交流和挑戰的社交平臺。網站提供各類編程謎題、現實中的編程難題和挑戰。如今某些公司會將此網站提供的內容做爲技術面試考覈的過程,考覈難度較大。編程語言

7.Timus Online Judge

它是戰鬥民族最大的刷題網站,題目大多來自烏拉爾聯邦大學,烏拉爾錦標賽,烏拉爾ACM ICPC競賽等。有比較進階的演算法題目,難度較高。能力好的同窗能夠嘗試看看。該網站支持俄語和英語兩種語言。學習

8.Sphere Online Judge

波蘭最大的在線測評系統,SPOJ的題目頗有特點,可是品質良莠不齊,小夥伴們須要本身甄別一下,可是會員能夠自創題目,高級用戶能夠根據本身的規則和問題來組織競賽。網站

9.TopCoder

這是一個面向平面設計師和程序員的網站,它有點像程序設計比賽的網站,每月都有兩到三次在線比賽,根據比賽的結果會有新的排名。參賽者可根據本身的愛好選用Java, C++, C#, VB或python進行編程。採用比賽、評分、支酬等方式吸引衆多平面設計師和程序員進行業餘工做。spa

10. Welcome To PKU JudgeOnline

北京大學的Online Judge。免費的公益性網上程序設計題庫,是個提供編程、算法題目的網站,兼容多種語言。雖然題目有點老,但好處是作的人多,經典算法題和解題報告多,適合上手。


 

最後,若是你也想成爲程序員,想要快速掌握編程,趕忙加入學習企鵝圈子

裏面有資深專業軟件開發工程師,在線解答你的全部疑惑~編程語言入門「so easy」

編程學習書籍:


 

編程學習視頻:

相關文章
相關標籤/搜索