11 вещей, которые разработчики «обожают» слышать от не-разработчиков

Перевод статьи Уитни Меерс «11 Things Developers Love Hearing From Non-Developer Co-Workers».

Что из того, что говорят не-разработчики, раздражает разработчиков

Не-разработчики считают, что разработчики извлекают магию из кода. Будучи разработчиком, вы можете весь день создавать сложные API интеграции или играть в West of Loathing на Steam, а 99% ваших коллег не сможет уловить разницу.

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

Если вам когда-либо хотелось научиться лучше коммуницировать с вашей командой разработчиков, вам стоит знать, какие вещи они «любят» слышать от своих коллег.

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

Вот еще несколько вещей, которые мы «обожаем» слышать от своих коллег не-разработчиков.

«Это изменение займет не больше нескольких минут».

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

«Давайте соберемся на митинг!»

О боже, вот ничто другое так не нравится разработчикам, как когда не-разработчики стремятся собирать митинги с их участием по любому поводу! Нужно решить насчет цветов? Давайте соберемся! Хотите попытаться убедить вашу команду построить что-то на WordPress? Это ж такой отличный способ провести три часа времени! Времени, которое я мог бы потратить на разработку этого самого продукта. Нужно непременно собраться на митинг и обсудить, когда лучше назначить митинг!

Не-разработчики не понимают, что вы делаете

«Не слишком беспокойся о безопасности… никто не будет это взламывать».

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

«Документов с требованиями нет, но я уверен, что ты разберешься».

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

«Я знаю, что я не разработчик, но думаю, тебе стоит использовать этот фреймворк, о котором рассказывал мой двоюродный брат».

Спасибо за то, что подумал обо мне, ты – парень, который до сих пор шлет свои личные е-майлы с аккаунта в hotmail. Мы ДОЛЖНЫ работать с Ruby только потому, что твоему брату этот язык показался классным после двухчасового семинара General Assembly три года назад.

«Я взял на себя смелость обновить кодовую базу самостоятельно».

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

«Нам не нужно твое участие, потому что ты не креативен!»

Верно, разработчики СОВЕРШЕННО не креативные люди. Мы же не проводим все дни напролет, создавая что-то. И нет ничего креативного в том, как мы заставляем сложные системы работать вместе.

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

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

Разработчики могут разозлиться на ваши слова

«Клиенту нужно, чтобы это работало в IE 6».

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

«Мы не хотим платить за ПО, которое тебе нужно для лицензии, так что почему бы тебе не создать его самостоятельно?»

Чувак, это ж раз плюнуть! Я уверен, что справлюсь за пару недель. Я имею в виду, за два месяца. Два года? Да черт побери, давайте просто заплатим за ПО, которое сэкономило бы нам $500 тысяч, если бы мы купили лицензию два года назад.

«Я знаю, что ты работал над этим целый год, но мы закрыли этот проект».

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

«Мы подписали тебя на контракт по этому клиентскому проекту… ты же знаешь ColdFusion, верно?»

Естественно! А разве не каждый первый знаком с этой legacy-системой, которая устарела еще при Джордже Буше? Я буду счастлив построить ваш проект на ColdFusion, и постараюсь не слишком жаловаться, когда этот проект станет зависать и окажется, что он неспособен буквально ни на что из того, на что способны более гибкие кодовые базы.

Если вам случалось когда-либо говорить нечто подобное вашим разработчикам и они буквально бросали свои компы на пол, кричали «Мы уматываем отсюда, маньяк ты эдакий!» и выходили за дверь, нецензурно поминая вас и компанию в целом, – можно предположить, что ни просто пришли в восторг и торопятся приступить к делу! Или, возможно, они относятся к тем разработчикам, которые предпочитают фокусироваться на том, чтобы хорошо делать свою работу, а не заниматься бюрократией.

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


[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх