十個面向開發(fā)人員的編程挑戰(zhàn)網(wǎng)站
對于開發(fā)人員來說,應(yīng)用編碼的最佳實踐可能很復雜。以下是開發(fā)人員在編寫網(wǎng)站時面臨的一些常見挑戰(zhàn)。
Exercism
該Exercism網(wǎng)站是家庭對成千上萬的練習,你可以在超過50支持的編程語言練習。對于初學者或有很多編程經(jīng)驗的人來說,它的練習也多種多樣。它是開源的,基于世界各地開發(fā)人員的捐贈,因此您可以放心,不會對其收費。此外,如果您覺得自己有能力,還可以向社區(qū)貢獻有用的練習,以提高您的編程技能和其他技能。
CodeWars
該CodeWars網(wǎng)站是你從易到難解決每一個問題來獲得更高的排名。在這個網(wǎng)站上,排名將根據(jù)稱為kyu的點計算,并根據(jù)您解決問題的級別,得分會高或低。找到解決問題的方法后,可以看看別人的答案,對比一下代碼是怎么寫的,效果如何。
CodeChef
CodeChef網(wǎng)站是由印度軟件公司 Direct 創(chuàng)立的非營利性教育機構(gòu)。您可以通過他們的在線編輯器支持工具立即解決他們網(wǎng)站上的問題,并根據(jù)您的級別選擇網(wǎng)站上列出的挑戰(zhàn)。此外,它的亮點是如果您有困難的問題或回答其他開發(fā)人員的問題,您可以與其他開發(fā)人員交流。
CodinGame
CodinGame網(wǎng)站可幫助您在編碼的同時實際玩游戲。它讓我們更自由、更快樂地處理問題,增加我們解決問題的熱情。CodinGame 支持超過 25 種語言,您可以從世界上優(yōu)秀的程序員那里學習許多算法和技巧。它也從簡單到困難級別,因此它適合每個人的學習需求。
HackerRank
該HackerRank網(wǎng)站是誰想要提高自己的編程技巧的人一個受歡迎的網(wǎng)站。它不僅適合新手,優(yōu)秀的程序員也可以參加,因為它有世界級的比賽。此外,它讓您有機會通過招聘公司組織的競賽找到合適的工作。它主要關(guān)注算法、人工智能、數(shù)據(jù)庫和數(shù)學。
CoderByte
該CoderByte網(wǎng)站是一個Web應(yīng)用程序,可以讓你練習和提高你的編程技巧。它有很多問題,由難到易排列,適合各個層次的編程。此外,還有微軟、谷歌、Facebook等大公司的面試題,幫助我們掌握應(yīng)聘這些公司所需的技巧。缺點是,如果您想應(yīng)對高級挑戰(zhàn)或在這里學習課程,每月的費用約為 35 美元。
FreeCodeCamp
該FreeCodeCamp網(wǎng)站大概是我的最愛。它可以幫助我們自學新知識,并可以將新事物應(yīng)用到實際解決問題中。此外,您可以獲得一份免費證書,用于完成您剛剛學到的技能的項目。課程中的編程語言是為初學者量身定制的,例如學習 HTML,然后是 CSS 等。此外,它還擁有自己的論壇,可以幫助您解決學習代碼中的疑難問題。
Edabit
在Edabit網(wǎng)站上,我們可以通過解決該網(wǎng)站上的編程問題來記住語言的基礎(chǔ)知識和增強功能。每次解決問題時,它都會自動計算 XP 點。點數(shù)越多,等級越高。您和其他程序員逐項爭奪排名第一,這不是很有趣嗎?它還可以幫助我們像真正的程序員一樣增加對編碼、思考和解決問題的興趣。
TopCoder
在TopCoder公司網(wǎng)站是解決問題的一個相當困難的水平具有挑戰(zhàn)性的網(wǎng)站,通常是那些有大量的編程經(jīng)驗。一個將需要解決某些問題的企業(yè)與世界各地的程序員提供的解決方案聯(lián)系起來的地方。因此,如果您的解決方案比其他開發(fā)人員更好,您可能會從企業(yè)獲得現(xiàn)金獎勵。此外,您還可以查看其他開發(fā)者解決的問題以應(yīng)用于您的網(wǎng)站。
Codepen
Codepen被認為是一個面向程序員的社交網(wǎng)絡(luò),他們使用許多不同的編程語言預(yù)先編寫腳本,以幫助您學習并與其他程序員互動。另一個有趣的一點是,網(wǎng)站每周都會提出一個要解決的主題,您和其他人將相互競爭,以快速優(yōu)化地解決問題。






























