Я уже достаточно долгое время работаю во фрилансе и каждый раз, когда вижу нового заказчика, прохожу через один и тот же опыт. Спустя какое то время, я понял, что нужно собрать мысли и записать их в виде статьи
Как то повелось, что с самого начала я пытался что то сделать на oDesk, потом oDesk стал Upwork'ом. И с тех пор я продолжаю пользоваться и любить Upwork
На Upwork существует 2 базовых схемы заработка
Оплата за контракт
Оплата по часам
Я не рассматриваю оплату за контракт вообще как вид. У меня много соображений на этот счет, но long story short я считаю наиболее интересным второй вариант. Оплата же по часам имеет интересную особенность - она гарантирована если вы используете Time Tracker приложение
Итак, после долгих поисков вы получили такое вот уведомление на почту
При изучении оффера нужно всегда читать условия, там может быть вот это
Как только вы подтвердили оффер, вы сразу рискуете своей репутацией. В первую очередь, потому что вы не знаете клиента, а клиент не знает вас. Слишком многое может пойти не так. Потому, чтобы быть уверенным я советую всегда использовать Time Tracker. Как же он работает?
Time Tracker
Вы скачиваете себе desktop версию. После запуска вы жмёте на кастомизированный чекбокс on-off,и как только вы нажали, он начинает следить за вашей клавиатурой с мышью и делать снимок экрана раз в 10 минут
Что интересно, как только это приложение делает снимок - вам засчитывают эти 10 минут. И это происходит случайно. То есть бывает такое, что вы сели работать в 01 минуту и сразу снимок экрана! То есть следующие 9 минут вы более менее свободны
Магический эффект Time Tracker'а заключается в том, что он работает лучше любого кофе. Вы действительно начинаете работать намного лучше в рамках простой задачи. А если ставить еще и планшет с фильмом рядом, то любой фильм смотрится намного интереснее. Вы попадете в поток просто по щелчку пальцев, вы можете всё! Вы делаете задачу за задачей в мгновение ока! Вы смотрите на код написанный человек в пьяном бреду и файл размером в 10 тысяч строк. И разбиваете его на классы в красивой луковой архитектуре!! Это потрясающе. Я пересмотрел все сериалы, что хотел пересмотреть! Я рыдал над 5 сезоном Лоста! Я пересмотрел Код гиасс. Это самая магическая и самая потрясающая вещь на земле! И она... Выматывает
Как и все классное, Time Tracker имеет ряд существенных недостатков
Крайне сложно думать вне рамок простой задачи
Прежде чем включить трекер, нужно продумать задачу заранее - а за это вам никто не заплатит
Иногда он не списывает время во время встреч, потому что вы забыли дёрнуть мышкой
Заказчику в общем то не важно, у вас есть потолок по часам и Time Tracker нужен больше вам, нежели ему
Вы стараетесь просто делать работу, что мешает общей архитектуре проекта и проект страдает
То есть помимо того, что вы теряете деньги, потому что не можете вписать время "обдумываний" в Time Tracker, вы еще и делаете всё это в общем-то зазря и вообще всем от этого подхода хуже
Потому как только вы начали доверять заказчику и у вас есть какой то скоуп работ на проекте, лучше забыть о трекинге времени. Вам может показаться, что лучше создать гибридный способ и часть трекать/часть нет, но я не представляю где провести ту грань и кому это нужно. Дисциплинированные люди дисциплинированны сами по себе, а это уже какой то перебор
Идеальная схема
Получение оффера
Работа от 3 недель до 2 месяцев с трекингом
Оценка проекта и своих возможностей
Переход на работу без трекинга или завершение проекта/сокращение траты на него времени до минимума. Если же у вас не разрешен ручной ввод времени, то нужно обсудить это с заказчиком и быть готовым к тому, что он может и отказаться
Что получает клиент?
Лояльный проверенный разработчик, способный делать задачи
Разработчик не в рамках и готов идти на встречу и помогать вам
Разработчик занимается архитектурой проекта, не срывается на говнокод, а рефакторит и улучшает кодовую базу
Контракт разработчика полностью виден и его можно оспорить/закрыть в случае если что то пошло не так
Win win ;)
И главная заповедь любой сервисной работы (а разработка это сервисные работы) - вы должны быть доступны 24/7. Не обязательно срываться и бежать на каждое сообщение, но отвечать в выходные и ночью это качество любого хорошего сервиса! Может показаться как спорное замечание и тд, но это и правда так. Пропадающие фрилансеры на выходные и праздники могут стоить десятки тысяч долларов
Заключение
Я стараюсь много думать о клиенте и предоставлять лучшие решения для него. При этом довольно часто натыкаюсь на код "впопыхах" написанных явно не от лучшей жизни. Я очень надеюсь, что данная статья поможет всем начинающий, а, может, и опытным, фрилансерам и сделает нашу жизнь лучше для всех! Всем спасибо за чтение и желаю только классных заказчиков!