📖 ТОП-10 книг об ИТ не только для айтишников
Подборка литературы для желающих познакомиться с миром технологий. Эти книги подойдут не только практикующим программистам, но и тем, кто интересуется самой динамично развивающейся отраслью.
1. «Программист-прагматик. Путь от подмастерья к мастеру» (2009)
Авторы: Э. Хант, Д. Томас.
Впервые опубликованная в 1999 году книга не теряет актуальности по сей день. Изменились технологии и методологии, ведь для ИТ 20 лет – почти вечность, но прагматическая философия осталась прежней. По сути это книга мудрости программирования с советами на все случаи жизни. Читать ее легко и интересно, поскольку она пронизана занимательными образами и историями, несвойственными для книги такой направленности.
Отзывы:
Книга содержит просто огромное количество полезных и правильных советов программистам. Вот только она будет более интересна начинающим, поскольку если вы имеете опыт, более 3-4 лет, то скорее всего, что вы уже собственными шишками узнали и поняли 90 процентов информации написанной в ней.
Книга содержит примеры кода и ряд упражнений, что делает её полезной и в практическом плане. Если говорить о стиле, то она хорошо организована, авторы чётко понимают взаимосвязь между её частями, это отражено в её структуре и в каждой главе.
2. «Говорят, в IT много платят» (2021)
Автор: Елена Правдина.
Автор, профессиональный программист с десятилетним стажем, с юмором и приобретенной за годы разработки мудростью повествует обо всех сложностях и тонкостях технологической индустрии.
Из книги вы узнаете:
- Какие качества помогут вам стать успешным.
- Какие технические навыки вам понадобятся.
- Что лучше – фриланс или работа в офисе.
- Как взаимодействовать с коллегами.
- Как развиваться и не выгореть на старте.
Книга сперва называлась «Путь в IT», но в этом году вышло обновленное издание от издательства Эксмо с новой обложкой и названием. Присутствует нецензурная лексика!
Отзывы:
Легкий и образный стиль изложения понравился, читать приятно и интересно. Имеется анализ и обобщение практического опыта – это может быть полезно новичкам.
Все описанные в книге мысли по делу (есть конечно некоторые словоблудные места, но это даже красит повествование). Путь набора опыта, трепетный просмотр книжных полок по ИТ-тематике – всё то, что я проходил и прохожу сейчас. Поэтому буду эту книгу рекомендовать всем тем, кто хочет "зайти в айти". Автор молодец!
3. «Путь программиста: человек эпохи IT» (2016)
Автор: Джон Сонмез.
Книга не повествует о технических разработках и методиках, а скорее дает полезные жизненные советы по решению сложных задач, по развитию коммуникативных способностей и мягких навыков, необходимых любому начинающему разработчику. В ней написано обо всем, что требуется для выстраивания успешной карьеры айтишника.
Отзывы:
Книга в целом интересная, хотя воды немало. Запомнилась глава про собеседования. Рекомендую к прочтению. Из недостатков можно отметить бледный мелкий шрифт, читать можно только при хорошем освещении.
Читается легко, спокойная форма повествования, хотя нового для себя ничего не открыла. Данная книга не содержит никаких технических сведений, так, разговор о жизни.
4. «Код: тайный язык информатики» (2004)
Автор: Чарльз Петцольд.
Это искусно иллюстрированная история, после прочтения которой вы получите необходимую информацию для понимания сегодняшнего мира ПК, цифровых медиа и Интернета, независимо от уровня вашей технической смекалки. Используя предметы повседневного обихода и несложные языковые системы, такие как азбука Брайля и азбука Морзе, автор создал яркое повествование для всех, кто когда-либо задумывался о тайной внутренней жизни компьютеров и других умных машин.
Отзывы:
Если вы из тех людей, которым нужно понять, откуда что-то взялось, чтобы по-настоящему во всем разобраться – это книга для вас. Она не только о коде и о том как кодить», но и о том, что такое код и откуда он взялся.
Это гениальное описание эпохи. Как развивалось программирование в целом, какие оно прошло стадии и переходы, и как мы в итоге пришли к теперешнему корпоративному мышлению и производству ПО. Биографии знаменитых людей, их достижения и переворот в Computer Science.
5. «Идеальный программист» (2016)
Автор: Роберт Мартин.
Легендарный эксперт по разработке программного обеспечения познакомит вас с методами и инструментами, необходимыми настоящему мастеру.
Также из этой книги вы узнаете:
- Как справляться с конфликтами, плотным графиком и неразумными менеджерами.
- Что делать с безжалостным давлением руководства и как избежать выгорания.
- Как управлять своим временем и избегать аварийных ситуаций.
- Как создать среду, способствующую личному развитию.
- Когда говорить «нет» и как это говорить.
- Когда говорить «да», и что на самом деле означает «да».
Отзывы:
Книга будет полезна для чтения студентам технических вузов, а также всем кто интересуется программированием.
Очень неплохая книга про подход к процессу разработки. Можно почитать даже тем, кто не связан с ИТ – некоторые рекомендации универсальны.
6. «Отъявленный программист. Лайфхакинг из первых рук» (2015)
Автор: Игорь Савчук.
Эта книга – набор интервью с представителями ИТ-индустрии, взятых автором в разные годы. Все герои – разные. Со своими взглядами на жизнь и из разных социальных групп, представители огромных корпораций и простые офисные трудяги. У каждого из них свой жизненный путь и своя история, но всех объединяет одно – страсть к программированию.
Отзывы:
Издание расширит ваш кругозор и даст вам понять, что там внутри у этих странных личностей – программистов… Здесь собраны интервью с самыми разными представителями этого сообщества. Книга написана понятно и легко, сложных терминов очень мало. Рекомендую. Не пожалеете.
7. «Джоэл о программировании» (2006)
Автор: Джоэл Спольски.
Книга представляет собой серию постов в блоге, написанных и отредактированных известным программистом Джоэлом Спольски, бывшим разработчиком Microsoft. Она повествует обо всем, с чем может столкнуться ИТ-специалист в течение своей карьеры: от технических вопросов до проблем личного характера. Все написано четко и понятно, с легким юмором и яркими метафорами. Книга будет интересна начинающим разработчикам, дизайнерам, менеджерам, а также тем, кто с ними работает.
Отзывы:
Прекрасный язык, легкий стиль изложения, «просто о серьезном», много интересных наблюдений, причем о всем известных, казалось бы, вещах.
Всегда интересно почитать умного человека, даже если не во всем с ним согласен. Прочитав про условия для продуктивной работы программистов, я воскликнул: «Этот человек меня понимает!!!» Рекомендации по ведению бизнеса хороши и применимы в разных областях. Написано непринужденно и с юмором.
8. «Джедайские техники» (2021)
Автор: Максим Дорофеев.
В своей книге автор не открыл Америки, не изобрел очередное колесо, а просто систематизировал доступный опыт по теме эффективности. Книга не о программировании, а о подходе к работе, о решении сложных задач и о качествах, необходимых любому начинающему айтишнику. Идеи и техники, собранные в систему, легко изложены и написаны живым языком.
Отзывы:
Хорошо упорядоченный сбор самых полезных и интересных методик и советов по управлению временем.
Книга по повышению личной эффективности. Отлично подходит для того, кто только начал заниматься собой и хочет чего-то добиться в жизни.
9. «#Сам себе программист. Как научиться программировать и устроиться в Ebay?» (2019)
Автор: Кори Альтхофф.
Автор книги, кодер-самоучка, после года самообучения устроился на работу инженером-программистом на eBay. Попав туда, он понял, что абсолютно не готов к этой работе. Однако, он нашел в себе силы, разобрался со всеми тонкостями и восполнил пробелы в знаниях. Все произошедшее с ним вдохновило автора написать книгу, разошедшуюся миллионным тиражом. По сути это дорожная карта, руководство для новичков, призванное помочь им во всем: от написания первой программы на Python до прохождения технического собеседования.
Отзывы:
Отличная книга для начинающих, обучающихся самостоятельно с помощью книг и интернета. В ней вы узнаете об основах программирования на Python, а затем углубитесь в более продвинутые темы.
Помимо элементарного введения в язык Python это издание очень выгодно отличает почти пошаговый план изучения необходимых навыков программирования из реальной жизни. Автор не только называет ключевые действия для освоения профессии, но даёт конкретные советы и рекомендации, как это лучше сделать.
«Кодеры за работой. Размышления о ремесле программиста» (2011)
Автор: Питер Сейбел.
В книге автор берет интервью у 15 самых известных программистов, внесших большой вклад в развитие индустрии. Среди героев такие люди, как Брендан Эйх (создатель JavaScript, технический директор Mozilla Corporation), Джо Армстронг (создатель языка Erlang), Брэд Фицпатрик (автор и разработчик LiveJournal), Дональд Кнут (автор книги «Искусство компьютерного программирования») и Дуглас Крокфорд (создатель JSON, JavaScript-архитектор в Yahoo). Вы узнаете, о чем думают профессионалы, как они пришли в эту сферу, а также их мнение о будущем программирования.
Отзывы:
Книга очень понравилась, было интересно узнать про опыт других людей и их отношение к отрасли в целом.
В книге имеются интервью с довольно-таки разношерстной публикой. Некоторые из них ужасающе, невыносимо занудные и однобокие, другие читаются на одном дыхании. В любом случае, большая часть участников интервью заслуживает внимания и уважения.
Льюис Кэрролл, в одном известном произведении писал: «Здесь приходится бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее». Это мир ИТ, угнаться за развитием технологий почти невозможно, поэтому самосовершенствоваться нужно постоянно. Читайте хорошие книги и удачи в обучении!