🧠 Честные выводы после 6 месяцев изучения алгоритмов
Вот что я осознал за это время:
🔸 Программирование в Android — похоже на линейное мышление. Больше работы с инструментами, меньше с логикой.
Алгоритмы — это совсем другое.
Мышление будто бы объёмное и масштабное.
🔸 Опыт работы в Android практически не помогает в изучении алгоритмов.
Если честно, алгоритмическое мышление — ощущается будто другая мышечная группа.
Нужно качать с нуля.
🔸 Без алгоритмов можно спокойно работать Android-разработчиком.
🔸 Я учусь с нуля, зная, что это "не обязательно". Зачем?
- Затем, что без них в компании уровня Faang не возьмут.
- Затем, что мне интересно тестировать свои собственные рекомендации по внедрению привычек и подходов в обучении.
- Затем, чтобы ещё раз доказать, что при правильном подходе можно овладеть любым навыком, в любом возрасте.
🔸 Прошло полгода, а я всё ещё чувствую себя тупым.
Не уровня "я немного не понимаю", а реально тупым и очень глупым.
Бесит? Да! Но пытаюсь смотреть на это со стороны, делать анализ и двигаться дальше.
🔸 Алгоритмы нельзя "выучить".
Их нужно понять.
Каждую строчку. Каждый элемент. Каждый символ.
Если пропустить хоть что-то — через день в голове останется пустое место.
🔸 Перед тем, как найти один правильный подход к изучению, пришлось потерять время на тестировании десяти неправильных.
Интересно, ли получать мои промежуточные мысли по поводу прогресса в алгоритмах? Или сосредоточиться на общих темах?
Post #329
914
- 👍 28
- 🔥 2