這 10 個(gè)編程挑戰(zhàn)網(wǎng)站火了!這是程序員之間也卷起來(lái)了嗎?
以下網(wǎng)站的目的是幫助您測(cè)試您的編程能力在多大程度上能夠解決從低到高的問(wèn)題。不僅如此,您還必須與其他開(kāi)發(fā)人員競(jìng)爭(zhēng)才能獲得更高的排名。卷起來(lái)了!程序員們!
就像玩游戲一樣,我們必須從銅、白銀等低等級(jí)到黃金、白金。這里有一些網(wǎng)站可以幫助您提高對(duì)編程的興趣。
對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),應(yīng)用編碼的最佳實(shí)踐可能很復(fù)雜。以下是開(kāi)發(fā)人員在編寫(xiě)網(wǎng)站時(shí)面臨的一些常見(jiàn)挑戰(zhàn)。

Exercism
該Exercism網(wǎng)站是家庭對(duì)成千上萬(wàn)的練習(xí),你可以在超過(guò)50支持的編程語(yǔ)言練習(xí)。對(duì)于初學(xué)者或有很多編程經(jīng)驗(yàn)的人來(lái)說(shuō),它的練習(xí)也多種多樣。它是開(kāi)源的,基于世界各地開(kāi)發(fā)人員的捐贈(zèng),因此您可以放心,不會(huì)對(duì)其收費(fèi)。此外,如果您覺(jué)得自己有能力,還可以向社區(qū)貢獻(xiàn)有用的練習(xí),以提高您的編程技能和其他技能。
CodeWars
該CodeWars網(wǎng)站是你從易到難解決每一個(gè)問(wèn)題來(lái)獲得更高的排名。在這個(gè)網(wǎng)站上,排名將根據(jù)稱(chēng)為kyu的點(diǎn)計(jì)算,并根據(jù)您解決問(wèn)題的級(jí)別,得分會(huì)高或低。找到解決問(wèn)題的方法后,可以看看別人的答案,對(duì)比一下代碼是怎么寫(xiě)的,效果如何。
CodeChef
CodeChef網(wǎng)站是由印度軟件公司 Direct 創(chuàng)立的非營(yíng)利性教育機(jī)構(gòu)。您可以通過(guò)他們的在線編輯器支持工具立即解決他們網(wǎng)站上的問(wèn)題,并根據(jù)您的級(jí)別選擇網(wǎng)站上列出的挑戰(zhàn)。此外,它的亮點(diǎn)是如果您有困難的問(wèn)題或回答其他開(kāi)發(fā)人員的問(wèn)題,您可以與其他開(kāi)發(fā)人員交流。

CodinGame
CodinGame網(wǎng)站可幫助您在編碼的同時(shí)實(shí)際玩游戲。它讓我們更自由、更快樂(lè)地處理問(wèn)題,增加我們解決問(wèn)題的熱情。CodinGame 支持超過(guò) 25 種語(yǔ)言,您可以從世界上優(yōu)秀的程序員那里學(xué)習(xí)許多算法和技巧。它也從簡(jiǎn)單到困難級(jí)別,因此它適合每個(gè)人的學(xué)習(xí)需求。
HackerRank
該HackerRank網(wǎng)站是誰(shuí)想要提高自己的編程技巧的人一個(gè)受歡迎的網(wǎng)站。它不僅適合新手,優(yōu)秀的程序員也可以參加,因?yàn)樗惺澜缂?jí)的比賽。此外,它讓您有機(jī)會(huì)通過(guò)招聘公司組織的競(jìng)賽找到合適的工作。它主要關(guān)注算法、人工智能、數(shù)據(jù)庫(kù)和數(shù)學(xué)。
CoderByte
該CoderByte網(wǎng)站是一個(gè)Web應(yīng)用程序,可以讓你練習(xí)和提高你的編程技巧。它有很多問(wèn)題,由難到易排列,適合各個(gè)層次的編程。此外,還有微軟、谷歌、Facebook等大公司的面試題,幫助我們掌握應(yīng)聘這些公司所需的技巧。缺點(diǎn)是,如果您想應(yīng)對(duì)高級(jí)挑戰(zhàn)或在這里學(xué)習(xí)課程,每月的費(fèi)用約為 35 美元。

FreeCodeCamp
該FreeCodeCamp網(wǎng)站大概是我的最?lèi)?ài)。它可以幫助我們自學(xué)新知識(shí),并可以將新事物應(yīng)用到實(shí)際解決問(wèn)題中。此外,您可以獲得一份免費(fèi)證書(shū),用于完成您剛剛學(xué)到的技能的項(xiàng)目。課程中的編程語(yǔ)言是為初學(xué)者量身定制的,例如學(xué)習(xí) HTML,然后是 CSS 等。此外,它還擁有自己的論壇,可以幫助您解決學(xué)習(xí)代碼中的疑難問(wèn)題。
Edabit
在Edabit網(wǎng)站上,我們可以通過(guò)解決該網(wǎng)站上的編程問(wèn)題來(lái)記住語(yǔ)言的基礎(chǔ)知識(shí)和增強(qiáng)功能。每次解決問(wèn)題時(shí),它都會(huì)自動(dòng)計(jì)算 XP 點(diǎn)。點(diǎn)數(shù)越多,等級(jí)越高。您和其他程序員逐項(xiàng)爭(zhēng)奪排名第一,這不是很有趣嗎?它還可以幫助我們像真正的程序員一樣增加對(duì)編碼、思考和解決問(wèn)題的興趣。

TopCoder
在TopCoder公司網(wǎng)站是解決問(wèn)題的一個(gè)相當(dāng)困難的水平具有挑戰(zhàn)性的網(wǎng)站,通常是那些有大量的編程經(jīng)驗(yàn)。一個(gè)將需要解決某些問(wèn)題的企業(yè)與世界各地的程序員提供的解決方案聯(lián)系起來(lái)的地方。因此,如果您的解決方案比其他開(kāi)發(fā)人員更好,您可能會(huì)從企業(yè)獲得現(xiàn)金獎(jiǎng)勵(lì)。此外,您還可以查看其他開(kāi)發(fā)者解決的問(wèn)題以應(yīng)用于您的網(wǎng)站。
Codepen
Codepen被認(rèn)為是一個(gè)面向程序員的社交網(wǎng)絡(luò),他們使用許多不同的編程語(yǔ)言預(yù)先編寫(xiě)腳本,以幫助您學(xué)習(xí)并與其他程序員互動(dòng)。另一個(gè)有趣的一點(diǎn)是,網(wǎng)站每周都會(huì)提出一個(gè)要解決的主題,您和其他人將相互競(jìng)爭(zhēng),以快速優(yōu)化地解決問(wèn)題。
如果你也喜歡編程,想好C/C++的話!如果你也想讓自己成為一個(gè)具有真材實(shí)料的厲害的程序員,不妨從現(xiàn)在開(kāi)始!
微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地
C語(yǔ)言零基礎(chǔ)入門(mén)教程(83集全)
整理分享(多年學(xué)習(xí)的源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門(mén)教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!
