Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
23.2K subscribers
2.2K photos
120 videos
38 files
4.61K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
Зачем разработчику знать алгоритмы и структуры данных?

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

🔗 Основной сайт
🔗 Зеркало
Сохраняйте в избранное

Зачем разработчику знать алгоритмы и структуры данных?
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер
🌳 Деревья и графы: что это такое и почему их обязательно нужно знать каждому программисту
🚄 Сравнение 6 алгоритмов сортировки: пузырьком, выбором, кучей, вставками, слиянием и быстрая
🌌 10 анимированных алгоритмов на графах

C++
7 способов сортировки массивов на примере С++ с иллюстрациями
👨‍🎓 Алгоритмы и структуры данных на C++ для новичков. Часть 1: Основы анализа алгоритмов
👨‍🎓 Must-have алгоритмы для работы со строками на C++

JavaScript
☕️ Распространенные алгоритмы и структуры данных в JavaScript: полезные алгоритмы для веб-разработки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: графы
☕️ Распространенные алгоритмы и структуры данных в JavaScript: деревья
☕️ Распространенные алгоритмы и структуры данных в JavaScript: стеки, очереди и связные списки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: основные понятия и работа с массивами

Машинное обучение
🤖 Машинное обучение для начинающих: алгоритм случайного леса (Random Forest)

Python
🐍 Сложность алгоритмов и операций на примере Python

***

— Как-то сложно — не Хауди Хо... Мне нужно, чтобы кто-нибудь объяснил алгоритмы простыми словами.
— Алгоритмы и структуры данных действительно непростая тема для самостоятельного изучения: не у кого спросить и что-то уточнить. Поэтому мы запустили курс «Алгоритмы и структуры данных» (живые вебинары, 47 видеолекций, 150 практических занятий + консультации с преподавателями).

➡️ Записаться на курс
1. Интенсивное погружение в JavaScript (4.8 / 5) — этот курс введет вас в понятия JavaScript в интенсивном формате. Это значит, что всю теорию, которую вы получаете, вы сразу же применяете на реальном проекте. Таким образом вы намного быстрее усваиваете материал и сразу видите результаты своего обучения.

2. Введение в программирование (JavaScript ES6) (4.5 / 5) — «Курс полезен новичкам в программировании и для ознакомления с JS. Также подойдет для закрепления базы знаний. Рассказано просто и с юмором (но некоторые задания непонятны, хоть и просты в решении)»

3. JavaScript для начинающих (4.4 / 5) — в данном курсе рассмотрены основы программирования на JavaScript а также некоторые инструменты и модели данных, необходимые для практического использования JavaScript. Фактически особых требований нет. Достаточно желания, некоторой внимательности и общей компьютерной грамотности, например в рамках школьного курса информатики.
Что будет завтра — сложно сказать, поэтому мы решили сфокусироваться на сегодняшнем дне и провести короткий опрос «С какими трудностями вы столкнулись в последнее время?», чтобы понять, что сейчас вообще происходит в IT-индустрии.

Статью с результатами опроса опубликуем через неделю.

➡️ Пройти опрос (можно анонимно)
Сравнение популярных фреймворков для модульного тестирования JavaScript по версии stateofjs.com.

Подробнее
Как применяете принципы SOLID?
Расскажите в комментариях ⬇️
Пройди тест на знание алгоритмов и структур данных

Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉

🔗 Основной сайт
🔗 Зеркало
🐘🗂️ Гибкая ORM для Node.js – Sequelize

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

🔗 Основной сайт
🔗 Зеркало
Тест: Python, Java, JavaScript — что выбрать?

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

На выходе получите рекомендацию, с какого языка вам начать свой путь в программировании будет интереснее.
Python, Java или JavaScript.

🔗 Основной сайт
🔗 Зеркало
Ускоренное введение в aria-description: на заметку фронтенд-разработчику.

Читать
Какие алгоритмы нужно знать, чтобы стать хорошим программистом?

Самые распространенные алгоритмы и структуры данных, но и более сложные вещи, о которых вы могли не знать.

🔗 Основной сайт
🔗 Зеркало

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

Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.

➡️ Начать обучение