Рубріки: Подборки

Самые свежие книги для программистов: лучшее за 2021 год

Вікторія Пушкіна

Главная проблема книг по технологиям — они быстро устаревают. Но это не значит, что их не стоит читать — просто нужно выбирать что посвежее 🙂

Этот таск Highload закрыл за вас. Ниже подборка самых свежих книг для программистов, вышедших во второй половине 2021 года (а одна даже в 2022-м!). Так как они все с пылу с жару — они все на английском.

‘Deep Learning with Python, Second Edition’ François Chollet

Переиздание одноименной книги 2017 года с исправлениями и дополнениями. Автор, Франсуа Коллет — исследователь машинного обучения.

По словам продуктового менеджера ML-направления Google Мартина Горнера, книгу легко воспринимать, потому что в ней как можно меньше математики и как можно больше примеров кода на Python.

Автор затрагивает такие темы:

  • основы deep learning;
  • классификация и сегментация изображений;
  • прогнозирование временных рядов;
  • классификация текстов и машинный перевод;
  • генерация текстов и изображений.

Программную реализацию этих задач автор показывает с использованием Python-библиотеки Keras, которую он же и написал.

‘JavaScript from Beginner to Professional’ Laurence Lars Svekis, Maaike van Putten, Rob Percival

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

Авторы предлагают учить JS быстро и весело. Для этого в книге есть более 100 упражнений и идей проектов: от приложения для рисования до игры «Виселица».

Темы, которые рассматривают в книге:

  • логические операторы;
  • циклы;
  • функции и методы;
  • регулярные выражения;
  • параллелизм;
  • библиотеки и фреймворки.

Важно! Чтобы выполнять задачи из книги, нужно базовое знание HTML/CSS.

‘Rust for Rustaceans: Idiomatic Programming for Experienced Developers’ Jon Gjengset

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

  • компоновка типов;
  • параллелизм и асинхронность;
  • проектирование API;
  • процедурные макросы и другое.

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

‘Head First Android Development: A Learner’s Guide to Building Android Apps with Kotlin’ Dawn Griffiths, David Griffiths

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

Книга входит в обучающую серию Head First и выпускалась уже дважды. Издание 2021 года — третье и переработанное. В нем не только исправили ошибки, но и пересмотрели весь формат. Теперь в книге больше визуала и меньше «полотен текста».

‘Code That Fits in Your Head: Heuristics for Software Engineering’ Mark Seemann

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

Автор этой книги объясняет, как это сделать. Он дает список конкретных методов, как разрабатывать сложные приложения и держать все под контролем.

«Марк Симан известен тем, что может просто рассказать сложную концепцию», — говорит разработчик и автор книг по программированию Скотт Влашин. Среди тем, которые рассматривает автор:

  • контрольные списки;
  • инкапсуляция и декомпозиция;
  • тестирование модулей.

Примеры кода в книге написаны на C#

Бонус: ‘Introduction to Algorithms, fourth edition’ Thomas H. Cormen

Не все могут смотреть в завтрашний день, но мы с вами — немногие, кто могут это делать 🙂 Так что предлагаем вам отметить в календаре март 2022 года — именно тогда выйдет четвертое переиздание книги по алгоритмам от доктора наук в Computer Science Томаса Кормена.

Третье издание книги, 2009 года, профессор Йельского университета Дэниел Шпильман назвал «библией современных алгоритмов». Так что тем, кто хочет подойти к изучению программирования со всей серьезностью, точно стоит оценить новую публикацию.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023