Pull to refresh

Comments 65

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

Лучший кейс который я для себя разработал за последние годы:
1. 30% за первый этап разработок и 70 за второй.
— Вы не отработаете в минус.
— Клиент доволен сравнительно небольшими рисками.

2. Если вы всем своим Я чувствуете что клиент истеричка, то или отказаться сразу, или именно в этом случае брать бОльший % аванса.
— Вы не отработаете в минус.
— Если клиент откажется платить, вы ничего не потеряете.
Совсем забыл. Чем больше у вас опыта, тем быстрее вы приходите к пониманию, что вам нужен ассистент/ка на раскачку клиентов. Так как опытный исполнитель напрочь откажется тратить Х-часов времени на поиск и уговоры ментальных клиентов, а потом бездушно обсуждать проект с окученным клиентом, утомленный после длительных поисков и однообразных тендеров и самопиаров.

Что же до посредников, посредники легко кидают не меньше чем клиенты, как в прочем и сами фрилансеры. Лучший выход это свой собственный ручной ассистент, который и клиента выберет, и ТЗ с клиентов составит. А вам нужно будет только его прочитать и утвердить.

Затраты на ассистента окупятся с лихвой в любом случае. А вам нужно только работать и не отвлекаться от своего профильного занятия. Фрилансеры не комбайны, каждый должен заниматься тем что у него получается лучше всего :)
UFO just landed and posted this here
Почти все опытные фрилансеры берут 50%. 30% иногда встречается, но довольно редко. 100% тоже встречается для особых проектов.
а почему не 20% и 80%?
это среднестатистическая процентная ставка основанная на разности ценовых политик на проекты. Дешевые проекты за 20% не интересны, 50 это как у всех и особо не привлекает внимание клиенты, 40 тоже сомнительно, 30 показали лучший результат.

Все время менять % рискованно из-за соображений сарафанного радио.
А вот если поделить проекты на средний и высокий сегменты, то как правило динамическая смена процентной ставки аванса более чем объяснима.
Крупные компании часто работают по схеме 30/70 между собой. Также именно такое соотношение чаще всего прописывается в госконрактах.

Default, короче.
Я использую такую схему: весь проект разбивается на этапы, предоплата каждого этапа = 50% от его стоимости.
Предоплата > работа по 1-му этапу > оплата 1го этапа + предоплата 2-го > работа по 2-му этапу >…
Схема устраивает и меня, и заказчиков.
Каналья! Мне нет 18! Блистательная карьера ИТ-ронина закрыта для меня 8(
>>вам нет 18. Стереотип безответственной школоты ничем не уничтожить
Раздолбаем можно быть и после 18 лет. Просто не всех их видят.
Как раз сейчас я готовлю иск в суд: заказчик веб-сайта выплатил аванс 50%, а остаток после сдачи работы перечислять не собирается. Для того, чтобы были шансы суд выиграть, надо знать следующее:

1. договор с заказчиком должен быть подписан на бумаге (а не в виде оферты или e-mail), в договоре должно быть написано, что заказчик обязан принять работу в определенный срок (например, 5 дней) с момента получения акта сдачи-приемки, который ему направляется при сдаче работы; также там должно быть сказано, что если заказчик не прислал мотивированного отказа о приемке работ в течение 5 дней (укажите свой срок, разумный, с учетом времени на почтовые пересылки, если заказчик далеко), то работы считаются принятыми;
2. сразу по окончании работы и передачи сайта (программы, модуля или что там заказано) заказчику надо направить акт сдачи-приемки работ — по почте, ценным письмом с описью; опись со штампом почты и чек надо сохранять у себя;
3. если заказчик не заплатил денег, со всем этим комплектом документов идем к юристу и начинаем переговоры с заказчиком;
4. заказчик все равно не платит? Тогда в суд.

Алгоритм работает и при заключении договоров с физическими лицами, и с юридическими. Вся эта морока с письмами будет стоить вам может быть одного, ну полутора дней на написание и печать бумаг, и отправку по почте, и обойдется рублей в 100 (почтовые расходы). А выиграть поможет тысячи (или сотни тысяч, если вы беретесь за серьезные проекты и делаете их месяц-другой).
А есть более правильный способ — свой сервер и свой поддомен zakazchink.vasyapupkin.ru
Всё демонстрируется на этом домене.
Перенос заказчику — только после 100% оплаты.
С версткой и javascript это, увы, не работает :(
Вы не поверите, но есть лихие умельцы, которые не отдают проект после оплаты клиентом. А продают готовое решение второму клиенты =) Но в целом этот подход более чем правильный и лишает потенциальной возни с судами
Поскольку речь о фрилансе, такие трюки больше пары раз не пройдут. Ибо отзывы и минусы в карму.
Ну, если конечно не работать в самом нижнем ценовом сегменте, где отзывов нет ни у кого из конкурентов.
А в чём смысл не отдавать? Ведь можно и отдать, и потом продать то же решение с небольшими изменениями второму клиенту. У меня бывало так, что разным клиентам требовался практически идентичный функционал, и движок у них обоих был одинаковый, поэтому были небольшие правки, занявшие чуть-чуть времени, при этом деньги можно брать те же самые, ну, или чуть меньше.
Вы правы. В моем случае у заказчика был его собственный хостинг, и надо было ему говорить, какое ПО устанавливать, чтобы сайт работал. Заранее — до окончания проекта — описать все требования к ПО на сервере заказчика трудно (вдруг неожиданно придется использовать какой-нибудь непредусмотренный заранее модуль PHP?)

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

Что точно надо делать:

1. договор — на бумаге. Если заказчик — в другом городе, используем почту. Договор на бумаге с подписью (для физ.лица) исключительно важен для суда (если до него дойдет дело). Сканам и тем более электронной переписке доверия меньше, и судьи районных судов их не любят. А если до суда дело дойдет, то рассматривать его будет для начала районный суд.

2. в договоре четко прописывать порядок и сроки сдачи-приемки работ. Например: «Результат работ — это набор файлов, содержащих программное обеспечение и стили, обеспечивающие работу веб-сайта. Работы считаются выполненными, когда Исполнитель перенес все эти файлы на сервер, указанный Заказчиком, а именно xxx.xxx.ru. Факт завершения работ должен подтверждаться возможностью зайти на сайт по этому адресу с помощью программы-браузера, например, Mozilla Firefox, и выполнить действия, описанные в ТЗ (тут ссылка на раздел ТЗ, описывающий, что пользователь должен иметь возможность сделать на сайте). По завершении работ Исполнитель передает Заказчику Акт сдачи-приемки работ (тут указать как — курьером, по почте, лично). Заказчик в течение 5 дней после получения Акта сдачи-приемки работ должен либо оплатить работы, либо направить Исполнителю мотивированный отказ от приемки работ в письменном виде. В случае, если мотивированный отказ не направлен Исполнителю в течение этого срока, работы считаются принятыми. Заказчик обязан оплатить принятые работы в срок не более 5 календарных дней со дня приемки работ.

Насчет приемки работ все достаточно четко: Заказчику дается 5 дней на подписание акта или составление мотивированного отказа, и еще 5 дней — на оплату. Если ни мотивированный отказ не направлен, ни деньги не заплачены, можно подавать иск в суд.

В ГК срок приемки работ по факту неотправки отказа длиннее — 30 дней, поэтому в договоре лучше явно написать 5, иначе по умолчанию будет 30.

3. В договоре (обычно — в ТЗ, которое является приложением к договору) очень важно указать, что именно надо сделать. Если заказчик не знает, как точно должно выглядеть то, что ему надо, и (о ужас!) не очень представляет, как оно должно работать (»ну, тут должна быть возможность заплатить за товар. Чем? Да всем, чем угодно, скажем, Робокассой и Paypal'ом, ну может еще чем-нибудь") — то полезно написать фразу «все особенности реализации, существенные для Заказчика, должны быть в явной форме отражены в ТЗ. Если в ТЗ не оговорены какие-либо требования Заказчика, то форма и порядок их реализации остаются исключительно на усмотрение Исполнителя и не могут являться причиной для отказа от приемки выполненных работ» — или нечто подобное по смыслу.

Если что-то еще надо уточнить — спрашивайте. Решения суда по моему спору с Заказчиком пока еще нет, так что гарантировать, что вся эта «соломка», подстеленная в договор на случай проблем, сработает, пока не могу. Юристы говорят, что должно.
Ещё хуже, на вас напишут жалобу. Отрицательный отзыв в портфолио фрилансера подобен смерти.
В таком случае надо подавать иск в суд о защите чести и деловой репутации. По решению суда негативный отзыв удалят с сайта биржи, а по исполнительному листу в банке заказчика вы получите безусловное списание присужденного вам морального и материального ущерба со счета заказчика.

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

Отрицательный отзыв в портфолио фрилансера подобен смерти.

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

Я не согласен с утверждением ТС о том, что отрицательных отзывов надо бояться настолько, чтобы идти на поводу у заказчика и делать ему бесплатно заранее не оговоренную работу.
После 4 лет работы на профиль получаете вы отрицательный отзыв, а потом каждый последующий клиент вам этим отзывом тыкае в переписке. При том, что положительных больше 60.
И ещё неизвестно, сколько людей тебе отказали из-за этого отзыва.
А ели вы начинающий то шансов мало…
Лучше напишите статью «Как не стать фрилансером»
судя по топ-листам наших бирж, мало у кого получается…
я всего лишь изложил 6 лет своего опыта
судя по слитой карме — зря потратил время
пойду дальше делами заниматься
вам нет 18. Стереотип безответственной школоты ничем не уничтожить

Неправда. Скорее «большинство», но не все. Ответственные люди есть.

вконтакте вас зовут Вася, на бирже Петя, а вебмани будет выдавать, что вы Маша. Мало кто задумывается в самом начале пути о своём виртуальном профиле, а зря, потом уже ничего не изменить. Подумайте не только о достоверности вводимых данных, но и о их «чистоте». Если юзер под вашим ником будет на форуме phpclub-а просить научить его программировать, то будьте готовы к внезапно потерянным клиентам.

Тут скорее зависит от того, кем ты представляешь в сети. Но в один момент осознаёшь, что ты работаешь на разные имена, а должно быть наоборот — одно имя работает на тебя. Как раньше было — какой-нибудь виртуальный ник всё заменял, но в итоге отказался от этого — имя и фамилия, этого достаточно и более строго выглядит (в тот же момент и проще).

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

Это же как тесно нужно работать с заказчиком, чтобы столько контактов давать? Не люблю, когда бюджет маленький, а меня дёргают когда клиент захочет (я например отдыхаю в это время — бег, прогулка, etc). С таким количеством общения с заказчиком, только нервы и время теряем. Не спорю, есть адекватные заказчики, но как правило, они уже нашли надёжных исполнителей. Использую только почту, разве что если проект выше 1000$ — то дам ещё какие-нибудь контакты. Ну или заказчик как посредник — предложит не одну работу. Почта даёт возможность избежать лишних слов и сэкономить время. Конечно, это при условии, что всё в срок.

уделите внимание социальным сетям. Ни что так не компрометирует исполнителя, как страничка вконтакте содержащая мат, падонские выражения и т д

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

По остальным частям уже не буду цитировать, но скажу.
Из моего опыта так сказать. Исполнителя без опыта или без портфолио берут на много проектов, если сроки не горят, и без предоплаты, конечно. Но как правило, тут ещё и важно и качество исполнения, сам заказчик важен (вынесет он вам мозг или нет). Поэтому, перед боем важна практика — участвуйте в конкурсах, выполняйте бесплатные (ну или со скидками, если уверены в свои знаниях, но не переоценивайте) работы для портфолио.

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

В моём случае сложилось всё довольно неплохо. Год работы за фрилансом, очень мало отзывов, неадекватные заказчики, мало платили, выносили мозг. Но внезапно, когда общался с ребятами по интересам (вошёл в команду энтузиастов) нашёл толково человека. Из той команды я конечно вышел, вернее уже перестал помогать, но с тем человеком контакты сохранились. Ему нужен был программист, мне заказы. В итоге мы собрали команду из нескольких человек, и всё отлично идёт. Он ищет заказчиков, мы выполняем. Называю ему цену, он договаривается с заказчиком (какую сумму получает он — не знаю, я свои деньги получаю, мне этого достаточно) и решаем вопрос по срокам. Срок 10 дней, он говорит заказчику другой срок, и я успеваю делать отладку, если понадобиться. С заказчиками вообще не общаюсь. Он всё «фильтрует», так сказать. Ну и жалуется, как же достали заказчики (выше ТЗ идут). Выплаты примерно в два раза в месяц (если проект на месяц, например), если неделя — то без предоплаты, я ему доверяю. Кинули нас только один раз за полтора года работы. Я ответственный, ибо за мои ошибки отчитываться ему, и будет страдать его репутация.

Ну и тут есть минус. Хоть я и получаю заказы, деньги, но обо мне и речи нету — репутация не поднимается вообще. Но появляется опыт, и поэтому в свободное время, я могу находить заказчиков и внезапно, с репутацией «новичка» делать всё качественно и в срок. Именно фриланс, работаем из разных городов. Оплачивает он мне обычным переводом на карточку, так что даже с выводом денег проблем нет. При том, что и 18-ти лет нет. Вот такой вот рассказ.
Вы даже младше меня, а ещё раскачиваюсь для фриланса. Мотивация =)
Как-то заинтересовался в веб-технологиях, а потом перешёл на языки программирования. Ну и к своему возрасту захотелось и пользу от этого получать =) Меня мотивируют ребята из соревнований по коддингу :)
В веб-технологиях нет языков программирования?
Есть, но языки программирования не только для веб-разработки.
Не повторяйте ошибок jquery программистов, которые кода чистого в своей жизни не видели и подключают библиотеку, чтобы написать что-то вроде
$('.btn').css('display','none');

И что вы предлагаете взамен? С учетом сохранения читабельности, переносимости, расширяемости и так далее?

(хотя на самом деле, конечно, там должно быть $('.btn').hide('display','none');)
Речь идёт о ситуациях, когда в бибилиотеку подключают, чтобы написать 10 строк кода.
Потому что без библиотеки эти 10 строк кода вылились бы в сто?
Нет, это будут теже 10 строк кода, но без библиотеки на 100КБ

document.getElementById('btn').style.display = 'none';
Тот факт, что код jQuery ищет элемент не по id, а по классу, вы пропустили?

(ну и да, нынешная production jquery — 32Kb)
Действительно, пропустил; извиняюсь.

Тогда можно сделать так:
Скрытый текст
// костыль для IE 6...8 - http://www.quirksmode.org/dom/w3c_core.html#t11
// http://stackoverflow.com/questions/9427311/how-to-get-all-elements-by-class-name
if(!document.getElementsByClassName) {
	document.getElementsByClassName = function(className) {
		var elements = document.getElementsByTagName('*'), elementsByCN = [];
		for(var i = 0, elementsTotal = elements.length; i < elementsTotal; ++i)
			if(elements[i].className == className)
				elementsByCN[elementsByCN.length] = elements[i];
		return elementsByCN;
	};
}
		
var elements = document.getElementsByClassName('btn');
for(var i = 0, elementsTotal = elements.length; i < elementsTotal; ++i)
	elements[i].style.display = 'none';

100КБ я взял отсюда: code.jquery.com/jquery-1.8.0.min.js = 90.3КБ. Но Вы правы, библиотека пересылается в сжатом виде (gzip), поэтому — 32КБ.

Тем не менее, если это — единственное, что требуется от jQuery, то подключать его не стоит. Это как из пушки по воробьям палить.
Ага, количество кода сравнили с оригиналом? А читаемость?

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

Так что не надо пренебрегать фреймворками, просто надо быть разумным.
Но самое неприятное — это то, что когда послезавтра понадобится добавить более сложный селектор, и jQuery все-таки подключат, все эти велосипеды придется найти и убить.

Если надо будет больше «велосипедов», то тогда уже будем пользоваться фреймворком. А пока нам нужно только писать

$('.btn').css('display','none');

то, пожалуй, 2 КБ велосипеда лучше, чем даже 32 КБ уже готового кода.
Как я уже говорил, вы не учитываете двух вещей: (а) читаемости кода вашего велосипеда абстрактным человеком со стороны, и (б) стоимости последующей переделки.
Расскажу свой небольшой юзеркейс.

Требовалась верстка, забежал на free-lance — разместил проект. Нашелся человек корректным именем, WM аттестатом, в котором были прописаны имя, фамилия и неплохой BL, отзывов на FL не было, так как акк был создан недавно, но рейтинг пользователя (что-то типа кармы) был положительным. Перевел ему небольшую предоплату в размере 10$ (в верстке нужны были небольшие совсем корректировки), человек пропал. Я был удивлен — ведь 10$ не такая большая сумма, из-за которой можно пойти на обман (в моей системе ценностей). Отписал на фриланс — они говорят: «мы его забаним», вроде забанили. Через день разбанили с формулировкой — Рафик не виновен. Он прислал им подделанный txt с диалогом между нами и FL решил, что мы сами виноваты и для нужно использовать СБР. Накатал еще, конечно, отзыв на его кипер, но что ему будет — подумаешь один отзыв. Из-за такой маленькой суммы не охота было раскачивать ситуацию, но ощущение было не очень. В итоге FL потерял работодателя в моем лице для своих клиентов.

Так что в этот ваш перечень пунктов для школоты как стать фрилансером, я бы добавил немаловажный пункт о соблюдении тех правил, что приняты в светской жизни: не воруй, не убивай и не ### гусей.
Да, это и есть минус фриланса для заказчиков. Но поверьте, когда делаешь работу, заказчик не доплачивает, или вообще за неё не платит — точно такое же чувство.
Я всегда работал по следующей системе оплаты:
1) 30% — предоплата
2) 30% — аванс после первых реальных результатов работы (т.е. сделана где-то 50% часть работы)
3) 40% — сдана работа полностью (со всеми корректировками и пр)

Но я не работаю на отечественных биржах. Слишком много кидал, к сожалению :(
Создалось ощущение, что пост про становление PHP-программиста на freelance.ru.
freelance.ru не прижился с самого начала, поэтому ни одного заказа с него я не взял за все годы…
на счёт PHP верно
Возник вопрос — а что это за посредники такие и где их найти?
Студии, которые не берут вас в команду, но работают по-проектно. Или менеджер, который работает как агент. А где найти, без понятия.
Всё верно. искать их на том же веблансер.нет, периодически там появляются предложения о постоянном сотрудничестве.
В конечном итоге я ушёл из фриланса именно на аутсорс к таким веб-студиям.
Простите, а если Вы работаете на аутсорс у веб-студии, то Вы не считаетесь фрилансером?
Наверно уже нет, раз у меня в подчинении команда разработчиков, ип и полное отсутсвие свободы )))
А, ну тогда не спорю =)
Полагаю, следующая статья будет именно об этом? Было бы интересно.
UFO just landed and posted this here
Согласен с Вами. Международный рынок велик. Не надо брать заказы только из российского рынка.
Касательно 18 лет. Лично я когда искал, кому отдать вёрстку (смертельно надоело верстать самому), я искал как раз ребят 16-19 лет. Уже смышлённых и способных годно сделать несложную работу (такую, как вёрстка), в пылу юности усердных и восхищённых возможностью «легко» заработать, и в то же время довольствующихся малыми суммами. :)
Так что, как заказчик, считаю, что у молодых есть свои преимущества)
Не все так думают, как Вы…
>>Уже смышлённых и способных годно сделать несложную работу (такую, как вёрстка)

Всегда умилялся таким людям…
Таким людям — это таким, как я описал, или таким, которые называют вёрстку несложной работой?)
все сами понимаетевот из-за такого мнения и бороздят просторы интернета «дырявые корыта»…
Нет, не совсем вас понимаю.
Типа, вёрстка — гораздо более ответственное дело, чем я к этому отношусь?
Чаще всего речь отнюдь не о каких-то особо интересных/сложных вариантах вёрстки, не о каких-нибудь хитрых и изящных решениях. Чаще всего речь о банальной вёрстке обычного сайта-визитки или сайта-магазина, которая не содержит в себе вообще ничего нетривиального. Да, у меня не возникает энтузиазма сделать эту вёрстку шедевром и идеалом. Лишь бы чётко работала, код легко читался и понимался, и внесение изменений не сопровождалось лишними проблемами. Что ещё нужно от вёрстки-то?
Тут дело в качестве.

Когда говорят «верстать легко», «писать код на php/python/c# легко», «писать код на c++ сложно», то, в большинстве своем, имеют ввиду порог вхождения.

Действительно, можно прочитать одну статью на хабре и сразу же начать верстать. Пару манов + развернуть денвер — и вот я уже простое что-то на php пишу. Несколько недель практики: и я уже готов делать какие-то корявые вещи, имеющие некоторую цену.

Только классный специалист что в верстке, что в программировании, что в покраске машин — на вес золота. И то что верстать можно начать после прочтения пары статей не значит, что это несложная и какая-то «неответственная» задача. И если с «четко работала» этот дешевый верстальщик исходя из своих знаний справится (а как тут не справиться, див либо спозиционирован, либо нет — бери да меняй свойства, пока не заработает), то для «код легко читался и понимался, и внесение изменений не сопровождалось лишними проблемами» уже нужен специалист подороже.
На практике конкретно в вёрстке такие специалисты есть и среди молодых.
У меня был один заказчик с которым общение началось с фразы «Дружище, я посмотрел твое портфолио и о*уел! То что надо! За*уярь мне сайт!»
Так и общались. Самый веселый заказчик за все время, честно.
Уже много лет работаю с фрилансерами. Спокойно отношусь к частичной предоплате. Даже, наоборот, думаю, что это дополнительно мотивирует. Причем наличие положительных отзывов для меня значит больше, чем возможность работать с ним по договору (и типа быть защищенным). Но в то же время вряд ли буду готов работать с кем-то на условиях 100-процентной предоплаты.
Эх, вашу бы статью да мне на глаза год назад. :)
Впрочем, читать и сейчас (я всего год во фрилансе) интересно. Со многим согласен, это уже прошел.
С чем-то еще не согласен, но только потому что еще не столкнулся. Что ж приму на веру и подстелю соломки :).
Sign up to leave a comment.

Articles