Прошёл курс "Программирование микроконтроллеров", курс в целом оказался полезным и интересным.
Первая часть систематизировала уже имевшиеся знания по основной периверии и далее расширил свои познания в работе с Ethernet и USB.
С FreeRTOS вообще раньше не работал, теперь умею и всячески буду внедрять в проекты.
Отдельная благодарность преподавателям, ревьюверам и кураторам за оперативную работу, за дружелюбный подход в обучении и гибкость процесса.
Очень доволен и очень рекомендую, курс идеален для систематизации знаний, для изучения новых аспектов программирования и для повышения квалификации
Проходил курс Практические навыки инженера-электронщика 03.2024.
Курс переподготовки от РСВ Электроникс превзошёл все мои ожидания. Он был насыщен полезной информацией и практическими заданиями, что позволило мне не только обновить свои знания, но и приобрести новые навыки. Преподаватели были высококвалифицированными специалистами, которые делились своим опытом и знаниями. Курс был хорошо структурирован и организован, что сделало процесс обучения максимально эффективным. Я рекомендую этот курс всем, кто хочет повысить свою квалификацию и быть в курсе последних тенденций в своей области.
Пройден базовый курс "Программирование микроконтроллеров" 07.2024 (совмещенный с FreeRTOS).
Программа в целом интересная и продуманная, уроки посвящены основным периферийным модулям МК и базовым принципам работы с ними (почему-то не было I2C). Не совсем понятно зачем такие сложности начинающим (имея ввиду два урока по USB и MAC на embOS) , вероятно чтобы навести сумрака под конец. Мне эти два урока понравились менее всех. Урок с названием "Архитектура проекта программы для микроконтроллера. Основы составления алгоритмов программ" был бы полезен в самом начале, но его почему-то поместили в самый конец . Далее идет также интересный курс по FreeRTOS.
Изначально не было понимания, какой уровень знаний нужен для вхождения и что требуется для практики. Уже когда уроки стартовали выяснилось, что желательно приобрести плату JZ-F407VET6, демонстрируемую на уроках. Заказал JZ-F407VET6. Первое время, пока ждал JZ-F407VET6 ,использовал подручные отладки bluepill и discovery, а программатор уже был. Программировать предстоит на С в незнакомой студии Segger используя CMSIS. Мне, с опытом работы в электронике , и слабым опытом в программировании МК, было достаточно сложно и напряженно (с учетом сложности обучения online) . Понравилось , что не использовался HAL.
В каждом уроке самое интересное это видеоролик, который состоит из теоретической части и практической. Теория раcкрывается достаточно в рамках курса и выполнения задания, но не более. В практической части разрабатывается проект иллюстрирующий изучаемую тему, который при желании , можно повторить из видео и он заработает. Начинающему это плюс, т.к. трудно с нуля написать рабочий проект , разобраться с IDE, программаторами и прочим ... Когда начинаются проблемы, то чтобы понять в чем дело и "куда копать" уходит много времени. Здесь это практически исключено, чтобы все внимание обратить на тему урока и решение задания. Задания не сложные, но и не элементарные (для полного курса доступны повышенной сложности , но их я не видел). В задании присутствует рекомендация по выполнению. Некоторые фрагменты кода и функции из ранних заданий, могут пригодится в последующих уроках. Материалы об STM32 и FreeRTOS предоставляемые в видеороликах имеются в свободном доступе.
Обратная связь по заданиям была хорошая, развернутая, но в виде переписки с преподавателем, и не всегда оперативная.
Считаю было бы полезно проводить обязательные еженедельные встречи с преподавателем , в отчетно-консультативном формате, вне зависимости от того накопилось ли три вопроса для консультации, или нет. Иначе чувствуешь себя не на онлайн-, а на офлайн -курсах. Эти встречи должны быть включены в стоимость обучения, а их проведение и присутствие контролироваться аналогично сдаче ответа задания.
В неделю становится доступным к изучению один новый урок, при условии, что выполнено задание по предыдущему. Поэтому даже если изучить урок и выполнить задание раньше, то приступить к следующему уроку опережая график не получится (например, чтобы сэкономить время для более трудных уроков). Поэтому есть риск накопить отставание, которое трудно потом наверстать, особенно если вы работаете и не имеете массу свободного времени. (Например, понедельник - открылся новый урок: начали изучать урок, посмотрели видео. Вторник - изучили задание и материалы.начали по-немногу, делать проект вечерами, после работы . Среда - продолжили проект, но не получается , или программа не работает. Четверг - не было времени заниматься. Пятница - понимаешь, что уже на носу выходные. Думаешь, что в выходные времени больше, выспешься, разберешься и заработает . Суббота -Понимаешь, что не понимаешь, что происходит и ответ не можешь найти и надо писать преподавателю. Воскресенье- Пишешь преподавателю. преподаватель ответит, поможет ,подскажет, может быть понедельник, но скорее всего во вторник. Еще нужно время на осмысление ошибок, исправление проекта и его тест перед финальной сдачей и ожидание ответа проверки преподавателем. Так начинается снежный ком...)