DBI РЕКОМЕНДУЕТ: КНИГИ

09.02.2025
liner liner

Даже самый длинный путь начинается с первого шага. Путь в IT – не исключение. Какое бы направление вы ни выбрали, без основных знаний не обойтись, а они, как правило, содержатся в умных книгах. Тем более, если речь идет о frontend development, результаты которого, может увидеть и оценить каждый пользователь, не говоря уже о программисте.

Поэтому, когда Никиту Чернушенко, тимлида frontend-разработки WEB департамента DBI, спрашивают, что почитать, он предлагает следующую полезную подборку.

Бхаргава Адитья
«ГРОКАЕМ АЛГОРИТМЫ»

Алгоритмы – это сведение сложного к простому, пошаговые инструкции по решению задач, что и как необходимо делать, чтобы добиться желаемого результата. Но даже простой шаг должен быть осознанным. Тогда перед вами откроется логика и мощь алгоритмов, их эффективность в работе.

Книга «Грокаем алгоритмы» Бхаргавы Адитьи – хороший помощник в этом деле. 

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

Кому-то в «Грокаем алгоритмы» может не хватить глубины раскрываемых тем. Не буду спорить. Профессиональное развитие – процесс непрерывный. Значит, вам пора сделать следующий шаг.

Кайл Симпсон
«ВЫ НЕ ЗНАЕТЕ JAVASCRIPT»

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

JavaScript – язык довольно своеобразный, с оригинальной объектной моделью. Поработав с книгами Симпсона, можно лучше и быстрее понять его. Разобраться в прототипах и свойствах, уточнить, как работает «this» в JavaScript, как влияет синтаксис и грамматика JavaScript на ваше написание кода, познакомится с возможностями программной логики для моделирования изменений состояния в программах синхронно и асинхронно.

Кто читал эту серию, подтвердит, что усвоить все сразу, легко и быстро, увы, не получится. С предлагаемой информацией придется поработать. Но, затраченные усилия точно не будут напрасными.

Гэйл Лакман Макдауэлл
«КАРЬЕРА ПРОГРАММИСТА»

Предложение открыть книгу Г.Л. Макдауэлл может сперва показаться неожиданным. Мол, каждый из нас сам кузнец своего карьерного счастья.   Тем не менее, не стоит забывать, что прежде, чем начать двигаться по карьерной лестнице, надо встать на ее первую ступеньку, то есть пройти собеседование, показать себя, устроиться на работу.

Везде встречают по одежке, и «Карьера программиста» об этом еще раз напоминает на примере интервью с множеством кандидатов. В книге есть ответы на технические вопросы и задания, которые надо знать, чтобы претендовать на работу в крупных цифровых корпорациях.

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

Расскажите о своем проекте и мы решим вашу задачу

Наш менеджер свяжется в течение 2х часов

Оставляя заявку, вы даете согласие на обработку персональных данных