Вы сегодня заполнили ведро разработчика?

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

Каждый раз, когда вы публикуете на Reddit резкий комментарий о чем-то или ком-то, происходит утечка информации из корзины разработчика.

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

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

Опорожнение ведер

Любой, кто когда-либо публиковал свои работы на Reddit, Hacker News или на любом из этих крупных сайтов, знает, что в этом процессе много опасений. Страх быть недостаточно хорошим, страх быть осужденным. Даже если у вас отличная работа, иногда появляется резкий комментарий. И даже один резкий комментарий может пересушить десятки положительных. Я не знаю, какая психологическая теория объясняет этот опыт, но я чувствую себя так.

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

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

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

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

Как наполнять ведра

Как только люди могут опорожнять ведра, они могут снова наполнять ведра. Те времена прекрасны.

Я постоянно вел блог в течение нескольких месяцев, когда один человек написал мне электронное письмо. Он сказал, что одно сообщение в блоге, которое я написал, было очень полезным и помогло ему решить проблему. Затем он продолжил и сказал: «Тебе следует написать книгу».

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

Как мы можем добиться большего

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

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

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

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

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

Сосредоточьтесь на наполнении ведер

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

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

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

Разработчики выгорят своими проектами с открытым исходным кодом, потому что все просто просят помощи в создании своих платных проектов. В GitHub есть вкладка «Проблемы» (которая включает в себя работу для сопровождающего) и вкладка «Запросы на извлечение» (что представляет собой еще большую работу, поскольку сопровождающий должен понимать код, написанный кем-то другим, выяснять, стоит ли это добавлять, и управлять отклонениями. если это так).

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

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

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

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

Наполнить ведро всегда сложнее, чем опорожнить его, но я думаю, оно того стоит.

Вместе мы все сможем пройти долгий путь.


Дополнительные лабораторные уроки: