Всем трям. Не очередной фрилансзаработатьсайты, мне не нужно "выучи %языкпрограммированиянейм% за 20 дней" и все такое. Меня интересует возможность в перспективе программировать микроконтроллеры и использовать матлаб для обработки цифровых сигналов. Так вот собственно сам вопрос, с чего стоит начать для понимания.
Фрилансзаработатьсайты - нужно иметь базовое понимание ООП (но можно и никакого), главное - уметь быстро учиться, чтобы вникнуть в массу новомодных технологий и понять общие рецепты их применения.
Цифровая обработка сигналов - нужно иметь хорошую математическую подготовку, хотя бы на уровне программы технического вуза.
И если для первого учеба в вузе даже вредна, т.к. отнимает время, которое можно потратить на зарабатывание денег и изучение очередного популярного фреймворка, то во второе без профильного ВО даже и соваться странно.
Программирование микроконтроллеров - базовые знания архитектуры ЭВМ, умение читать английские даташиты и мануалы, ассемблер нужной архитектуры и C. Возможно, базовые сведения о POSIX и RTOS (для более-менее больших контроллеров с ОС).
[Манчкин 27%] [Убийца 3%] [Тусовщик 7%] [Исследователь 63%]