Что полезного почитать начинающему разработчику

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

«Карьера программиста», Гейл Лакман Макдауэлл

Издательство «Питер», 2021 год
688 страниц

О чём книга. О том, как устроен наём разработчиков в IT-компании. В первой, теоретической части автор рассказывает, как устроено собеседование в IT-компании. В практической — разбирает задания технического интервью. И вторая значительно больше первой. Поэтому прочитать книгу быстро не получится, зато практиковаться по ней можно до победного.

Почему стоит прочитать. Поможет подготовиться к собеседованию на должность разработчика.

Цитата. «В абсолютном большинстве компаний нет списков вопросов, которые должны задаваться на собеседованиях. Каждый интервьюер выбирает вопросы самостоятельно. Из-за полной свободы выбора вопросов нет ничего, из-за чего вопрос можно было бы назвать „Вопрос на последних собеседованиях в Google“».

«Гибкий ум», Эстанислао Бахрах

Издательство «МИФ», 2017 год
240 страниц

О чём книга. О том, как научиться генерировать идеи и решать нестандартные задачи. Самое ценное в этой книге — упражнения. Попробуйте применить хотя бы пару из них к любой задаче, требующей творческого подхода к решению, и посмотрите на результат. Например, воспользуйтесь техникой «Провокация»: запишите неоднозначное утверждение вроде «программировать можно без компьютера» и постарайтесь его развить.

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

Цитата. «Когда кто-то говорит вам: „Это не сработает“, быстро найдите три варианта того, как это сработает».

«Кто, а не как», Дэн Салливан и Бенджамин Харди

Независимая издательская студия «Поле», 2021 год
184 страницы

О чём книга. О том, почему между работой одному и в команде всегда нужно выбирать второе. Эту книгу можно «проглотить» за пару часов. Америку она не откроет, но точно замотивирует попросить более опытного коллегу помочь разобраться в незнакомом софте или задаче, которую вы никогда не делали.

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

Цитата. «Пытаясь найти ответ на вопрос „Как?“, вы теряете гибкость мышления и желание сотрудничать».

«Думай как математик», Барбара Оакли

Издательство «Альпина», 2016 год
288 страниц

О чём книга. О том, как эффективнее учиться и запоминать новую информацию.

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

Почему стоит прочитать. Чтобы научиться правильно усваивать любые знания, формировать новые привычки и меньше прокрастинировать.

Цитата. «Знайте: каждая ошибка, которую вы осознаёте при решении задачи, — знак прогресса, и поэтому радуйтесь, когда обнаруживаете ошибки».

«Программист-фанатик», Чед Фаулер

Издательство «Питер», 2018 год
206 страниц

О чём книга. О том, как разработчику прокачать софт- и хард-скилы. Книга построена как сборник советов и инструкций. Все они просто звучат, но далеко не всегда просты в реализации. Например, автор предлагает каждую неделю знакомиться с новыми технологиями и внедрять их в работу или на пару дней примерить на себя роль тестировщика, чтобы посмотреть на свою работу под другим углом.

Почему стоит прочитать. Чтобы понять, как развиваться в роли разработчика.

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

Краткий пересказ от YandexGPT