Рекомендую: 10 книг по фронтенд-разработке

8

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Аватар автора

Святослав Колиснык

Страница автора

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

Она требует глубокого понимания языков программирования, таких как JavaScript, HTML и CSS, а также владения современными фреймворками и библиотеками, включая React, Angular и Vue.js.

В этой статье мы рассмотрим 10 книг, которые помогут как начинающим, так и опытным разработчикам углубить свои знания и навыки в области frontend-разработки.

«Грокаем алгоритмы» Адитьи Бхаргавы

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

«JavaScript. Подробное руководство» Макфарланда

Эта книга представляет собой комплексное руководство по JavaScript, охватывающее как основы языка, так и продвинутые темы.

«Секреты CSS. Идеальные решения ежедневных задач» Веру

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

«Изучаем React» Сухомлина

После изучения базы JS, без фреймворков некуда. Эта книга предназначена для тех, кто хочет освоить React — один из самых популярных JavaScript-фреймворков для разработки пользовательских интерфейсов

«Angular и TypeScript. Сайтостроение для профессионалов» Файна Моисеева

Книга научит создавать веб-приложения с помощью Angular и TypeScript, предоставляя читателям практические примеры и рекомендации

«Vue.js в действии» Ханчетта и Листвона

Эта книга представляет собой практическое руководство по работе с Vue.js, одним из самых легковесных и удобных для изучения фреймворков

«Вы не знаете JS» Симпсона

Серия книг Кайла Симпсона предлагает глубокое погружение в язык JavaScript, раскрывая его особенности и тонкости, которые часто остаются непонятыми даже опытными разработчиками

«React и Redux» Бэнкса и Порселло

Книга дает комплексное представление о создании приложений с использованием библиотеки React и управлении состоянием приложения с помощью Redux.

«Профессиональная разработка на JavaScript» Закаса

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

«Современный учебник JavaScript»

Онлайн-ресурс, который предлагает обширный материал по всем аспектам JavaScript, от основ до продвинутых тем, включая работу с DOM, асинхронное программирование и многое другое.

P.s эти книги, разумеется, предоставят вам теоретические знания и навыки, необходимые для успешной карьеры в области frontend-разработки, но практический опыт, куда важнее!

  • Uno_kliene_problem«JavaScript. Подробное руководство» Макфарланда — вы не выучите по ней язык, если вы только начали. И не почерпнёте из неё ничего толкового и нового, если уже работаете разработчиком. Я дочитала первую главу, полистала остальное и ни разу не возвращалась к ней за пару лет. Тоже самой с книгой «Секреты CSS. Идеальные решения ежедневных задач» Веру. Ну нереально по ним учится.Ты пытаешься что то сделать, у тебя появляется проблема и ты идёшь в гугл, потому что найти «идеальное решение» твоей проблемы в книге трудно, ведь нужно ещё вспомнить, что оно там есть и на какой странице. А читать про запас смысла нет, без практики тут же забудете. Плюс всё стремительно меняется во фронтенде: в книге ещё типографская краска не обсохла, а она уже устарела. Остальные книги из серии «Учим технологию с книгой» не читала, но что-то подсказывает, что там примерно такое же. Из списка могу порекомендовать «Вы не знаете JS» Симпсона. Но он для задротов, хотя некоторые моменты помогает разложить в голове. На мой взгляд курс «Just JavaScript» от Дэна Абрамова справляется с задачей лучше и без заумностей. «Грокаем алгоритмы» — нуууу, я всё хотела начать читать, но что то жаба давит платить столько за тоненькую книгу (хотя по разработке всё, зараза, дорогое). Думаю обойтись бесплатным хендбуком от Яндекса, выглядит многообещающе и бесплатно. «Современный ученик» — ну как то с натяжкой можно отнести к книгам. Мне не очень зашло, но кто то считает это фундаментом. Ругать не буду) От себя добавлю к списку «Выразительный JS» — если уж сильно хочется получить базу из книги, а интернет вы презираете. Но перевод на любителя. Ещё у меня в списке рекомендованная старшим коллегой книга «Функциональный JS», но я ещё не читала. От себя напоследок добавлю: не торопитесь тратить деньги на курсы или книги, повторюсь все дорогие, только осознанно, потому что вы знаете, что и зачем покупаете. А не как атрибут настоящего айтишника, чтобы положить на стол между лавандовым рафом и макбуком в кредит. В конце концов сейчас столько бесплатного или не очень дорогого, что на пол жизни хватит.2
  • Святослав КолисныкUno_kliene_problem, Соглсен - книги в разработке только для общего развития.0
  • ДмитрийДля js библиотек/фреймворков актуальней читать документацию на сайте, там и примеры и последняя инфа.2
  • Иван ПугачевUno_kliene_problem, согласен с описанием 'выразительный js' ,перевод на любителя , особенно функции - привязки))0
  • Uno_kliene_problemИван, кстати, в курсе Дэна Абрамова он как раз предлагает относится к переменным именно как к привязкам wire, а не как обычно объясняют переменные. Мол, переменная – это некое хранилище информации, этакая коробочка. Скорее это указатель, привязка, которая связывает какое то имя со значением, если это примитив, или областью памяти, если это обьект1
  • GreyfullЕщё можно почитать эту книгу - Психбольница в руках пациентов. Алан Купер об интерфейсах1
  • Святослав КолисныкИван, вы читали эту книгу?0
  • Иван ПугачевСвятослав, да0
Вот что еще мы писали по этой теме