29/12/2023

Еще 12 книг по ИТ: от криптографии и разработки ботов до soft skills

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

1.«Soft skills для ИТ-специалистов. Прокачай карьеру и получи работу мечты». Дон Джонс

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

Узнаешь, как стать профессионалом, за которого будут бороться работодатели и предлагать лучшие условия. Для этого предстоит прокачать «гибкие навыки»: умение работать в команде, грамотно ставить задачи и эффективно разрешать конфликты.

Ссылка

2.«Грокаем функциональное мышление». Эрик Норманд

Название книги отсылает к роману Роберта Хайнлайна «Чужак в стране чужой». «Грокать» там значит понимать, познавать что-либо до самой сути. Так вот, «Грокаем функциональное мышление» помогает вникнуть в принципы функционального мышления. Оно предусматривает, что вы решаете задачи, определяя и применяя функции, а не изменяя состояния данных.

Автор предлагает инструменты для развития функционального мышления и в повседневной жизни, и в процессе программирования на языке Python — книга в первую очередь нацелена на middle и senior разработчиков. Познакомишься с такими концепциями, как неизменяемость данных и чистота функций, а еще научишься делать код простым и логичным. Закрепить материал помогут примеры, задания и вопросы для самостоятельной работы.

Кстати, «Грокаем..» — это целая серия книг по ИТ. Начинается она с тома об основах алгоритмизации от Адитьи Бхаргава.

Ссылка

3.«Сделай видеоигру один и не свихнись». Слава Грис

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

Автор — Слава Грис — разработчик-одиночка, который выпустил три инди-игры для ПК и консолей. Например, его Fearmonium на платформе Steam оценивают в 9 баллов из 10-ти.

Отзывы на книгу — сплошь положительные.

Ссылка

Отзыв одного из читателей

«Недавно прочитал книгу Славы Гриса, и могу сказать, что она однозначно мне понравилась. Это must read для всех начинающих и продолжающих инди-разработчиков! В книге освещаются ключевые аспекты, такие как мотивация, психология разработки игр и сложности маркетинга инди-проектов, технические моменты».

4.«Смарт-контракты. Что такое смарт-контракт и как его создать в Solidity. С подробным разбором кода». Артем Демиденкос

Смарт-контракт — алгоритм, предназначенный для формирования, управления и предоставления информации о владении чем-либо. А язык Solidity помогает разрабатывать их и разворачивать на платформе Ethereum с помощью блокчейн-технологий.

Книга представляет собой исчерпывающее руководство для тех, кто хочет научиться создавать смарт-контракты. Пройдешь путь от простого к сложному с помощью наглядных примеров и инструкций. Кроме того, автор уделил внимание безопасности смарт-контрактов и описывает основные уязвимости. После прочтения у тебя в арсенале будут практические сценарии использования знаний в децентрализованных финансах (DeFi) — научишься создавать токены.

Ссылка

5.«Создание чат-ботов с Dialogflow, Watson, ChatterBot и Rasa». Тимур Машнин

Чат-боты — сильный инструмент маркетинга, продаж и общения бизнеса с аудиторией в соцсетях. Книга пригодится тем, кто хочет самостоятельно создавать ботов, даже без навыков кодинга — с помощью Google Dialogflow и IBM Watson. Также познакомишься с библиотеками ChatterBot и Rasa и узнаешь, как реализовать чат-бота WebHook для клиентской поддержки и продаж.

Ссылка

6.«Искусство чистого кода». Кристиан Майерн

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

Автор научит писать понятный функциональный код и облегчить (нередко утомительную) задачу его поддержки. Самое важное, по мнению Кристиана Майера, — это простота. Он советует максимально сокращать код, а освободившийся ресурс направлять на другие задачи.

Ссылка

7. Cloud Computing, revised and updated edition («Облачные вычисления. Обновленное издание»). Найян Рупарелия

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

Книга написана простым языком и подойдет в том числе новичкам, которые интересуются облачными вычислениями. Автор доходчиво объясняет, как они устроены, когда их стоит использовать (а когда лучше не надо), как выбрать идеальное облако и интегрировать его с другими сервисами.

Ссылка

8.The sound of innovation («Звук инноваций»). Эндрю Дж. Нельсон

В 1960-х группа музыкантов, инженеров, ученых-информатиков и психологов Стэнфордского университета придумала использовать компьютер совершенно новым образом: для создания и обработки звука и музыки. Команда работала в Центре компьютерных исследований в области музыки и акустики — CCRMA (произносится как «карма»). Их труды помогли развить работу с электронным звуком как академическую дисциплину, изобрести новые технологии и положить начало эпохе цифровой музыки.

В книге «Звук инноваций» описана история CCRMA. Автор опирается на архивные данные и десятки интервью с пионерами цифровой музыки. Бонус — на сайте книги можно получить доступ к оригинальным историческим документам и другим материалам.

Ссылка

9. Insolvent («Неплатежеспособный»). Кристоф Бекер

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

Кристоф Бекер рассуждает, как переориентировать высокие технологии так, чтобы они помогали делать мир устойчивым и справедливым. Один из ключевых тезисов: компьютерным наукам нужно сопровождение «критически настроенных друзей» — дисциплин, основанных на критической социальной теории, феминистской мысли и системном мышлении. Книга помогает ИТ-специалистам увидеть новые направления в своей работе.

Ссылка

10. Designing an Internet («Создавая интернет»). Дэвид Кларк

Книга о том, почему интернет спроектирован таким, какой он есть, и как он может измениться в наши дни и в будущем. Рассуждая о сетевой архитектуре, ученый из Массачусетского технологического института Дэвид Кларк задается нетривиальными вопросами вроде: как бы выглядел интернет, если бы его запускали с нуля сейчас?

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

Ссылка

11. Living with robots («Жизнь с роботами»). Рут Айлетт и Патрисия Варгас

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

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

Ссылка

12. Cryptographic city («Город криптографии»). Ричард Койн

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

В книге есть автобиографические анекдоты, выводы из педагогической практики автора и исторические справки. Читать ее легко даже неподготовленному человеку.

Ссылка
0%

Банк ГПБ (АО) использует файлы cookie. Подробная информация –
в правилах по обработке персональных данных. Вы можете запретить сохранение cookie в настройках своего браузера.