На самом деле я практически не беру одноразовых заказов на фрилансе. Как показала практика, адекватных заказчиков там ничтожно мало. Это объяснимо - заказать продукт в зарекомендовавшей себя конторе для них непосильно дорого, процедура сложна (техзадание, согласования и так далее), ответственность велика. То ли дело на фрилансе: разместил объявление и через 10 минут ты царь и Бог, у твоих ног куча дрожащих коленопреклоненных исполнителей, которые тянут к тебе руки в надежде на подачку. Можно вить из них веревки.

То, что рынок труда PHP программистов дискредитирован кучей голодных и неопытных студентов, готовых работать даже бесплатно за портфель и опыт, это не секрет. Чем активно и пользуются недобросовестные или просто неадекватные заказчики.
Однако иногда все-таки приходится работать на сторонних заказах, друзья порекомендуют (трудно отказать), срочно потребуется энная сумма денег, да мало ли. Вот и недавно опять получилось то, что получилось. А именно месяц вхолостую потраченного времени, куча убитых нервов и горький осадок от того, что твой труд и бессонные ночи пошли в корзину. И ведь сколько раз зарекался, не учит жизнь.
И вот я решил сделать для себя памятку, чтобы в в следующий раз не нарваться на подобное. Может кому еще пригодится.
Начнем с хорошего.
Идеальный заказчик (cсылка).

Крайне редкое явление. Идеальный заказчик точно знает, что ему нужно, уважает труд исполнителя, знает ему цену. Он готов помогать, если требуется и никогда не мешает своими "советами". Если его что-либо не устраивает, подносит это в форме "слушай, это круто получилось, но вот еще бы немного так и было бы идеально". Болеет за свой проект, готов сам трудиться сколь угодно много, разрабатывая подробнейшее техническое задание. Искренне радуется успехам и никогда не ругается за промахи. Готов оплачивать допработы.
Мотивация очевидна: с таким заказчиком работать одно удовольствие и хочется сделать даже больше, чем требуется. По принципу "если мне будет пириятно, я тебья так довьезууу, что и тебе будет пириятно!"(с)
Отличительные черты. Имеет подробное техническое задание, не удивляется "глупым" вопросам, не ставит жестких условий по срокам, принимает как должное условие предоплаты, компетентность определяет не по портфолио а из личного общения. Не боится рассказать тонкости своего проекта, так как уверен в идее.
Педант (cсылка).

Его можно было бы отнести к идеальному закзчику, он предоставляет подробнейшее техническое задание вплоть до картинок и скриншотов, однако у него есть еще и график выполнения работ. Будет доколупываться до каждой запятой, до каждого пикселя. Причем попытки спрыгнуть в плане "этого мы не оговаривали" обычно заканчиваются тыканьем носом в техзадание и полным фиаско. Это с одной стороны хорошо, но с другой немного напрягает. Педант обычно сдержан и сух, спокойно относится к ошибкам и багам, понимает, что в работе без них никак и терпеливо добивается исправления. Но он не терпит срыва сроков, и если это произошло по вине исполнителя, катастрофа.
Мотивация. Если такой заказчик появился на горизонте - хватайте любой ценой. Он научит дисциплине и качеству. А это у фрилансеров редкие явления.
Отличительные черты. Серьёзный аудит, долгое собеседование, обязателен договор. Все по правилам, предоплата - не новость, но будут оговорены и неустойки.
Хороший заказчик (cсылка).

Почти идеальный с той только разницей, что считает себя крайне компетентным во всех вопросах и думает. что реализовать его идею - пара пустяков. Труд программиста не особо уважает и ценит. Техзадание у него обычно поверхностное, но он готов разъяснять каждый пункт. Плохо в нем то, что он не считает нужным оплачивать труд, который явно не виден в результате. Обычно это сводится к: "Ой, я думал что тут так, а оказалось вон что... Ты переделай пожалуйста, я постараюсь больше так не ошибаться". Разговоры о дополнительной оплате за переделки воспринимает крайне болезненно с искренним непониманием. Мол за что платить, подумаешь ты три дня просидел вхолостую, ты же деньги не потерял.
Мотивация. Общее положение дел вполне устраивает, издержки производства бывают везде. Может возникнуть подобие "стокгольмского синдрома", когда ты проникаешься его трудностями и начинаешь работать себе в убыток, лишь бы не испортить отношения. С этим нужно бороться и если удается решить вопрос компромиссно, то работать вполне комфортно.
Отличительные черты. На этапе знакомства такой заказчик обязательно упомянет про свой богатейший опыт работы, мол он заказывал пять интернет-магазинов и так далее. Обязательно попросит портфолио, по срокам обычно "нужно вчера", предоплата частично и со скрипом.
Случайный пассажир (cсылка). .

Человек раньше никогда не видел, как устроен сайт изнутри, но его "приперло". Допустим потребовался корпоративный сайт или что-то подобное. Понятия не имеет что такое техзадание, совершенно теряется в терминологии, однако хочет держать руку на пульсе и старается влезть в каждую мелочь. Попутно учится быть заказчиком (а то и исполнителем, чего там сложного!). Плохо в нем то, что очень много времени уходит на это самое "обучение" и согласования, что естественно не оплачивается. По срокам ничего не знает, по цене ориентируется исключительно "а вот моему другу такой за сто баксов сделали". Работа напряженная, куча переделок, минимум удовольствия. Плюсом обычно то, что такой сайт худо-бедно будет висеть в сети, а значит плюс в портфель.
Мотивация. С таким заказчиком можно работать только по двум причинам. Очень нужны деньги и нет другой работы. И "человек хороший, почему не помочь".
Отличительные черты. С первой минуты заявляет, что "я в этом ничего не понимаю, ты специалист, ты и делай". Но тут же выясняется, что у конкурента так, у другого вот так и нужно что бы было лучше, но не знаю как. Без предоплаты хотя бы 50% связываться не стоит, он может передумать в любой момент. Однако обычно соглашается на заявленные сроки и предоплту.
Дальше идет зона риска.
Трудный заказчик (cсылка).

Распознается только в процессе. На момент заключения договора может быть любым из вышеперечисленных типов (кроме педанта) или вообще "рубаха-парень", без вопросов выдаст небольшую предоплату и вот тут начинается. Техзадния как оказалось нет, это тз от другого сайта, просто нужно немного подрихтовать (читай:переделать на 99%). Он вечно занят и этим гордится, как будто исполнителю доставляет неимоверное удовольствие ждать, пока он "съездит в банк или на объект", а потом вернется и все объяснит. Считает веб чем то вроде хобби или игрушки, программиста считает задротом, которого медом не корми, а дай возможность реализовывать его подчас бредовые идеи совершенно бесплатно. В процессе обычно понимает бредовость своей затеи, плюет на предоплату и исчезает по английски.
Мотивация: Просто сразу не понял, ху ис ху и попал. А теперь жалко бросать. Тут нужно действовать по принципу "нет денег - нет работы". Обычно либо достигается договоренность поэтапной оплаты (можно давить на гнилуху, мол нечего кушать, а тебе, такому крутому(!) чуваку чего стоит), либо бросить пока не засосало по шею. Денег получить с такого заказчика почти невозможно.
Отличительные черты. Очень трудно идентифицируется, так как на начальном этапе сам свято верит во все, что говорит. Подозрение может возникнуть только при детальном изучении техзадания. Но тут нужен опыт. Если видишь, что проект изначально провален, а заказчик утверждает, что вот у него то точно все получится, у него инвестиции и опыт, требуйте хотя бы 50% предоплаты.
Одержимый (cсылка).

Человек, который давно вынашивает идею какого-то проекта, знает досконально свое дело, но считает, что и программист должен это все знать. Техздания обычно не имеет и боится, а посему требует полного погружения в проект, вплоть до количества завязей на квадратный метр, если сайт о пасленовых. Как правило не имеет достаточно средств, потому что считает сайт чем то вроде приложения к идее, в которое и денег то вкладывать не обязательно, ведь основное то в его голове. Работать с таким заказчиком - каторга. Ну если ты конечно не телепат или ясновидящий. Ибо такие люди вообще слабо себе представляют, что хотят от сайта, так же примерно как и исполнитель ничего не понимает в его идее. Обычно раздражается или обижается, когда задаешь вопросы по тематике. "Ну как можно не понимать простых истин, у Himerantlius тычинки булавовидно вздутые, а у Lycoperslcum esculenturn звязь разделена по числу подлистников. Это же всем известный факт!". Однако этот человек одержим и готов продать последнюю рубаху, что бы воплотить своё мечтание в жизнь.
Мотивация. Никакой мотивации кроме жалости. Если есть много свободного времени, можно что-то для него сделать, иначе такой человек недалек от суицида. Но лучше сразу отказать. Или потребовать 100% предоплаты. Потянет - у него есть шанс. И труд оплачен. Не потянет сразу, значит не потянет и потом.
Отличительные черты. Самым важным условием сделки считает конфиденциальность. Никогда не рассказывает свою идею полностью, только в общих чертах. Боится, что программист только и ждет, как бы его идею украсть и навариться неимоверно. Может надавить на жалость, что это его последний шанс или что он нашел спонсора, который его убьет, коли что не так.
Этих сразу фтопку
Стартап. (cсылка).

Обычно это школьник на каникулах либо несостоявшийся бизнесмен. Он просыпается однажды утром и понимает, что родил идею, которая перевернет мир и сделает его миллионером. Ведь смог же Цукерберг!!!
Но денег у него нет и самым логичным ему кажется взять в долю (а то и на небольшой процент от будущей прибыли) программиста. Ведь главное, это идея! Сразу нет, даже не стоит тратить время.
Мотивация. Если нет опыта и портфеля, нет работы, а есть запасы на черный день или мама кормит, то можно потратить время с пользой. Скажу по секрету, я сам так начинал. Лучший опыт достигается в боевых условиях. Если заказчик хороший человек, можно бонусом обрести хорошего друга на всю жизнь. Но если программирование профессия, средство существования, даже не стоит рассматривать. Это работа исключительно чтобы наработаться.
Отличительные черты. То же самое, что и у одержимого, но плюсом горящий взор (который обычно тухнет через неделю-две). Ну и никаких разговоров о деньгах. Ты что, я же долю предлагаю, миллионы!!!
Кидала (cсылка).

Ну тут самое сложное. Эти люди обычно знают, чего хотят. И знают, как вести себя с исполнителем, что бы он попал на крючок. Работать бывает даже приятно, но цель этих людей - получить желаемое за бесценок или лучше вообще бесплатно. Так что ничего, кроме горького осознания, что "ну ты лох!" сотрудничество с этим типом не принесет.
Мотивация. Любая из вышеперечисленных, пока не придет "просветление".
Отличительные черты. Очень поверхностный аудит, сразу к делу. Часто просят выполнить "тестовое" задание, которое на поверку оказывается ничем иным, как вполне боевым скриптом или частью какой-то разрабатываемой таким образом системы. Еще одним из важнейших условий ставится разработка на сервере заказчика. Так проще, сменил пароли и в дамках. Предоплату обещают, но не дают. Говорят, что нужно сначала посмотреть на тебя в деле.
Неадекват. (cсылка).

Как ни странно, но попадаются и такие, которые ну вообще не понимают что им нужно. Они просто слышали где-то, что в интернете можно полегкому срубить кучу бабла, при этом загорая на Мальдивах. Они честно пытались пройти какие-нибудь курсы а'ля Попов, но ничего не вышло и тут к ним приходит гениальная идея заказать что-нибудь простое и дешевое, а там то я сам разберусь. Разумеется денег у них нет и быть не может, ибо они тупы и ленивы. Но амбиций бывает выше крыши. Диагностируются с первых же слов.
Мотивация. Иногда попадаются богатые дибилы (папа профинансировал, что бы не мешался или наследство получил и пр). С таких не грех получить по полной, впаривая им всякую ересь. Но это бывает крайне редко, дибил по определению беден. Так что сразу фтопку.
Отличительные черты. Тупость. Бывает некомпетентность, это не грех. Тут именно тупость. Непробиваемость. Советы игнорируются - он сам все знает лучше тебя. Он же целый курс на DVD прослушал, он гуру. Просто ему некогда мелочами заниматься, его ждут великие дела.
Ну вот в общих чертах вспомнил всех, с кем приходилось иметь дело за последние пять лет. Конечно, это ярко выраженная градация, типы могут пересекаться и заимствовать что-то друг у друга. Но основа все же такая. Может быть кто-либо сталкивался и с другими типами, может даже и я. Всего не упомнишь.
Мне же остается только пожелать идеальных заказчиков и посоветовать не дискредитировать профессию демпингом и согласием на любые условия. Они и так последнее время представляют программистов примерно так:

не ровен час свершится.
Николай aka twin
Роман