Как стать автором
Обновить

Комментарии 51

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

Боль и скрежет зубовный, до чего точно подмечено…
А мне «нравятся» заказчики, у которых достаточно специфичные или непопулярные продукты; заказчики, у которых не хватает фантазии назвать свою фирму не как у всех; заказчики, которые не могут сформулировать ценное предложение своему покупателю; заказчики, которые не хотят тратиться на рекламу или смм. Такие обычно недоумевают, почему сайт не продает, и почему на него нет миллионного трафика из поиска.
Нету трафика, потому что нафиг никому не упали ваши услуги и продукту; нету трафика, потому что трудно найти вас в интернете по названию фирмы среди тысячи таких же как вы оригиналов; нету трафика, потому что вы не смогли в задании верно сформулировать описание ваших же услуг!
Но виноват в этом конечно же фрилансер.
Пару раз обжигался, знание пришло как-то само собой))
3. «Прошлый фрилансер не справился»

Довольно спорно, мне не раз приходилось писать код с нуля после какого-то условного «индуса» (или «индийца»), всё было норм как правило.

5. Абсолютное незнание IT

Вот это 100%. Предпочитаю работать на посредника со знанием IT (и только с ним же общаться), пусть он и берет какую-то часть оплаты себе, чем напрямую с заказчиком, который в IT ноль.
3. «Прошлый фрилансер не справился»
Обычно это значит что-то типа «нужно доделать остатки работы (80%) за остатки бюджета (20%)».
«не так страшны первые 90% проекта, как вторые 90% проекта»

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


Судя по всему, пользоваться винспаем тем товарищам запрещает религия, потому что на выходе от 10 фрилансеров он получил кучу вариантов от скрипта на AutoIt и до двигания мышкой через винапи.


А всего-то надо было WM_MENUSELECT послать в нужное место :-)

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

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

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

Помните: в сутках — всего 24 часа, из которых 8 нужно спать, 2-3 часа — кушать, ехать на работу, гулять с детьми/любимой мамой. Итого остается где-то 13 часов на работу, в лучшем случае. Деньги всегда можно найти/заработать, а вот потраченное на мудака-клиента время уже не вернешь. Тщательно выбирайте того, на кого вы будете тратить драгоценные минуты!
Идея верная. Если у вас нет достаточного количества достойных клиентов, и приходится работать с мудаками — надо повышать квалификацию, или менять рынок.

P.S. ИМХО про Освенцим — это лишнее. Мне довелось бывать в Дахау… постояв минуту в музее в бывшей газовой камере, желание упоминать такие вещи походя быстро пропадает.

Да был там… Согласен, сравнение не из лучших. Редактирую.

...самая главная проблема любого человека — в том, что он почти всегда подсознательно занижает свои знания, достоинства и т.п. А их всегда нужно завышать!
Не может ли такое быть следствием ошибочной завышенной самооценки?
...Тщательно выбирайте того, на кого вы будете тратить драгоценные минуты!
Хорошо, когда есть из кого выбирать!
Неплохая статья, но наброс на Битрикс это такая дань моде? Или желание на хейтерстве Битрикс кармы срубить?

Не умеете его (Битрикс) готовить так и не судите!
Если бы Битрикс был бесплатным продуктом — у меня к нему было намного меньше претензий. Но при том, сколько он стоит, и на каких условиях нужно платить — считаю своим долгом как минимум упомянуть про него, чтобы принимающий решение (и, часто, не разбирающийся в вопросе) заказчик подумал дважды.
Но если коротко — нет, не дань моде, это у меня личное.
все заказные несколько десятков проектов моей фирмы на битриксе. битрикс кал.
Подскажите были ли у вас проекты на битриксе с более менее большими данными? Например каталоги тысяч на 400-500 товаров? У меня есть опыт разработки и поддержки таких проектов, и стандартный битрикс без жестокого напильника глохнет уже на 100 тысячах на нормальном железе с ровными админами.
Вы специально мне вопрос задаёте чтобы моё сообщение как и предыдущее в усмерть заминусили? :)

Да, обработки напильником ещё как требует. Кто спорит разве? Но Вы тему статьи этой вспомните — фрилансеру то почему нельзя браться за доработку проекта на Битрикс как утверждает и советует автор статьи?
Дело вкуса, но у автора похоже это личное.
А давайте с другой стороны, насколько часто в принципе встречаются в онлайн-ритейле каталоги на более чем 2-3 тысячи товаров? Зачем вы пытаетесь «сверлить зубы через задний проход дрелью от Сваровски», а потом удивляетесь, что оно как-то плохо работает?
Битрикс, не смотря на заявления их рекламщиков, предназначен для небольших типовых магазинов, клиентов без админов и программистов в штате, и разработку в режиме «сделал и забыл». И вы знаете, чудес не бывает, за универсальность, совместимость и мышекликовый интерфейс приходится расплачиваться производительностью.
А если у вас каталог насчитывает миллионы товаров, а клиент жопит денег нормальный самописный HighLoad, заточенный конкретного под него, то это тоже вполне себе флажок.
Достаточно клиентов которые начинали с 1-2 тысяч товаров и выросли до больших каталогов. Заливка крупного поставщика товаров из категории «Свет» это уже более 100 тысяч позиций на ровном месте. Им теперь всю инфраструктуру ломать и бежать переписывать на Highload?

Если позиционировать битрикс как решение для малых каталогов которое заглохнет в дальнейшем — так может его так и рекламировать? Ах да — его ж никто тогда не купит ;)
Некоторое время назад был руководителем группы разработки в Web-dev студии. Работали в основном с битрикс. Проекты были разные. Если ТЗ правильно состалено, то проект живет долго и счастливо. Сейчас проверил один из старых проектов:
посещалка 3-4 тыс.\сутки, каталог >5000 позиций. Время загрузки каталога в пике 6-7 секунд. Был проект (попросили доработать, чтоб не тормозил) именно по свету. ~150000 позиций. Настроили MySQL, поправили конфиги apache и nginx — проект задышал. Потом наш программист поколдовал с кодом вывода каталога, пожали картинки до приемлемых размеров — тоже все вполне на уровне. Загрузка страниц от 2 до 3,5 секунд. Загрузка каталога от поставщика в зависимости от объемов до 1 часа, но тут скорее из-за вытягивания дикого количества картинок с сайта поставщика. Так что сказать, что вот прям совсем битрикс плох — нельзя. Хотя и не без проблем. Одно у него не отнять: не ломают его так часто и густо как всякие WP\drupal\modx.
Имхо это как КамАЗ подготовить для ралли Париж-Дакар — ездить будет быстро, но что там останется от КамАЗа?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
1. «Никакой предоплаты или частичной оплаты, никакой сделки через биржу, обсуждаем в скайпе и заплатим напрямую, когда будет готово»

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

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

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

6. Бюджетные и окологосударственные заказчики (применительно к РФ)

Не согласен, как то работал на московскую вебстудию по аутсорсу, делал часть интерактивных интерфейсов на svg, для одного гос-сайта, платили выше рынка ~25$ час. Так что окологосударственные заказчики, не всегда плохо. ТЗ было отличным, правки понятными.

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

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

Этакой чек-лист для заказчиков про фразы (флажки) «Да это прикрутим за 2 часа» или «Сайта на Laravel? Не, мы в нём не разбираемся, давайте сделаем нашу часть на Symfony»
Относительно 1го пункта. Очень часто работаю не через биржи. Но имею правило при первоначальных работах оцениваю задачу и прошу 50% предоплаты. Далее, отработав в районе 2-3х месяцев с клиентом, начинаю работать без предоплаты. Оплата идет 1-2 раза в месяц по отработанным задачам или часам.
Со 2м пунктом ни разу не сталкивалась.
3. Прошлый фрилансер не справился. Довольно часто. И получаю либо такую кашу, либо препредыдущие люди так круто написали, что предыдущий не смог разобраться. Так что это не всегда плохо.
4й сразу обхожу. Т.к. для меня это тоже минус.
5. Абсолютное незнание IT. Это дает головную боль.
Сейчас как раз есть проект на yii2. Он простой, но проблема в том, что клиент хочет периодом что-то добавить или что-то изменить. И вот он совершенно не понимает зачем тут нужно что-то кодить, это же элементарно.
6. Как раз сейчас работаю и не имею проблем с оплатой.
НЛО прилетело и опубликовало эту надпись здесь
Ну я работаю одна и сейчас после основной работы и не каждый день. Так что не будет прямо критично.
Вспоминается
Молодой человек, зачем же вы ее трахаете, если вас от нее так тошнит?
Корабль собирается в дальнее плавание. Боцман говорит юнге — сходи в
аптеку, купи презервативов и таблеток от морской болезни.
— Сам понимаешь — будут порты, бордели, девочки… Шторм и качка само
собой.
Приходит юнга в аптеку и просит упаковку презервативов и пачку таблеток
от морской болезни. Приносит боцману. Боцман:
— Ну ты чего! это одному из нас меньше чем на один вечер и на одну
сильную качку! давай еще.
Приходит юнга опять в аптеку и просит 10 упаковок презервативов и 10
пачек таблеток от морской болезни. Приносит боцману. Боцман опять
отчитывает юнгу:
— Так это же меньше чем на 2 недели! давай еще!
И опять приходит юнга в аптеку, на это раз просит по 50 упаковок
презервативов и табеток. Приносит боцману. Тот разводит руками:
— Так, давай еще раз всего по 100 и отплываем.
Опять приходит бедный юнга и просит 100 упаковок презервативов и 100
пачек таблеток от морской болезни. Продавщица в аптеке на него смотрит и
говорит:
— Молодой человек, зачем же вы ее трахаете, если вас от нее так тошнит?


По сути конечно все правильно.
Но есть нюансы.
Нужно быть очень крутым (и с хорошей кармой/отзывами) фрилансером, чтобы отсеивать все перечисленные категории заказчиков.
А все это приходит только со временем.
Поэтому реальный совет из мира 1С, но я думаю что и для вебдев он подойдет.
Учитывайте описанные выше флажки и защищайте свой труд, если у вас есть сомнения.
На самом деле квалифицированному программисту не составит труда это сделать.
Всегда.
Чтобы потом не жалеть о бессмысленно потраченном времени.
Варианты набросают в комментариях, самое простое обфускация и ограничение по времени (вариант — вывод некого копирайта).
Да, нее есть… с винтом, но это обычно дороже, чем просто расплатиться с вами.
Были еще жесткие меры воздействия (в рамках УК) на заказчиков. Это за бортом.
Как результат — можете браться за сомнительные и даже крайне сомнительные проекты.
За последние годы только Росгвардия не расплатилась. И то лень было связываться.

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

Реальные деньги платят так же за Laravel, Yii2, Symfony, список можно продолжить… Работать надо с тем, что нравиться и интересно в первую очередь.
И на текущий момент Битрикс единственный на котором можно за час получить работающий интернет-магазин средней руки с интеграцией в учетную систему.

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

Не пилиться он годами при должном финансировании и опыте.
3. «Прошлый фрилансер не справился»
Два клиента нашли меня, перепробовав 1-3 фрилансеров до этого. И они прекрасно понимают, почему платят рейт выше среднего по рынку.
Судя по контексту, пункт стоит переименовать в «Прошлый фрилансер сделал только полпроекта». Вот тут уже всё подозрительно.
После нескольких лет работы на фрилансе подавляющее большинство средних и крупных проектов просто не оцениваю. Вот не оцениваю и все. Могу дать вилку цены, но сразу оговариваюсь, что это очень приблизительно.

Просто говорю заказчику, чтобы нанимал меня на определенное время, к примеру, неделю на почасовую работу. При этом он мне оплачивает это время в любом случае. После недели либо продлеваем контракт, либо (что ооочень редко) прекращаем сотрудничество. Все просто.

Это очень полезно с теми, у кого нет досконально прописанного ТЗ и помогает отсеять проблемы, описанные в посте. Ну и предоплата. Минимум 50%.

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

Несколько лет назад активно работал на fl.ru, и случайно наткнулся на баг (не удивлюсь, если он там до сих пор есть) — если просрочить выплату комиссии, то аккаунт временно закрывают до оплаты, а после оплаты и разблокировки у него, как я понял, обнуляется внутренний счётчик дней. То есть в списке популярности фрилансеров по категории (который там фильтровался по количеству денег в день, которые фрилансер приносит платформе) получается, что фрилансер принёс кучу денег за один единственный день. Таким образом я стал «первым вебдевом всея Руси» и ссылку на мой профиль видели все, кто заходил в раздел «Создание сайтов».

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

И в один из случаев, я сделал заказчику 50% работы за вечер и начал договариваться на оплату этой и оставшейся части. Тот всеми правдами-неправдами пытался вытянуть из меня остаток работы, даже цену соглашался повышать, только когда всё будет сделано, играл в дурачка, делая вид, что не понимает, что происходит. В конце концов я просто написал, что пока не получу оплаты — хоть какой-то — ни строчки кода больше не напишу, а текущий код, если его не устраивает, удалю и верну всё как было (я бекап сохранил). И — внезапно — у меня пропадают все доступы, а заказчик продолжает делать вид, что ничего не понимает.

Так вот, защита сработала — код, который остался у заказчика был неприменим в продакшене и не полнофункционален, а я не попался на обман.

Вот только осадок неприятный всё равно остался, как видите, до сих пор помню.

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

Вот этого надо опасаться, 100% кидалово последует) Проверено. Когда начинают говорить, что деньги — не проблема, можем хоть в три раза больше заплатить, главное — сделать и как можно быстрее… все, посылайте их на все 4 стороны. Самое интересное, после такого отказа, они обычно удаляют переписку (Телеграм) и прочее
Еще можно добавить сроки. Иногда проекты делают с жесткими сроками, например под выставку или еще что-то. Такие проекты имеют повышеный риск…
Спасибо автору за статью, хочу в ее контексте поделить своим опытом по поводу:
«Ты там, возможно, пару кнопок нажал, а счёт мне выставил, как зарплату за месяц. Напиши мне подробный отчёт-детализацию по всем работам, я по некоторым пунктам тебя поспрашиваю, и если ответы понравятся, получишь свою оплату».

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

Поделитесь каким образом реализуете это? Я про автоматизацию если она есть.

Вклинюсь в ваш разговор.
Я тоже фиксирую затраченные часы, пользуюсь clockify, бесплатного тарифа хватает. Есть API

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

Согласен с каждым словом, очень полезная статья

НЛО прилетело и опубликовало эту надпись здесь

Как же все ЗНАКОМО. Причем некоторые из первых пунктов встретил в течении последнего года. Проект стал неинтересен, от слова "совсем". Хотя по оплате все отлично.

Про клиентов верно, а про то брать/не брать заказ — бред.
Тупо нормальный подход и хороший английский может вас вывести в топ среди миллиона индусов с их «please kindly read my proposal..»
Спасибо за статью! Грамотно, емко, пункты читаешь и сопоставляешь с жизненными случаями.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории