Программист микроконтроллеров
Годовая онлайн-профессия Skillbox по embedded-разработке: от законов электроники и проектирования плат в Altium Designer до прошивок на C для STM32 и устройств Интернета вещей.
Мнение редакции
Редкий для онлайн-рынка случай, когда embedded-разработке учат по-инженерному: программа начинается не с «мигания светодиодом», а с элементной базы, расчёта схем на мощность и фильтров, стандартов IPC и ЕСКД, и только затем переходит к языку C и микроконтроллерам ARM/STM32. Такая последовательность соответствует тому, что реально спрашивают на собеседованиях embedded-разработчиков. Сильный аргумент в пользу курса - рынок: вакансий в сфере встраиваемых систем много, конкуренция низкая, а весь учебный софт бесплатный и работает на слабых компьютерах. Важный нюанс - тарифная сетка: блоки C++/Qt и Интернета вещей (RTOS, MQTT, ZigBee, интеграция с Алисой) входят только в старшие тарифы, поэтому перед покупкой стоит внимательно проверить состав своего пакета. Гарантии трудоустройства нет - только помощь с резюме и сопроводительными письмами. Зато порог входа честно невысокий: достаточно школьной физики, математики и информатики, а первые проекты появляются уже через 4 месяца.
Плюсы
- Инженерный фундамент: схемотехника, расчёт схем и проектирование плат в Altium Designer, а не только код
- Актуальный стек embedded-разработчика: C, ARM/STM32, интерфейсы USART/SPI/I2C, в старших тарифах - C++/Qt и IoT
- До трёх готовых устройств в портфолио с платами и документацией по ГОСТу
- Весь учебный софт бесплатный и работает даже на слабых компьютерах
- Низкая конкуренция в нише: по данным лендинга, на одну вакансию приходится в среднем два отклика
Минусы
- Блоки C++/Qt и Интернета вещей входят только в старшие тарифы - состав базового пакета заметно скромнее
- Гарантии трудоустройства нет - только помощь с резюме и сопроводительными письмами
- Нужна школьная база по физике, математике и информатике - совсем без неё будет тяжело
Кому подходит
Новичкам с технической базой
Для старта достаточно школьной физики, математики и информатики - программа ведёт от основ электроники до готовых устройств.
Энтузиастам электроники
Тем, кто уже паяет и собирает схемы на Arduino, курс даёт систему: расчёты, Altium Designer и профессиональную работу с STM32.
Монтажникам, электрикам и техникам
Возможность сменить профиль внутри знакомой отрасли и выйти на более высокий доход в embedded-разработке.
Обзор курса
Программа разбита на четыре больших курса и 47 тематических модулей. Первый и самый объёмный блок - основы электроники: элементная база, полупроводниковые приборы, расчёт схем на мощность, фильтры, стабилизаторы и преобразователи питания, цифровая логика от элементов «И»/«ИЛИ» до триггеров, счётчиков и памяти. Здесь же учат проектировать печатные платы: УГО и ЕСКД, работа в Altium Designer, требования стандартов IPC и заводов-производителей. Это фундамент, который отличает инженера от «ардуинщика».
Второй блок - язык C с нуля: от структуры программы и типов данных до указателей, динамической памяти, препроцессора и стандартных библиотек, с прицелом именно на применение в микроконтроллерах. Третий блок - ядро профессии: архитектура ARM, среды разработки и программаторы, тактирование, порты ввода-вывода STM32, прерывания, таймеры и ШИМ, обмен данными по USART с DMA, подключение внешних устройств по SPI и I2C, LCD-дисплеи, часы реального времени и флеш-память.
В тарифах «Оптимальный» и «Максимальный» добавляется C++ для робототехников - ООП, STL, перегрузка операторов, фреймворк Qt и pybind11. В максимальном тарифе идёт блок Интернета вещей: операционные системы реального времени, работа с модемом и Ethernet, протокол MQTT, стек TCP/IP на LwIP, ZigBee, промышленные интерфейсы и интеграция умного дома с Яндекс Алисой; на этом тарифе также можно получить диплом о профпереподготовке НИЯУ МИФИ.
Практика - три устройства в портфолио: ПИД-регулятор для контроля температуры печи (силовая часть, датчик, дисплей, программа на C и плата с документацией), контроллер умного дома с выходом в сеть и IoT-устройство на двух микроконтроллерах с датчиками протечки, температуры и влажности. Нагрузка - 1-2 часа видео и 3-5 часов практики в неделю; первые проекты появляются примерно через 4 месяца, полная программа занимает год.
Программа курса
1Введение в электронику и элементная база
2Расчёт схем и питание устройств
3Цифровая схемотехника
4Проектирование печатных плат в Altium Designer
5Программирование на языке C
6Архитектура ARM и первая прошивка
7Периферия микроконтроллера
8Интерфейсы и обмен данными
9C++ для робототехников
10Интернет вещей
11Умный дом и интеграции
12Проекты в портфолио
Чему вы научитесь
- Рассчитывать аналоговые и цифровые схемы: мощность, фильтры, питание
- Проектировать печатные платы в Altium Designer по стандартам IPC и ЕСКД
- Программировать на языке C с нуля до уровня прошивок для микроконтроллеров
- Настраивать периферию STM32: порты, прерывания, таймеры, ШИМ
- Организовывать обмен данными по USART, SPI и I2C, подключать датчики и дисплеи
- Писать кроссплатформенный код на C++ с фреймворком Qt
- Объединять устройства Интернета вещей через MQTT и интегрировать их с Яндекс Алисой
Ваши будущие работы
ПИД-регулятор температуры
Устройство контроля температуры печи оплавления: силовая часть, датчик, дисплей с клавиатурой, программа на C и печатная плата с документацией.
Контроллер умного дома
Схема контроллера с подключением по Ethernet или модему, отправка данных на телефон, интеграция с Яндекс Алисой и прототип платы с документацией по ГОСТу.
IoT-устройство для умного дома
«Мозги» на двух микроконтроллерах: датчики протечки, температуры и влажности почвы, управление насосом и нагревателем, СМС при аварии и связь с облаком.
Как проходит обучение
Смотрите видеолекции
47 тематических модулей, 1-2 часа теории в неделю; доступ с компьютера и телефона, бессрочно.
Выполняете практику
3-5 часов в неделю: код на C, схемы и платы в Altium Designer, подбор компонентов; кураторы разбирают работы и отвечают в течение 24 часов.
Собираете устройства
Проектируете и прошиваете реальные девайсы - от ПИД-регулятора до контроллера умного дома, с документацией по ГОСТу.
Получаете документ
Сертификат Skillbox установленного образца; на максимальном тарифе - диплом о профпереподготовке НИЯУ МИФИ.
Спецификация
| Школа | Skillbox |
|---|---|
| Формат | Онлайн, видеолекции + практика с проверкой |
| Длительность | 12 месяцев (4-7 часов в неделю) |
| Уровень | С нуля (нужна школьная физика, математика и информатика) |
| Документ | Сертификат Skillbox; на максимальном тарифе - диплом ДПО МИФИ |
| Рассрочка | 5 625 ₽ × 12 мес |
| Доступ | Бессрочный, включая обновления курса |
Часто задаваемые вопросы
Получится ли у меня без опыта работы с микроконтроллерами?
Нужен ли мощный компьютер или платное ПО?
Чем отличаются тарифы?
Сколько времени занимает обучение?
Какой документ я получу?
Есть ли рассрочка?
Сколько зарабатывает программист микроконтроллеров?
Отзывы о курсе «Программист микроконтроллеров»
Altium Designer дают всерьёз, с IPC и ЕСКД
Кураторы отвечают быстро и по делу
Весь софт бесплатный, мой старенький ноутбук справляется
Работу после курса ищешь сам
Первая практика уже на четвёртом месяце
