5 GitHub репозиториев для подготовки к JS-собеседованию

На прошлой неделе я пришел к горькому осознанию того, что большинство моих реализованных проектов до сих пор были построены исключительно с помощью JS-фреймворков и библиотек.

Со всеми вытекающими отсюда последствиями таковой облегченной разработки… Нечаянно поспрашивал бы кто-то меня на собеседовании глубже теории джаваскрипт, спросил бы меня о замыканиях (closures), циклах событий (event loop), промисах (promise) — уверен, на все 100% я бы не ответил ничего внятного, поскольку для меня такие вещи из мира JS просто перестали существовать.

Поэтому, большую часть этого месяца я планирую потратить не на создание другого проекта, а на то, чтобы убедиться, что я знаю, как на самом деле работает JavaScript под капотом без магии. Также я решил изучить некоторые фундаментальные темы информатики, такие как структуры данных и алгоритмы.

Вот несколько репозиториев с материалами по JS, которые я нахожу чрезвычайно полезными:

1. 33 Concepts Every JavaScript Developer Should Know

Возможно, многие из вас уже знают об этом репозитории. У него почти 40 тысяч звезд. Вокруг данного репозитория образовалось целое комьюнити. Материалы переведены на русский язык 33 Концепта Каждый JavaScript Разработчик Должен Знать

Дополнительно к каждой теме предоставляются статьи и видео из блогов.

2. JavaScript Algorithms and Data Structures

Еще один замечательный репозиторий, в котором представлены примеры многих популярных алгоритмов реализованных на JavaScript. Кроме этого, к каждому алгоритму даются соответствующие пояснения и ссылки на YouTube для дальнейшего углубления в тему.

3. JavaScript Questions

Это исчерпывающий список вопросов и JavaScript примеров, с помощью которого можно проверить ваши знания либо немного освежить память в процессе подготовки к собеседованию. Ссылка русскую версию: Список (продвинутых) вопросов по JavaScript

4. You Don’t Know JS

Это святой Грааль для разработчиков JS 😀 Серия книг глубокого погружения в основные механизмы языка программирования JavaScript. Кайл Симпсон, автор, сделал все книги доступными бесплатно в Интернете.

5. Clean Code JavaScript

Репозиторий основан на книге Роберта Мартина «Чистый код», адаптированной для JavaScript. Это руководство по созданию читаемого js-кода, который будет легко переиспользовать и рефакторить. 

Вот два варианта перевода на русский язык:

Оставьте в комментариях ссылки на ваши любимые репозитории/другие ресурсы с подборками полезных материалов по JS. Рады будем услышать ваши отзывы о статье.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll to Top