程序員最常用的5大編程實(shí)戰(zhàn)網(wǎng)站
喬布斯說(shuō)過(guò),每個(gè)人都應(yīng)該學(xué)習(xí)給電腦編寫(xiě)程序的技術(shù),因?yàn)檫@一過(guò)程能夠教你如何去思考。
而學(xué)習(xí)編程的方式有多種多樣,你可以通過(guò)看書(shū)、視頻教學(xué)的方式學(xué)習(xí)編程。
不過(guò),無(wú)論如何,一個(gè)程序員在他的編程生涯,難免會(huì)遇到技術(shù)瓶頸。
如何去突破技術(shù)瓶頸呢?你可以通過(guò)各種編程實(shí)戰(zhàn)網(wǎng)站,磨煉自己的技術(shù)。
下面w3cschool給程序員小伙伴們分享5大流行的編程實(shí)戰(zhàn)網(wǎng)站:
1、LeetCode
leetcode上題目分easy,medium,hard三個(gè)難度。
LeetCode為用戶提供了各種主流編程語(yǔ)言,比如C++、Java、Python、C、C#、JavaScript等。
甚至一些名企的編程面試題都出自LeetCode的原題。
2、Codewars
Codewars經(jīng)常被拿來(lái)和LeetCode比較。
Codewars雖然沒(méi)有C和C+的題目,但是砌墻式進(jìn)階受到不少程序員的青睞。
不同等級(jí)有不同的題目,當(dāng)然你也就獲得不一樣的經(jīng)驗(yàn)值。
3、CodinGame
CodinGame支持超過(guò)20種編程語(yǔ)言,例如Python、Ruby、Java、Scala等。
它將編程變成游戲,在玩游戲時(shí),會(huì)遇到許多具有挑戰(zhàn)性的編碼問(wèn)題,我們需要想法設(shè)法完成挑戰(zhàn)。
4、CodeEval
CodeEval可以支持程序員建立一個(gè)產(chǎn)品或者應(yīng)用,并得到現(xiàn)金獎(jiǎng)勵(lì)作為回報(bào)。
可以讓開(kāi)發(fā)者宣傳他們?cè)谧约汗ぷ黝I(lǐng)域的經(jīng)驗(yàn)。
5、HackerRank
至少有100多萬(wàn)程序員使用HackerRank。程序員通過(guò)挑戰(zhàn)編程,可以提高自己的技能。
HackerRank有一個(gè)選手積分榜,你解決了問(wèn)題就可以獲得相對(duì)應(yīng)的積分。積分越多,你的個(gè)人戰(zhàn)績(jī)排名越靠前。
***,你推薦哪些編程網(wǎng)站呢?可以給我們這些程序員小伙伴們分享一下。