Хабрахабр

[Из песочницы] 6 GitHub проектов для веб-разработчиков, на которые стоит взглянуть

Привет, Хабр! Представляю вам перевод статьи 6 Github Repos for web developers you should have a look at автора lampewebdev.

Однажды я пролистывал ленту dev.to и наткнулся на пост 6 GitHub проектов для быстрой прокачки знаний.

Я согласен с автором, что список действительно впечатляет, но порой списки ссылок в этих проектах очень большие.

Поэтому, вот список моих любимых проектов GitHub для быстрой прокачки знаний, но созданный специально для веб-разработчиков.

Список (продвинутых) вопросов по JavaScript

Решать задачи, которые нам никогда не придется решать в реальном мире? Ведь все мы любим собеседования? Или посмотрев на код, ответить на вопрос: «Какой будет вывод?». Нравится писать алгоритмы на доске? На что вы должны ответить: «Этот ужасный код необходимо срочно переписать!».

Поэтому в данном репозитории вы найдете вопросы и решения на многих языках! Но мы должны быть готовы к этому!

Прохождение всех их может занять дни, часы или месяцы, в зависимости от ваших навыков и опыта, так что не скажу точно сколько.

JavaScript алгоритмы и структуры данных

Новый тренд в мире IT — много говорить об алгоритмах и хорошо знать их.

В этом невероятном репозитории собраны большинство из них!

Так что вам будет еще проще понять их! По-настоящему круто, что каждый алгоритм написан на JavaScript и протестирован.

По моему опыту и мнению, 99,5% разработчиков никогда не придется писать или воплощать какие-либо алгоритмы. От себя добавлю: пожалуйста, не пытайтесь изучать их с целью, что вы сможете писать их прямо из головы. Вам необходимо только понять временную сложность этих алгоритмов, чтобы решить, когда загрузить библиотеку, использующую данный алгоритм, и использовать ее по назначению.

Основы сетевой безопасности

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

Также это значит, что для вас, как веб-разработчиков, знание основ сетевой безопасности поможет в получении большей зарплаты, так как у вас будет преимущество над теми разработчиками, кто считает, что безопасность неважна.

В этом репозитории собраны основы основ безопасности, необходимые даже для джуниор разработчиков в наше время.

JavaScript в свете функций

Функциональное программирование становится трендом не только в JavaScript разработке, но и в целом во всей разработке.

К тому же вы должны знать больше, чем просто ООП.

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

Лучшие практики Node.js

Пожалуйста, не блокируйте цикл событий! Не блокируйте цикл событий! Используйте лучшие практики, когда работаете с nodejs!

Если при работе с nodejs, вы блокируете цикл событий, то так делать не стоит!

Вот почему вам необходимо прочитать это руководство по лучшим практикам для nodejs.
А для разработчиков nodejs, это руководство обязательно к прочтению.
Так что начните прямо сейчас!

JavaScript: чистый код

Этот репозиторий вдохновлен книгой с таким же названием от дяди Боба.

Если вам не нравится читать книги, то этот репозиторий для вас.

Мы знаем, что плохой код может работать, потому что все мы порой пишем плохой код.

Имея руководство, показывающее, что такое плохой код, нам проще будет писать хороший. И это нормально!

Время от времени я просматриваю этот репозиторий, чтобы освежить свои знания.

А у вас есть любимые репозитории на GitHub? Делитесь ими в комментариях!

Теги
Показать больше

Похожие статьи

Добавить комментарий

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

Кнопка «Наверх»
Закрыть