Гайд ІТ-професіями

Це детальний огляд 20 професій в ІТ: якими навичками потрібно володіти, які на тебе чекають обов’язки та скільки зароблятимеш. А також чесний погляд представників професії на роботу у їхньому напрямку.

IoT Engineer

Пам’ятаєш фільм “Один вдома 4”? Там Кевін погоджується провести Різдво з татом в розкішному “розумному будинку” своєї майбутньої мачухи. У ньому за допомогою голосових команд можна було увімкнути вбудований пилосос у каміні, відкрити потаємні двері, увімкнути музику, зашторити вікна і багато чого іншого. І саме завдяки таким “навичкам” дому, малому Кевіну вдалося перехитрити крадіїв. 

Ось такі будинки та інші розумні речі створюють IoT-фахівці, які займаються інтернетом речей, англійською це ‒ Internet of Things (IoT). Це технологія, що дозволяє різноманітним пристроям та обладнанню, таким як датчики, електроприлади, обмінюватися даними між собою через Інтернет. Ми зустрічаємо такі розробки всюди: у квартирі може прибирати робот-пилосос, якого контролюють за допомогою смартфона, а в лікарні пацієнтів підключають до пристроїв контролю показників, які вимірюють пульс, тиск, частоту дихання і попереджають про критичні дані.

 

Чим займається:
  • Розробка IoT-систем: фахівець займається проєктуванням та розробкою систем Internet of Things, які можуть містити датчики, пристрої зв’язку та інші елементи. Звучить складно, але насправді усе дуже просто: такий спеціаліст створює роботів, які слухають команди та виконують накази.

  • Встановлення систем: після розробки IoT-системи інженер повинен встановити її на місці призначення. Якщо ти любиш складати пазли, то зможеш уявити цей процес. Він дуже схожий, тільки замість шматочків зображення фахівець з’єднує деталі системи. Він підключає пристрої до мережі, встановлює драйвери, налаштовує параметри ‒ робить усе, щоб запустити систему в роботу.

  • Підтримка систем: головне завдання фахівця ‒ забезпечити  надійну роботу системи. Це схоже на догляд за домашнім улюбленцем ‒ ти маєш дбати про нього, бути впевненим, що він завжди має їжу та воду. Так само і тут ‒ інженер має слідкувати, щоб система завжди працювала належним чином. А якщо щось зламалося, негайно це виправити.

  • Аналіз даних: IoT-фахівець аналізує інформацію, яку збирає система. Та вирішує, що можна покращити. Можливо, ти колись перебирав старий одяг у шафі і раптово знаходив щось цікаве для нового образу? Так і аналітик розбирає тонни даних, щоб відшукати спосіб зробити систему ще більш ефективною.

Які скіли потрібні:

Інноваційність та творчість: Інженер IoT повинен думати креативно та генерувати нові ідеї, щоб розробляти сучасні рішення для користувачів.

Аналітичне мислення: хороший спеціаліст вміє обробляти, аналізувати та візуалізувати дані зібрані з сенсорів та інших пристроїв IoT.

Розуміння архітектури IoT: потрібно розумітися на мережевих протоколах, які використовуються в IoT, наприклад Wi-Fi, Bluetooth, Zigbee, LoRa, NB-IoT, MQTT, CoAP.

Розуміння, як працюють електронні компоненти, такі як мікроконтролери, сенсори, радіочастотні модулі та інші.

Навички програмування:  достатньо вміти кодити на одній з найбільш поширених мов, як от C/C++, Python або ж Java.

Знання про IoT-платформи, такі як AWS IoT, Microsoft Azure IoT, Google Cloud IoT та інші.

Розуміння безпеки та приватності:  хороший спеціаліст знає усі ризики, пов’язані з IoT, а тому вміє захистити пристрої від витоку даних.

Базові знання про інтерфейси, адже вони є основними засобами комунікації між користувачем та системою.

Скільки можна заробляти

Зазвичай IoT Engineer мають зарплати у межах: Junior ‒ від $1000-$1500+, Middle ‒ від $2000-$3000+, Senior ‒ від $4000-$6000+.

Де навчатися:

Львівський національний університет імені Івана Франка

Програма:
Sensor and Analytical Systems / Сенсорні та діагностичні електронні системи G7

Національний університет "Львівська Політехніка"

Програма:
Internet of Things / Системна інженерія (Інтернет речей) F3

Київський Авіаційний Інститут

Програма:
Electronics / Електронні системи G5

Лайфхаки від ментора:

Денис Столярчук

Senior Solution Architect, GlobalLogic

Через 5 років IoT буде налічувати близько 30 мільярдів пристроїв. Це свідчить про те, що ця сфера зараз максимально популярна. Вона буде постійно рости, пристроїв ставатиме все більше і більше. Відтак зростатиме і потреба у спеціалістах.

Тим, хто хоче заглибитися в професію, перш за все раджу почати розбиратися у мікроконтролерах і будь-який платах, що мають логіку. Наприклад, Arduino чи ESP32. По-друге, щоб почати щось робити в IoT, потрібно мати мінімальні знання однієї з мов програмування: C/C++, Python або Java. По-третє, дуже корисно створит свій Pet-проєкт. Придумайте або знайдіть собі проблему, і спробуйте її вирішити, запрограмувавши якийсь пристрій. Це може бути будь-що. Наприклад, зробіть так, щоб у вашому домі вимикалося світло у кімнатах, коли там нікого немає. Це тільки виглядає складно. Але насправді під силу будь-якому старшокласнику. І що більше таких проєктів, тим краще.

Скопійовано!