Що таке інженерне мислення? Це мислення, котре завдяки системному підходу й креативним рішенням дозволяє аналізувати та розвʼязувати складні задачі.
Якщо ми заглибимося в історію, то зможемо згадати багатьох відомих людей, які без диплома інженера чи навіть формальної освіти, створили інженерні чудеса.
Семюел Морзе, відомий своїм внеском в азбуку Морзе та телеграфну систему, перед цим закінчив Королівську академію мистецтв та був талановитим художником.
Леонардо да Вінчі, котрого прославили “Мона Ліза” й “Таємна вечеря”, зокрема був й технологічним генієм. Він запропонував кілька інноваційних для свого часу рішень, як-от арбалет, броньовану бойову машину та колісницю з косою, що стало початком наступних наукових винаходів.
Ці особистості мали допитливий інженерний розум, цікавість до світу, бажання зрозуміти, як працюють ті чи інші речі, а також прагнення покращити життя інших людей.
У цій статті Computools розповідає про користь інженерного мислення в ІТ роботі та житті, пояснює, як воно проявляється, а також ділиться порадами, як його розвивати.
Інженерне мислення в ІТ: навіщо воно айтівцю?
Спеціалісту з інженерним мисленням значно простіше отримувати офери на цікаві йому ІТ вакансії, адаптуватися до нових викликів та досягати успіхів у своїй карʼєрі.
Ось кілька конкретних прикладів, як таке мислення допомагає у повсякденній діяльності:
1. Коли перед вами виникає масштабна проблема, перше, що потрібно зробити — це повністю її проаналізувати. Інженерне мислення відповідає за глибокий аналіз.
Наприклад, якщо користувачі застосунку скаржаться на складну реєстрацію, недостатньо просто змінити форму чи послідовність дій.
Фахівець має проаналізувати усі можливі причини: інтерфейс користувача, процес верифікації даних, інтеграцію з соціальними мережами тощо. Це дозволяє визначити корінь проблеми й знайти найефективніше рішення.
2. Будь-яка велика задача складається з маленьких частин. Одна з рис інженерного мислення в ІТ — це вміння декомпозитувати задачі. Коли ви створюєте продукт, ви орієнтуєтеся на те, що потрібно кінцевому користувачу.
Наприклад, застосунок повинен бути візуально гарним, простим, швидким та не мати помилок. Але цей запит через свою масштабність та відсутність чіткої структури не може бути задачею для розробника чи дизайнера.
Декомпозиція допоможе “розбити” будь-який загальний обсяг роботи на менші компоненти.
3. ІТ спеціаліст з інженерним мисленням шукає нові шляхи розвʼязання проблем та думає про автоматизацію для економії часу чи ресурсів.
Так, створення розділу “FAQ” з відповідями на найпопулярніші запитання є більш логічним, ніж розширення штату фахівців з технічної підтримки.
4. Неодмінним складником інженерного мислення є звичка планування. Якщо ви вмієте правильно розрахувати свій час, визначити ресурси, котрі потрібні для виконання задачі, перерозподілити обовʼязки тощо, ви швидше досягнете успіху, ніж фахівці, які не володіють навичками тайм-менеджменту.
5. Інженерне мислення сприяє чіткій комунікації. Це означає, що фахівці можуть розповідати свої ідеї чи пояснювати технічні рішення так, що їх розуміють усі члени команди.
Завдяки швидкій й точній передачі інформації усі працюють злагоджено.
Які навички та риси характеру допомагають розвитку інженерного мислення в ІТ?
Інженерне мислення має кілька відмінних рис, котрі відрізняють його від “не інженерного”. Саме за цими параметрами ви можете виявити у себе цей тип мислення, навіть якщо раніше не здогадувалися про його існування.
• Вміння бачити структуру там, де, на перший погляд, її немає.
• Розуміння взаємозвʼязку між компонентами у будь-якій системі, а також умов, за якими вони зʼявляються або зникають.
• Здатність до пошуку реальних практичних рішень.
• Бажання шукати нові та нестандартні рішення, які будуть простішими та ефективнішими.
• Знання різних технічних галузей, як-от фізика, математика тощо.
• Спроможність візуалізувати технічні рішення, бачити їх у вигляді схем, графіків чи моделей.
• Вміння бути ефективним навіть в умовах обмежень.
• Здатність йти на компроміси при розробці рішення чи продукту.
Як розвивати інженерне мислення?
Цікавість є фундаментальним елементом розвитку інженерного мислення в ІТ.
• Ви повинні мати допитливість. Звичка шукати відповіді на свої запитання, навіть, якщо для цього потрібно глибоко вивчити тему, допоможе вам стати експертом у багатьох галузях та дивитися на процеси з погляду “helicopter view”.
• Прагніть виявляти першопричину проблеми, адже поверхневий аналіз може покращити ситуацію лише тимчасово.
• Вивчайте потреби клієнтів чи користувачів. Знайдіть час, щоб зрозуміти проблеми, які має вирішити новий продукт. Тільки так ви зможете розробити рішення, яке буде максимально відповідати очікуванням.
• Беріть участь у мозкових штурмах та колективних обговореннях. Якщо ви хочете розширити своє мислення, вам потрібно бачити, скільки варіантів рішень може зʼявлятися для усього лише однієї проблеми.
Вправи для розвитку інженерного мислення
Ще одним практичним способом для розвитку інженерного мислення може стати застосування методу фокальних обʼєктів (МФО).
Ось у чому його суть:
Щоб вдосконалити будь-який обʼєкт, потрібно приєднати до нього властивості чи ознаки будь-яких (обраних рандомно зі словника чи іншого джерела) обʼєктів.
Наприклад, вам потрібно вдосконалити дієтичне меню. Обираємо кілька довільних слів, як-от сад та мапа світу. Визначаємо властивості обраних слів: сад (фруктовий, овочевий, зелений, великий), мапа світу (інформативна, яскрава, зрозуміла).
Тепер застосовуємо ці властивості для нашого першого обʼєкту. Фруктове/овочеве/зелене/велике/інформативне/яскраве/зрозуміле меню. Що можна створити з цього?
Наприклад, різноманітне фруктово-овочеве дієтичне меню, яке пропонує варіанти страв з різних країн.
Що дозволяє МФО?
• Подолати інерцію мислення, яка перешкоджає творчим та креативним ідеям.
• Розвинути творче мислення, фантазію та уяву.
• Виявити напрямки для вдосконалення обʼєкта.
• Знайти нові сфери для застосування обʼєкта.
Другий спосіб, який допоможе змінити ваш звичний спосіб мислення — це пояснення професійних процесів простими словами.
Коли ви говорите мовою термінів з іншими членами команди або ж клієнтами, це може викликати певні складнощі у спілкуванні. Те, що абсолютно зрозуміло вам та колегам по роботі в ІТ компанії, не завжди просто звучить для інших.
Як це змінити?
• Замініть термінологію простими словами. Уявляйте, що вам потрібно пояснити процес дитині або підлітку.
• Коротко розповідайте про загальну ситуацію. Наголошуйте на тому, чого потрібно уникнути. Це допоможе іншим зрозуміти важливість проблеми та її швидкого рішення.
• Створіть просту схему чи малюнок, які допоможуть візуалізувати ситуацію та її рішення.
Книги, що допоможуть розвинути інженерне мислення та подивитися на світ ширше
1. Henry Petroski “The Pencil: A History of Design and Circumstance”
Автор розповідає про те, як трансформувалося інженерне мислення на прикладі винайдення простого олівця.
Для того, щоб ми отримали цей зручний, але буденний інструмент — знадобилося багато експериментів та етапів еволюції у розробці.
2. Sam Kean “The Disappearing Spoon: And Other True Tales of Madness, Love, and the History of the World from the Periodic Table of the Elements”
Головна тема книги — розповідь про появу періодичної системи хімічних елементів з огляду на життя вчених, що були дотичні до відкриття.
Автор висвітлює теорії про походження елементів та пояснює їх звʼязок з багатьма подіями в історії планети, зокрема з теорією великого вибуху. Ви дізнаєтеся про елементи, що були валютою у минулі часи, а також про причину загибелі техніків NASA.
3. Michio Kaku “Physics of the Impossible”
Це книга про технології, котрі ще не були винайдені, у контексті винаходів, що були неможливими ще 150 років назад.
Автор бере концепції, які здаються нереальними зараз, та досліджує ймовірність їх втілення у майбутньому з погляду фізики. Ця книга надихне вас на експерименти й дозволить зрозуміти, як влаштовані речі навколо нас.
Інженерне мислення — це не про технологічні знання інженера. Це потужний інструмент для кожного ІТ-фахівця, який хоче швидко та ефективно справлятися з завданнями будь-якої складності.
Нагадуємо, що Computools має актуальні ІТ вакансії для різних спеціалізацій й запрошує до співпраці амбітних фахівців.
Заповніть цю форму, що наші рекрутери змогли підібрати для вас найкращу пропозицію.