IoT-разработчик: что надо для старта в профессии?

IoT-разработчик: что надо для старта в профессии?

Рассказываем, какие задачи надо уметь решать и почему именно сейчас самое время перейти в эту специальность. Своими знаниями поделились Фарида Рословец, продюсер OTUS, и Вячеслав Ефимов, СТО Rigthtech и руководитель онлайн-курса «IoT-разработчик».

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

Вячеслав Ефимов, CTO компании Rightech

Кто и зачем нужен сейчас IoT-отрасли в России?

С появлением 5G и специализированных облачных платформ в отрасли Интернета вещей открылось «второе дыхание». Эти же факторы прибавили скорости и российской еще формирующейся IoT-индустрии. Интернет вещей уже ассоциируется не только со smart-домом и наборами «сделай сам» с Arduino, все чаще это про перестройку целых индустриальных и социальных процессов: автоматизация передачи показаний, шеринг-сервисы, беспилотники и т.д.

Сейчас многие компании в поисках правильных специалистов, которые понимают принципы разработки на всех этапах: взаимодействие с устройством, протоколом, облаком и клиентским приложением. На стартовых позициях специалистам, обладающим набором навыков и некоторой практикой, могут предложить зарплату 120-150 тыс. рублей.

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

Фарида Рословец

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

Войти в специальность стало проще

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

Сейчас существуют специальные IoT-платформы, которые позволяют создавать логику управления устройствами под заказчика.

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

Платформа Rightech IoT Cloud позволяет разработчику создавать решения без лишнего кода, а потом при необходимости переиспользовать 90% написанного в следующих проектах.

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

Вячеслав Ефимов, CTO компании Rightech

Какие навыки требуют работодатели?

Первое, что понадобится еще до того, как приступать к изучению IoT-технологий — достаточно уверенно уметь программировать. Это может быть любой из ООП, но приветствуются Python, C, C++ или Go.

Далее вы уже осваиваете работу с ключевыми составляющими IoT-решения: устройствами и сетями, платформой и приложением.

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

Вячеслав Ефимов, CTO компании Rightech

Все эти навыки, экспертный опыт и кейсы Rightech нашли отражение в онлайн-курсе «IoT-разработчик». Программа рассчитана на 4 месяца, последний модуль отводится под проектную работу, которая обязательно станет аргументом на собеседованиях. Для обучения лучше иметь устройства Arduino и Raspberry Pi, но если такой возможности нет, мы научим симулировать устройство нужной конфигурации.

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

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

44
Начать дискуссию