Рубрики
Без рубрики

5 привычек высокоэффективных кодеров

Хотите стать 10x программистом? Оставьте эти пять привычек ключей, и вы станете мастером кода.

Автор оригинала: Chris.

Хотите добраться до уровня основного кодирования? Эта статья дает вам пять привычек Keystone высоких достижений в кодировке. Эти мастера не просто более продуктивны, чем большинство полупрофессионалов, которые не могут ждать, но идут в выходные, чтобы им не нужно смотреть на исходный код в течение двух дней. Нет, они наступают порядок более продуктивной. Мы говорим на уровне инженера 10x (поэтому они платят 10x среднего зарплаты разработчиков программного обеспечения ).

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

Тем не менее, это также профанальная деятельность написания кода …

Привычка № 1: код.

Заткнись и код. Серьезно. Магистерские кодеры не сукивают о сложности кодовой базы, они не прокластинают, впадают часы, пить кофе, в чате с коллегами, жалуясь на менеджеры проектов, или играют в онлайн-игры на одной вкладке браузера во время кодирования в другом. Вместо этого мастер-кодера являются лазером, ориентированным на проблемы, которые они атакуют (см. Следующую точку). Они не стратегируют, когда нет возвращения (например, наброски проекта уже решен), потому что они не догадаются, что их решение все уехать. Мастер-кодеры борется с постоянной битвой против проблемы, на которой они сосредоточены – это битва жизни или смерти. Мастер-кодеры удерживают код в их умах при ходьбе, разговаривая, уставившись на экран, и даже когда они пойдут спать. У них есть код первого мышления – они даже думают об исходном коде, когда лежат в постели.

Не принимайте это слегка. Если вы не работаете с исходным кодом ежедневно, нет никаких оснований читать. Другие привычки слабы по сравнению с этим. Ваша продуктивность кодирования – и ваш прогресс обучения – пропорционален количеству строк исходного кода, который вы пишете каждый день. Период. Так что сделайте свой собственный код первоклассным гражданином первого класса. Установите цель написания хотя бы одной строкой кода каждый день. И, как вы реализуете свою новую кодирующую привычку, вы будете наблюдать, что вы не просто напишите одну строку кода, но другой и другой. Прежде чем знать его, вы создаете массивные приложения с возможностью прикоснуться к жизни миллионов.

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

Привычка № 2: Фокус.

Большой! Реализуя привычку № 1, вы установили базовую кодировку уровня производительности и прогресс обучения: вы пишете код каждый день, и вы достигнете своей цели, чтобы стать главным кодером наверняка – единственный вопрос, когда.

Привычка № 2 о эффективности более эффективности: сколько ресурсов вам нужно инвестировать, чтобы достичь своей цели стать мастером? Это о создании среды суперпродуктивности и потока.

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

Состояние потока и фокус – это глубокая медитация и ясность в мышлении. Как мастер-кодер, вам не нужно использовать дешевые трюки, такие как отключение WhatsApp, используя Time Trackers и технику Pomodoro, или спрашивая их жену, чтобы скрыть пароль Netflix в саду. Почему? Потому что вы просто не хотите делать что-либо еще, чем кодирование. Там нет никаких отвлекающих факторов, достаточно мощных, чтобы добраться до вас.

Если вы сосредоточены на 100%, вы достигаете большего в нескольких часах, чем другие через недели (если они даже достаточно сосредоточены, чтобы протолкнуть свои проекты). Как вы достигаете этого уровня фокусировки? Заткнись и код!

Привычка № 3: сохраняется.

На данный момент вы продолжаете кодирование (эффективность), и вы сосредоточены (эффективность). Ваш супер-лазер имеет возможность испарения любого объекта, который вы хотите уничтожить. У вас есть сила, но теперь вам нужно использовать его с умом. Я не имею в виду, что вам нужно делать добро или что-то подобное. Вместо этого вам просто нужно сосредоточиться на достаточно времени, чтобы справиться с препятствием перед вами. Например, скажем, вы направляете свой супер-лазер к одному препятствию с целью уничтожения его. Но тогда вы сразу нацениваете лазер к другому препятствию. И другой. И другой. Ничто не испарит. Какая трата!

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

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

Привычка № 4: Учитесь.

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

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

Каждая цель, которая трудно достичь для вас, быстро и легко добраться до того, что кто-то лучше вас. Например, заработка 1 млн долларов в месяц трудно для вас, но легко для Уоррена “шведский стол”. И помогая 1М людям трудно для вас, но легко для Барака Обамы. Вы должны создать новые уровни проблем, чтобы старые проблемы были настолько незначительными, что вы легко преодолели их. Никогда не стоит недооценивать силу непрерывного роста.

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

Привычка № 5: систематизировать.

Поздравляем, вы достигли мышления главного кодера. Вы код. Вы сосредоточены. Вы сохраняетесь. Ты учишь. Другими словами, у вас есть возможность создавать огромное количество стоимости в короткие сроки. Что теперь?

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

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

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

Хорошо, я реализую эти привычки. Что дальше?

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

Чтобы извлечь выгоду из своей собственной избыточной производительности, вы можете стать самозанятым. Если вы хотите узнать о современном стиле для фриланса Python, проверьте мой вебинар, как начать зарабатывать деньги на стороне, став питоном фрилансером. Это на 100% бесплатно.

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

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

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