Киберпреступник №1 и BigData — 13 книг для программистов и не только
«Жизнь в мире компьютерных игр» Сид Мейер
Книга описывает жизнь и карьеру легендарного разработчика Сида Мейера — создателя стратегии Civilization, который вошел в историю как «крестный отец» компьютерных игр. Книга, написанная с теплотой и легкой иронией, рассказывает о создании таких знаковых игр, как Pirates! Railroad Tycoon, Civilization и многих других. Мейер вспоминает, как решил основать студию MicroProse после посещения зала с игровыми автоматами в Лас-Вегасе, а в итоге построил крупный бизнес. Автор также делится интересными наблюдениями о гейм-дизайне и разбирает психологию геймеров.
«IT как оружие. Какие опасности таит в себе развитие высоких технологий» Брэд Смит, Кэрол Энн Браун
Развитие ИТ-индустрии за несколько десятилетий трансформировало современную реальность. Теперь мы живем и работаем в цифровом мире, а ведущие ИТ-компании владеют большим объемом персональных данных, чем любое правительство на планете. Возможность собирать и обрабатывать огромные объемы информации стала одновременно мощным инструментом прогресса и грозным оружием. Но кто владеет этим ресурсом на самом деле?
Авторы книги — руководители компании Microsoft — раскрывают перед читателями самые актуальные проблемы, которые стоят перед ИТ-компаниями, а также разбирают возможные пути ее решения.
«20 простых проектов на Raspberry Pi» Руи Сантос, Сара Сантос
Книга подходит для всех новичков, которые хотят по максимуму использовать возможности одноплатных компьютеров Raspberry Pi, будь то дети, мечтающие открыть для себя мир электроники и программирования, родители и педагоги, желающие им помочь, или любители и изобретатели, которые хотят собрать первый девайс. На базе Raspberry Pi можно собрать сотни устройств — от метеорологической станции до игровой консоли.
Пособие от Руи и Сары Сантос не требует от читателя знаний схемотехники или программирования, так что собрать своей первый hardware-продукт сможет даже новичок.Читать
«Темные данные. Практическое руководство по принятию правильных решений в мире недостающих данных» Дэвид Хэнд
Человечество научилось собирать, обрабатывать и использовать в науке, бизнесе и повседневной жизни огромные массивы данных. Но что делать с данными, которых у нас нет? Допустимо ли игнорировать то, чего мы не замечаем? Британский статистик Дэвид Хэнд считает, что это по меньшей мере недальновидно, а порой — крайне опасно.
В своей книге он выделяет видов данных, которые остаются в тени, но при этом влияют на наши действия и решения. Например, жители бедных районов могли бы подать сигнал бедствия в случае ЧС, если бы у них были смартфоны. Другой пример — результаты медицинских исследований, которые намеренно утаиваются или случайно искажаются. Хэнд также рассказывает, какие меры могут сгладить эффект «темных данных» и как их можно обратить себе на пользу. Книга будет интересна широкому кругу читателей, интересующихся Data Science, программированием и статистикой.
«Сам себе программист. Как научиться программировать и устроиться в Ebay» Кори Альтхофф
Как за год научиться программировать и устроиться разработчиком в Ebay? Автор этой книги на собственном опыте знает, что это возможно, и делится знаниями с читателями. Кори Альтхофф создал универсальный самоучитель, который не похож ни на один другой. На примере языка Python автор показывает, как буквально с первого урока можно приступить к созданию собственной небольшой программы. А ближе к последней главе читатель уже сможет уверенно писать код.
Альтхофф также рассказывает, как успешно проходить собеседования на должность программиста в любой ИТ-компании и перестать сомневаться в собственных силах. Это прекрасное пособие для тех, кто хочет научиться программировать, но боится начинать или испытывает синдром самозванца.
«Квантовые вычисления для настоящих айтишников» Крис Бернхард
Квантовые вычисления часто упоминаются в новостях: Китай телепортировал кубит с Земли на спутник; алгоритм Шора поставил под угрозу ныне используемые методы шифрования; квантовое распределение ключей снова сделает шифрование надежным средством защиты; алгоритм Гровера увеличит скорость поиска данных.
Но что все это означает на самом деле? Как все это работает? Можно ли освоить эту тему без знания математики?
Нет, если вы хотите по-настоящему понять суть происходящего. Основные идеи берут начало в квантовой механике и часто противоречат здравому смыслу. Попытки описать их обычными словами обречены на провал, потому что эти явления не имеют отражения в обыденной жизни. Поэтому Крис Бернхард делает ставку на читателей с базовыми знаниями математики. Интересно, что в оригинале книга вышла под названием Quantum Computing for Everyone («Квантовые вычисления для всех»), но переводчики решили, что информацию усвоят только айтишники. И были правы — даже знатоки математики отмечают в рецензиях, что некоторые главы даются с трудом.
«Наука о данных» Брендан Тирни, Джон Келлехер
Сегодня наука о данных используется практически во всех сферах: вы видите подобранные специально для вас рекламные объявления, рекомендованные на основе ваших предпочтений фильмы и книги, ссылки на предполагаемых друзей в соцсетях, отфильтрованные письма в папке со спамом.
Книга знакомит с основами науки о данных. В ней охватываются все ключевые аспекты, начиная с истории развития сбора и анализа данных и заканчивая этическими проблемами, связанными с конфиденциальностью информации. Авторы объясняют, как работают нейронные сети и машинное обучение, разбирают реальные кейсы применения данных в бизнесе, а также описывают потенциальные угрозы. Как отмечают читатели, это настоящий маст-рид для всех, кто интересуется data science.
«Киберпреступник № 1. История создателя подпольной сетевой империи» Ник Билтон
Реальная история о создателе крупнейшего онлайн-рынка для торговли наркотиками и оружием «Шелковый путь» стала бестселлером The New York Times и Amazon.
Вас ждёт правдивая и захватывающая история о гении киберпреступного мира, создавшем самый неуязвимый и масштабный «черный рынок» в сети. Чтобы создать эту книгу, журналист Ник Билтон провел масштабное расследование, изучил тысячи документов и сотни тысяч свидетельств. При этом ему удалось превратить титанический труд в увлекательную историю, которая читается, как детектив.
«Модельное мышление. Как анализировать сложные явления с помощью математических моделей» Скотт Пейдж
В какой бы области вы ни работали — в науке, бизнесе или государственном управлении, вам приходится решать сложные задачи с огромным количеством данных. Из этой книги вы узнаете, как заставить эти данные работать на вас.
Автор объясняет, как с помощью 25 классов математических моделей анализировать данные и решать проблемы в повседневных ситуациях. Вы узнаете, что такое модели роста, случайные блуждания, энтропия и цепи Маркова, а главное, сможете объяснить, как применять их на практике.
«Hey! Listen! Путешествие по золотому веку видеоигр» Стив Макнил
Стив Макнил, телеведущий и один из основателей популярного шоу о классических видеоиграх Dara O’Briain’s Go 8 Bit, известен как главный фанат игр 70-90-х годов. Да и в целом играми он увлекается серьезно — например, во время медового месяца он так увлечен играл в Nintendo Wii, что повредил глаз и весь отпуск ходил с повязкой. В своей книге Макнил рассказывает о золотом периоде гейминга, когда полет фантазии разработчиков не был ограничен, правила создавались на ходу, а в результате создавались шедевры. Но не обошлось и без ужасающих провалов. Маст-рид для всех, у кого Марио, Соник и Донки Конг вызывают ностальгию.
«От разработчика до руководителя» Камиль Фурнье
В этой книге технический директор и бывший вице-президент Goldman Sachs по технологиям Камиль Фурнье систематизировала свой опыт управления в ИТ-отрасли. Перед вами практическое руководство, из которого вы узнаете, как из инженера-программиста стать руководителем высшего звена. Автор описывает проблемы, с которыми сталкиваются менеджеры в ИТ-отраслях на разных ступенях карьеры, и предлагает конкретные решения. Книга будет полезна и топ-менеджерам, которые хотят найти общий язык с ИТ-командой.
«Практическая криптография» Брюс Шнайер, Нильс Фергюсон
Книга написана всемирно известными специалистами в области криптографии. Это уникальное в своем роде руководство по практической разработке криптографической системы, которое устраняет пробел между теоретическими основами криптографии и реальными криптографическими приложениями. В книге показан процесс проектирования криптографической системы от выбора конкретных алгоритмов до построения готовой инфраструктуры. Параллельно автор разбирают важнейшую проблему криптографии, а именно — как шифровать данные так, чтобы двое людей могли безопасно общаться друг с другом без риска утечки?
«Ten++ Ways to Make Money as a Developer», Florin Pop
Книги для программистов обычно разбирают теорию, учат строить карьеру или рассматривают типичные ошибки кодера. Но почему-то авторы редко затрагивают тему дохода. Флорин Поп осмелился ответить на главный вопрос —как программисту зарабатывать больше? В своей книге он собрал десятки способов, например, ведение блога и канала на YouTube, менторство, лайвстриминг и создание курсов. Книга пока не переведена на русский, но написана довольно простым языком.
Читать на dev.by