«Хотів заглянути в алгоритми без нудної рутини — написав CodeQuiz», — написав розробник під ніком Nikitosia на Reddit.
Читайте также: Міноборони кодифікувало перший в Україні комплекс дистанційного керування дронами
Як працює CodeQuiz
CodeQuiz доступний виключно англійською — і це свідоме рішення автора, оскільки пишуть код саме цією мовою.
Користувачі можуть гнучко налаштовувати свій досвід, обираючи один із трьох рівнів складності: Junior, Middle або Senior.
Проєкт пропонує чотири ключові типи квізів, кожен з яких тренує окремі професійні навички:
Читайте также: PlayCity блокуватиме нелегальну рекламу азартних ігор в Україні на стримінговій платформі Kick
- Code Output — змушує розробника працювати як живий компілятор: ви читаєте запропонований сніпет і вгадуєте, що саме він виведе на екран. Цей режим підтримує більшість популярних мов програмування і чудово розвиває уважність до деталей.
- Другий напрям повністю присвячений Алгоритмам: тут ви визначаєте конкретні алгоритмічні паттерни та досліджуєте особливості їхньої реалізації на різних мовах програмування.
- Для тих, хто прагне зміцнити свою базу, створено квізи із Загальних знань з CS. Вони охоплюють фундаментальну теорію: від структур даних та архітектури комп’ютерного заліза до базових принципів software engineering.
- Мови програмування та технології — ця база охоплює теорію, тонкощі дебагінгу, каверзні питання з інтерв’ю, системні команди та багато іншого. Розділ підтримує 13 мов програмування (серед яких JavaScript, TypeScript, Python, Java, C-сімейство, Ruby, PHP, Swift, Kotlin, Go та Rust), а також найпопулярніші сучасні фреймворки та інструменти, включаючи React, Next.js, Vue, Docker, PostgreSQL та AWS.
Для кого
За словами розробника, CodeQuiz може стати помічником як для новачків на старті кар’єри, так і для досвідчених розробників, які готуються до співбесід чи просто хочуть освіжити знання.
Крім того, підійде для тих, хто прагне без зайвих зобов’язань та нудної теорії поекспериментувати з новою для себе мовою програмування.
«Ще раз це квізи — тому це без хардкору, більш легкий спосіб подивитись потикати різні технології/мови», — підкреслив Nikitosia.
Читайте также: Українські виробники забезпечують 95% усіх закупівель дронів для потреб Сил оборони
