Comments 51
Напиши мне подробный отчёт-детализацию по всем работам, я по некоторым пунктам тебя поспрашиваю, и если ответы понравятся, получишь свою оплату
Боль и скрежет зубовный, до чего точно подмечено…
Нету трафика, потому что нафиг никому не упали ваши услуги и продукту; нету трафика, потому что трудно найти вас в интернете по названию фирмы среди тысячи таких же как вы оригиналов; нету трафика, потому что вы не смогли в задании верно сформулировать описание ваших же услуг!
Но виноват в этом конечно же фрилансер.
Пару раз обжигался, знание пришло как-то само собой))
3. «Прошлый фрилансер не справился»
Довольно спорно, мне не раз приходилось писать код с нуля после какого-то условного «индуса» (или «индийца»), всё было норм как правило.
5. Абсолютное незнание IT
Вот это 100%. Предпочитаю работать на посредника со знанием IT (и только с ним же общаться), пусть он и берет какую-то часть оплаты себе, чем напрямую с заказчиком, который в IT ноль.
3. «Прошлый фрилансер не справился»Обычно это значит что-то типа «нужно доделать остатки работы (80%) за остатки бюджета (20%)».
Индийцусы вообще такие интересные персонажи порой, один из постоянных заказчиков запросил на одном из порталов, чтобы ему сделали кусок кода на сишарпе, вызывающий окно из контекстного меню иконки в трее другого приложения.
Судя по всему, пользоваться винспаем тем товарищам запрещает религия, потому что на выходе от 10 фрилансеров он получил кучу вариантов от скрипта на AutoIt и до двигания мышкой через винапи.
А всего-то надо было WM_MENUSELECT послать в нужное место :-)
к сожалению, самая главная проблема любого человека — в том, что он почти всегда подсознательно занижает свои знания, достоинства и т.п. А их всегда нужно завышать!
Это я к чему: вам не нравится клиент? смело посылайте его в освенцим. Мне скажут: «кушать нужно здесь и сейчас!». Ответ: лучше вы потратите свое драгоценное время на новую книгу по вашей технологии, чем будете тратить его на реально отстойного клиента, который платит копейки.
Помните: в сутках — всего 24 часа, из которых 8 нужно спать, 2-3 часа — кушать, ехать на работу, гулять с детьми/любимой мамой. Итого остается где-то 13 часов на работу, в лучшем случае. Деньги всегда можно найти/заработать, а вот потраченное на мудака-клиента время уже не вернешь. Тщательно выбирайте того, на кого вы будете тратить драгоценные минуты!
P.S. ИМХО про Освенцим — это лишнее. Мне довелось бывать в Дахау… постояв минуту в музее в бывшей газовой камере, желание упоминать такие вещи походя быстро пропадает.
...самая главная проблема любого человека — в том, что он почти всегда подсознательно занижает свои знания, достоинства и т.п. А их всегда нужно завышать!Не может ли такое быть следствием ошибочной завышенной самооценки?
...Тщательно выбирайте того, на кого вы будете тратить драгоценные минуты!Хорошо, когда есть из кого выбирать!
Не умеете его (Битрикс) готовить так и не судите!
Но если коротко — нет, не дань моде, это у меня личное.
Да, обработки напильником ещё как требует. Кто спорит разве? Но Вы тему статьи этой вспомните — фрилансеру то почему нельзя браться за доработку проекта на Битрикс как утверждает и советует автор статьи?
Битрикс, не смотря на заявления их рекламщиков, предназначен для небольших типовых магазинов, клиентов без админов и программистов в штате, и разработку в режиме «сделал и забыл». И вы знаете, чудес не бывает, за универсальность, совместимость и мышекликовый интерфейс приходится расплачиваться производительностью.
А если у вас каталог насчитывает миллионы товаров, а клиент жопит денег нормальный самописный HighLoad, заточенный конкретного под него, то это тоже вполне себе флажок.
Если позиционировать битрикс как решение для малых каталогов которое заглохнет в дальнейшем — так может его так и рекламировать? Ах да — его ж никто тогда не купит ;)
посещалка 3-4 тыс.\сутки, каталог >5000 позиций. Время загрузки каталога в пике 6-7 секунд. Был проект (попросили доработать, чтоб не тормозил) именно по свету. ~150000 позиций. Настроили MySQL, поправили конфиги apache и nginx — проект задышал. Потом наш программист поколдовал с кодом вывода каталога, пожали картинки до приемлемых размеров — тоже все вполне на уровне. Загрузка страниц от 2 до 3,5 секунд. Загрузка каталога от поставщика в зависимости от объемов до 1 часа, но тут скорее из-за вытягивания дикого количества картинок с сайта поставщика. Так что сказать, что вот прям совсем битрикс плох — нельзя. Хотя и не без проблем. Одно у него не отнять: не ломают его так часто и густо как всякие WP\drupal\modx.
1. «Никакой предоплаты или частичной оплаты, никакой сделки через биржу, обсуждаем в скайпе и заплатим напрямую, когда будет готово»
Один раз была обратная ситуация, когда человек наоборот слишком настойчиво хотел оплатить, при этом не мог внятно объяснить, что он хочет. Таких по моему тоже надо опасаться.
Такие люди не поймут, почему вы не можете «просто взять и сказать точно, сколько это будет стоить и сколько дней займёт». И почему оценка «на глаз» может оказаться ошибочной в несколько раз (и почему это не то же самое, что обещание).
Как перешел с несложных веб-сайтов(интернет-магазины/одностраничники/каталоги), на нетривиальные веб-приложения и сервисы, частенько стал попадать в положение, когда не могу оценить время даже приблизительно. Возникает вопрос как хотя бы приблизительно можно рассчитать время, какими критериями пользоваться в расчетах? Если дана задача, которая не имеет решения в паблике или имеет решение только у конкурентов (реверс-инжиниринг иногда помогает ускорить процесс, но опять же не всегда).
6. Бюджетные и окологосударственные заказчики (применительно к РФ)
Не согласен, как то работал на московскую вебстудию по аутсорсу, делал часть интерактивных интерфейсов на svg, для одного гос-сайта, платили выше рынка ~25$ час. Так что окологосударственные заказчики, не всегда плохо. ТЗ было отличным, правки понятными.
Возникает вопрос как хотя бы приблизительно можно рассчитать время, какими критериями пользоваться в расчетах? Если дана задача, которая не имеет решения в паблике или имеет решение только у конкурентов (реверс-инжиниринг иногда помогает ускорить процесс, но опять же не всегда).
Работать с почасовой оплатой, даже не делая оценок. Если у вас хорошая репутация — то вполне может сработать.
Этакой чек-лист для заказчиков про фразы (флажки) «Да это прикрутим за 2 часа» или «Сайта на Laravel? Не, мы в нём не разбираемся, давайте сделаем нашу часть на Symfony»
Со 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..»
Фриланс-вебдев — как и с кем НЕ стоит работать