Почитать и не закиснуть: нескучные книги по ИТ и не только
На reddit просили посоветовать книги по ИТ, которые можно почитать даже «лежа в кровати перед сном». Главное условие — нет сложному и занудному контенту, также в них не должно быть заданий и упражнений. Пользователи составили список.
На reddit просили посоветовать книги по ИТ, которые можно почитать даже «лежа в кровати перед сном». Главное условие — нет сложному и занудному контенту, также в них не должно быть заданий и упражнений. Пользователи составили список.
Содержит немало исторических фактов об эволюции мира компьютеров и механизмов. Начинается с азов — объяснения концепции кодирования и декодирования информации, азбуки Морзе, Брайля. Автор также знакомит с двоичной системой и булевой алгеброй.
Темы — от личной ответственности и карьерного роста до архитектурных методов, которые обеспечивают гибкость и простоту адаптации кода. Немало советов. Узнаете, как научиться создавать динамичный код, делать разработки более точными с помощью автоматизации, выполнять углубленное тестирование и т. д. Периодически попадает в топ-10 обязательных к прочтению для программистов на различных ресурсах.
В книге собраны интервью с известными ИТ-деятелями, рассказывается, как они начинали свой путь в ИТ. Одним словом, подойдет тем, кому не хватает мотивации и вдохновения. Вот, к примеру, цитата от Кена Томпсона, пионера компьютерной науки, создателя языка программирования С и операционки UNIX: «Когда мне было 35 я очень глубоко вникал в каждую строчку кода, которую писал. Днем я кодил, ночью садился и сам у себя искал баги. И, естественно, их находил. Проверял написанное снова на следующий день и опять видел ошибки».
Практические советы обо всем: от оценки и кодирования до рефакторинга и тестирования. При этом речь идет не столько о технике, но об отношении к своей работе. Автор показывает, как правильно подходить к разработке ПО, принимать сложные решения, понимая что большие знания часто связаны с большой ответственностью. Правильное ПО, по мнению Роберта Мартина, это мощное, но при этом элегантное решение, функциональное, с ним приятно взаимодействовать как разработчику, так и конечному пользователю.
Из описания к книге: «Билл — IT-менеджер в компании Parts Unlimited. По дороге в офис его застает врасплох звонок от генерального директора. Новая инициатива компании под кодовым названием „Проект Феникс“ имеет критическое значение для Parts Unlimited, но проект явно выходит за рамки возможностей бюджета и не укладывается в отведенные сроки. Директор хочет, чтобы Билл уладил все проблемы за 90 дней, или же весь его отдел будет уволен. Билл должен наладить связи между разными отделами компании, правильно выстроить работу и по пути эффективно решать возникающие проблемы».
Одна из самых известных книг про видеоигры. Автор рассказывает о Джоне Кармаке и Джоне Ромеро, их детстве, первой встрече, разработке Doom и других игр. В книге — и про период, когда Ромеро поссорился с Кармаком, основал Ion Storm и развалил свою компанию. Если будете читать русскоязычную версию, советуют искать перевод Михаила Бочарова.
В книге сравниваются две модели разработки свободного ПО:
Соборная модель, когда исходный код становится доступным с выходом каждого нового релиза программы, но во время работы над очередным релизом доступ к коду разрешён лишь ограниченному кругу разработчиков.
Базарная модель, в которой код разрабатывается публично, через интернет.
Промокод «DEVBY30» — скидка 30% на разовую покупку любого количества книг на ЛитРес. Накупить книг прямо сейчас. Акция действует в течение 1 дня после активации промокода и до 31 июля 2020 г.
Как шаг за шагом строить карьеру в разработке? Нужно следовать по тому же пути, по которому вы пошли бы, создавая продукт, считает автор. Ведь навыки сами по себе являются продуктом. Выбор, который вы делаете, технологии, на которые ориентируетесь, какие сферы бизнеса осваиваете, так же сильно влияет на успех, как и технические знания. Нельзя допустить, чтобы этот выбор был случайным.
Из описания: «Весь наш мир построен на математике — от кода, управляющего веб-сайтом, до уравнений, позволяющих проектировать небоскребы и мосты. При этом математика остается за кадром до тех пор пока, казалось бы, безобидные ошибки в расчетах не приводят к серьезным последствиям. Лишняя точка в цифре может перевернуть фондовый рынок, ошибка преобразования единицы может спровоцировать падение самолета. Изучая и объясняя математические ошибки, связанные также с Big Data, Мэтт Паркер рассказывает, как эта наука меняет мир».
Пожалуй, одна из самых известных книг по ИТ в списке. Шорт-лист на премию Королевского общества по инвестиционным наукам 2018 года и премию Билли Гиффорда 2018 года. Бестселлер. Математик, преподаватель Университетского колледжа Лондона Ханна Фрай рассказывает о влиянии алгоритмов на повседневную жизнь.
Как объяснили пользователи, программистам зачастую не хватает навыков социального общения. Почитать перед сном советы известного психолога может быть полезным. Однако, не стоит забывать, что сам Карнеги умер в одиночестве. Есть версия, что мастер позитивного мышления покончил с собой. Тем не менее, книга остается бестселлером во всем мире.
Какие книги по ИТ вы рекомендуете почитать перед сном? Какие из списка для вас «сразу да»?
Хотите сообщить важную новость? Пишите в
Телеграм-бот.
Как взглянуть на мир иначе? Как сделать бизнес технологичным «механизмом»? Как заставить человека сказать «да»? Как работать с клиентами-манипуляторами? Ответы вы найдете в книгах, которые мы собрали специально для вас.
Повысить свою эффективность: чтение от директора по продукту Google
Один из героев фильма Дудя о Долине — Андрей Дороничев, который занимался разработкой и запуском YouTube Mobile, а теперь работает директором по продукту Google — поделился в своем Instagram подборкой книг, которые «помогли ему стать лучше». Публикуем для вас те, которые вы можете прочитать прямо сейчас.
Oz удалил из каталога Восстание Масс Хосе Ортега-и-Гассет, но в 2014 году продавал книгу «Игорь Стрелков — ужас бандеровской хунты», которую многие считали экстремистской, и говорили мол книги вне политики. С этого момента, интеграция с oz — не комильфо. Покупайте, пожалуйста, книги в других местах, тем паче это почти всегда дешевле
я бы парочку самых упоротых денегератов оставил бы, они всеравно упарываются под политическими темами. А нам тут пару клоунов не помешает иметь, что бы иметь официальную государственную позицию по разного рода вопросам.
Кстати, мысль - а давайте аватарку с хрюшей показывать, если количество минусов составляет 75% ?
Большинство вышеупомянутых книг - развлекательное чтиво, околоайтишная "вода" в лучшем случае и околоайтишный BS в худшем. Есть парочка, которые в принципе не стыдно почитать программисту, но проблема тут скорее в том, что программисту обычно просто нет времени на чтение развлекательных книг.
В современном программировании работает пресловутый принцип из Алисы: "Вам нужно бежать изо всех сил, чтобы просто оставаться на месте". И бежать изо всех сил приходится строго "по делу", в своей профессиональной области. Но развлекательное чтение времени не остается.
Каждый программист просто обязан найти время чтобы прочитать masters of doom и unicorn project. Никакие оправдания на нехватку времени. Это просто часть вашей работы - прочитать эти книги, ваша профессиональная обязанность.
Unicorn project - это же сиквел после The Phoenix Project? Читал только феникс, есть пару полезных мыслей но в целом до ужаса плоский голливудский сюжет о серебряной пуле девопса, которая из любого овна сделает конфету, и вообще процессы важнее кадров (на самом деле конечно же нет)
вдогонку хочу ответить, что саму работу Тьюринга очень трудно читать, и следить заходом его мыслей можно только пользуясь комментарием. но первая часть книги, рассказывающая историю вопроса и подводящая читателей к предмету, познавательна. Тут главное остановиться на том месте, где мозги начинают сворачиваться в сингулярность.
Dreaming in Code - про эффективных менеджеров и горе-программистов
The Cuckoo's Egg - про хакеров из ГДР пытавшихся украсть военные секреты
Showstopper - про то как писали Windows NT
Disrupted - про хайп стартапов и Кремниевую Долину
1 для инженерного полета мысли и систематизации знаний порекомендовал бы "Элегантную вселенную" Брайана Грина
2 если совсем все плохо с ощущением природы, то можно смело Стивена Хокинга перечитать
3 если плохо с пониманием поведения людей - видеокурс Роберта Сапольски "Биология поведения человека"
4 что бы понять что некоторые задачи простыми методами не решаемы, пока не переформулируешь условия - короткий видеокурс цитологии Окштейна
5 если есть минимальная инженерная университетская база знаний - почитать методичку по ТРИЗ, придумать сложную задачу и подумать над ее простым решением.
6 что бы прочувствовать физические краевые эффекты на предельных энергиях, а после, с течением времени научиться видеть то же самое в социальных процессах - двоольно интересные задачи представлены в "Газовая динамика. Избранное. В двух томах" от лаборатории газовой динамики ЦИАМ.
7 для особо пытливых умов, для понимания сложности различных конечных систем, порекомендовал бы погрузиться в авиа и ракето строение и "в голове" вывести ракету на орбиту начиная с уровня "тебя выбросили в поле" и заканчивая "как делать то же самое через 50 лет после смерти" - это позволит увидеть взаимосвязь абсолютно всех отраслей народного хозяйства, а так же в голове создать процессы которые протекают как в локальных территориальных единицах, так и по всей планете.
Про поведение человека очень рекомендую Роберт Чалдини "Психология влияния. Как научиться убеждать и добиваться успеха" или вариант попроще для чтения "Психология убеждения. 50 доказанных способов быть убедительным"
Про Карнеги интересно написано, но нет фактов о том что он умер в одиночестве или покончил с собой - говорят ему диагностировали лимфому Ходжкина, которая вкупе с почечной недостаточностью и стала причиной смерти писателя в 1955 году
Если кто пробует свои проекты делать в свободное время - рекомендую "Спроси маму: Как общаться с клиентами и подтвердить правоту своей бизнес-идеи, если все кругом врут?"
Пора нативно интегрироваться с OZ?
Oz удалил из каталога Восстание Масс Хосе Ортега-и-Гассет, но в 2014 году продавал книгу «Игорь Стрелков — ужас бандеровской хунты», которую многие считали экстремистской, и говорили мол книги вне политики. С этого момента, интеграция с oz — не комильфо. Покупайте, пожалуйста, книги в других местах, тем паче это почти всегда дешевле
Dev.by вы тут не статьи про книги пишите, а расскажите что собираетесь делать с атакой ботов и сумасшедших в комментариях.
Полностью поддерживаю, решайте что нибудь с ботами. Может ограничить количество комментов в день ибо это спам и полная дичь
я бы парочку самых упоротых денегератов оставил бы, они всеравно упарываются под политическими темами. А нам тут пару клоунов не помешает иметь, что бы иметь официальную государственную позицию по разного рода вопросам.
Кстати, мысль - а давайте аватарку с хрюшей показывать, если количество минусов составляет 75% ?
ПС: даешь демократию !!! :)
Большинство вышеупомянутых книг - развлекательное чтиво, околоайтишная "вода" в лучшем случае и околоайтишный BS в худшем. Есть парочка, которые в принципе не стыдно почитать программисту, но проблема тут скорее в том, что программисту обычно просто нет времени на чтение развлекательных книг.
В современном программировании работает пресловутый принцип из Алисы: "Вам нужно бежать изо всех сил, чтобы просто оставаться на месте". И бежать изо всех сил приходится строго "по делу", в своей профессиональной области. Но развлекательное чтение времени не остается.
javascript programmer detected )
Ха ха ха... А теперь реальность: С/С++, 15 лет в WG14, один из "отцов" языка С, C liason в WG21, то есть и один из "отцов" языка С++.
Детекторчик свой на Али, небось, покупали? )))
С такими регалиями можно уже никуда не бежать. а спокойно сесть под сакурой и под зеленый чай почитать Мураками.
Каждый программист просто обязан найти время чтобы прочитать masters of doom и unicorn project. Никакие оправдания на нехватку времени. Это просто часть вашей работы - прочитать эти книги, ваша профессиональная обязанность.
Unicorn project - это же сиквел после The Phoenix Project? Читал только феникс, есть пару полезных мыслей но в целом до ужаса плоский голливудский сюжет о серебряной пуле девопса, которая из любого овна сделает конфету, и вообще процессы важнее кадров (на самом деле конечно же нет)
верно. прочитать надо The Phoenix Project. Unicorn Project это сиквел.
нет. это плоский голливудский сюжет о том, что IT всегда виновато в проблемах бизнеса эффективных менеджеров
я когда-то прочитал половину C.O.D.E. и она очень классная, но я не сказал что это книга перед сном, нужно попробовать сделать второй заход.
The Clean Coder (идеальный программист) — мне очень понравилась.
В списке не хватает Том ДеМарко - Deadline
все её хвалят, но я так и не понял что в ней такого вот особенного. The Annotated Turing того же автора и то как-то богаче по новизне материала.
The Annotated Turing, спасибо, будем почитать
вдогонку хочу ответить, что саму работу Тьюринга очень трудно читать, и следить заходом его мыслей можно только пользуясь комментарием. но первая часть книги, рассказывающая историю вопроса и подводящая читателей к предмету, познавательна. Тут главное остановиться на том месте, где мозги начинают сворачиваться в сингулярность.
я бы еще посоветовал бы
Dreaming in Code - про эффективных менеджеров и горе-программистов The Cuckoo's Egg - про хакеров из ГДР пытавшихся украсть военные секреты Showstopper - про то как писали Windows NT Disrupted - про хайп стартапов и Кремниевую Долину
1 для инженерного полета мысли и систематизации знаний порекомендовал бы "Элегантную вселенную" Брайана Грина
2 если совсем все плохо с ощущением природы, то можно смело Стивена Хокинга перечитать
3 если плохо с пониманием поведения людей - видеокурс Роберта Сапольски "Биология поведения человека"
4 что бы понять что некоторые задачи простыми методами не решаемы, пока не переформулируешь условия - короткий видеокурс цитологии Окштейна
5 если есть минимальная инженерная университетская база знаний - почитать методичку по ТРИЗ, придумать сложную задачу и подумать над ее простым решением.
6 что бы прочувствовать физические краевые эффекты на предельных энергиях, а после, с течением времени научиться видеть то же самое в социальных процессах - двоольно интересные задачи представлены в "Газовая динамика. Избранное. В двух томах" от лаборатории газовой динамики ЦИАМ.
7 для особо пытливых умов, для понимания сложности различных конечных систем, порекомендовал бы погрузиться в авиа и ракето строение и "в голове" вывести ракету на орбиту начиная с уровня "тебя выбросили в поле" и заканчивая "как делать то же самое через 50 лет после смерти" - это позволит увидеть взаимосвязь абсолютно всех отраслей народного хозяйства, а так же в голове создать процессы которые протекают как в локальных территориальных единицах, так и по всей планете.
это все для развития кругозора, с целью "увидеть сверху" задачи которые IT отрасль решает.
Про поведение человека очень рекомендую Роберт Чалдини "Психология влияния. Как научиться убеждать и добиваться успеха" или вариант попроще для чтения "Психология убеждения. 50 доказанных способов быть убедительным"
Что характерно, ни одного бота под статьей о книгах. Ибо чукча не читатель, чукча писатель
Про Карнеги интересно написано, но нет фактов о том что он умер в одиночестве или покончил с собой - говорят ему диагностировали лимфому Ходжкина, которая вкупе с почечной недостаточностью и стала причиной смерти писателя в 1955 году
Если кто пробует свои проекты делать в свободное время - рекомендую "Спроси маму: Как общаться с клиентами и подтвердить правоту своей бизнес-идеи, если все кругом врут?"