Топ-10 книг, которые помогут айтишнику прокачать инженерное мышление (не про код)
Инженерное мышление — необходимый скилл для разработчика, архитектора или девопса. Чтобы его развить, нужно не просто учиться коду, а взглянуть на вещи шире: вспомнить физику, механику, почитать про историю науки, изобретательство. Книги из смежных областей точно в этом помогут.
Системный подход к решению задач, поиск логических взаимосвязей, аналитические способности, критическое мышление и умение проектировать — все эти качества объединяют хороших инженеров-механиков, конструкторов, технологов, спецов по биоинженерии и, конечно же, инженеров в IT.
Если хотите приятно провести вечер с книгой и параллельно прокачивать инженерные скиллы — выберите что-нибудь из нашей подборки. Тут книги из разных областей инженерии, которые будут полезны айтишникам для формирования верного мышления и подхода к работе и несколько курсов по теме.
Примечание Adviser
В статье есть ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).
При этом редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами.
Редакция может выражать свое мнение и пробовать всё на себе.
Если рекомендательный материал обновляется, мы указываем, что и когда поменялось, в самом начале.
1. «Алгоритм изобретения» — Генрих Альтшуллер
Автор попытался сформулировать методику изобретательства: как придумать нечто новое и пройти непростой путь до реализации своей идеи. Книга учит мыслить рационально, искать оптимальные подходы, решать технические и творческие задачи.
Генрих Альтшуллер предлагает читателю конкретные алгоритмы, которые будут полезны в работе. Акцент делается именно на инженерных изобретениях. Книга будет полезна разработчикам, UX-дизайнерам, исследователям, стартаперам и менеджерам.
Для технически подкованных людей текст будет понятнее, но и без инженерного бэкграунда есть смысл прочесть «Алгоритм изобретения» — хорошие отзывы о книге пишут даже психологи.
2. «Механическое проектирование по Шигли» — Ричард Будинас и Кит Нисбетт
В книге рассказывают о концепциях 2D- и 3D-проектирования механических систем. Проектирование сочетает в себе принципы физики, математики и материаловедения.
В книге есть подробности об анализе требований, оценке концепций, описания ключевых характеристик механической конструкции: эргономика, функциональность, совместимость, безопасность, коэффициент полезного действия, экономическая жизнеспособность. Легко можно найти аналогии из мира IT — в конструкции сайта или мобильного приложения, по сути, важны все те же факторы.
Книга будет полезна тем, кто хочет поразмышлять о своих глобальных задачах на рабочем месте, а заодно узнать любопытные факты из области механики.
3. «Карандаш. История создания и другие подробности» — Генри Петроски
Автор рассказывает об изобретении знакомого всем предмета — простого карандаша. Вы узнаете, что в нынешнем виде он появился не сразу, было пройдено несколько этапов эволюции, чтобы получился такой будничный, но удобный инструмент. Карандашу предшествовала кисть, и потребовалось множество экспериментов, чтобы, наконец, появился деревянный корпус и твердый грифель.
Автор рассматривает изобретение карандаша в контексте истории, и на его примере рассказывает, как трансформировалось инженерное мышление. Для Петроски изобретение карандаша и изобретение сложных новых технологий — идентичные явления. Так что многие вехи исследований и открытый, которые проходили создатели карандаша, найдут отклик и у разработчиков.
4. «Основы термодинамики» — Клаус Боргнакк и Ричард Соннтаг
Эта книга — находка для всех, кто интересуется физикой, а заодно хочет прокачивать мышление для работы в IT. От термодинамических и теплообменных процессов, происходящих в различных механизмах, напрямую зависит нормальная работа системы.
В книге рассмотрены примеры современной техники, изложены решения типовых инженерных задач. Вы узнаете все о сложных процессах, протекающих в различных механических системах и разберетесь, какие факторы учитывают инженеры при проектировании. По прочтению сможете не только глубже понять, как устроены любые системы, но и блеснуть знаниями в области механики в кругу друзей.
Книгу «Основы термодинамики», в числе других, рекомендуют специалисты Оксфордской летней школы — это программа для молодежи, желающей работать инженерами в различных областях. В школе учат базовым вещам, общим для всех инженеров — пониманию, как функционируют системы, критическому мышлению и анализу.
5. «Исчезающая ложка, или Удивительные истории из жизни периодической таблицы Менделеева» — Сэм Кин
Периодическая система Менделеева — одно из величайших изобретений человечества. В книге доступным языком рассказывают, что стоит за ней — это сборник историй ученых, которые открывали новые химические элементы: с какими трудностями они сталкивались и как эти самые открытия повлияли на их жизнь и карьеру.
Это увлекательное чтение для всех, кто интересуется наукой, а также историей, политикой, искусством, здравоохранением — всю информацию автор подает в контекст нашей жизни. В книге фигурирует Мария Кюри, Марк Твен и другие известные личности. А подробные истории открытий не только удовлетворят любопытство, но и помогут по-новому взглянуть на собственную работу.
Развернутую рецензию на книгу можно почитать на страницах The Guardian.
6. «Введение в робототехнику» — Джон Крейг
Книга понравится всем, кто в большей степени интересуется базовыми основами проектирования. Роботов создают специалисты на стыке трех областей: механики, электроники и Computer Science. Возможно, вы уже работаете в смежной области или рассматриваете карьерный свитч — тогда чтение будет для вас особенно актуальным.
Авторы рассказывают подробности о проектировании и производстве роботов, а также значительная часть книги посвящена контролю за ними — вы узнаете, какие принципы при этом применяются. Рассматривают линейное и нелинейное управление, генерацию траекторий манипуляторов и их программирование.
7. «Физика невозможного» — Митио Каку
Книга о технологиях, которые еще не изобретены. Автор, ученый-физик, берет концепты, которые кажутся сейчас нереализуемыми и исследует, насколько возможно воплощение этих идей в будущем — с точки зрения физики.
Разбирая жизнеспособность конкретных приборов, Каку проводит параллели с устройством Вселенной. Вы лучше поймете, что такое большой взрыв и антивещество, а также узнаете, есть ли у нас шанс при жизни застать чтение мыслей, телепортацию и связь с инопланетянами. Книга вдохновит пробовать новое и экспериментировать, а также даст большее понимание о механике вещей вокруг нас.
В отзывах отмечают, что «Физика невозможного» написала простым языком и будет занимательной не только для инженеров. При этом она заставляет задуматься и изменить ход своего мышления.
8. «Дизайн машин» — Роберт Нортон
В книге много рассказывают про прикладные вещи: как создавать технологии, которые будут полезны, удобны, оптимальны. Эти задачи стоят и перед инженерами-механиками, и перед разработчиками ПО, и Роберт Нортон предлагает свои решения. У автора обширный опыт: он занимался инженерией в пищевой промышленности, проектировал камеры Polaroid и даже работал над искусственным сердцем.
В книге описана теория надежности, анализ, синтез и аспекты проектирования механических систем. В мировых университетах книгу читают студенты старших курсов.
9. «Холодильник Эйнштейна» — Пол Сен
Автор, популяризатор науки с бэкграундом в инженерном деле, рассказывает об основах термодинамики, опираясь на труды выдающихся физиков, математиков и биологов — Альберта Эйнштейна, Стивена Хокинга и других. Вы узнаете, как принципы термодинамики применимы почти во всех сферах науки: с точки зрения термодинамики можно описать смерть Вселенной, вычислительные мощности компьютера и человеческое дыхание.
Азы науки в книге поданы простым языком — это доступное чтение, даже если вы успели забыть школьный курс физики. Вы узнаете не только о великих открытиях науки, но и о самих ученых, которые за ними стояли: что ими движет, как они мыслят.
Книга станет хорошим подспорьем, чтобы вынырнуть из рутины и пересмотреть собственный подход в работе — даже если ваши задачи в IT не имеют отношения к термодинамике.
10. «Инженерия систем управления» — Норман Найс
Рассмотрены основные концепции и методы управления, включая математическое моделирование систем, анализ источников ошибок, методы компенсации, дискретные и аналоговые системы управления, применение компьютерных методов в проектировании и анализе систем управления. Многие рассмотренные приемы можно переложить и на разработку ПО.
Из книги вы узнаете о динамике линейных и нелинейных систем, стабилизации, управления с обратной связью, анализе устойчивости и управления по состоянию, которые используют профессиональные механики.
Кроме того, автор подробно рассматривает методы оптимизации систем управления, компьютерное моделирование, программирование контроллеров и использование микропроцессоров. Это вдвойне полезно тем, кто в работе сталкивается с инженерией и автоматизацией.
Читать на dev.by