Образ мышления - это все.

За последний месяц я выработал привычку прокручивать страницы в Medium, а не в Instagram или Twitter.

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

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

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

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

1. «Это не для меня». - Фиксированное мышление

Без моторов можно летать, но без знаний и умений не обойтись. - Уилбур Райт

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

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

Но с новыми технологиями приходит страх. Раньше я начинал думать, можно ли мне где-нибудь научиться чему-то новому. Есть много людей лучше меня. Что, если я не справлюсь?

Это мысли фиксированного мышления.

В своей книге Mindset Барбара Окли объясняет, что установка на данность - это люди, которые верят, что их навыки являются врожденными, и что они не могут их улучшить.

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

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

Не позволяйте установке на данность мешать вам изучать новые интересные вещи.

2. «Я могу его еще реорганизовать». - Перфекционизм

«Я стараюсь не путать совершенство с совершенством. Я могу достичь совершенства. Совершенство - дело Бога ». - Майкл Джей Фокс

Как часто вы откладывали отправку своей работы, потому что считали, что она не на должном уровне?

Один из самых серьезных уловок 21 века - это сила обратной связи. Мы можем получить немедленную, ценную и надежную обратную связь.

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

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

Итак, почему я так много говорю об обратной связи, когда заголовок о перфекционизме?

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

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

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

Так что не тратьте много времени на совершенствование своей работы. Отправьте его своим сверстникам, старшим и попросите их просмотреть.

3. «Я профессионально делаю несколько вещей одновременно». - Привычка многозадачности

«Вы никогда не доберетесь до места назначения, если остановитесь и бросите камни в каждую лающую собаку». - Уинстон С. Черчилль

Поверьте, если вы когда-нибудь почувствуете, что можете делать несколько дел одновременно. Ты не можешь.

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

Многозадачность контрпродуктивна, и вы не можете эффективно выполнять ни одну из задач. Раньше я думал, что я специалист по «многозадачности». Часто, когда я программировал, у меня был сериал (это еще проще, когда у вас несколько мониторов).

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

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

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

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

Хотите быстрее осваивать новые навыки? Возьмите мою бесплатную 7-шаговую структуру обучения, чтобы ускорить обучение и закрепить навыки.

Если вы здесь новичок и вам понравилась статья, на Medium есть еще много подобных. Вы можете подписаться на их чтение всего за 5 долларов в месяц.

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

Больше контента на plainenglish.io