Статьи

Как стать лучшим разработчиком, программируя меньше

Самозванец замаскированный

Разработчики являются мошенниками.

По крайней мере, так оно и есть. Многие разработчики чувствуют это. Неадекватность, чувство неудачи. Так или иначе, вы не так талантливы, как окружающие.

Ощущение, что ты самозванец.

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

«Не позволяйте« им »понять, что вы не заслуживаете быть здесь».

Бремя «Вы этого не заслуживаете»

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

Ученые мужи говорят нам, что синдром самозванца является признаком величия.

Но это похоже на ложь.

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

Вот вещь Синдром самозванца не является автоматически признаком величия. Это признак чего-то более глубокого.

Синдром самозванца не является признаком величия

Это признак недоедания.

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

Откуда я знаю?

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

Они сыты — творчески, интеллектуально, психологически.

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

Вот часть, которая расстраивает.

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

Их карьера расстраивает, потому что у них нет системы

Такие инструменты, как Stack Overflow и Codepen.io, являются полезными инструментами, но они также являются обоюдоострым мечом. Большинство из нас, вместо того, чтобы воспринимать советы этих сайтов, просто копируют и вставляют.

Иногда это необходимо.

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

Но синдром самозванца все еще существует.

Видишь?

Эти люди не сделали ничего плохого.

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

Но у них нет системы.

У вас когда-нибудь был блок разработчика?

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

Вы пытаетесь, но ничего не происходит.

Звучит знакомо?

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

Они не обращаются к источнику проблемы.

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

Список звезд кино, ораторов, солдат, спортсменов, вы называете это. Их успех спроектирован.

Какое это имеет отношение к разработчикам и синдрому самозванца?

Все звезды следуют за системой

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

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

Это такая особенная система.

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

Это система, которая помогает вам учиться .

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

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

Но решение на самом деле противоположное.

Вы становитесь лучшим разработчиком, кодируя меньше

Звучит безумно

«Как выполнение меньшего количества работы помогает мне?»

Потому что ты голоден. Бороться с синдромом самозванца временами? Чувствуете, что сталкиваетесь с блоком разработчиков или чувствуете, что вы не так хороши, как все? Вы творчески и интеллектуально истощены.

Я знаю, как это звучит.

Давайте притворимся на мгновение.

Представьте, что вас попросили пробежать марафон. Вам предоставляется спонсор, оборудование профессионального уровня, готовые тренеры и инструкторы и т. Д. Если вы выиграете гонку, ваш спонсор обещает предоставить вам $ 300 000 без уплаты налогов. Звучит выполнимо правильно?

Вот подвох.

Вы не можете есть пищу или пить воду. Ничего за 20 дней до гонки и ничего за 20 дней после.

Все еще выполнимо?

Нет.

Разработчики бегут марафон без «еды».

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

Мы никак не истощены.

Вот вещь Если вы заходите в ресторан, заказываете что-нибудь достать и ставить на тарелку, вы сыты?

Нет.

Если вы хотите быть сытыми, чувствовать себя довольными, вы должны съесть это! Инновационный я знаю.

Это не отличается для вас.

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

Не только подробности, о которых вы читали, но и последовательный поток свежих идей, которые вы приняли. Идеи, с которыми вы экспериментировали, проверяли и работали.

Почему?

Потому что ты не можешь дать то, чего у тебя нет.

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

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

Хорошо развитые разработчики всегда могут дать больше

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

Они создают список мест, где можно «поесть».

Очевидно, этот список не является исчерпывающим.

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

На Facebook или LinkedIn?

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

  • Что-нибудь выпрыгнуло на тебя?
  • Какие советы и приемы вам нравятся?
  • Можете ли вы объяснить, почему, если вам нужно было? Подумай о своем ответе.

Как вы увидите через мгновение, это необходимо.

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

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

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

Когда у меня есть начальный набор тегов классификации (например, PHP, функция, классы), я использую описательные теги (например, class_parents), чтобы уточнить, с чем я имею дело.

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

Ты готов. Время для…

Выберите предметы, которые вы хотите украсть

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

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

Почему?

Потому что все это ремикс.

Кирби Фергюсон, нью-йоркский режиссер, создал сериал « Все это ремикс», где он показывает, что весь «оригинальный» материал основан на материале ремиксов или ремиксов, которые были до него.

Ничего нового

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

Копировать, преобразовывать, объединять.

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

Это просто ремиксы чужих работ.

Легендарные производители в каждой отрасли используют эту простую, но простую формулу.

Преобразуй то, что ты крадешь

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

Вот секрет.

Это то, как вы «едите». Успешное выполнение этого превращает обучение, детали, часть вас. Сделай этого достаточно, и ты начнешь впитывать мелочи, которым нельзя научить. Какие ограничения могут быть согнуты, какие могут быть нарушены.

Копировать, преобразовывать, объединять.

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

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

Игнорируйте эту систему, и ваши навыки начнут исчезать.

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

Голод приводит к синдрому самозванца …

И блок разработчика. Как разработчик, вы испытали это в тот или иной момент. На этот раз все по-другому. Вы понимаете причину — вы не будете застревать в колее навсегда.

У вас есть система.

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

Легендарный.

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

Ты не обманщик. Ты разработчик, которым ты всегда хотел быть.