Дела давно минувших дней, преданья старины глубокой...
Решил описать свой опыт знакомства с биржей фриланса oDesk, что было весной 2013-го года, т. е. почти два года тому назад.
Вообще, с фриланса и работы на заказ я и начинал в свое время. В смешных масштабах, но все равно. В 2007-ом году делал сателлиты на голом HTML страничек на 10-15 на рерайте-копипасте и продавал на серче где-то по $10 за штуку. Иногда делал небольшие сеточки на заказ, да еще выполнил несколько простеньких визиток на CMS. Вот, вроде бы, и все. Т. е. только что поигрался, другими словами.
Однако на фоне постоянных неудач со своими сайтами и прочей деятельностью (форекс, покер, арбитраж...) идея плотно заняться фрилансом продолжала регулярно посещать.
К оДеску пришел не сразу. Изначально была мысль заниматься прогонами по каталогам и сайтам социальных закладок на заказ, в те времена это было трендом. Имелся и лицензионный ОллСабмиттер с купленными и собранными вручную базами, и VIP аккаунт в каком-то сервисе по прогонам, и опыт был (прогонял десятки своих сателлитов и сайтов). Но так и не собрался.
Потом была идея-фикс поточно изготавливать шаблоны для Друпала, как на заказ, так и продавать готовые. На подготовку к этому убил месяца два так точно. Прочитал несколько книг по дизайну и каждый день делал по одному шаблону "в стол" дабы руку набить. Ну и понятное дело, что дальше этой самой подготовки ничего и не пошло, как это у меня обычно и бывает. Хотя время потраченным зря не считаю, какой-то опыт все-таки приобрел.
Хотел еще свою онлайн студию открыть, по созданию бюджетных сайтов-визиток с составлением базового семантического ядра и первоначальным прогоном по всему подряд. Но затею забросил вообще как-то быстро.
Скрипты на продажу. Тут были две стадии. Первая - свой магазин скриптов (ibShop, Internet Business Shop). Универсальные парсеры, базы поисковых запросов с лайвинтернета, всевозможные надстройки над сапой (умное формирование white листов для ТИЦа и траста), панель управления сайтами, дорген... Все это не с нуля, а на базе уже имеющихся на руках наработок. В итоге так и не осилил, хотя не особо и пытался. Вторая попытка была что-то продавать на CodeCanyon, и, конечно же, тоже забросил толком так и не начав.
Еще чем-то вроде пытался заниматься. Единственное, что я не рассматривал никогда - это предоставление SEO услуг. Ведь что хочет клиент в конечном счете? Прибыль. Через позиции, трафик, конверсии. Можно ли в этом случае дать гарантированный результат? Нет, конечно. Сказывается сильное влияние третьих сторон (алгоритмы ПС как черный ящик), плюс вообще рынок рекламы мало предсказуем. Каждый месяц оправдываться шаблонными фразами "ПС сменили алгоритмы, не успели проиндексироваться ссылки, следует переписать тексты, надо для эффекта подождать еще несколько месяцев" не хотелось. Не могу предоставить гарантию выполнения услуги или полный манибек в том случае, если не справлюсь - значит не буду предоставлять услугу. Логично же, как по мне.
Вообще, в чем причина того, что я все это бросал в самом начале. Мне это было не интересно в долгосрочной перспективе. А все идеи выше подразумевали либо длительную работу на несколько лет вперед (тот же магазин скриптов, плюс там еще необходимость поддержки была бы), либо поточность (прогоны, продажа темплейтов). А я хотел что-то с возможностью как быстрого входа, так и быстрого выхода. Т. е. в качестве временной подработки до тех пор, пока не выстрелят свои проекты.
Таким образом я постепенно пришел к биржам фриланса, как одному из немногих вменяемых вариантов. Сначала рассматривал русскоязычные биржи, но ни на одной из них даже не зарегистрировался. Ситуация на них вгоняла в тоску каждый раз, когда я просматривал доступные предложения. Их было крайне мало, в них были крайне размытые требования, да и бюджеты не особо радовали. Тогда я решил пойти в англоязычный сегмент. Первой попавшейся на глаза биржей фриланса стал freelancer.com. Зарегистрировался, заполнил аккаунт, прошел несколько тестов, да и забросил. Не сильно понравилось мне там, да и фактическая невозможность работы без платного премиум аккаунта тоже местами напрягала.
Прошел год. Решил вернуться. Залогинился снова на freelancer.com, может что к лучшему изменилось. Но нет, стало только хуже, количество доступных бидов для обычного аккаунта снизили так вообще до каких-то неприличных цифр. Стал искать альтернативы. Нашел. oDesk.
Зарегистрировался, заполнил аккаунт, выполнил какие-то тесты - все понравилось. Решил начать биддить.
Сразу стоит оговориться, что на тот момент я не собирался хоть сколько-нибудь серьезно заниматься фрилансом. Цель стояла заработать пару сотен долларов, да чтобы аккаунт получил несколько отзывов и отстаивался на будущее, про запас, так сказать. У меня там сессия в вузике должна была начаться, и, понятное дело, что не до фриланса будет. Но где-то пол месяца свободных имелось, почему бы и не пофрилансить тогда.
Заполнение профиля
В качестве фотографии поставил аватарку (буква "T" из шрифта Old English), которую и сейчас повсеместно использую на всяких там социалочках. Никогда не было под рукой своей фотографии, а отдельно фотографироваться или сканировать паспорт/студенческий было крайне лениво. В принципе, использование не своей фотографии на оДеске является вполне себе причиной для блокировки аккаунта, но мне было тогда все равно. Сейчас уже да, буду фотографию заливать. Уже не все равно.
Основное описание: Web Developer
Теги: Drupal, PHP, JavaScript, AJAX, MySQL Administration, SQL, HTML, HTML5, XHTML, CSS, CSS3, Adobe Photoshop, Apache administration
Ну, стандартненько так.
Overview:
Over the past years, I've been developing websites, from simple home pages and blogs to web services and portals.
The main technologies I'm working with are PHP, (X)HTML, CSS, JS, MySQL, etc.
Mostly I prefer to develop sites on Drupal, including developing custom modules and creating themes from the scratch.
Описание писал из расчета, что чем меньше предложений, тем меньше ошибок в английском.
Years of Experience: 5
Main Category: Web Development
Sub Categories: Web Design, Web Programming, UI Design, Website QA, Other - Web Development
English: Basic (уровень владения английским, там всего четыре категории, я указал самую низкую, basic)
Rate: $16.67/hr ($15 + с учетом комиссий оДеска, я понимал, что $15 в час мне никто и никогда не даст, но и брать таски я собирался исключительно fixed price, без привязки к моему рейту, т. е. указал просто среднее значение "с потолка")
Прошел ряд тестов, большинство завалил:
PHP5 Test: 3.9/5
CSS 2.0: 2.4/5 (результаты скрыл от публичного просмотра)
HTML 4.01: 2.6/5 (результаты скрыл)
Drupal 6.14: 4/5
U.S. English Basic Skills Test: 3/5 (результаты скрыл)
В качестве Education указал кучу университетиков, в которых успел поучиться, сферу везде писал Computer science, что, в принципе, соответствует действительности.
Так, портфолио. А портфолио у меня-то и нет! Как так, целых пять Years of Experience, а показать нечего. Тогда меня этот факт сильно опечалил. А ведь и правда, нечего показать. Не в контексте оДеска, а вообще. Чем я только занимался все это время, эх.
Но портфолио пустым тоже оставлять негоже. На качество давить не могу, т. к. нет качества. Буду тогда на количество. Суммарно добавил больше десятка позиций. В ход пошло все, и скрины всех моих сайтов (штук 5 набралось, включая и этот блог в том числе), и скрины моих твиттер аккаунтов, с указанием по каким ключевым словам я нахожусь в топе и сколько подписчиков набрал (это уже не WebDev, а SMM, но какая разница, добавлял абсолютно все). И даже скрин простенького JS слайдшоу, которое я писал для какого-то сайта:
И скрин интерфейсов CSS/HTML WYSIWYG редактора, который я использовал только для личных нужд:
И скрин какой-то визитки:
И интерфейсы и дизайн флеш-игрушки:
Т. е. в портфолио добавлял все подряд в буквальном смысле.
Ну ок, профиль вроде как заполнил, настало время биддить.
Биддинг
Перед тем, как начать биддить, я прочитал все статейки с чужим опытом, которые только мог найти. Настроение во всех них было довольно печальное - дикая конкуренция, по 20 человек на каждую таску, биддить приходится все подряд и регулярно, если через пару недель такого темпа что-то и перепадет, то считай, что повезло.
Да, не шибко радужные перспективы. Но что есть. Отсортировал все таски по тегу "Друпал", да забидил парочку не особо читая описания и не на что не надеясь (к каждой из них уже и без меня было бидов с десяток). В первой надо было создать дополнительный раздел с видео на сайте, во второй обновить Drupal 6 до седьмой версии. Обе где-то за $100. Сам же я сумму указал меньшую, чем озвученный бюджет клиента, но сильно не демпинговал, буквально на 5-10 долларов снижал.
Тут имеет смысл упомянуть то, что IT-шник из меня никакой. Уровень "Hello, world!" в лучшем случае. Поэтому и таски подбирал те, которые могли быть решены путем кликов на "далее-далее" и не требовали какой-либо квалификации.
Что до cover letter, то писал сухо, но по теме. До этого еще прочитал книгу Ogilvy on Advertising Дэвида Огилви, из которой много интересного почерпнул. В книге было про рекламу товаров, но какая разница, рекламировать товар или себя. Вот и следовал базовым советам, дескать продавать надо не услугу или товар как таковой, а решение той или иной проблемы с помощью как раз таки нашего товара/услуги.
В общих чертах, cover letter было примерно таким:
Здравствуйте!
Имею опыт в вашей области и уже решал подобные задачи, вот ссылка на пример.
Конкретно в вашей ситуации надо сделать то и то, для этого мне потребуется от вас следующая информация и следующие пароли. Займет примерно столько-то времени. Возможно, могут возникнуть проблемы с тем и тем, но тут уже надо смотреть, сейчас сказать трудно.
С Уважением,
Виталий
Т. е. если вырезать Hello и Regards, то письмо состояло из двух структурных блоков.
В первом я писал, какой опыт имею в контексте проблемы заказчика. Не то что я там "веб разработчик с богатым опытом, еще вот социалочки продвигать умею", а чисто конкретно и строго по теме.
А, что вспомнил. Не совсем про фриланс, но пусть будет. Когда-то давно пытался устроиться то ли в офис, то ли на удаленку. Отослал резюме, через день позвонили по телефону бегло проинтервьюировать. Там тоже было что-то по веб разработке. Ну и я начал расписывать, что дескать и имел опыт в продвижении сайтов, и арбитражем занимался, и рекламные кампании в контексте вел, и вообще такой весь разносторонний. На что получил ответ: "это, конечно, все хорошо, но меня интересует, какой квалификацией вы обладаете в необходимой мне области, вот вам тестовое задание". Тестовое задание провалил, к слову (там надо было на коленке из разных библиотек сделать набросок планировщика событий с нормальным интерфейсом). Но теперь-то я наученный. Теперь-то я понимаю, что всех интересует только одно - насколько быстро и качественно я могу решать конкретные задачи. И это правильно. Бизнес все-таки, а не посиделки в пабе.
Во второй же части письма я уже писал конкретно по решению таски заказчика. Причем умышленно (а может просто так получалось) писал в духе, будто я уже выбран в качестве исполнителя и уже во всю идет работа.
В общем, забидил и пошел спать. На утро оказалось, что все две таски отошли мне.
Клиент #1
Общение шло как через внутреннюю переписку в оДеске, так изредка и через скайп.
Какой-то медицинский сайт на Друпале. Надо было сделать дополнительный раздел, представляющий из себя визитки организаций, где основной контент - видео. И чтобы дизайн этих визиток был другим, чем у основного сайта. И чтобы можно было менять цветовую гамму этих визиток из админки. И еще куча мелочей.
Я совсем-совсем запутался. Запутался настолько, что даже и спросить по теме ничего толком не мог. В результате сделал все не так (там должна была быть не одна визитка, а возможность создавать любое их количество). Плюс ко всему совершенно не понимал, что делать с видео. Должны быть превьюшки. Как их сделать? И как заливать видео? У клиента же шаред, в конфигах наверняка ограничения стоят на размер загружаемых файлов. Ну ок, даже если и залью, то как генерировать тумбы? Установлен ли у клиента ffmpeg? И если нет, можно ли найти сторонний сервис по генерации тумб? Или все-таки в качестве хостинга видео использовать тот же ютуб, но ведь это уже не вписывается в поставленное клиентом задание?
На весь этот инвестигейтинг убил несколько дней, задавая клиенту совсем уж нескромные вопросы про его сервер (а т. к. он был не айтишником, а менеджером, то ему приходилось стучаться в суппорт и перенаправлять ответы мне).
И когда я вот-вот почти закончил, клиент отписался, что дескать так и так, все-таки нам лучше прекратить сотрудничество, таска же простенькая, ан уже неделя прошла, плюс я кучу времени убил на переписку с тем же суппортом.
Ок. Он бы прав. Виноват был полностью я - не разобрался с ТЗ, не задал уточняющие вопросы, делал все на ходу. Т. е. так, как привык в работе со своими проектами. Но тут-то не мой проект, тут фриланс.
Рассудив, что я скорее всего сильно ошибаюсь с "вот-вот готово", и что там наверняка полезут проблемы с теми же кодеками и т. д., я отказался от таски.
Hello!
You're definitely right, it's take too much time for a such simple task, it seems I overrated myself a little bit.
So please quit the task (no paying needed). I'm sorry I've wasted your time.
PS
In attachment there is several files which could be probably helpful for the next developer. And a brief summary on that task (dev.doc - it's for the next developer too).
Regards,
Vitaly
Приложение включало в себя файлы созданной саб-темы для Друпала (файлы шаблонов, стилей, все написанные функции для препроцессинга и т. д.). Плюс ко всему .doc файл на 6 тысяч символов, начинающийся следующей фразой:
Hello, Drupal developer!
I can't accomplish this a rather easy task, but I hope you will. Here is a brief summary on what I've done and where the problems were.
Там были подбиты итоги мой работы с Друпалом и перечислены все грабли, на которые я успел наступить. А работы было сделано много - приходилось модифицировать тайтлы страниц, стили, препроцессить все и вся в зависимости от разных аргументов, шла привязка к типам созданного контента, параллельно пошли вылезать разные баги (для каждой ноды надо было создавать фактически свою цветовую схему отображения, там уже получалось наполовину использование готовых модулей по работе с цветом и наполовину самопис, и все со всем норовило конфликтовать в самых неожиданных местах).
Другими словами я сделал все то, что посчитал правильным в сложившейся ситуации. Ну и стал ждать рейта 1/5.
Что получил. Комментарий в личку, что ему тоже жаль, что не сложилось, и что он "admire my attitude". 50% от суммы контракта на счет. И рейтинг 5/5 с весьма положительным отзывом.
Честно признаться, для меня это было много хуже, чем остаться полностью без оплаты и с рейтингом 1/5. Т. е. да, для профиля на оДеске это была абсолютная победа. Для меня же - убитое настроение на несколько дней вперед. Нет ничего хуже, чем незаслуженно полученное.
Но что есть. Едем дальше.
Клиент #2
Тоже медицинский сайт. На глаз довольно простенький. Надо было всего-лишь обновить его с Друпал 6 до Друпал 7. Да я это уже сто раз делал, какие могут возникнуть проблемы. Общение шло преимущественно через скайп. В чем несомненный плюс этого клиента - он оказался тоже немного айтишником. И еще один интересный момент. Первым делом он в скайпе задал следующий вопрос: "Вы себя позиционируете как специалиста по Друпалу, так?". На что я ответил: "Ага. Вот ссылка на мой профиль на StackOverflow". Больше вопросов о моей проф. пригодности не было. Т. е. аккаунты в тематических социальных сетях зачастую могут сильно помочь.
Начал работать, сразу же сказав, что на лайве обновлять не буду, дайте мне дамп, протестирую на локалхосте, если все ок - то уже буду делать на продакшене, т. к. положить рабочий сайт не хотелось. Мало ли что может пойти не так.
В результате я таки получил дамп. Кучу гигабайт непонятно чего. Видимо, дамп целого сервера, где было несколько сайтов и огромное количество мусора. Кое-как удалось оттуда вычленить директории от нужного сайта. Стал смотреть их. А там ад какой-то. Сайт клиента оказался частью старой мультисайтинговой системы на Друпале, о чем он был не в курсе. Ну ок, перепилил все и вся, сделал из всего этого чистую сборку клиентского сайта. Стал разбираться дальше. А дальше только хуже, наполовину Друпал, наполовину какой-то самопис. Обновлять сие до следующей версии Друпала я не рискнул, там же надо все исходники самописа прочитать, может где идет подвязка на старое АПИ, а это неделю убить так точно. О чем и отписался клиенту, так и так, у вас вот такие проблемы с сайтом, до семерки обновлять не рискну, но могу просто ядро и все модули обновить до последних версий в пределах шестой версии.
Клиент согласился с моими доводами и дал добро. Все успешно обновил. Т. е. опять что получилось - таска, которая в идеале делается за пол часика максимум, растянулась на пару дней. Но хоть не совсем ее провалил, как в случае с предыдущим клиентом.
Перед оплатой клиент еще спросил, могу ли я адаптировать тему под Друпал. Ну, почему не могу, опыт есть, не проблема, за $50 сделаю, чай там всего на два часа работы.
Получил уже сверстанный дизайн. Дизайн, в самом худшем понимании этого слова. Ну, классический такой американский - куча графики, градиентов, медийки, слайд-шоу и прочее и прочее (т. е. на один тот же футер приходилась куча графических элементов, которые надо было как-то сверстать в единую картинку). Глянул верстку - а там опять же ад, верстали чем-то автоматизированным. Помимо jQuery использовали сторонние JS библиотеки. И так далее. В результате просто кое-как вытянул уже нарезанные картинки, сверстал все с нуля, адаптировал под Друпал, плюс все сторонние библиотеки из сомнительных источников выкачал клиенту на сервер (что оказалось правильным решением - через несколько месяцев официальные сайты сторонних библиотек и плагинов стали сбоить, однако клиента это никак не коснулось, т. к. все нужные файлы были заблаговременно сохранены).
В общем, худо-бедно сверстал, работу сдал, получил свои суммарно $135 (часть за обновление, часть за верстку). Ну и в придачу лестный отзыв (the best contractor I have had the pleasure to work with...) и рейтинг 5/5. Просто отлично.
Через пару дней снова постучался в скайпик. Так и так, у меня там форма стояла на сайте, раньше работала, а теперь нет. Ну ок, может действительно я накосячил с сайтом где-то, пойду гляну. Оказалось, что там какая-то совершенно адская простыня на JS вперемешку с PHP, никакого отношения не имеющая к Друпалу и вообще в принципе не могущая работать. Ок, не проблема, отрефакторил все, протестировали с клиентом (на некоторую почту не приходили уведомления, надо было заголовки письма править), все заработало. Денег не спросил, расценивал больше как доработку к уже закрытым таскам.
Вообще, с этим клиентом иногда по скайпику общались о всяком разном, почти по-дружески. Он мне даже фотографию своей дочери-студентки присылал.
Вот. Через несколько дней снова постучался, с новой таской, уже сразу спрашивая, за сколько сделаю. Надо было на сайте агрегировать RSS ленты ряда новостных ресурсов, да функцию рейтинга прикрутить к одному разделу. В Drupal это делается из коробки, буквально двумя кликами. Сказал, что за $40 сделаю. Цена клиента устроила, пошел делать. И опять то же самое - думал, что за минут 15 управлюсь, убил два дня. Все вроде правильно - но не работает.
Два дня на инвестигейтинг - и наконец-то сделал. В чем была причина. В одной из нод на сайте был вставлен серверный редирект. И что происходило. Чтобы вытянуть последние RSS новости по ссылкам, надо запускать крон. На сайте был подключен модуль поиска, таким образом по крону помимо всего прочего запускалась и индексация существующих нод. И в общем списке задач выполнение агрегация RSS лент имело приоритет ниже, чем проход робота по материалам сайта с созданием индекса. И вот эта индексация ни разу не могла завершиться успешно, т. к. робот "падал" на ноде со встроенным редиректом. Решил проблему тем, что серверный редирект заменил на клиентский, т. к. там все равно имело смысл перенаправлять только реальных пользователей. Чтобы выйти на эту проблему, пришлось чуть ли не вручную просмотреть весь SQL дамп базы (ну, не вручную, а grep'ом, но все равно).
В этот раз клиент хотел заплатить мне напрямую, в обход оДеска (т. к. и таска была напрямую через скайп), чтобы на комиссии не тратиться. ПейПал тогда не работал с Россией, и у меня был аккаунт только на МаниБукерс. Клиент специально там зарегистрировался, но заплатить так и не смог (были какие-то ограничения внутри МаниБукерса на перевод денег с аккаунта на аккаунт). В результате он просто создал новую таску на оДеске, пригласил меня, как исполнителя, и сразу же ее закрыл. Ну и как итог помимо $40 я получил на аккаунт еще одну закрытую таску, еще один положительный отзыв, и еще одну оценку 5/5.
С конкретно этим клиентом у меня в целом были очень хорошие отношения. Он мне регулярно пытался давать разные таски (но соглашался я только на что-то, связанное с Друпалом, изучать другие фреймворки не было ни времени, ни желания), хотел на part-time взять. Но я отказал - сессия началась, не до фриланса стало. Его последний фидбек на оДеске почти выбил из меня скупую слезу: "Great to work with... will miss this developer."
Прямые предложения
Таким образом, у меня на руках образовался аккаунт с рейтингом 5/5 и аж целыми тремя положительными отзывами. Я стал крутиться в топе oDeska по тегу Drupal. Как результат, мне уже пошли прямые приглашения на работу. На fixed price, на part-time, на full-time на несколько месяцев, причем не от самых мелких клиентов (в их профилях зачастую значилось Total Spent Over $50,000). Первые приглашения я расценивал как случайность, отказывал и вручную отписывался, что дескать извините, нет времени. Но это оказалось не случайностью, а закономерностью. Вскоре пришло еще одно приглашение. Потом еще. И еще. Пришлось заблокировать свой аккаунт для поиска (выставил Profile Access: Private), так как работать ближайшее время не собирался. Грызть гранит науки надо было, а потом свои проекты стали подавать признаки жизни.
В целом же...
Что по общим впечатлениям от фриланса и oДеска. На тот момент они были грубо говоря сумбурными, как можно заметить из всего вышеописанного. Столько новых впечатлений, работа на американцев, оплата в долларах, приглашения на работу... Через несколько месяцев взглянул на все это более трезво. И вот никаких особенных "за" не нашел.
Нервов тратится много, а деньги при этом не ахти какие. Работать приходится в прямом смысле этого слова, отлынивать не получится. С одной стороны, это, конечно, хорошо. Но с другой - сколько в таком режиме можно реально продержаться? Я уже после этих двух клиентов был дико уставший. Ну да, возможно если найти одного постоянного клиента на part-time, то все будет много веселее, т. к. уйдет вся эта первоначальная переписка, ознакомление с проектом и прочее, что отнимает львиную долю времени и нервов.
Деньги, опять же. Ну не будут платить много на фрилансе. Кто там заказчики в основном? Те же американцы. Почему они идут на фриланс, а не в студию через дорогу? Потому что сэкономить хотят. И чем больше, тем лучше. Сам оДеск себя именно так и позиционирует, там даже одно время на главной странице видео-промо было, суть которого сводилась к следующему: "мне надо было каталог сверстать, пошла в местную студию, мне сказали $15к, а тут всего за тысячу сделали".
Впрочем, не буду отрицать, что oDesk - вполне себе хороший вариант в некоторых случаях. Например, для жителей стран и городов с невысокой средней зарплатой или где проблематично трудоустроиться по профилю. В том же Таиланде люди живут чисто на фрилансе, почему бы и нет. Но для тех же ДС/ДС2 (часто входящих в рейтинги "топ городов мира по стоимости жизни") оДеск уже не кажется таким привлекательным. Проще в офис пойти, или на тот же part-time в какую-нибудь местную фирму, предложений обычно тьма.
Вот примерно в таких мыслях я пребывал до недавнего времени. Но в свете последних событий (курс доллара к рублю повысился в два раза) оДеск снова стал казаться мне интересным. Планирую вернуться туда в самое что ни на есть ближайшее время. Входные данные теперь у меня уже чуток получше будут. И опыта какого-то за последние два года поднабрался. И аккаунт не пустой, а с рейтингом и отзывами. И сижу вот за ПКшечкой мощненькой, а тогда за слабеньким 11-дюймовым нетбуком. Может и взлетит. Сильно больших целей не ставлю - если к весне выйду на стабильные ~$500 в месяц, уже буду считать успехом. Главное, чтобы нервов и времени не критично отнимало. Так как в приоритете у меня до сих пор совершенно другие проекты, пускай сейчас и убыточные. Фриланс я рассматриваю пока исключительно как временную меру для поправки финансового состояния, не более того.
Комментарии
Привет. Правильной дорогой идешь. Я в твоём возрасте примерно также шёл, только интернета тогда ещё почти не было. Потом свой бизнес, потом война :)
Выбираешь специализацию, постоянно улучшаешь квалификацию, повышаешь цены и/или делаешь быстро то, что конкуренты за такие же деньги делают долго, это уже от эластичности спроса зависит.
Спасибо ^_^
Еще надеюсь на то, что начав девелопить на других, начну активней девелопить и на себя, чисто по инерции и на почве желания по-быстрее соскочить со всего этого. Интересных и потенциально прибыльных проектов на руках несколько, но все туплю что-то и ничего по факту не делаю. Хотя может все сложится и так, что через пару лет буду сидеть на том же оДеске, но уже в качестве иллюстратора, лол.
Интересный опыт, но, имхо, слишком много гемороя за такие деньги.
Это сильнее всего и удручает. Но вроде как с дистанцией уже легче должно пойти, все грабли будут видны издалека, рука набьется и т. д. Ну и 60+ рублей за доллар все-таки, при тридцатке совсем не вариант было.
Хочу услышать продолжение истории , что же будет к весне?
Продолжение напишу нескоро, только когда и если суммарный доход за $10к перевалит, как своего рода минимальную ачивку.
А так, буду отписываться в регулярных итогах месяца, как и что.
За январь будет пусто, скорее всего. Уже конец месяца, считай, а так и не начал, и ближайшую неделю тоже придется убить на некоторые неотложные дела. За февраль же постараюсь на что-то минимальное и выйти. За весну если суммарно получится $1.5-2к, то вполне доволен буду. Ничего интересного, грубо говоря.
как на тебя подписаться кроме рсс, слог хороший читается легко)
Спасибо :3
Честно, не знаю. Ссылки на постики никуда не репощу, подписку на e-mail на сайт так и не прикрутил :(
Но вроде как есть разные способы через тот же гугл или сторонние сервисы настроить себе уведомления на почту, имея на руках только фид. Ничего конкретного, к сожалению, подсказать не могу, сам темой не интересовался.
Сам подписываюсь на фиды через feedly заместо почившего Google Reader, плюс в хром установил расширение Feedly Notifier, т. е. вручную проверять не надо, если что-то приходит, то сразу на панельке браузера отображается. Удобно, рекомендую.
"Нервов тратится много, а деньги при этом не ахти какие. Работать приходится в прямом смысле этого слова, отлынивать не получится."
Так ты за 50 и 100 проделал работу на 500 и больше.
Вот тебе и ставят пятерки. ))
Надо принимать приглашения и тупо работать, не считая чужие деньги.
Если сидишь за компом и работаешь, то включай прогу, какая там, я не знаю (я не пользовался, мне друг описывал. Живет с этого прилично) и пусть она насчитывает тебе время.
Конечно будет внутреннее сопротивление, ведь она тебе насчитает больше денег, чем ты себя оцениваешь. Но так проблема то не в начислениях, а в самооценке.
Вполне может быть :) Но даже сейчас я бы не сказал, что эти таски стоят сильно больше, чем мне за них заплатили. Кто ж знал, что там столько граблей будет. А просить по факту за какое-то обновление несколько сотен как-то не так.
Читая чужой опыт, примерно то на то и выходит у большинства. За какие-то таски, которые проходят гладко, получаешь сильно много в пересчете на час работы. За какие-то, где грабли на граблях, выходит сильно мало. Но на круг в среднем нормально. Просто у меня так получилось, что все таски попались какими-то проблемными.
Ага, знаю, трекер времени, который еще и скриншоты экрана постоянно делает. Это в случае с почасовой работой. Но мне с таким мониторингом уж сильно не комфортно, поэтому смотрю только fixed-price, где платят исключительно за факт сданной работы, а сколько ты на нее потратил, час или неделю, всем без разницы. В идеале с опытом должна прийти адекватная оценка сроков, у меня же пока "не знаю, как пойдет, наверно часа два, ну или десять".
Хотя может тоже приду к этому. Вполне хороший вариант, если расценивать фриланс как основную ежедневную работу. Но я все еще хочу этого избежать, т. е. повкалывать на фрилансе пару неделек с утра до вечера, заработать планируемую минималку, остальное время потратить на свои проекты. Если к следующему месяцу доходов со своих сайтов нет, повторить. Как-то так.
Возможно :3 Хотя я все-таки пытаюсь себя адекватно оценивать. Может где-то и занижаю, но это лучше, чем завышать, ИМХО.
Спасибо за статью - интересный опыт.
У меня как-то с оДеском не сложилось - удалось получить два заказа и в обоих клиенты были какими-то очень глупыми. Вероятно это из-за того, что моя специализация - WordPress, а он более популярен и, соотвественно, уровень знаний ПК его пользователей в среднем ближе к домохозякам + агрессивная реклама одеска привлекает более "простых" пользователей, на мой взгляд.
А вот на freelancer.com, наоборот, дело сразу пошло в гору - первый заказ - простенький CSS фикс выполнил за 6 (!) минут и получил свои 98$ + 10$ премию, причем, это я демпинговал, другие почему-то просили за эту работу под 200-250 :)
Отзыв:
“As his first employer on I was a bit sceptical at first. No reviews and no feedback, but somebody got to be the first so I jumped in! Since our first contact he never stopped to amaze me, he did exactly what I asked for with pin-point precision. He communicates perfectly and is good to understanding our needs. Really good expectation management also, if he say he could do it, he really could. Even with timing, he said he was going to start at a certain time and he did, no delay or bad excuses. Trustworthy! He is the freelancer we have been waiting for and we will use him again and again, from small projects to large. I am not in doubt that he would solve them with the same precision that he did on this project.”
Далее было еще 4 заказа все с хорошими отзывами, только один (от повторного клиента) почему-то позже пропал: https://www.freelancer.com/u/ajayver.html
А потом нашлась какая-то постоянка и те три клиента с фрилансера стали регулярно подкидывать работу и я забил на фриланс до худших времен :)
На счет прумиум аккаунта на фрилансере я ничего не слышал, вероятно они мне дали пробный период на месяц или правила были другие. Я много не бидил, возможно поэтому не заметил ограничений.
Тоже огромное спасибо за комментарий ^_^ Особенно за опыт с фрилансером и впечатления от оДеска.
Сейчас залогинился на фрилансере, доступно 10 бидов в месяц без премиума, на оДеске 25 единовременных бидов, т. е. лимита фактически нет.
С другой стороны, комиссия оДеска фиксированная, 10%, а на фрилансере зависит от аккаунта, при премиуме (за $10 в месяц) комиссия уже 3%, что может быть выгодней.
Ну а так да, не оДеском единым, что кому больше нравится. Мне пока оДеск нравится больше, даже с чисто пользовательской точки зрения :3
Спасибо, крутой пост, интересный опыт.
Может когда-нибудь попробую заломиться туда со своими знаниями WP :)
Спасибо ^_^
Если нет 100% уверенности в стабильности текущей деятельности, то, ИМХО, иметь про запас на черный день непустой аккаунт очень даже хорошая идея, чтобы если что, не с нуля пришлось начинать.
Я когда шел на оДеск, в том числе и эту цель преследовал, чтобы когда "припрет", то легче стартануть было на базе уже имеющихся отзывов.
Я за годы в принципе понял, что в интернет-бизе стабильности очень мало, потому что, цитируя тебя:
>Сказывается сильное влияние третьих сторон
Дорвеи, СДЛ, ГС и прочее такое - подвержено этим третьим сторонам.
Учитывая, что моя специальность по университету - менеджер в государственном и муниципальное управлении - может и не так плохо, но никто меня туда с улицы не возьмёт, да и не интересно мне это.
Поэтому уметь что-то делать руками весьма полезно в условиях нестабильности что в сети, что в реале ) Так что в планах подучить всё связанное с вёрсткой (я и так с 2008 года в принципе в этом всём ковырялся, но выходит иногда, что основ не знаю :D) и небольшим программированием может быть, чтобы в случае чего этим заработать копеечку (с ростом валюты может и не очень копеечку :)).
И, пожалуй, уметь в арбитраж - тоже хорошее умение, потому что подразумевает не только "слить на экономитель", а ещё какие-то знания по маркетингу, психологии. Да и трафик многим нужен, вернее результаты, которые он принесёт.
Надеюсь в скором времени всё же оживлю свой блог и обо всём этом напишу там )
Это точно.
Поэтому лично я в будущем буду стараться делать сайты с максимальной нагрузкой на разработку. Ну ок, не выгорело, зато опыт приобрел, который не пропьешь, как говорится.
А большинство предыдущего опыта с сайтами у меня - на разработку полтора дня, а потом месяцами заполнение контентом и попытки как-то монетизировать. В итоге спущенное в никуда время и ни денег, ни опыта, ничего.
Очень-очень рекомендую книгу Ogilvy on Advertising, в сети где-то есть плохенький скан. Пусть книга и 80х, но классика.
Привет.
Классная статья. У меня была ситуация, почти как у тебя. Пока курс доллара старый был, то особо не парился. А сейчас снова начал в сторону фриланса в буржунете смотреть.
Доллар будет расти, причём в ближайший год он вполне ещё на 50% от текущего курса укрепиться должен. Что будет в последующие лет 5 даже трудно сейчас просчитать. Это я говорю как экономист, который в банковской сфере 10 лет уже.
Короче, нужно плотно завязываться на валюту. Причём, лучше всего на доллар США.
В общем, меня твой рассказ очень обнадёжил. Я сначала пытался на elance сунуться, но там индусы все заказы за копейки сметали. Сдал там тесты по специализации PPT и Excel. Попал в TOP 5%. Но заказы давали на копейки, а гимора была куча. В 99% клиенты сами не знали, что хотят получить на выходе. Короче, при том курсе доллара мне это было вообще не интересно.
За последние 2 года удалось существенно подтянуть Wordpress. Более-менее освоил Bootstrap. Начали появляться первые заказчики на разработку лендингов и доп. сервисов на Вордпрессе.
Недавно опять заглянул на Elance, чтобы посмотреть ситуацию с заказами на WP и лендинги. Тут уже ситуация получше, чем это было с МС Оффисом. А с учётом курса доллара, так вообще красота. В качестве дополнительного заработка - самое то.
В общем, спасибо за развёрнутый рассказ. Буду усиленно копать в этом направлении.
П.С. С первого раза сдать тесты на уровень профессионал (это 450 баллов из 800) не получилось. Набрал 350. Надо опять за книги засесть.
Привет :3
Сейчас на этот счет вообще массовая истерия, походу дела. Но, ИМХО, конкуренция от этого не сильно возрастет.
Кто мог работать с буржем, тот уже с ним работает. Только что дополнительный пинок для разных ленивцев, но их в процентом соотношении не так уж и много. Да и бурж он большой, даже несколько тысяч русскоязычных вебмастеров особой погоды не сделают.
А для реальных специалистов вообще конкуренции как не было так и нет. Как бы только этим самым специалистом стать :)
Спасибо, буду иметь ввиду. Как раз немного в подвешенном состоянии нахожусь, в том плане, насколько плотно завязываться на фриланс (в приоритете до сих пор свои проекты, но там вообще непонятно, когда первые деньги пойдут). Для себя вижу рентабельным фриланс при курсе от 40 рублей за доллар и выше, ниже уже выгодней офис/удаленка на местные фирмы. Ну раз доллар так и продолжит расти, то ответ очевиден, на что делать упор надо. Средние зп по региону вряд ли также скачкообразно вырастут в обозримом будущем.
Вот только этим пока фриланс и привлекает. Хотя большего и не нужно :3
Я при сдаче тестов гуглом активно пользуюсь. Тесты по HTML/CSS вообще можно сказать на голом гугле сдал (там большинство вопросов по документации). По JavaScript/jQuery/Drupal тоже активно серфил и просматривал документацию с оф. сайтов. Может быть и не совсем честно, но зато в Top 20-30% попал по большинству тестов. Хотя и явным "читерством" я это не считаю, все равно нереально на память помнить аргументы для сотен функций и дефолтные значения для разных свойств. Вполне достаточно знать что и где искать и понимать найденную информацию.
Удачи на нивах фриланса. ^_^
На elance тесты сдаются через какую-то новую систему (Smarterer). Там на ответ дают от 20 до 60 секунд. Вопросы не сложные, но количество секунд подобрано так, что либо знаешь, либо нет. Может, конечно, там можно обмануть систему как-то, но я не нашёл способ ... да и не пытался.
На оДеске в среднем тоже по минуте на вопрос (45 минут на 45 вопросов, максимальный лимит на каждый вопрос - 2 минуты). Если в вопросе есть какой-то исходный код, то он защищен от копирования, чтобы нельзя было проверить. Многие вопросы даже теоретически нагуглить не получится, т. к. общие знания требуются.
Но зачастую попадаются вопросы вида "какое значение по умолчанию имеет следующее свойство CSS" или "в каком порядке идут аргументы для этой функции". Вот на них очень просто с помощью гугла отвечать. А на память я их все равно не помню, да и незачем это, ИМХО. Любая нормальная IDEшка дает всплывающую подсказку по аргументам, да и сверяться с документацией никто не запрещает.
Кстати, а каую IDE посоветуешь для WP + CSS. Все PHPStorm рекомендуют. Но может что-то есть бесплатное с подобным функционалом.
А то я как-то задолбался на Notepad++ всё делать.
У меня опыт не особо богатый для сравнений, что лучше. Могу только сказать, чем сам пользуюсь.
Раньше очень долго сидел на Geany, своего рода Notepad++, но под Линукс. Использовал как текстовый редактор с расширенным функционалом (подсветка синтаксиса, подсказка аргументов и т. д.). Да и сейчас изредка использую, когда что-то простенькое надо отредактировать.
А для разработки теперь полностью перешел на Eclipse (выбирал между ним и NetBeans, но последний как-то сильно "глючил"). Очень мощная штука. И сложная, я так до конца в ней и не разобрался, книгу Eclipse IDE Pocket Guide пока на середине забросил, надо бы дочитать на днях.
Но тем не менее уже во всю пользуюсь разными преимуществами сред разработок, все отдельные задачи оформляю внутри IDE в проекты и т. д. Как я без этого раньше жил, не понимаю. Дико удобно.
Для PHP в качестве дебаггера использую xdebug, он интегрируется прямо в Eclipse.
А для профилирования, к сожалению, приходится пользоваться сторонними приложениями для просмотра статистики (я не так давно писал про профилирование PHP, но там чисто под Linux).
Ок. Спасибо.
Не за что! :3
Недавно тоже пытался фрилансить на одеске. Задолбался создавать профиль, но в итоге так и не довел его до ума.
Поразила конкуренция, на нее посмотрел, сделал несколько бидов - и в итоге этот одеск "оставил на будущее" :)
Кстати кроме одеска рекомендуют еще еланс:
http://elance.com
Про Еланс знаю, но не смотрел его особо, не хочется распыляться. Да и вроде они с оДеском слились уже почти (кто-то кого-то выкупил).
Насчет конкуренции пока ничего не могу сказать, этот месяц должен показать, что да как ^_^ Но начало у меня получилось хорошее, хотя может просто повезло.
Привет, отличная статья. Расскажи с чего начинал свой путь программиста и какие советы ты можешь дать человеку, желающему изучить php (с чего начать, какие статьи/курсы посмотреть и т.п.).
Спасибо ^_^
Ну, программистом я себя не считаю, только что "быдлокодер" максимум. Самому это очень не нравится, из года в год пытаюсь переломить ситуацию, но не особо выходит, надеюсь в этом году получится.
Проблема в том, что программировать особо много мне и не надо было, а где надо - так там все на примитивном уровне. Сейчас уже должен делать крупные сайты с нуля или на низкоуровневых фреймворках, плюс разная алгоритмика и работа cо всевозможными API. До кучи несколько книг постараюсь одолеть, может тогда за год уровень и получится хоть немного приподнять.
Это я просто к тому, что сам не являясь хорошим программистом, вряд ли смогу дать дельный совет.
С чего начинал, трудный вопрос. Как-то само получилось, по большей степени случайно.
В школе Паскаль преподавали, я его практически не знал и вообще программирование не любил и себя программистом не видел.
В университете на первом курсе уже пошел C++. Хочешь-не хочешь, пришлось программирование изучать. Потом добавились и другие языки (Java, PHP, SQL, JavaScript, Prolog, Assembler). Но это все было на уровне лабораторных-курсовых, т. е. ни о чем.
А самостоятельно пришел к изучению PHP и вообще веба тоже по чистой случайности. Один вечер делать было совершенно нечего, решил почитать первую попавшуюся книгу, ей оказалась какая-то тонкая брошюра с основами HTML. Полистал ее, и в тот же день сделал себе простенький сайтик. С того и пошло. Бесплатные хостинги, потом платные хостинги, теперь вот VPS. Сначала делал сайты на голом HTML, потом на CMS, совершенно ни в чем не разбираясь, потом пришлось все это худо-бедно подучить, начал делать свои CMS, писать модули под чужие и т. д. Но все это очень неспешно и сильно растянуто во времени. Вот семь лет прошло, а уровень имею тот, который имею. Хотя за такой срок уже профи можно было бы стать практически в любой области.
Ответ, наверное, будет стандартным, взять любую книгу для новичков и стараться постоянно программировать, начать писать свою CMS с нуля (нормальной CMS не получится, конечно же, т. е. только ради опыта). А дальше уже наращивать обороты, программировать более сложные вещи, изучать алгоритмику, читать книги-статьи и т. д.
Но тут есть такой момент с этим самым PHP. Если взять какую-нибудь Java или что-то вроде этого, то можно спокойно выучить язык как таковой и потом кодить под какие-то платформы.
А на PHP же разрабатывают в основном веб-приложения. Т. е. он не в вакууме существует. Отсюда проистекает необходимость в изучении кучи всего остального - администрирование, базы данных, клиентские языки программирования и так далее и тому подобное. Другими словами, придется стать веб разработчиком, а это специализация намного более широкая, чем просто программист. А там уже смотреть, на что акцент делать, хоть на тот же PHP.
Ну а если более кратно - то постоянно ставить перед собой задачи и решать их, плюс заниматься самообразованием и стараться получать не только утилитарные знания (как конкретно решить ту или иную проблему), но и избыточные и более абстрактные (через те же книги по теме).
Я вот тоже опять думаю вернуться к одеску. Те же проблемы что и у тебя: вроде как и нормально делаю, а кажется, что слишком много за это бабла, или что сделать это можно было бы быстрее чем я делаю. Работал в прошлом году, одному клиенту надо было друпал тоже настроить и модуль запилить с нуля, начал писать, он затих на какое то время, а я в Тай как раз ездил вроде или не помню по какой причине чето не му не ответил, ну он поставил по всем позициям 4-5, а по доступности 1 или 2. В итоге сейчас эта работа в самом верху висит с зашкварным отзывом. Сейчас придется похоже создавать аккаунт работодателя на друга, делать фейк работу, самому на нее наниматься, и делать рефанд клиенту, чтоб отзыв скрыть. Бабло я по дурости вывел все с одеска, а обратно его залить нельзя.
По 1-му клиенту, ты кстати все правильно сделал, не понятно почему у тебя негативные эмоции вызвала оплата клиента. Невозможно знать все, ты сделал все что было в твоих силах, еще и для следующего разработчика описал все что делал, так что оплата вполне заслужена.
Не знаю что уж там будет с долларом, но даже если предположить что курс вернется хотя бы до 45, все равно выгоднее похоже получается работать на одеск.
Да уж, не повезло, столько лишних проблем сразу. А работа с отзывом точно должна пропасть из списка после рефанда?
Может имеет смысл попытаться побидить и с текущим рейтингом. Хотя 5 звезд, конечно, рулят. Как распаковал свой аккаунт, сразу стал светиться в топе по Друпалу на первой странице если искать без фильтров, а если парочку фильтров применить, так вообще топ1, лол. Видимо фильтры оДеска сильно подвязаны на рейтинг (т. е. я со своими 3 закрытыми два года назад лоускильными тасками оказываюсь выше тех, у кого под 10к закрытых часов и весьма весомый оборот на аккаунте). Пошли прямые предложения, пришлось опять скрыть аккаунт, т. к. времени нет сейчас. Да и клиентов тоже может отпугнуть последний негативный отзыв, у меня вот с этими "бест контрактор эвер" опять вышло, что первая же забиденная таска перепала мне же (и опять какой-то ад, "вот надо в хедере убрать падающую тень и картинки сделать ссылками" на деле оказалось "надо разгребать, фиксить и переделывать е-коммерс сайт с мультисайтингом", лел).
Сейчас тоже считаю, что норм вышло. Но тогда сплошные нервы были, первая таска на оДеске и сразу такой-то фейл.
Ближайшие год-два так точно, а там непонятно что будет. У кого-то зп уже начали индексироваться, знакомому в офисе вот буквально на днях +5кр накинули.
И офис это все-таки какие-то гарантии, а с фрилансом еще разгоняться придется. Я вот начал бидить неделю назад, рабочих чистых часов уже под 25 наберется, плюс еще с десяток часов на переговоры и всякий инвестигейтинг - ан до сих пор на счету ровно $0 и неизвестно что да как выйдет в конечном итоге.
Саппорт ответил, что исчезнет. Пробовал биддить на некоторые задачи, заказчики просто не отвечают. Еще сегодня попробую потом придется наверно этот вариант с рефандом проворачивать.
У друга из офиса (Москва) выгнали админа и еще вроде кого то, так что тоже никаких гарантий особо. Фирма с 90-х работает.
Тут скорее всего тебе помогло несколько факторов, во первых ты сдал тест по друпалу, во вторых работы которые ты сделал получили 5 звезд и там у заказчика видимо в тегах тоже друпал был прописан.
Поэтому кстати никогда не берусь за верстку и тем более дизайн, только программинг (php, python, js), ну могу еще сервер настроить или на bash скриптов наваять. Верстку нафиг сразу же т.к. удваивает количество возможных проблем и вынос мозга, ну разве что какую то банальщину типа страницы в админке сверстать.
Спасибо, буду знать, наверняка самому пригодится и не раз :)
Там просто по тегу Друпал из фиксед прайсов вообще ничего мне подходящего не было, либо что-то размытое, либо что-то, что я явно не потяну, либо заказчики не устраивали (неподтвержденные данные или плохие отзывы). Забидил хоть что-то условно понятное, да и то таска была двух дневной давности с кучей биддеров и кем-то уже проинтервьюированным. Вынос мозга получился знатным, конечно. Вчера вот аж три часа холиварил на тему в специально созданной под таску конфочке в скайпе. А вообще видимо надо прокачать разговорный английский и прикупить гарнитуру, у них насколько я понял это обычное дело общаться голосом по скайпу и делать групповые звонки. Сильно огорчаются, когда я говорю, что могу только в текст и у меня нет микрофончика.
хз, из 5 клиентов только один попросил меня о созвоне, для остальных достаточно было сообщений в odesk/skype. Возможно просто задачи были мелкие слишком.
Меня 3 из 3, плюс во многих тасках пишут необходимость скайпа и разговорного английского. Хотя у меня выборка тоже не ахти какая, может просто совпадения.
В общем друг создал аккаунт работодателя, запилил там работу новую. Начали туда подписываться индусы, я тоже добавился со своим зашкваренным аккаунтом. Сегодня утром думаю он меня заапрувит, поработаю немного и верну старому клиенту деньги рефандом. Хрен там был, меня вообще там даже в списке фрилансеров нет, хотя у себя я вижу, что я добавился в эту работу. Короче похоже что акк зашкварен окончательно придется раскачивать новый. Может это и баг какой то, но выяснять это слишком уж долго.
Печаль, конечно.
Если я не ошибаюсь, то сидя под одним акком можно быть как фрилансером, так и заказчиком (т. е. закидывать деньги). Но единый ли будет счет (т. е. закинул деньги на акк как заказчик, можно ли будет ими пользоваться как фрилансер, а именно сделать рефанд) без понятия.