Небольшое объявление по ближайшим перспективам
Итак, я решил продолжить делать публикации. На эту статью я буду в дальнейшем ссылаться почему и зачем, поэтому сразу вкратце дисклеймер.
Про микроконтроллеры, на данный момент, я не планирую больше писать. Дальнейший материал будет в основном про С++ и алгоритмы. Почему на этом сайте? Мне лень заводить отдельный.
Зачем, если подобных материалов вагон в сети? Причин несколько.
- в процессе своего обучения я понял, что лучший способ для меня что то изучить, это вести конспект того, что ты уже узнал.
- Когда пишешь статью, то ты пытаешься, что то объяснить потенциальному читателю и это заставляет глубже разбираться в сути вопроса.
- Записи удобно потом самому смотреть в случае необходимости.
Почему именно C++
Это позволяет мне оставаться в сфере железного программирования, но при этом иметь возможность краем глаза смотреть в любую область, где используются плюсы. И в случае чего безболезненно переползти на другие задачи.
Насчет алгоритмов?
Как оказалось, для меня это тупо интересно. Иногда, читая условие думаешь, хм, а вот реально если бы такая задача возникла, как бы я ее решал. Плюсом идет понимание, почему программа может лагать или даже где то получить баги. И нет это не мифы, и не абстрактные ситуации, а вполне реальные практики из жизни. Ну и бонусом, они нужны на собесах.
По алгоритмам будут разборы задач с Leetcode
Основной мотивацией для меня стала roadmap по C++ https://github.com/salmer/CppDeveloperRoadmap
т.е. основной материал будет по этой мапе.
Действительно достойные материалы по плюсам:
Программирование на языке C++ от Александра Смаля, отличный курс.
Яндекс пояса. Также рекомендую к изучению.
Вот недавно прочитал : » То что нельзя измерить, то невозможно и оптимизировать»
Про алгоритмы и логики можно лучше узнать изучая иатематику, простые числа и.т.д.