Либо я тупой, либо слишком много пил в 2007
Поэтому, я думал, у меня не получается решать алгоритмические задачи.
А если серьёзно, то вот мои топ-4 ошибки в изучении алгоритмов (но пил и правда много конечно):
1. Я пытался сам додуматься до решения.
Я открывал задачу и сидел и "думал" над ней. Пытался написать какой-то корявый брутфорсный код, в душе понимая, что вряд ли это здесь прокатит.
В конце концов, плевал и шёл смотреть, как решили другие. Но не чтобы чему-то научиться, а чтобы убедиться в том, что я пёс 🐕 и мне "не дано".
Только выгорев несколько раз, как медведь 🐻 в машине, я понял, что надо начинать с разбора решений и просто прорабатывать таким образом задачу за задачей.
2. Расстраивался, что не смог бы сам додуматься до такого решения.
Некоторые задачи настолько хитро решались, что возникала мысль: даже если я буду заниматься алгоритмами всю жизнь, сам я до этого никогда не додумаюсь.
Видимо, всё-таки я пёс.
Это сильно демотивировало.
Но потом я понял: ведь я не расстраивался, что не сам открыл теорему Пифагора, например.
До неё бы я тоже вряд ли додумался сам, но это не мешает мне ей пользоваться!
И я стал спокойно изучать разные приёмы в алгоритмах и пользоваться ими, как теоремой Пифагора – Пифагор вот точно был не пёс).
3. Не группировал задачи по темам
Когда я только начинал, то решал подряд просто рандомные задачи и не обращал внимания на тему (массив, хэш-таблица, два указателя).
От этого в голове возникала каша, как утром после Виноградного дня 🍇. Систематизировать знания не получалось.
Когда я начал группировать задачи по темам, то картинка сразу начала складываться.
4. Не обращался за помощью в изучении алгосов.
Думаю, это происходило из того, что в начале я считал алгоритмические задачи проверкой интеллекта. Решил – молодец, не решил – пёс.
А что можно поделать с тем, что пёс? Этому казалось ничем не поможешь.
Я, мне кажется, сначала даже видосы на Ютюб не смотрел (только сам снимал, лол), не то что курсы проходил.
Но проблема ещё в том, что контент по алгосам в основном очень задротский.
Я пытался открывать книги, а от туда сразу какие-то параграфы, формулы, интегралы. Что?
Опять чувствуешь себя псом.
С видосами и курсами то же самое: либо какое-то лютое олимпиадное задротство, с которым у меня никогда "химии" не было, либо бессистемные видосы на Youtube.
Но главный мой "тормоз" – это убеждение, что я всё должен освоить сам. Что мне не нужна живая помощь и поддержка. Мужик сам всё должен сделать!
Ох, сколько времени я потерял, и во многих сферах продолжаю терять, из-за этого, реально ограничивающего убеждения!
Мой курс по алгоритмам – это та система, помощь и поддержка, которые помогут тебе сэкономить кучу времени в изучении алгоритмов и пройти алгоритмическое интервью (или закрыть гештальт по информатике).
Я сделал курс без задроства и зауми, без резких повышений сложности, без внезапной неподъёмной математики.
Но главное с поддержкой, любовью и пониманием, и без академического холода 🥶 и высокомерия.
Запись на курс идёт через бот курса, где я лично общаюсь с каждым, кто хочет научиться решать алгоритмические задачи.
Запись на 5-й поток, который стартует 7 октября, ещё открыта.👇
Поэтому, я думал, у меня не получается решать алгоритмические задачи.
А если серьёзно, то вот мои топ-4 ошибки в изучении алгоритмов (но пил и правда много конечно):
1. Я пытался сам додуматься до решения.
Я открывал задачу и сидел и "думал" над ней. Пытался написать какой-то корявый брутфорсный код, в душе понимая, что вряд ли это здесь прокатит.
В конце концов, плевал и шёл смотреть, как решили другие. Но не чтобы чему-то научиться, а чтобы убедиться в том, что я пёс 🐕 и мне "не дано".
Только выгорев несколько раз, как медведь 🐻 в машине, я понял, что надо начинать с разбора решений и просто прорабатывать таким образом задачу за задачей.
2. Расстраивался, что не смог бы сам додуматься до такого решения.
Некоторые задачи настолько хитро решались, что возникала мысль: даже если я буду заниматься алгоритмами всю жизнь, сам я до этого никогда не додумаюсь.
Видимо, всё-таки я пёс.
Это сильно демотивировало.
Но потом я понял: ведь я не расстраивался, что не сам открыл теорему Пифагора, например.
До неё бы я тоже вряд ли додумался сам, но это не мешает мне ей пользоваться!
И я стал спокойно изучать разные приёмы в алгоритмах и пользоваться ими, как теоремой Пифагора – Пифагор вот точно был не пёс).
3. Не группировал задачи по темам
Когда я только начинал, то решал подряд просто рандомные задачи и не обращал внимания на тему (массив, хэш-таблица, два указателя).
От этого в голове возникала каша, как утром после Виноградного дня 🍇. Систематизировать знания не получалось.
Когда я начал группировать задачи по темам, то картинка сразу начала складываться.
4. Не обращался за помощью в изучении алгосов.
Думаю, это происходило из того, что в начале я считал алгоритмические задачи проверкой интеллекта. Решил – молодец, не решил – пёс.
А что можно поделать с тем, что пёс? Этому казалось ничем не поможешь.
Я, мне кажется, сначала даже видосы на Ютюб не смотрел (только сам снимал, лол), не то что курсы проходил.
Но проблема ещё в том, что контент по алгосам в основном очень задротский.
Я пытался открывать книги, а от туда сразу какие-то параграфы, формулы, интегралы. Что?
Опять чувствуешь себя псом.
С видосами и курсами то же самое: либо какое-то лютое олимпиадное задротство, с которым у меня никогда "химии" не было, либо бессистемные видосы на Youtube.
Но главный мой "тормоз" – это убеждение, что я всё должен освоить сам. Что мне не нужна живая помощь и поддержка. Мужик сам всё должен сделать!
Ох, сколько времени я потерял, и во многих сферах продолжаю терять, из-за этого, реально ограничивающего убеждения!
Мой курс по алгоритмам – это та система, помощь и поддержка, которые помогут тебе сэкономить кучу времени в изучении алгоритмов и пройти алгоритмическое интервью (или закрыть гештальт по информатике).
Я сделал курс без задроства и зауми, без резких повышений сложности, без внезапной неподъёмной математики.
Но главное с поддержкой, любовью и пониманием, и без академического холода 🥶 и высокомерия.
Запись на курс идёт через бот курса, где я лично общаюсь с каждым, кто хочет научиться решать алгоритмические задачи.
Запись на 5-й поток, который стартует 7 октября, ещё открыта.👇