5 способов победить программистов прямо сейчас

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

Если вы когда-либо чувствовали, что просто не можете писать код, даже если вы достаточно технически опытны для этого, то вы столкнулись с тем, что известно как блок программиста (или блок кодера). Это в основном писательский блок для программистов.

Ментальные блоки

никогда не бывает легко преодолеть, но серебряная подкладка в том, что всегда есть первопричина. Если вы можете определить корень, вы можете начать путь к победе и успеху.

Давайте рассмотрим некоторые из наиболее распространенных причин блокировки программиста и что вы можете сделать, чтобы победить их.

Причина № 1: Беспомощность

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

Сама беспомощность может быть разбита на две подзадачи: недостаток знаний или проблема с управление задачами.

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

С чего начать? Это трудное место, и вам не нужно напрягать воображение, чтобы увидеть, как такой сценарий может привести к смерти энтузиазма в программировании.

Программисты-блок-беспомощность

Для этого мы рекомендуем позаимствовать тактику из наших советов для лучшего изучения привычек.

: разбейте его на все более мелкие задачи, затем используйте список дел, чтобы отслеживать ваш прогресс по одному шагу за раз. На самом деле, мы рекомендуем 3-Strike System

для максимальной производительности.

Еще одна вещь, которая помогает, это оттачивать свои общие навыки программиста. Может быть, вам нужно познакомиться с незнакомым, как освоить новый язык программирования

, Попробуйте прочесать как можно больше бесплатных книг по программированию

как вы можете, что может помочь вам построить доверие.

Или, если книги не ваша чашка чая, возможно, загляните в несколько курсов программирования Udemy

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

,

Основная причина № 2: страх неудачи

Тангенциально связано с идеей «быть подавленным» страх перед поражением. Это может повлиять как на новичков, так и на ветеранов, и, хотя это не поражает всех, это затрагивает многих.

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

,

Есть много людей, которые не сочувствуют этой проблеме. Нередко можно найти краткий совет, который кажется оскорбительным, например, от Билла Шиндлера:

«Я никогда не страдал от этого», — сказал консультант по системному программному обеспечению и специалист по XML Билл Шиндлер. «Почему мы позволяем людям сойти с рук глупые вещи, такие как блок писателя / блок программиста, я не знаю… Единственное лекарство от блока программиста — это начать программировать что-нибудь, что угодно — так же, как единственное лекарство от блока писателя — начать писать».

HT: ZDNet

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

«Мне нравится проводить аналогию с медитацией, которая напоминает дефрагментацию жесткого диска, очистку кеш-памяти и удаление временных файлов», — предложил [один] плакат Slashdot.

HT: ZDNet

Медитация оказалась эффективной для многих людей, когда дело доходит до уменьшения беспокойства и очищения головы, и мы рекомендуем проверить эти бесплатные инструменты медитации

чтобы помочь вам начать. Кроме того, эти приложения, которые успокаивают ваш разум

может творить чудеса.

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

Причина № 3: Бессмысленность

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

Когда мы смотрим на науку о мотивации

мы находим, что мотивация приходит в двух формах: внутренней и внешней.

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

Вы можете находиться под влиянием нескольких мотиваторов в любой момент времени, и эти мотиваторы могут быть смесью как внутренней, так и внешней. Но если ваше топливо состоит только из внешних мотиваторов, вы можете задаться вопросом: «Что я здесь делаю?»

Программисты-блок-бессмысленность

На данный момент у вас есть два варианта. Вы также можете найти внутренний мотиватор для вашего текущего проекта (ов), или вы можете найти другой проект за что вы чувствуете внутреннюю мотивацию.

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

Если нет, то может быть хорошей идеей начать спрашивать себя, где вы можете начать инвестировать самостоятельно. Ищите способы сделать свой проект своим, даже на частичной основе. В худшем случае — если вы просто не можете найти каких-либо внутренних мотиваторов — тогда, возможно, пришло время перейти на более зеленые пастбища.

Причина № 4: скука

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

Или, другими словами, когда проекты, над которыми вы работаете, слишком просты, тривиальны или обыденны, вы обнаруживаете, что ваш ум постоянно включает автопилот. Это слишком просто, и из-за этого вы чувствуете себя менее вовлеченными в свою работу и менее склонными к продолжению кодирования.

Программисты-блок-скука

Решение состоит в том, чтобы найти способ испытать себя снова.

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

Другой путь — и этот более практичный — это взять на себя личный побочный проект

, Попробуйте построить что-то в области, не связанной с вашими основными обязанностями программирования. Если вы создаете игры днем, попробуйте создать сайт ночью.

Я рекомендую программистам выполнять 2 или 3 активных задания одновременно, над которыми он / она может работать. Когда вы застреваете где-то, приятно иметь возможность переключать передачи и работать над чем-то еще какое-то время, а затем вернуться к проблеме с новой точки зрения.

HT: стек обмена

Немногие вещи так же эффективны для лечения скуки, как смена обстановки, и программирование не является исключением. Иногда вам просто нужна доза чего-то нового.

Причина № 5: выгорание

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

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

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

Симптомы выгорания похожи на симптомы клинической депрессии; В исследовании, которое непосредственно сравнивало симптомы депрессии у сгоревших работников и пациентов с клинически депрессией, не было обнаружено диагностически значимых различий между двумя группами: сгоревшие работники сообщали о таком же количестве симптомов депрессии, что и пациенты с клинической депрессией.

HT: Википедия

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

Программисты-блок-выгорание

Как кто-то, кто боролся с программированием выгорания

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

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

Вот несколько советов по восстановлению после выгорания

, В конечном счете, однако, ответ может состоять в том, чтобы идти навсегда.

Как ВЫ Бьете Блок Программиста?

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

Что касается упражнений, можно тренироваться, не посещая тренажерный зал

, Если вы действительно не хватает времени, мы рекомендуем эти упражнения, которые вы можете выполнять прямо за столом

, Здоровое тело имеет большое значение для здорового ума.

Вы когда-нибудь боролись с блоком программиста? Как ты из этого вышел? Или вы все еще боретесь с этим сейчас? Расскажите нам об этом, поделившись в комментариях ниже!

Авторы изображений: Подчеркнутый бизнесмен от alphaspirit через Shutterstock, Смущенный болван от lassedesignen через Shutterstock, Разочарованная работница от Stokkete через Shutterstock, Скучающий программист от Nomad_Soul через Shutterstock, Подчеркнутая женщина-предприниматель от KieferPix через Shutterstock

Ссылка на основную публикацию
Adblock
detector