знания уровня led blinking ардуине (просите за ругательства), немного кодить могу функциональщину. И попробовать трудоустроиться в сферу. Готовы взять юным подаваном в гос. КБ закрытого типа. За не оч высокую зп конечно. Но запутался с чего начать погружение в это. А нулевым идти страшно оч, ну и ребята не разглашают что за задачи там реально будут.
Препод знакомый в универ говорит, что нужно прокачаться в физике, тэц, схемотехнике аналоговый и цифровой, архитектуре процессора, ПЛИСы попробовать, платы печатные уметь травить, паять научиться и много ещё того, с чем не сталкивался, после этого хорошо выучить Си, С++. А потом только прикоснуться к отладочной плате. После таких советов хочется забросить это дело или вернуться в школу в 10 класс.
Вопрос в том, какие общее знания нужны, чтобы работа с мк не было сплошным страданием? Или вообще можно по ходу работы прошариваться в технологиях и постигать эту магию? Больше хотелось бы пойти именно работать, а не поделки как на форумах собирать.
Просто иди работает, там будут конкретные задачи, которые породят конкретные вопросы
хочешь быть программистом ? или железячником ?
походу прошаришься
просто если программистом, то как минимум про си он прав а если железячником, то как минимум про всё остальное
моё мнение нахер Си ) Лучше чистоту разума сразу учиться на С++ Желательно С++17,20 и человеку проще будет по жизни
Больше программистская часть привлекает.
в эмбеддеде плюсовый рантайм не везде даже поместится поэтому плюсы оказываются без std
Если будешь делать в одно лицо - то он прав. Сейчас рулит разделение труда. Найди пару человек, которые хороши в отличных от тебя компетенциях и попробуйте вместе запилить проект. Опционально можешь присоединиться к открытым и набраться навыков в ревью кода или аппаратных решений.
есть же без stl w
там не только без стл, там порой и без стд
сейчас С++, компилируется меньше чем Си ) Ну это моё мнение, я сам учил Си и до плюсов не дошёл сильно. Но честно хотел бы сразу начинать с них и на них кодить
Нормально все говорит. С единственным НО - это все нужно только чтобы поесть говна и понять, где могут быть факапы при разработке железа (спойлер - везде). В идеале - опробовать это все в рамках диплома, а потом устроиться туда, где надо хорошо все это понимать И хорошо делать что-то одно. Потому как если надо делать все, значит с бизнес моделью конторы что-то не так или она мелкая/оч. нишевая (и с немалой вероятностью таковой и останется)
забей на препода, он явный теоретик. для программирования мк хватит знания С на уровне миддла, знание технического английского для чтения даташитов и понимание схемотехники на уровне основ. все остальное уже согласно задачам проявится
А как с нуля заботать Сишечку до уровня миддла?
проекты пилить. другого я не знаю.
Си никак плюсы на джуна та же курсера сильно подтягивает )
Чтобы пилить проекты нужно знать сишечку. Замкнутый круг.
чем больше ты знаешь, тем меньше ты знаешь
да нет, диодоморгание и прочее спокойно джуном пишутся. а для этого книжек-курсов хватит за глаза
Нужно просто начать)
С++ знаю на начальном уровне до ООП. Лабы были и сам интересовался.
ну и хватит. плюсов в МК исчезающе малое количество
Иди без прокачки
Упаси бог, это нерабочее решение. Только С
без плюсов и шарпов
Обсуждают сегодня