Рубріки: Новости

Как разработчику побороть перфекционизм, и почему он — верный путь к прокрастинации

Богдан Мирченко

Разработчик Шимон Адамиак считает, что перфекционизм мешает прогрессу в программировании, поэтому, чтобы расти, полезно научиться совершать ошибки и делать что-то несовершенно. 

Доводы автора базируются на личном опыте. По его словам, когда он только начинал учиться программировать, то составил план обучения, на что потратил три недели, но отказался от его использования на втором месяце. 

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

Перфекционизм = прокрастинация

Прокрастинация, по мнению Шимана Адамиака, наступает следующим образом: 

  • Чтобы начать проект, разработчик изучает новую технологию, поэтому проходит соответствующий курс;
  • После курса наступает время использовать изученное на практике;
  • Но чувство «готовности» редко наступает после первого курса, и разработчик начинает другой.

Потом, может, еще один и еще — это и есть перфекционизм, плавно перетекающий в прокрастинацию. По мнению автора, страх неудачи убивает результативность, поэтому надо начать что-то делать до появления чувства «готовности».

Как побороть перфекционизм

Перфекционизм мешает реализовать потенциал и расти, поэтому нужно научиться делать что-то несовершенно, уверен автор. Вот что он советует: 

  • Начните с планов. Не усложняйте их — составьте примерную последовательность того, что хотите изучить, несколько пунктов;
  • Не тратьте время на упорядочивание списков и ложное ощущение контроля;
  • Если возникли проблемы с перепланированием, установите дедлайн;
  • Планам свойственно меняться, поэтому нет смысла их совершенствовать;
  • После начала реализации плана расслабьтесь. Не старайтесь выполнить то или иное действие идеально, задействуйте так называемое «черновое мышление», то есть отнеситесь к коду, который пишете, как к черновику, обязуясь исправить и улучшить его позже;
  • Работайте на скорость, а не на качество. Быстрое программирование означает быструю обратную связь, а это главное.

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

Останні статті

Всегда перед глазами: 15 лучших тем VS Code на 2026 год

Visual Code от Microsoft, вероятно, один из самых популярных редакторов кода. Разработчики любят его за…

22.02.2026

Киберпанк по-японски: 9 лучших аниме в жанре «технологии нас погубят»

Япония сама по себе — сплошной киберпанк. Это заметил даже культовый писатель жанра Уильям Гибсон,…

21.02.2026

Не просто коробка с бантом. Как оригинально подарить гаджет: 5 незатратных способов

Сам по себе телефон Айфон 17 Про Макс – отличный подарок. У него красивая заводская…

12.02.2026

Лучшие криптобиржи для криптозаймов в 2025 году: где лучше брать кредит под крипту?

На фоне роста спроса на ликвидность в бычьем рынке 2025 года, криптозаймы снова выходят на…

09.07.2025

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024