Эффект Данинга-Крюгера - это такое когнитивное искажение, которое выражает зависимость уверенности в предмете от компетентности в нём. Компетентность практически равна времени, потраченного на обучение.

Представим, что у нас есть сферический конь Вася, который решил изучить китайский язык. Он открыл ютуб, посмотрел пару роликов. И всё! Ему уже кажется, что чуть‑чуть и можно ехать в солнечный Китай, общаться с прекрасными китайцами. Но чем дальше он учит, тем сложнее он ему кажется — эти бесконечные иероглифы, тональность, нюансы культуры и так далее. В какой‑то момент он решит бросить эту затею. Но если нам повезло и Вася не сдался, то постепенно он становится экспертом в Китайском. Но никогда он не станет нэйтивом, никогда он не поймет до конца эту тонкую китайскую душу.

Тут есть два нюанса. Во‑первых, расширяя зону компетентности мы видим больше из того, что еще надо изучить. Во‑вторых, поначалу мы едем на рельсах предыдущего опыта. Наш мозг, сталкиваясь с чем‑то новым, выхватывает самое простое и знакомое. Процесс обучения идёт стремительно — пока еще ничто не успело забыться и не страшит множество информации — безумие и отвага. Здесь довольно высокий уровень абстракции и многое воспринимается на веру. Это период горячего фанатизма, когда есть только белое и чёрное. Помните, как во времена коронавируса все стали экспертами‑вирусологами, а потом политиками?

Но со временем, когда начинаешь копать глубже, вопросов появляется всё больше. Прогресс становится не такой заметный, старые знания начинают забываться, и мозгу уже не достаточно новой порции знаний для выработки такого же количества эндорфина, как в начале.

При этом в действительности ты двигаешься с той же скоростью, что и в начале, но по ощущениям кажется, что стоишь на месте.

Зависимость самооценки ???? от реальной компетенции ~ часов обучения ⏳ можно описать таким графиком
*Все иллюстрации в этой статье Анастасии Тихомировой
Зависимость самооценки ???? от реальной компетенции ~ часов обучения ⏳ можно описать таким графиком *Все иллюстрации в этой статье Анастасии Тихомировой

При чём здесь ты?

Всем очевидно, мы не можем усвоить большой объём информации за раз. Поглотить то можем, но запомнить — нет. Да и вредно так — мозг можно и надорвать, как мышцу. Первый мой совет — учиться по чуть‑чуть, но регулярно: освоил одну тему — отдохнул, закрепил материал — снова отдохнул, повторил, что прошёл, взял с полки пирожок, и двинулся дальше. Два шага вперед, один назад.

Я буду приводить примеры из мира фронтенда, но мой читатель может подставить что‑то своё, ведь это универсальная история и подходит ко всему, что угодно — бэкенд, дизайн, тестирование, да даже лепка из пластилина.

Медовый месяц ????

И вот, ты решил стать программистом.

Канули в лету те времена, когда нужно было выискивать всё по крупицам на просторах необъятной метавселенной. Информации стало так много, что учись 100 лет, да ещё и останется. Курсов — как грибов после дождя… Какой выбрать — не понятно... А вдруг, в той школе учат лучше и быстрее?!

Но не будем на этом останавливаться. Это уже другой разговор.

Рано или поздно ты находишь курс, где тебе с розовыми пони объясняют элементарные вещи. Всё кажется проще простого. Тебя ведут за ручку по широкой проторенной дорожке. До этого ты ничего не знал и не умел, а тут раз, и запускаешь сайт с многообещающей надписью «Hello world!», этими вот, собственными, руками написанный! И кажется вот‑вот, и ты — настоящий программист.

Я тучка-тучка-тучка, я вовсе не медведь.
Я тучка-тучка-тучка, я вовсе не медведь.

Поздравляю, ты находишься на первом этапе покорения вершины — «Медовый месяц».

Это очень важный этап. Чем больше в это время ты посвятишь кодингу и не будешь отвлекаться на другие, безусловно, очень полезные вещи — дота, ютуб, дверца холодильника, курсы игры на балалайке, — тем тебе будет легче… но потом.

Сейчас из тебя хлещет энтузиазм и энергия, которые позволяют часами сидеть за компом, читать статьи и не засыпать от скуки. Глаза горят. Ты грезишь себя крутым программистом, который сидит под зонтиком на пляже и зарабатывает 300к в наносекунду.

Правила выживания на этом этапе

  • Верность курсу. Попробуй несколько, но выбери только один — и следуй ему до конца.

  • ???? Распорядок дня. Тут тебе может помочь Pomodoro, который не даст перегореть и испортить здоровье.

  • ???? Ведение задач. Тасктрекер поможет следить за своим прогрессом и концентрироваться на задаче. Подойдёт trello, notion, jira.

  • ???? Записная книжка. Конспектируй всё, что кажется полезным. Знания очень быстро забываются, а записи помогут быстрее вспомнить пройденный материал.

  • ???? Здоровый сон. Доказано, что именно он помогает усваиваться знаниям.

  • ???? Здоровая еда. Желудок — второй мозг.

  • ???? Физические нагрузки. Не забывай про тело, оно должно тоже получать свои нагрузки.

Длится

От 1 до 3 месяцев

В школе я очень хотел научиться играть на гитаре. Мне казалось, что нужно сразу купить крутой инструмент, но сестра сказала: «Учись пока на этой „деревяшке“, и если не бросишь через три месяца, то покупай». Я бросил… Но потом всё равно выучился, сильно позже, в студенческие годы

Скала смятения ????

Неизбежно ты перейдёшь ко второй фазе «Скала смятения»

Когда ты прошёл свой первый вводный курс, а может и не первый. У тебя появляются задачи посложнее. Некоторые темы ты не до конца понял, оставив на потом — не страшно. Ты уже сам гуглишь вопросы и начал пользоваться stackoverflow. Но каждый следующий шаг даётся всё сложнее и сложнее. «Опять эти непонятные ошибки! ????», «И почему код не компилится!? ????» Ты в смятении. Ты не знаешь, куда двигаться дальше. Подумываешь уже перейти в дизайн, тестирование или ещё куда‑нибудь… Вроде много делаешь, но рост не такой очевидный, как раньше.

Разбежавшись, прыгну со скалы...
Разбежавшись, прыгну со скалы...

Именно здесь очень полезно иметь наставника, который умеет мотивировать и наводит на правильное решение, не давая завязнуть в отладке. Тут у тебя даже могут возникнуть мысли: «Это не моё. Вон, у других то всё сразу получается». Но это заблуждение. Держись! Самое страшное впереди! ????

Правила выживания на этом этапе

  • ???? Найди ментора. Если есть друг, то не стесняйся его использовать по полной!

  • ???? Мотивация. Не забывай, ради чего ты это делаешь — что тебя драйвит: челленджи, люди, деньги, самореализация, сам кодинг? Потому что именно сейчас, как никогда, хочется свинтить, но нужно продолжать бить в одну цель.

  • ???? Съешь жабу. Сперва делай самую неприятную работу.

  • ???? Путь в тысячу вёрст начинается с первого шага. Легче взяться за маленькую задачи, а дльше, как пойдёт. Эта уловка помогает сделать очень много.

  • ???? Котики и шоколадки. Не всегда кодинг доставляет удовольствие, даже у ярых гиков. Поэтому должна быть ещё какая‑нибудь радость.

На этой стадии отваливается максимальное количество людей. Одни возвращаются к прошлой работе, другие уходят в смежные направления, проходя заново те же этапы. Но мы двигаемся дальше!

Длится

От 3 до 6 месяцев.

Пустыня отчаяния ????

С большим трудом, может не идеально, но ты прошёл большой курс по программированию. Выучил JS, HTML, CSS и ещё какой‑нибудь фреймворк. Тебе хочется попробовать свои силы в деле. Но у тебя нет чёткого плана и ты ходишь кругами. Вспоминаешь, как легко, на самом деле, было во времена курса. Там все помогали, а теперь ты сам по себе. Ты готовишься к собеседованию, учишь теорию, пишешь тестовые задания, пет проекты. Но, бывает, тратишь целый день на решение какой‑то дурацкой проблемы, которая в итоге решается одной строкой. Порой ты заходишь в тупик и делаешь лишнюю работу. Становится сложно заставить себя сесть за комп и не листать при этом ленту новостей. Прокрастинация — твой верный спутник.

Даже котики не спасают
Даже котики не спасают

Поздравляю, мой друг, ты на этапе «Пустыня отчаяния».

Правила выживания на этом этапе

  • ???? Рабочее место. Создай вокруг себя комфортные условия. Хороший стул, стол. Можно поэкспериментировать с коленным стулом или стоячим рабочим местом.

  • ???? Разделяй и властвуй. Разбей цель на понятные подцели. Понимание прогресса придаст тебе сил.

  • ???? Утро вечера мудренее. Давай себе отдых, если зашёл в тупик. На свежую голову множество проблем решаются проще.

  • ???? Комьюнити. Найди таких же ребят, как и ты, или вступи в сообщество. Они помогут быстрее разобраться с проблемой и справиться с прокрастинацией. Можно смотреть истории успеха, чтобы поверить в себя.

  • ???? Бритва Оккама. Отбрось всё лишнее и сосредоточься на главном.

Длится

От 6 месяцев до года.

Пацан к успеху шёл ????

Постепенно ты снова начинаешь верить в свои силы. У тебя уже есть несколько проектов, доведённых до конца. Ну да, спагетти код, зато работает! Появляется уверенность в знаниях. Чувствуешь, что ещё чуть‑чуть и получишь первый оффер.

Если хочешь достигнуть цели - беги к ней, если не можешь бежать - иди, если не можешь идти - ползи, если не можешь ползти - ляг в её направлении
Если хочешь достигнуть цели - беги к ней, если не можешь бежать - иди, если не можешь идти - ползи, если не можешь ползти - ляг в её направлении

Правила выживания на этом этапе:

  • ???? Систематизация. Выпишите кратко основные темы, правила, паттерны проектирования, стайлгайды, чтобы легче было им следовать и улучшать со временем.

  • ????️ Воруйте. Берите лучшие практики у лучших.

  • ???? Повторение. Заполняйте пробелы в знаниях, они есть у всех.

  • Выжидайте. Не спешите принимать первый попавшийся оффер. Выбирайте ту компанию, в которой будешь быстрее расти, где есть крутые разработчики и хорошая культура онбоардинга.

  • Не фрилансь. Даже если фриланс идеально подходит под твою натуру, попробуй сперва поработать в команде, это даст неоценимый опыт в будущем.

Длится

До тех пор, пока не получишь оффер, шутка. На самом деле, получение желанной работы - не показатель. Ты можешь найти её на любом этапе. Я сам начал работать без опыта и даже без курсов. Мне дали её как бы авансом, но я всё равно проходил эти этапы, только уже после.

У самурая нет цели, есть только путь ????

Нужно помнить, что программирование — это образ жизни, и тебе нужно выстроить этот образ под себя, причём выстраивать постоянно, ища максимально удобные лично тебе техники и лайфхаки, окружать себя людьми, которые так или иначе будут поддерживать; искать удобный стул, монитор, клавиатуру; выстраивать распорядок дня, не забывая жить полной жизнью — строить отношения и посвящать время своим увлечениям (походы в горы, йога, танцы). Ответь себе на вопрос: «Зачем я это делаю?»

"Хватит прикрываться оправданиями. Ты единственный, кто решает, как тебе жить" (Самурай Чамплу)
"Хватит прикрываться оправданиями. Ты единственный, кто решает, как тебе жить" (Самурай Чамплу)

Заключение

На пути тебя ждёт очень много разочарований. Ты несколько раз захочешь всё бросить или сменить направление. Это нормально. До конца дойдут не все. Но если ты будешь соблюдать гигиену ума, то шансы значительно вырастают!

  • ???? Сон. Усвоение знаний происходит только во время сна или отдыха.

  • ???? Еда. Правильно питайтесь, чтобы тело не отвлекало вас от учёбы. Не экономьте на еде — ведь, скоро ты будешь получать большие деньги, а экономия на еде может помешать тебе это сделать.

  • ???? Отдых. Глазам и телу нужно отдыхать. Да и часто после отдыха задача решается в разы легче. Иногда полезно переспать с проблемой.

  • ???? Тасктрекер. Так вы будете видеть свой прогресс и это пригодится, когда вы устроитесь на работу.

  • ⚖️ Баланс. Помимо умственных занятий должны быть и физические. Это может быть не только спорт, но и йога, танцы, воркаут. Подставка под голову тоже должна работать, иначе она о себе напомнит не самым приятным способом.

"Видя бой со стороны, каждый мнит себя стратегом" (Козьма Прутков)
"Видя бой со стороны, каждый мнит себя стратегом" (Козьма Прутков)

Когда устроишься на работу — можешь выдохнуть и выпить кокос, но это не обязательно. Теперь тебе предстоит бороться с синдромом самозванца и выгоранием, а это уже другая история…

Комментарии (2)


  1. CrashLogger
    00.00.0000 00:00
    +3

    Ох как в тему с китайским языком - я его учил и все как раз так и было. Уже через три месяца переписывался с китайцами в чате и считал, что еще немного - и буду знать его в совершенстве, наивный дурачок)) Через три года кое-как сдал HSK4 (примерно равен B1) и на этом остановился.

    А с программированием все было вообще не так. Когда начинал его изучать, вообще не думал о каких-то там офферах, зарплате и вершинах мастерства. Просто родители подарили компьютер и было интересно, как он работает. Играть быстро надоело, начались первые попытки что-то написать, сначала на бейсике, потом на паскале и ассемблере. Так и продолжается уже 20 лет) Всегда находится что-то новое, в чем хочется разобраться. И работа как-то сама находится без особых усилий.


  1. pr_code
    00.00.0000 00:00
    +1

    Считаю, многие советы подойдут и людям с опытом

    Порой забываешь про некоторые и вылетаешь из "осознанности"