Погружаемся в детали: книги для поступающих в Школу разработки интерфейсов 2021
Мы опубликуем тестовое задание в ШРИ 15 февраля, а закончим приём работ 29 марта или даже чуть позже. За оставшиеся пару месяцев можно прочитать как минимум пару книг по фронтенду. Исполняем обещание рассказать о книгах в списке подробнее:
— Кит Грант. CSS для профи
Хорошие сайты видно сразу: они отлично выглядят, интерактивны и отзывчивы. Их создают CSS-профи — именно каскадные таблицы стилей (CSS) отвечают за наполнение и оформление сайта. А чтобы стать профи, придётся поработать: разобраться в принципах CSS, научиться реализовывать идеи дизайнеров, не забывая о шрифтах, плавных переходах и сбалансированной графике. Издание вдохновит на подвиги и облегчит путь из начинающих в асы: вы изучите адаптивный дизайн, научитесь писать масштабируемый код, освоите библиотеки шаблонов и многое другое.
— Роберт Мартин. Идеальный программист
У разработчиков, которые достигают успеха в промышленном мире, есть кое-что общее: они заботятся о качестве кода. В своей книге автор бестселлера «Чистый код» Роберт Мартин (он же Дядюшка Боб) рассказывает, как добиться мастерства: описывает методы, инструменты и практики разработки «идеального ПО». Здесь вы найдёте практические советы и подробные рекомендации для каждого этапа работы: оценки проекта, планирования, написания кода, тестирования и рефакторинга.
— Катрин Пассиг и Йоханнес Яндер. Программирование без дураков
Часть коммуникации в команде IT-проекта происходит прямо в те моменты, когда вы пишете код. Речь идёт про стиль, именование, комментарии, работу с чужим кодом. Горизонтальные связи с другими разработчиками укрепляются именно за счёт перечисленных процессов — в которых, на первый взгляд, нет строгих регламентов. Из книги вы узнаете о традициях и негласных правилах разных языков. Авторы с долей юмора предостерегут вас от ложных путей, неверных суждений и распространённых ошибок.
Напоминанием, что есть ещё три книги:
— Николас Закас, «JavaScript для профессиональных веб-разработчиков»;
— Николас Закас, «ECMAScript 6 для разработчиков»;
— Кайл Симпсон, «Вы не знаете JavaScript».
О них мы уже рассказывали в прошлом году: https://vk.com/wall-84793390_10685
Узнать больше о Школе разработки интерфейсов и оставить заявку на поступление можно здесь: https://clck.ru/T8n7J