偉大的約伯斯曾經說過, 每個人都應該學習給電腦編寫程式的技術, 因為這一過程能夠教你如何去思考。
而學習程式設計的方式有多種多樣, 你可以通過看書、視頻教學的方式學習程式設計。
不過, 無論如何, 一個程式師在他的程式設計生涯, 難免會遇到技術瓶頸。
如何去突破技術瓶頸呢?你可以通過各種程式設計實戰網站, 磨煉自己的技術。
下面給程式師小夥伴們分享5大流行的程式設計實戰網站:
1、Codewars
Codewars經常被拿來和LeetCode比較。
Codewars雖然沒有C和C+的題目, 但是砌牆式進階受到不少程式師的青睞。
不同等級有不同的題目, 當然你也就獲得不一樣的經驗值。
2、LeetCode
leetcode上題目分easy,medium,hard三個難度。
LeetCode為使用者提供了各種主流程式設計語言, 比如C++、Java、Python、C、C#、JavaScript等。
2、LeetCode
leetcode上題目分easy,medium,hard三個難度。
LeetCode為使用者提供了各種主流程式設計語言, 比如C++、Java、Python、C、C#、JavaScript等。
甚至一些名企的程式設計面試題都出自LeetCode的原題。
3、CodeEval
CodeEval可以支援程式師建立一個產品或者應用, 並得到現金獎勵作為回報。
可以讓開發者宣傳他們在自己工作領域的經驗。
4、HackerRank
至少有100多萬程式師使用HackerRank。
HackerRank有一個選手積分榜, 你解決了問題就可以獲得相對應的積分。 積分越多, 你的個人戰績排名越靠前。
5、CodinGame
CodinGame支援超過20種程式設計語言, 例如Python、Ruby、Java、Scala等。
它將程式設計變成遊戲, 在玩遊戲時,會遇到許多具有挑戰性的編碼問題,
在最後給大家推薦一個java學習群:290256293, 找群管理免費領取的教學視頻。 管你是小白還是大牛, 都歡迎, 不定期分享乾貨, 包括我自己整理的一份2017最新的java資料和零基礎入門教程, 送給大家, 歡迎初學和進階中的小夥伴