вторник, 25 ноября 2008 г.

О проектах Clone youtube за $100

С самого начала я сторонился проектов в духе "Сделайте facebook.com за $95". Как разработчик я прекрасно понимал на сколько нереалистичны такие проект.

Так случилось, что однажды я сделал большой пространный комментарий к одному из таких проектов где написал почему байер не получит такой клон никогда. Что меня побудило написать такой комментарий тогда? Наверное, то что у байера было больше 50 рейтингов.

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

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

Всё это я к чему. Попытать счастья на таких проектах можно, т.к. их может помещать вполне себе адекватный заказчик, который просто не представляет/не может нормально оценить трудозатраты или он просто очень стеснён в средствах. Пусть опыт у меня работы в этом направлении очень мал( делаю 3-ий "нереалистичный" проект), но пока негатива не было

О текущем положении дел (n)

В данный момент опять навалилась оффлайновая работа. Конец года. Отчёты. Однако взялся за проект стоимость $300. По сути делаю небольшой аналог биржи sape.ru. Пока лишь базовую функциональность.

Получается, что за второй месяц заработано порядка $400. И это с учётом того, что я просто перестал активно делать ставки. Интерес как-то пропал к работе в сети, т.к. устаю сильно, да и уже теперь есть некоторые отработанные приёмы и фразы, которые приводят к тому что в 6 случаях из 10 мою ставку выбирают.

Кстати, здорово помогают фразы вроде "Please let me know if you need anything from me to make a decision in ma favor". Кто еще что посоветует для увеличения эффективности ставок

О Haskell во фрилансе

Мне очень нравится такой язык как Haskell. До определенного момента я его применял для ежедневного скриптования, когда не хватало возможностей оболочки bash/zsh, да и как быстрый инструмент прикинуть/посчитать что-то. До последней недели пребывал в твёрдой уверенности, что заработать с его помощью деньги мне не удастся.
Однако оказалось не так. Студентам в Англии при изучении курса декларативного программирования дают задачки на Haskell. Вобщем, я уже 2 студиозусам на Rentacoder решил эти задачки. Заработал целых $80.

Самое главное, что персональный миф о невозможности зарабатывания денег посредством Haskell развенчан.

P.S. Карточка от Payoneer так еще и не добралась до меня. Сколько времени она должна идти?

среда, 12 ноября 2008 г.

3-ий день на русских фриланс-биржах

Я уже третий день пытаюсь заполучить проект на русских фриланс-биржах (http://weblancer.net и http://free-lance.ru). Что-то нереально -- не выходит и всё тут. Да и цены после RentACoder не радуют вовсе. Что нравится -- переписка с заказчиком на русском языке. В принципе, английский для меня сложности особой не представляет, но согласитесь, общаться на русском весьма приятней. К тому же как я посмотрю -- в русском сегменте заказы сайтов под ключ превалируют. На западных биржах у меня, складывается такое мнение, что заказчики сознательно дробят задачу создания сайта на дизайн, вёрстку и программирование и делают несколько независимых заказов.

вторник, 11 ноября 2008 г.

Полезная табличка про Payoneer-карты

http://funbit.livejournal.com/164008.html

Вообще, как я посмотрю практически все западные фриланс-биржи предлагают вывод при помощи Payoneer-карты. В связи с этим у меня родился вопрос: а могу я использовать карту заказанную изначально для вывода с RAC, например, на сайте GetAFreelancer? Кто работает на нескольких биржах, подскажите пожалуйста.

http://www.takereal.com

Наткнулся в сети на сайт фрилансера TakeReal. Занимает 107-ое место в рейтинге (для сравнения, я только-только преодолел отметку в 7000). На сайте есть блог, однако ведет его крайне не регулярно, что весьма обидно, т.к. уж с таким-то опытом (больше 900 выполненных проектов) ему есть чего рассказать. Самое интересное, что если взять те проекты, на которые делал ставку я и этот фрилансер, то я получал проект в 10% случаев, он в 35%. Вот это результативность :-)

Но тем не менее, на ег осайте можно найти ссылки на весьма занимательные статьи о Renacoder-е

P.S. Диспут я проиграл. И лишаюсь статуса Top Coder. Арбитр пояснил, что он понимает все, но формально я нарушил правила :-(. Обидно.

понедельник, 10 ноября 2008 г.

А похоже меня кинули :-(

Похоже что меня кинули. Суть простая: я сделал ставку на несложный проект (JavaScript). Срок выполнения -- 24 часа. Сделал я его достаточно быстро, положил на свой сервер и отправил через RAC сообщение о том, что проект сделан + приложил ссылку на скрипт, выложенный на моем хостинге. На утро я получил сообщение от байера с просьбой внести пару косметических изменений. Отправил новое сообщение и стал ждать. Я совершенно не обратил внимание, что к моменту внесения мной правок истёк deadline, а я не загрузил копии скрипта на Rentacoder. Спустя 10 минут приходит сообщение о том, что заказчик начал arbitration, ссылаясь на то, что я так и не выполнил проект.

Обидно, но на сайте заказчика уже висит мой скрипт, а арбитр не принимает во внимание мои слова, т.к. формально я не прав и если заказчик подтвердит что я не завершил проект, то он получит деньги, скрипт, а я плохой рейтинг :-(

среда, 5 ноября 2008 г.

Месяц прошёл

Прошёл месяц как я работаю на RentaCoder. Если говорить сухими цифрами, то получено 15 рейтингов. Средний рейтинг - 10. Получено звание TopCoder и небольшая отметка в профиль. Общая сумма денег которая есть на счету в RAC приближается к $1000. Если быть точным -- $960. Учитывая выведенные ранее $180, получаем что за месяц было заработано уже больше 25 тысяч рублей.

В целом, я весьма доволен результатом. Однако собираюсь продолжать, т.к. хочу изучить и отладить процесс. В даный момент я пытаюсь написать для себя несколько скриптов для GreaseMonkey, которые бы позволили мне упростить работу; параллельно этому я пытаюсь составить некоторую базу заказчиков RAC (Полезно, знаете ли иметь статистику, как часто я делал ставки на проекты этого заказчика, сколько раз он выбирал меня, сколько раз отказывал и т.д и т.п.). Помимо этого, хочется попробовать свои силы и на других сайтах, как, например, getafreelancer или elance. На последнем, говорят, можно деньги выводить в любой момент времени.

понедельник, 3 ноября 2008 г.

Payoneer Mastercard Order Declined

Я уже и забыл о том, когда заполнял формы на получение карты Payoner. Сегодня утром пришло письмо, в котором было написано

We're sorry, but we could not approve your recent application for a Prepaid MasterCard®.

We were unable to verify your identity from the information that you have provided and/or we are missing information from your application.


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

суббота, 1 ноября 2008 г.

Arbitration на Rentacoder

Байер по одному из несложных проектов не отвечает. Причем проект, который должен был завершиться за 2 дня тянется уже 19-ый день. Немного поразмыслив, я пришел к выводу что надо иницировать процесс Arbitration.

Там есть специальная опция, if buyer doesn't respond или что-то в этом духе. Я написал достаточно длинное послание с кучей ссылок на свои постинги на RAC. Посмотрим что будет. Заказчик должен отреагировать в течение 5 рабочих дней.

Вообще я перед тем как открывать arbitration потратил некоторое время на поиски в сети. Нашёл несколько любопытных ссылок, которыми думаю поделиться с вами в следующем посте.

четверг, 30 октября 2008 г.

I have read your specs

Сегодня встретился проект, в котором заказчик прикладывает спеки отдельным файлом. В этом файле буквально 2 страницы описаний. Предпоследний абзац в нем гласит:


INDICATE YOU READ THE SPECS
As unbelieveable as it may sound, some RAC coders will bid on a project without first reading the specs. When you bid, please include the words "I have read the specs." in your bid email.


Для тех, кто не очень хорошо понимает по-английски:

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

понедельник, 27 октября 2008 г.

Arbitration, как я получал деньги и текущее положение дел

Сначала о том как я получал деньги. Получить деньги через Western Union в России -- весьма нетривиальная задача. Если в таких дремучих странах как США или Великобритания, для получения денег требуется несколько минут, знание спейиального кода (Money Transfer Code) и ответа на секретный вопрос (если, конечно, человек отсылающий деньги их задал), а еще ID -- удостоверение личности. Приходишь, предъявляешь удостоверение, диктуешь MTCN и все -- за тебя сотрудник заполняет всяческие бумажки -- в конце ты лишь расписываешься, получаешь деньги и уходишь.

В российском банке получить перевод WU я смог за 1,5 часа. Это было ужасно. Во-первых, я долго и нудно печатными буквами заполнял бланк. Потом выяснилось, что я неправильно его заполнил, так как в поле State вписал лишь Florida(штат где расположен офис Rentacoder). Следовало вписывать USA, Florida. Поплелся переписывать. Естественно, что я делал это за столом, а после переписывания и выставила очередь к операционистке, пусть и небольшую, но очередь. Потом выяснилось что мой почерк корявый и операционистка не может принять бланк, который заполнен не печатными буквами. Следующей проблемой стало имя отправителя. Я уже писал о том, что видимо будут проблемы с получением денег через WU, связанные с именем отправителя. Так и вышло :-) В письме которое прислал RAC было указано что имя отправителя (Sender name) -- Exhedra Solutions Inc. А в бланке требовалось указать отдельно имя и фамилию отправителя. Мне повезло. Со второй попытки я угадал, что в качестве имени следует написать Exhedra, а в качестве фамилии Solutions Inc.

Какзлось бы, что я уже вот-вот получу деньги, но нет -- Операционистка засомневалась в имени, которое я указал в бланке -- а я писал его на английском. Vladyslav, вместо предполагаемого ей Vladislav. Хорошо что у меня с собой оказался загран в котором мое имя было указано через y. Вобщем, деньги получил, но нервов потерял очень много. В следующий раз уже деньги буду получать на карточку PAyoneer. Заказать ее с ходу не получилось -- на сайте самого Payoner в Firefox не видна та форма, которую необходимо заполнить. Видимо в IE все будет прекрасно видно.

Завязываю кипятиться. За отчетный период я успел побывать в Arbitration, который к счастью я выиграл. Вообще буквально за две недели я нашел себе постоянных заказчиков настолько много, что даже практически не делаю ставки на обычные проекты. Сейчас получается что я работаю с часовй ставкой от $15 до $20. Что на мой взгляд весьма неплохо.

Кстати, выяснилась и еще одна забавная вещь -- заказчики иногда гуглят по имени фрилансера. Один из заказов мне помог выиграть чэйнджлог к одному из open source проектов на PHP (там я был указан как контрибьютор).

среда, 22 октября 2008 г.

Любопытное наблюдение

Если подытожить те пару недель что я активно фрилансил, то получается весьма абавная картина. чуть ли не половина заказчиков во время переговоров пишет что они "developer with 10 C/C++ experience and 4 months PHP experience". Вобщем, пишут что программисты со стажем и у них просто нет времени чтобы выполнить это "элементарное задание". А вот во время приёма результатов начинаются проблемы, предъявляются претензии. Вот свежий пример. В проекте есть такой код


$template_file = './file.tpl';
$fh = fopen($template_file);


Байер, по его словам, 6 годами опыта разработки на PHP пишет мне длинную претензию суть которой заключается в том, что мой скрипт работает только если file.tpl лежит рядом, а на его новом сервере он положил его в другое место, а я такой нехороший не предусмотрел ему возможности поменять это где-нибудь в скрипте(please, give me variable where i can place directory name for the template). Честное слово, он просто прикидывается. Или нагло врет относительно своего опыта. У меня бы это заняло меньше 20 секунд, на порядки меньше, чем написание столь длинной претензии

Длительное отсутствие

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

Что касаетс денег, то с 4-ой попытки я все же их получил. Дороговато обходится вывод средств с Rentacoder. Я заказал вывести $180, а на руки получил $147. Другими словами, я получил примерно 81% от первоначльной суммы. остальное забрал себе RAC и WU. Конечно, в случае когда речь идет о нескольких тысчах долларов, то процент будет стремится к 90-92%, но все равно это достаточно много, а ведь если еще учитывать то, что RAC берет 15% от каждой сделки, то получаются просто весьма высокие суммы затрат

пятница, 17 октября 2008 г.

Деньги уже пришли

Сегодня пришел email с данными для получения денег через WU. На руки должен получить $147. Зайду завтра в банк. Весьма сильно мотивирует к продолжению работы.

Эксперименты с профилем

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

Что касается графы Areas of Expertise, то у меня наибольшую положительную реакцию дала структура, вида
Languages: .... .... (с указанием опыта)
Technologies: .... .... (с указанием опыта)
Open source solutions: ... ()

Особенно последнее помогает, когда человек видит что у меня там указано, например, Drupal 5/6 module development experience (2 years) и даны ссылки на пару моих модулей, выпущенных публично.

Посмотрим, продолжаю активно работать над профилем. Также думаю скоро пытаться шлифовать текст своих бидов. Пока у меня стратегия выработана следующая: В первом комментарии к аукциону я спрашиваю все, что мне не ясно. В случае, если заказчик мне отвечает, то я задаю дополнительные вопросы и заодно предлагаю какие-то дополнения, изменения по проекту, которые мне кажутся полезными. Если после этого заказчик мне отвечает, то обычно в 10 случаях из 14 (посчитал, не поленился), я получу этот проект. Когда просят назвать цену, я обычно делаю ставку, а вместе с ней подробно расписываю: т.е. модуль авторизации -- 3 часа x $15 = $45, ... .., всего -- $XXX. Не было пока еще ни разу, чтобы после этого начинали торговаться. Хотя если не делаю такого поста, то начинают писать: "А вот другой программист предложил сделать проект в 1,5 раза дешевле. Вы скинете или я ухожу к нему?".

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

четверг, 16 октября 2008 г.

Вывод денег

С rentacoder.com средства можно вывести, как я понимаю, только дважды в месяц. И поскольку тут уже середина месяца подошла, то я решил попробовать вывести небольшую сумму (обидно будет, если я попытаюсь вывеси сумму больше $1000 и случится какая-нибудь проблема). Решил взять $180 со своего аккаунта через Wetern Union. Пока грозятся выслать их в течение 7 дней. За процессинг платежа сам RAC возьмет $10 и еще $22 заберет себе Western Union. Попробуем.

Пока меня смущает тот факт, что при получении перевода через Western Union требуется указывать имя и фамилию отправителя, т.е. сама система предназначена прежде всего для расчетов между физическими лицами. RAC вполне может посылать деньги от имени своего гл. бухгалтера, например.

P.S. Вчера видимо сильно не выспался и совершенно случайно сделал ставку на проект, где требуется сделать тему для Wordpress на основе уже существующего дизайна. Выиграл. Видимо за счет цены($40). Честно говоря первые полчаса я даже не представлял с какой стороны подступиться, т.к. Wordpress и уже тем более темы для него -- это terra incognita для меня. Однако разобрался, мне даже понравилось, т.к. механизм тем в Wordpress весьма продуман и удобен. В итоге, потратил целый день исключительно на этот проект, но ни капли не жалею, т.к. вроде освоил создание тем, т.е. можно биддить на целый класс новых проектов :-)

понедельник, 13 октября 2008 г.

О прошедших выходных

Заказчик один в переписке со мной обмолвился, что выбрал меня потому что в резюме в профиле было написано, что я закончил ВУЗ по математической специальности и сейчас работаю в этой области. Честно говоря я весьма сильно удивился, так как никто не обращал моего внимания на то, что к заполнению профиля надо было отнестись чуть-чуть посерьезней. Я наивно полагал, что рейтинги решают. Для очистки совести неделю назад я глянул пару профилей из топа и вот они кишели всевозможными словами, имеющими хоть какое-то отношение к IT. После чего я сделал вывод, что туда народ рисует всё о чем хотя бы слышал краем уха и забил на заполнение своего профиля.

Видимо придется выкроить немного времени на заполнение профиля. А времени у меня не остается вовсе. Неожиданно для себя повыигрывал кучу проектов и в конце субботы на мне повисло сразу 5 проектов. 2 из них уже выполнил, осталось 3. Вообще, Expert Guarantee как я смотрю очень сильно дает поинтов в гонке за проектом. Хотя я не имею еще достаточной выборки, но я думаю тенденция сохранится.

P.S. Ну вот, в воскресенье был первый день, за который я заработал денег больше, чем если бы я столько же времени проработал на оффлайновой работе своей.

пятница, 10 октября 2008 г.

О студенческих проектах

На Rentacoder есть отдельная категория Personal Project or Homework Help, где в большинстве своем лежат проекты, которые я называю студенческими. Суть заключается в том, что студеньы выкладывают Math/IT-related домашние задания. Типичный проект: реализовать на С++ класс приближения функции полиномами.

Ни в коем случае не берите эти студенческие проекты. Во-первых, платят за них очень мало. Я редко видел аукционы из этой категории дороже $50. К тому же, помимо самого программирования, вам с большой долей вероятности придется объяснять как вы это сделали студенту, который как вы понимаете особым умом не отличается. Помимо этого, судя по опыту других фрилансеров, у студентов нормальная практика -- не ставить рейтинг пока преподаватель не примет работу, ну и 10-ки у студентов редки, зачастую даже если ты поработал отлично и профессор  принул у этого студиозуса вашу работу, получаешь лишь 8.

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

P.S. Сам выполнил уже 1 студенческий проект. От полной сдачи заказчику исходников и до перевода денег и получения рейтинга прошло 5 дней.

День седьмой(и краткие итоги недели)

Был сильно занят весь день. Если подвести итоги недели пребывания на RAC, то это 6 рейтингов и $159 на счету. Черт возьми, я очень доволен результатом. Из-за того что к концу недели у меня наблюдалась тенденция к увеличению стоимости проектов, то я планирую на второй неделе заработать еще $250.

Завтра думаю устроить день отдыха. Доделать висящий проект, почитать свою переписку с заказчиками, попытаться проанализировать, посчитать кое-какую статистику.

Что интересно: я стал получать достаточно много бонусов от байеров. Т.е. завершили небольшой проект на $15, а байер следом еще $10 присылает. У меня одними бонусами вышло 40 баксов. Заодно стал немного задумываться о выводе средств с биржи.

P.S. Согласно фидбёрнеру читателей этого блога уже 28 человек. Меня это несказанно радует.

четверг, 9 октября 2008 г.

День шестой (как я нифига не делал)

Сегодняшний день прошел в целом весьма неудачно. Виной всему простуда. Производительность на нуле. По большей части днем я валялся в постели и читал развлекательные сайты, да смотрел сериалы. К вечеру стало получше и я даже сделал несколько ставок. Хотя если смотреть с точки зрения перспектив, то день прошел не зря, так как я прочитал достаточно много материалов про RAC, разобрался немного с механизмом Expert Guarantee.

В комментариях спрашивали о том кем я работаю. Я работаю на должности младшего научного сотрудника в одном из институтов РАН, расположенных за Уралом . Занимаюсь исследованиями в области математики. И непосредственно моя работа с программированием не связана. Иногда я пишу небольшие программки для расчетов на Фортране, но это все.

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

среда, 8 октября 2008 г.

Интерфейс Rentacoder

Я пользуюсь некоторое время Rentacoder-ом и у меня накопились к нему претензии по части интерфейса. Во-первых, совершенно случайно выяснил что там в форме ответа на самом деле WYSIWYG-редактор, который у меня в Firefox не виден вовсе. Во-вторых, мне крайне не нравится, что я не могу отыскать все проекты в которых я спрашивал что-то у заказчика, но еще не сделал ставку.В-третьих, постоянные перезагрузки страницы, что не самым лучшим образом сказывается на скорости работы. В-четвертых, невозможность заставить показывать даты и время в формате, удобном мне и для моей временной зоны. В пятых, мне хочется иметь удобные средства анализа данных. В-шестых, хотелось бы уметь навешивать комментарии к любым объектам: (в первую очередь к байерам).

Вообще я пробежался по зарубежным фриланс-биржам и с удивлением отметил, что нигде, по-моему, нет удобного интерфейса (кажется, тот же RAC по сравнению с другими биржами неплох). Мне, например, очень нравится интерфейс diigo.com и delicious.com. Вот почему нигде нет фриланс-биржи с такми интерфейсом? Это же банально повышает мою производительность, а значит и доход биржи.

вторник, 7 октября 2008 г.

Похоже на попытку кидания меня

Днём сделал ставку на один небольшой проект. Размер ставки -- $10. Сам по себе проект -- делов на 15 минут. Достаточно подробно описал заказчику как собираюсь выполнить его. Спустя некоторое время от байера приходит вопрос: "А вы демку показать можете?". Тут я задумался в первый раз: а зачем демка на такой простой проект? По сути демка и есть проект.

Подумал, если повезет, то почему бы и нет -- деньги лишними не бывают, да и рейтинг тоже. И потратил минут 20 на демку, положил на свой сервер и дал ссылку. Там был косяк с моей стороны, я дал неправилньую ссылку, о чем байер мне тут же сообщил. Даю правилньую ссылку. Спустя какое-то время приходит сообщение: "Hey, link is not working, please can you send me zip file so I can check on my system".  Я кинулся паковать файлы, а потом задумался. Странно. Ведь работало же. Проверил -- последняя ссылка правильная. Начал сомневаться в честности байера и полез смотреть логи веб-сервера. Упс. там есть мой айпишник и айпишник байера и согласно логам он посмотрел на демку из Firefox и Opera. То что все нормально подтверждалось 200-ым кодом, а также тем, что сразу после этого были запрошены лежавшие рядом js и css и появлением нового файла -- результатом работы скрипта.

Потребовал объяснений у байера. Посмотрим что скажет.

Первый отказ от проекта

С утра сделал ставку на один проект и тут же его выиграл, поскольку ставка была не очень большой. Начал делать проект и выяснилось, что байер имел ввиду не только 'index page', но и 'all pages on the site'. Ладно, вроде бы мелочь небольшая (5 страниц вместо 1), но неприятно. Дальше получаю логин и пароль от FTP, открываю код и у меня волосы начинают седеть даже на заднице, так как такой фигни в коде я не видел, наверное, ни разу в жизни. С матюками я хачу(именно хачу, а не правлю исходники) за пару часов вместо 15-20 минут на которые я рассчитывал. Закрыл. Вроде бы все работает. Рапортую заказчику о том, что все вроде бы сделал. Спустя какое-то время он отвечает, что сделано, но сделано не так как хотелось бы. Ладно, прошу его выслать скриншот на котором бы он внес необходимые правки и замечания, т.к. я не понимаю чего именно он хочет. В ответ получаю какие-то глупые вещи, что он и так говорит просто и чётко и что всего его понимают.

Пришлось воспользоваться теми сутками, в течение которых даётся возможность отказаться от дальнейшей работы по проекту без каких-либо штрафов (иначе в случае отказа -- arbitration).

Вообще глядя на исходники, которые попадаются в проектах на RAC мне становится немного не по себе. Заодно отметил для себя, что амеркианские сайты особенно паршивы как внутри, так и по внешнему виду (м.б. это разница в восприятии, но имхо, русские и европейские сайты выглядят гораздо лучше). Но самое интересное заключается в том, что несмотря на этот внешний вид, по словам заказчиков они н них деньги умудряются зарабатывать и судя по всему немаленькие. Парадокс :-)

О чем писать

Поскольку согласно статистике у меня уже есть пусть немного, но все же читателей я хочу спросить у Вас, о чем бы вы хотели прочесть в этом блоге? О том что я пишу заказчикам в успешных и неуспешных случаях? О том как ищу проекты? Может быть, переводы англоязычных статей на фриланс-темы? Напишите пожалуйста в комментариях. Я по-прежнему продолжу делать дневные отчеты, но мне самому скучно писать только такие посты.

Число проектов

Как только нужно ложиться спать (а у меня уже час ночи), как на RentACoder-е начинают появляются пачками интересные для меня проекты.

День четвёртый

Со сдельной работой, которую выполнял для автора phpLD я вроде бы справился. Он остался доволен и пообещал прислать новое задание.

Что касается приватного аукциона, то я видимо откажусь от этого проекта, так как судя по-всему он мне не по зубам. Вернее так, максимальный бид -- $40. Чтобы завершить этот проект мне потребуется как минимум пара дней. Речь идет об автоматическом составлении .htaccess в котором бы по ip блокировались посетители из списка нежелательных стран, а посетители из стран представляющих собой белый список, гарантированно не подвергались бану. Кроме этого, задача состоит в получении .htaccess с минимальным числом строк (в идеале, по мнению заказчика -- не более 500 строк). Кстати, тут стало ясно зачем ему функция long2ip в Excel. Соответствие блока ip-адресов странам хранится в csv-файле в виде long-ов.

Потихоньку начал расправляться с проектом за $85. Завтра с утра смогу его доделать и представить заказчику. И видимо завтра придется подыскивать еще работу на бирже.

понедельник, 6 октября 2008 г.

Покупка учетных записей на RAC

Дядя Эдик обратил внимание на любопытный аукцион на Rentacoder. Байер согласен купить учетные записи фрилансеров с 50-ю и более выполненными проектами (дополнительные ограничения: каждый проект должен быть завершен с рейтингом 9 или 10, ни одного проигранного спора (aka Arbitration)).

Жаль, что он отменил аукцион. Было бы любопытно узнать за какую цену он готов покупать аккаунты. В принципе если цена была бы высокая, то можно было "накачать" один аккаунт весьма быстро. Достаточно было бы зарегистрировать штук 10 байеров, каждый из которых создаст по 5 аукционов. В каждом из аукционов побеждает на накачиваемый аккаунт и ему переводятся деньги и ставятся хорошие рейтинги. В итоге, мы потеряем примерно 30% от суммарной стоимости всех "дутых" аукционов (ведь размер победившей ставки - 15% начисляется на счёт прокачиваемого акка и деньги мы можем вывести через Payoner/WU). Надо себе поставить на заметку: поискать куплю-продажу аккаунтов на фриланс-биржах.

День четвёртый

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

Неожиданное предложение

Автор PHPLinkDirectory был настолько поражен тем как я написал код, что предложил неплохую подработку на несколько часов в день. Договорились с ним о $15 в час на "испытательном сроке" с дальнейшим ростом до $25. Чёрт. Вот повезло ведь. И самое главное -- понять не могу где подвох, т.к. все будет проводиться через RAC (да, так безопаснее, имхо, хоть биржа и берет 15% комиссионных).

День третий

Подведем итоги третьего дня. Сегодня я получил первый рейтинг. А также вплотную занимался вроде бы несложным проектом по реализации функции long2ip в Excel.

Я думал что он не отнимет много времени, однако ушло часа три, прежде чем я смог до конца разобраться в совершенно забытом Visual Basic и довести проект до конца. Проблема заключалась в том, что в VBA максимальное значение типа Long -- 2^31 - 1, а в функцию может передаваться число от 0 до 2^32-1, а над параметром надо производить целочисленные операции (деление с остатком). Проблему впрочем удалось разрешить немного немного сжульничав и сохранив сначала параметр в тип Double, а потом разделив на 2, чтобы гарантировать что всё поместится в Long.

Заказчик (Iain) был из Гонконга и достаточно быстро принял результаты моей работы. В итоге -- уже два рейтинга Excellent.

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

Автор PHPLinkDirectory примерно в это же время принял мою ставку, дал данные для доступа к хостингу и попросил настроить аналог моего демо. Справился за 15 минут и уже спустя час проект тоже был принят заказчиком и опять --- 10-ка!! Ура!

Подумав какое-то время я решил что рейтинг уже достаточный, чтобы попробовать проектик чуть-чуть покрупнее. Мне достаточно повезло -- байер хотел разобраться с реализацией некоторых вещей под Symfony. Я задал несколько наводящих вопросов и сделал ставку в $85. Ставку приняли буквально в ту же секунду. Обсудив еще раз все детали с байером мы пришли к заключению, что ему нужно еще чуть-чуть времени, чтобы предоставиь мне все необходимые детали, а работой я займусь уже завтра.

В итоге к концу третьего дня у меня: 19 долларов на счету, 3 выполненных проекта и средний рейтинг -- 10, один частный проект, один проект на $85 которым я займусь завтра и судя по-всему завтра будет еще один.

воскресенье, 5 октября 2008 г.

Первый рейтинг!

С утра опять первым делом к компьютеру. Проверяю почту -- мой проект где нужно было записать произношение имен был принят. С некоторым волнением заполняю рейтинг байеру(закачику) и жму Submit.

Некоторое отступление. Я неоднократно слышал как на weblancer.net шантажируют рейтингом (не в курсе текущего положения дел там, но о подобном читал в блогах или на форумах). Суть заключалась в том, что исполнители, увидев что заказчик выставил им низкую оценку, выставляли заказчикам низкую отметку и требовали за отмену своей отметки убрать аналогичную из их профиля. Естественно, что для заказчика рейтинг не настолько критичен как для фрилансера, но все же заказчики предпочитали отменить свою низкую отметку. В таком случае рейтингу не совсем можно доверять. Видимо чтобы избежать подобных ситуаций на RentACoder сделали т.н. слепой период. Заказчику и фриллансеру дается возможность оценить друг друга. Оценки после выставления отменить нельзя. На выставление оценок дается 2 недели. В течение этих двух недель фрилансер не видит (не видят и другие заказчики, т.е. подглядеть оценку нельзя в принципе) что ему поставил заказчик до тех пор пока сам не поставит оценку ему (аналогично и для заказчика). Если по истечении двух недель он так и не решился поставить оценку, то он теряет эту возможность а оценка от заказчика становится видна. В реультате пока сам не поставишь оценку, то не сможешь увидеть свою. Это вот и помогает проти шантажа рейтингом и выставления никих оценок в качестве мести за полученные низкие баллы.

Я поставил первому заказчику 10 и тоже получил от него 10 (Excellent). За ночь другой заказчик все-таки перевел деньги и потому придется вспоминать школьные уроки по Excel и VBA.

Удача!

Первая удача! Моя ставка на проект где требовалось записать произношение двух слов была принята, и мне судя по-всему удастся заработать первый доллар (3 бакса из 4 -- комиссия биржи) в интернете. Я ведь только проснулся и тут же побежал проверять почту и не зря :-)

суббота, 4 октября 2008 г.

День второй

Подошёл к концу второй день эксперимента. Я сделал все что требовалось: записал произношение двух имени закаал на сайт и теперь жду заказчика, который или одобрит или заставит переделать :-) Надеюсь на первое.

Параллельно сделал 4 ставки на разные проекты. Один из них -- создание функции long2ip в Excel 2003. Заказчик выбрал мою ставку практически сразу (в ставке я написал что немного знаю Visual Basic и могу быстро выполнить задачу. Поскольку у меня еще нет рейтингов, то я готов работать за минимально возможную сумму -- $4), однако биржа предпредила что не следует начинать работу над проектом, так как заказчик еще не перевел денег. Я отыскал образ Windows XP для виртуалбокса и решил действительно подождать окончания транзакции.

Сделал ставку на проект автора PHPLinkDirectory. У него есть несколько идей как улучшить свой софт и потому он хочет proof of concept этих идей. Собственно задача состоит в реалиации этих proof of concept. Я быстренько (минут 15) накидал работающее демо и приложил ссылку на него к своей заявке. Посмотрим, поможет ли мне это выиграть проект.

ЗЫ: Ставка -- $20

Первый день. Регистрация в RAC

Прошел первый день эксперимента. Я зарегистрировался в RAC, прочел практически всех их справочные материалы, детально ознакомился с веб-интерфейсом, чтобы в дальнейшем работать продуктивнее. Следует заметить, что на мой взгляд интерфейс у этой биржи далеко не самый лучший.

Как пишут многие фрилансеры, первое время придется поработать на рейтинг, так как заказчики предпочитают рейтингового исполнителя. Кстати, в RAC ведётся по сути 2 рейтинга. Один -- среднее арифметическое оценок за все проекты (после исполения проекта у исполнителя и заказчика появляется возможность проставить отметку друг другу по десятибалльной шкале), так и рейтинг, который зависит от бюджетов проектов. Согласитесь, что 8-ка за проект с бюджетом в $50 не равна 8-ке полученной за проект с бюджетом $5000. Второй рейтинг строится путем суммирования бюджетов всех выполненных проектов и умножения на первый рейтинг, естественно, с вычетом penalties за всевозможные просрочки и пр. Не скрою, в этом идея мне понравилась.

К вечеру пятницы у меня было представление о том как организован процесс работы на RAC и учётная запись с нулевыми показателями. Честно говоря, я просто поленился заполнить поля биографии и список умений, однако твердо решил сделать несколько ставок перед сном.

Пробежался глазами по списку Newest open work. Открыл 4 или 5 проектов, названия которых мне показались интересными. Один закрыл сразу, так как там искали рабов :-) Второй -- написание календаря событий на PHP мне показался интересным. Я спросил у заказчика несколько вопросов, но он ответил что сначала хотел бы увидеть примеры моих работ ("Before I answer any of these questions... Do you have any example work to show me please?"). Я не успел еще дописать ему сообщение в ответ, как пришло письмо, что в проекте выбран победитель (естественно не я) и мне пришлось вернуться к чтению заданий. А вот второй открытый проект был куда интереснее: человек спрашивал помощи у русскоязычного фрилансера. Ему нужно было сделать два mp3-файла с произношением 2 имен. Быстро сделал ставку размером в $4 (минимально возможная ставка на RAC, как я понимаю) и стал ждать ответа заказчика. Однако не дождался и отправился спать..

пятница, 3 октября 2008 г.

Где и как

Пробовать фрилансером я хочу на зарубежных сайтах RentACoder и GetAFreelancer. Почему именно там?
  1. На начальном уровне владею английским языком и могу письменно объясняться и понимать по-аглийски. Хотелось бы попрактиковаться и улучшить свои умения в английском, а как еще это сделать, кроме общения?
  2. Русские биржи фриланса оставили какое-то гнетущее впечатление. Все проекты выполняются людьми в кратчайшие сроки за какие-то смешные деньги. А мне хотелось бы хотя бы окупить затраты на интернет. На зарубежных биржах платят немного больше, как мне показалось на первый взгляд.
  3. В единицу времени на RAC и GAF публикуется больше проектов чем на русскоязычных биржах.

О чем я собираюсь писать

Я хочу провести небольшой эксперимент. Сколько можно заработать при помощи фриланса программисту начального уровня за два месяца.

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

Немного о себе и своих умениях. 22 года от роду, в мае закончил провинциальный ВУЗ, работаю уже 3 года. Из знаний и умений: немного PHP, немножечко Javascript (имею поверхностное представление о 3-4 современных библиотеках типа jQuery, Prototype и т.д.), немного Python, на среднем уровне владею Haskell (но я так понимаю заказов на нем не найти вовсе :-)), Fortran, владею основами HTML-верстки. Также вроде неплохо получается решать задачки по математике и связанным областям.