Топ-10 книг, которые помогут айтишнику прокачать инженерное мышление (не про код)

Оставить комментарий

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

Содержание

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

Если хотите приятно провести вечер с книгой и параллельно прокачивать инженерные скиллы — выберите что-нибудь из нашей подборки. Тут  книги из разных областей инженерии, которые будут полезны айтишникам для формирования верного мышления и подхода к работе и несколько курсов по теме.

Примечание Adviser

В статье есть ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).

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

Редакция может выражать свое мнение и пробовать всё на себе.

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

1. «Алгоритм изобретения» — Генрих Альтшуллер

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

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

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

Источник: Livelib

Купить на Amazon

2. «Механическое проектирование по Шигли» — Ричард Будинас и Кит Нисбетт

В книге рассказывают о концепциях 2D- и 3D-проектирования механических систем. Проектирование сочетает в себе принципы физики, математики и материаловедения.

В книге есть подробности об анализе требований, оценке концепций, описания ключевых характеристик механической конструкции: эргономика, функциональность, совместимость, безопасность, коэффициент полезного действия, экономическая жизнеспособность.  Легко можно найти аналогии из мира IT — в конструкции сайта или мобильного приложения, по сути, важны все те же факторы.

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

Купить на Amazon

Рекомендация Adviser

Курс «Основы инженерии» на Coursera

Если интересует инженерия, но вы пока новичок и не определились с направлением, рекомендуем курс «Основы инженерии» на Coursera.

Программа дает базовые знания, полезные вне зависимости от выбранного направления — они могут стать первым шагом на пути к новой профессии в IT.

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

Посмотреть программу

3. «Карандаш. История создания и другие подробности» — Генри Петроски

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

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

Купить на Amazon

4. «Основы термодинамики» — Клаус Боргнакк и Ричард Соннтаг

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

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

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

Купить на Amazon

5. «Исчезающая ложка, или Удивительные истории из жизни периодической таблицы Менделеева» — Сэм Кин

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

Это увлекательное чтение для всех, кто интересуется наукой, а также историей, политикой, искусством, здравоохранением — всю информацию автор подает в контекст нашей жизни. В книге фигурирует Мария Кюри, Марк Твен и другие известные личности. А подробные истории открытий не только удовлетворят любопытство, но и помогут по-новому взглянуть на собственную работу.

Развернутую рецензию на книгу можно почитать на страницах The Guardian.

Купить на Amazon

6. «Введение в робототехнику» — Джон Крейг

Книга понравится всем, кто в большей степени интересуется базовыми  основами проектирования. Роботов создают специалисты на стыке трех областей: механики, электроники и Computer Science. Возможно, вы уже работаете в смежной области или рассматриваете карьерный свитч — тогда чтение будет для вас особенно актуальным. 

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

Купить на Amazon

Рекомендация Adviser

Специализация «Робототехника» на Coursera

Если вы хотите работать с роботами как программист, рассмотрите специализацию «Робототехника» на Coursera. Это серия из 6 курсов для начинающих — студенты учатся программировать на Python, просчитывать движения роботов и работать с компьютерным зрением.

Посмотреть программу

7. «Физика невозможного» — Митио Каку

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

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

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

Источник: Amazon

Купить на Amazon

8. «Дизайн машин» — Роберт Нортон 

В книге много рассказывают про прикладные вещи: как создавать технологии, которые будут полезны, удобны, оптимальны. Эти задачи стоят и перед инженерами-механиками, и перед разработчиками ПО, и Роберт Нортон предлагает свои решения. У автора обширный опыт: он занимался инженерией в пищевой промышленности, проектировал камеры Polaroid и даже работал над искусственным сердцем.

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

Купить на Amazon

Рекомендация Adviser

Курс «Развитие продукта и системная инженерия» на Udemy

Если вы уже работаете разработчиком и хотите развиваться в системной инженерии, вам будет полезен курс «Развитие продукта и системная инженерия» на Udemy.

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

Посмотреть программу

TIP от Adviser: Учиться еще выгоднее с подпиской Coursera Plus. За $59 в месяц можно пройти неограниченное число учебных программ из более чем 7000. Это идеальный вариант, если вы готовы в сжатые сроки посвятить много времени учебе.

9. «Холодильник Эйнштейна» — Пол Сен

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

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

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

Купить на Amazon

10. «Инженерия систем управления» — Норман Найс

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

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

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

Купить на Amazon

Не забывайте заходить в Adviser. Мы публикуем обзоры на курсы, книги и полезные материалы, следим за новыми возможностями в образовании и изменениями на рынке труда — сложные темы обсуждаем с экспертами. А еще пишем о жизни за пределами работы: об инвестировании, здоровье, безопасности и хобби.

«Учите это!» Что советуют прокачать Маск, Альтман, Гейтс, Джобс и другие знаменитости
По теме
«Учите это!» Что советуют прокачать Маск, Альтман, Гейтс, Джобс и другие знаменитости
Аналитическое мышление: как это работает, почему важно и где прокачать
По теме
Аналитическое мышление: как это работает, почему важно и где прокачать
Как стать заметным. Создание личного бренда, который помогает карьере
По теме
Как стать заметным. Создание личного бренда, который помогает карьере

Читать на dev.by