Корисний ресурс тижня: Codewars
DOU запускає нову освітню рубрику: раз на тиждень ділимось ресурсами, які можуть прискорити розвиток у професії і дати реальну практику. Рубрика буде виходити щоп’ятниці.
Ви можете стати частиною процесу: надсилайте нам рекомендації, який саме ресурс виявився для вас корисним. Тож поділіться такими ресурсами зі спільнотою — запропонуйте через гугл-форму, або ж надішліть топік з поміткою «Ресурс тижня» самостійно чи пишіть мені :)
А тепер — до рекомендації цього тижня!
Codewars

Читати про цикли та масиви — це одне, а використовувати їх на автоматі трохи складніше. Нещодавно ми якраз обговорювали цю проблему, коли початківці знають теорію, але губляться перед порожнім редактором коду. Codewars якраз і вирішує цю проблему через гейміфікацію.
Як це працює
Ви реєструєтесь, обираєте мову програмування (JavaScript, Python, C# та багато інших) і починаєте свій шлях воїна. Задачі тут називаються «kata». Вони поділені за складністю: від
Але найцікавіше починається вже після перемоги. Коли ви вирішили задачу, вам відкривається доступ до рішень інших учасників. І це, мабуть, найцінніша частина навчання. Ви можете написати рішення на 20 рядків, а потім побачити, як хтось зробив те саме в один рядок.



Для кого підійде
Ресурс буде підійде фактично всім, оскільки є різні рівні задач. Новачки зможуть тут набити руку і запам’ятати синтаксис. А для тих, хто шукає роботу, це ідеальний тренажер перед технічними співбесідами, бо задачі на лайв-кодингу дуже часто схожі на ті, що на Codewars.
Чим корисно
Найголовніше — це можливість вчитися на чужому коді. Коли бачиш десяток варіантів вирішення однієї задачі, можна навчитись відрізняти код, який просто працює, від коду, який ще і приємно читати. Ну і, звісно, гейміфікація, яка мотивує заходити на сайт хоча б на 15 хвилин щодня.
Ціна питання
Платформа повністю безкоштовна. Там є підписка, яка прибирає рекламу, але для ефективного навчання вона абсолютно не обов’язкова.
А ви вже користувались Codewars? Розкажіть, до якого рангу дійшли. Пишіть у коментарях, у якій сфері зараз розвиваєтесь і про що хотіли б побачити наступну рекомендацію.




4 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів