Читайте нас в телеграм:

Верстальщик от бога

Самый большой канал по верстке в телеграм

Программист от бога

Божественный юмор о программистах

Тестировщик от бога

Божественный канал о тестировании

АйТи собес

Логический задачи с айтишных собеседований

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. Рады будем услышать ваши отзывы о статье.

Читайте также

Обсуждение

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

читайте нас в телеграм

Верстальщик от бога

Самый большой канал по верстке в телеграм

Программист от бога

Божественный юмор о программистах

Тестировщик от бога

Божественный канал о тестировании

АйТи собес

Логические задачи на собеседованиях в IT

Фронтендер от бога

Божественный канал о тестировании

Mobile Dev Lib

Популярное

Делаем все правильно: проект на Python в 2021

Цель данного Руководства - описать правильную экосистему разработчика Python в 2021 году. Оно будет полезно любому, кто пришел в Python, зная другой язык программирования.

Как я делал канбан, и что из этого вышло

Советы опытного разработчика по стеку React + React Native + Next.js. Приложение Kanban Brisqi

Пишем простой Twitter-бот на Python: Tweepy

Как сделать бот для Twitter - при помощи библиотеки Tweepy