13 книг для тех, кто хочет лучше разобраться в IT

MC.today

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

Редакция MC.today собрала IT-книги, которые помогут разобраться в программных продуктах и возможностях информационных технологий.

«Программист-прагматик. Путь от подмастерья к мастеру», Эндрю Хант, Дэвид Томас

Источник: balka-book.com

Эндрю Хант и Дэвид Томас – программисты, которые изобрели способ выполнять поставленные задачи быстрее. Книга вышла в 1999 году, но все еще популярна. Весь секрет в прагматичном подходе к разработке. Он предполагает любознательность, критическое мышление, адаптивность и реалистичный взгляд на вещи. И хотя книга использовалась как учебник на курсах программирования, здесь мало теории.

Только подсказки, аналогии и примеры по темам:

Книга будет полезна программистам и менеджерам проекта.

«Говорят, в IT много платят», Елена Правдина

Источник: bambook.com

Елена Правдина – разработчица с десятилетним опытом.

Легко и с юмором автор рассказывает:

Еще один плюс: Елена Правдина построила карьеру на просторах СНГ и учитывает реалии русскоязычного рынка.

Помимо IT-специалистов книга заинтересует всех, кто хочет знать больше об информационных технологиях.

«Путь программиста: человек эпохи IT», Джон Сонмез

Источник: balka-book.com

Джон Сонмез – программист, автор блога Simple Programmer, миссия которого находить простые решения сложных проблем в программировании. Еще Сонмез автор более пятидесяти курсов для разработчиков, ведущий подкастов Get Up and CODE и Entreprogrammers. Тема Get Up and CODE – фитнес для программистов. В Entreprogrammers Джон рассказывает об информационных технологиях для предпринимателей.

Книга Сонмеза – это продолжение философии простых решений. Помимо того, как управлять карьерой и все успевать, автор рассказывает о финансах, важности физической подготовки и психическом здоровье.

Когда прочтете книгу, вы узнаете, как:

Отдельная глава посвящена авторской технике быстрого обучения. Благодаря ей Сонмез за два года создал 55 онлайн-курсов.

Книга предназначена для разработчиков разного уровня подготовки.

«Нейронные сети. Полный курс», Саймон Хайкин

Источник: kniga.biz.ua

Саймон Хайкин – доктор философии и доктор наук, профессор Макмастерского университета, автор разработок в области связи и радиолокации. В начале 1980-х Хайкин начал изучать возможности нейронных сетей для распознавания сигналов. Свои наблюдения, исследования, теории и практический опыт он описал в книге.

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

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

«Программирование: принципы и практика с использованием C++», Бьерн Страуструп

Источник: kniga.biz.ua

Книга входит в десятку бестселлеров Amazon. Ее автор Бьерн Страуструп – создатель C++, языка, который используется в объектно ориентированном программировании

методология, где объекты взаимодействуют друг с другом. – Прим. ред..

Бьерн написал книгу для студентов Университета Техаса, где он преподавал. И хотя ее нередко называют «Библией C++», книгу стоит почитать всем, кто собирается реализовать себя в IT. C++ понадобится для работы, требующей производительности и надежности.

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

«Джедайские техники», Максим Дорофеев

Источник: kniga.biz.ua

Максим Дорофеев работал IT-менеджером в DC Bars, Auriga и других. Его первая книга «Путь джедая» стала началом его карьеры корпоративного тренера по борьбе с прокрастинацией и специалиста по личной эффективности.

«Джедайские техники» – это своего рода продолжение «Путь джедая». Книга помогает узнать, как устроено человеческое мышление, что нужно для продуктивной работы, почему мы тратим ресурсы мозга неэффективно. И самое главное – как рекомендации из книги использовать в своей жизни.

Книга будет полезна IT-специалистам, бизнесменам и всем, кто хочет достичь результата в любой сфере.

«Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем», Эрик Эванс

Источник: kniga.biz.ua

Эрик Эванс – основатель предметно ориентированного программирования, или DDD

англ. Domain Driven Design. – Прим. ред..

Суть DDD – уметь сосредоточиться на специализации компании вместо того, чтобы изучать отдельные бизнес-процессы. Эванс учит разработчиков говорить на одном языке с бизнесом, учитывать всю систему бизнеса и только после этого решать конкретную задачу.
Книга Эванса – классический учебник по предметно ориентированному программированию с примерами и шаблонами. Это набор методик, которые помогают реализовать многоуровневые программные проекты, наладить коммуникацию между разработчиками и менеджерами.

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

«Идеальный программист», Роберт Мартин

Источник: balka-book.com

Роберт Мартин, он же дядя Боб, – программист, писатель, консультант в области разработки ПО с 1970 года, один из создателей Agile Manifesto

гибкая разработка ПО, где заказчик и разработчик работают в команде. – Прим. ред. и автор IT-бестселлера «Чистый код».

Идеальный программист внимателен к деталям, умеет слушать и слышать, управлять своим временем, правильно реагировать на критику и работать в команде. Автор дает рекомендации, как стать таким специалистом, а еще научиться справляться с выгоранием и давлением руководства, говорить «нет» и выстраивать отношения с менеджерами, которые не разбираются в создании ПО.

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

«Идеальный программист» полезен разработчикам разного уровня. Новички узнают обо всех стадиях проекта – от оценки до тестирования. Профессионалы смогут переосмыслить рабочий процесс и сделать его продуктивнее.

«Искусственный интеллект: современный подход», Питер Норвиг и Стюарт Рассел

Источник: kniga.biz.ua

Питер Норвиг и Стюарт Рассел – ученые в области робототехники и искусственного интеллекта. Авторы собрали в своей книге исследования о том, как зарождался и развивался искусственный разум.

Книга используется как учебное пособие для студентов технических специальностей. Она написана простым языком.

Один из главных терминов книги – «интеллектуальный агент». По мнению авторов, искусственный интеллект – это наука об агентах, каждый из которых способен обучиться и выполнять поставленные задачи в нужной последовательности. Теоретический материал дополнен практическими заданиями, алгоритмами и программами, созданными на языках Lisp, Python, Java, C++ и Prolog.

Книга подходит всем, кто хочет знать больше об искусственном интеллекте.

«Excel 2019. Библия пользователя», Майкл Александер, Ричард Куслейка, Джон Уокенбах

Источник: kniga.biz.ua

Джон Уокенбах – автор более пятидесяти книг о возможностях Excel. Майкл Александер – обладатель премии Microsoft MVP

награда Microsoft Most Valuable Professional для экспертов в области технологий. – Прим. ред. и автор книг по расширенному бизнес-анализу. Ричард Куслейка – двенадцатикратный обладатель Microsoft MVP и автор блога Daily Dose of Excel.

«Excel 2019. Библия пользователя» – это самое полное руководство для всех, кто хочет знать обо всех «фишках» Excel. Зачем IT-специалистам знать больше об Excel?

Excel – хороший способ разобраться в алгоритмах и создавать простые программы, чтобы упростить работу бухгалтерам и маркетологам.

Книга подходит для начинающих программистов и тех, чья работа связана с таблицами и большими объемами информации.

Каждый раздел содержит подсказки и рекомендации по обработке данных. Вы узнаете все о Power Query – системе работы с большими базами данных, о возможностях технологии моделирования данных Power Pivot, особенностях работы с VBA – языком программирования для создания макросов

последовательность команд в Excel. – Прим. ред..

«Шаблоны корпоративных приложений», Мартин Фаулер

Источник: kniga.biz.ua

Мартин Фаулер – специалист в области объектно ориентированного программирования.

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

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

«Мифический человеко-месяц, или Как создаются программные системы», Фредерик Брукс

Источник: kniga.biz.ua

Фредерик Брукс работал менеджером проектов в IBM и принимал участие в разработке операционной системы OS/360.
«Мифический человеко-месяц, или Как создаются программные системы» – сборник эссе об управлении проектом и ошибках, которые часто допускают руководители. Издание 1975 года по-прежнему актуально.

Здесь вы найдете ответы на вопросы:

Известный «закон Брукса» – если привлекать свежие силы на поздних стадиях разработки проекта, то это отодвигает сроки сдачи – тоже отсюда.

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

«Человеческий фактор. Успешные проекты и команды» Том Демарко, Тимоти Листер

Источник: kniga.biz.ua

Том Демарко – программист, специалист программной инженерии, автор первой концепции структурного анализа, книг и статей о разработке и управлении проектами, в том числе книги «Deadline. Роман об управлении проектами». Тимоти Листер – программист, разработчик ПО в области управления рисками.

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

Впервые книгу выпустили в 1987 году. В последнем издании учли, как изменился рынок за это время.

Книга будет полезна для руководителей проектов и предпринимателей, которые строят свою работу в IT.

Зачем читать эти книги

Научиться программировать по книгам сложно: нужна практика. Чтение поможет двигаться в нужном направлении, понять главные принципы создания IT-продуктов и начать реализовывать поставленные цели. Да и учиться на чужих ошибках дешевле.

Еще IT-книги о нейронных сетях здесь.

The post 13 книг для тех, кто хочет лучше разобраться в IT first appeared on MC.today.