A 8 legjobb kódolási kihívás weboldal, amely 2020-ban segít a készségek szintjének növelésében

Az elmúlt évtizedek legalacsonyabb munkanélküliségi rátája ellenére az elemzők arra számítanak, hogy a technológiai bérbeadás a 2020-as években is folyamatosan növekszik.

Ez remek hír a közelmúltban végzett informatikusok és fejlesztők számára, akik jelenleg a területen dolgoznak, de ez nem jelenti azt, hogy az ambiciózus mérnökök önelégültek lehetnek.

Bár valószínűleg növekedési lehetőségek lesznek a piacon összességében, továbbra is jelentős változások történnek folyamatosan, és sürgető érzés lépést tartani a legújabb trendekkel.

Ma minden eddiginél több típusú technikai szerep létezik, és az új nyelvek, keretek és technológiák folyamatosan terjednek. A továbbjutni vágyó technikai alkalmazottaknak rendszeresen tesztelniük és finomítaniuk kell képességeiket.

Ebből a célból összeállítottam a következő platformlistát, ahol az adattudománytól a fejlesztői műveletekig bármilyen szintű szerepkörre felkészítheti képességeit.

1. freeCodeCamp

Hasznos linkek: Weboldal | Fórum | Kihívások

Kezdjük a freeCodeCamp-tal, amely egy remek weboldal kezdőknek, akik csak most kezdik el a kódolást. Mindenféle forrást kínálnak a szintaxis elsajátításához, a kódolás gyakorlásához, a projektek felépítéséhez és az interjúkra való felkészüléshez.

Nincs annyi interaktív kódolási kihívásuk, mint más webhelyeken, de szórakoztató kihívásokat kínálnak, és interjút készítenek a JavaScript-et tanulóknak.

Nagyszerű

Kezdők, akik most tanulnak először kódolni. Remek hely a HTML, CSS és JavaScript szórakoztató, interaktív módon történő megtanulására.

Árképzés / Prémium tartalom

A freeCodeCamp teljesen ingyenes.

2. Coderbyte

Hasznos linkek: Weboldal | Blog | Dev.to | Ingyenes kihívások | Prémium

A platformom, a Coderbyte, több mint 300 kódolási kihívást kínál, amelyeket online szerkesztőben tud megoldani 10 különböző programozási nyelv segítségével. Ezután elérheti a hivatalos megoldásokat, több mint 1,5 millió felhasználói megoldást, és cikkeket olvashat arról, hogyan lehet hatékonyan megoldani a kihívásokat.

A Coderbyte-ot a legnépszerűbb kódoló bootcamp-ok és vállalatok ajánlják az interjúkészítő kihívások összegyűjtése miatt.

Nagyszerű

A Coderbyte tökéletes a pályafutás kezdőtől a középszintig tartó emberek számára, akik interjúkra készülnek. Van egy nehezebb kihívásokból álló könyvtár is azok számára, akik szeretnek szórakozásból megoldani a kódolási problémákat, de ez nem elsősorban a versenyképes programozók webhelye.

Árképzés / Prémium tartalom

Egy maroknyi ingyenes kihívás van a Coderbyte-on, majd több száz prémium kihívás és több mint 1 millió felhasználói megoldás áll a tagok rendelkezésére.

3. LeetCode

Hasznos linkek: Weboldal | Megbeszélés | Ingyenes kihívások | Prémium

A LeetCode gyűjteménye az online algoritmusok legjobb kihívásainak egy része. Az általuk lefedett témák olyan adatszerkezetek ismeretét igénylik, mint például a bináris fák, kupacok, összekapcsolt listák stb., Ezért kihívásaik valamivel előrehaladottabbak, mint néhány más webhely. De a kihívások nagyok, ha felkészülnek egy szoftvertervezési interjúra.

Van egy Mock Interjú részük is, amely kifejezetten az állásinterjú előkészítésére szolgál. Saját kódolási versenyeiknek is otthont adnak, és remek vitafórumuk van, ahol az emberek interjúkérdésekről, munkahelyekről, kompenzációról és más, a mérnöki tevékenységgel kapcsolatos témákról beszélgetnek.

Nagyszerű

A LeetCode nagyszerű a közepes és haladó szintű programozók számára. Lehet, hogy ez nem a legalkalmasabb azoknak a vadonatúj kódolóknak, akik még nem tudják, hogyan kell írni az alapvető ciklusokat, de miután megtanulta az alapokat, ez egy nagyszerű hely a kódolás gyakorlásához.

Árképzés / Prémium tartalom

Ingyenes kihívások állnak rendelkezésre a LeetCode-on, és emellett prémium előfizetéssel is rendelkeznek, amely hozzáférést biztosít a platform további kihívásaihoz és egyéb funkcióihoz.

4. Edabit

Hasznos linkek: Weboldal | Blog | Kihívások

Ez az első alkalom, hogy az Edabit megjelenik a legnépszerűbb webhelyek listáján (2018-as lista, 2017-es lista)! Az elmúlt évben egyre nagyobb népszerűségnek örvend, és úgy tűnik, hogy a fejlesztők nagyon élvezik a kihívásokat. Nagyszerű, több mint 4000 kihívást kínálnak, amelyek online megoldhatók a több nyelv egyikén.

A webhely jelenleg csak online interaktív kódolási kihívásokat kínál - nincsenek vitafórumok, cikkek, felhasználói megoldások vagy gúnyos interjúk, mint más webhelyek kínálnak, de idővel ezek is kiegészülhetnek.

Nagyszerű

Az Edabit kiválóan alkalmas kezdőknek, akik naponta gyakorolják kódolási képességeiket harapásméretű kihívások megoldásával. Amint elérte a köztes szintet, más oldalak keményebb kihívásokat és több tartalmat kínálnak a versenyképes programozáshoz és az állásinterjúkhoz.

Árképzés / Prémium tartalom

Az Edabit minden kihívása ingyenes, és nincs prémium árképzési lehetőség.

5. Codewars

Hasznos linkek: Weboldal | Blog | Ingyenes kihívások | Prémium

A Codewars a saját közösségük által beküldött és szerkesztett kódolási kihívások nagy gyűjteményét kínálja. A kihívásokat közvetlenül online megoldhatja szerkesztőjükben, több mint 20 programozási nyelv segítségével. Megtekintheti az egyes kihívásokkal kapcsolatos vitákat, valamint a felhasználói megoldásokat. Pontokat kereshet és felmászhat a rangsorra, ha megoldja kihívásaikat.

Nagyszerű

A Codewars nagyszerű a kezdőtől a középszintig tartó emberek számára. A kihívásokat a közösség hozza létre, így sokféle kódolási kihívásnak lehet kitéve.

Árképzés / Prémium tartalom

Ingyenesen kínálják a közösség által létrehozott összes kihívást, prémium előfizetésükkel pedig elérheted platformjuk néhány jó funkcióját.

6. HackerRank

Hasznos linkek: Weboldal | Blog | Kihívások

A HackerRank az algoritmusokhoz és adatstruktúrákhoz igazított kódolási kihívások nagy gyűjteményével rendelkezik, az interjú előkészítő anyagával, az egyes kihívásokra szolgáló fórumokkal és a legfontosabb felhasználói megoldások listájával. Kihívásaik vannak más témákban is, mint például a funkcionális programozás, az AI, a Shell, az SQL és még sok más.

Nagyszerű

A HackerRank nagyszerű azoknak a közép- és haladó szintű programozóknak, akik már megszerezték a nyelv alapjait, és készek a bonyolultabb problémák megoldására. A kihívások matematikai jelöléssel vannak megírva, és néha kissé zavaróak lehetnek, ezért lehet, hogy nem olyan nagy a kezdő fejlesztők számára.

Árképzés / Prémium tartalom

A HackerRank összes kihívása ingyenes, és nincs prémium árképzési lehetőség.

7. TopCoder

Hasznos linkek: Weboldal | Blog | Kihívások

A TopCoder a versenyképes online programozás egyik eredeti platformja. Ez egy listát tartalmaz a korábbi versenyek algoritmikus kihívásairól, amelyeket önállóan, közvetlenül online teljesíthet a kódszerkesztőjükkel.

Népszerű Single Round mérkőzéseiket havonta néhányszor ajánlják fel egy adott időpontban, ahol másokkal versenyeznek a kihívások megoldása érdekében. Íme néhány téma, amelyre kihívásaik kiterjedhetnek.

Az online szórakozásból adódó kihívások megoldása mellett szponzorált versenyeket kínálnak, ahol díjakat nyerhet a legjobb megoldás megírásáért.

Nagyszerű

A TopCoder jobban megfelel olyan haladó programozóknak, akik kényelmesen megoldják az olyan algoritmus kihívásokat, amelyek olyan fejlett témákkal foglalkoznak, mint a grafikonkeresés és a számelmélet.

Árképzés / Prémium tartalom

A TopCoder összes kihívása ingyenes, és nincs prémium árképzési lehetőség.

8. Codeforces

Hasznos linkek: Weboldal | Megbeszélés | Kihívások

A Codeforces ma valószínűleg a legversenyképesebb programozási webhely (néhány évvel ezelőtt a TopCoder volt az, ahol a legtöbb versenyképes programozó töltötte az idejét).

Vannak olyan problémák, amelyeket online megoldhat a gyakorláshoz, de nincs online szerkesztő. Inkább a megoldást írja be a saját szerkesztőjébe, majd feltölti a rendszerükbe, amely ezt követően teszteseményekkel teszteli.

Gyakran rendeznek versenyeket is, ahol a legjobb versenyképes programozók vesznek részt.

Nagyszerű

Haladó és versenyképes programozók, akik valóban élvezik a nehéz algoritmusokkal kapcsolatos kihívások megoldását.

Árképzés / Prémium tartalom

A Codeforces összes kihívása ingyenes, nincs prémium árképzési lehetőség.