Как начать работать фрилансером программистом
Как стать фрилансером-программистом и с чего начинать свой путь
А как набрать опыта и портфолио, если только выучился и никуда не берут на работу? Правильным ответом будет идти во фриланс-программирование. Потому что там можно найти заказы действительно с «нулевым» опытом, даже еще в процессе обучения.
Фриланс и программирование
Прелесть фриланса в том, что такой стиль работы можно выстроить таким образом, что не нужно будет постоянно искать заказы, так как будет уже своя наработанная клиентская база, которая будет постоянно обеспечивать фрилансера работой. Но до этого нужно еще «дорасти» профессионально.
На начальном этапе, обнаружив в себе какие-то навыки, на которых можно заработать, все начинают свой путь с фриланс-бирж. Биржа фриланса — это первая ступенька на карьерной лестнице даже для программистов, при условии что вы выбрали путь «свободной работы», где вы сам себе начальник и подчиненный.
Фриланс-биржи и программирование
Из популярных бирж можно выделить несколько:
В целом, фриланс-биржи работают практически одинаково, отличаются они только своим подходом к исполнителям и оплатой за их работой. Но цель у них одна — свести фрилансера и заказчика.
По поводу фриланс-бирж можно услышать много разного, но самое главное, что это удобные площадки для программистов, где даже их «начальное» программирование может оплачиваться.
После опыта на биржах программистам открыты другие пути. Например, можно искать работу в компаниях, так как уже будет наработанный опыт и даже будут успешные заказы в портфолио. Но можно дальше проповедовать фриланс и переходить на следующие этапы:
работать напрямую, когда между вами и вашими клиентами не стоят посредники и биржи ; очень часто такими клиентами становятся именно заказчики с бирж, если вы все выполняли хорошо;
открыть ИП и сотрудничать с заказчиками как юрлицо — при таком подходе расширяется горизонт с заказчиками, потому что многие крупные заказчики работают только с юридическими лицами и их никогда не найти на биржах фриланса.
Как стать фрилансером-программистом или с чего начать свой путь
Стать для начала верстальщиком. Для этого нужно изучить основы HTML, CSS, JavaScript. Потом профессия верстальщика плавно перетечет в полноценную веб-разработку, если вы будете работать над своими навыками.
Заключение
Программирование и фриланс — это классный тандем, чтобы обеспечить себе достойное будущее. Программирование хорошо само по себе как направление для работы, а фриланс при этом может дать мощный толчок для программистов, чтобы двигаться вперед быстрыми темпами. В то же время не все так однозначно. Есть масса примеров, когда у специалист ов не получается реализовать себя во фрилансе. С чем это связано — можно только догадываться.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Часть 4. Карьера программиста. Junior. Заход во фриланс
Смеркалось. И прямо, и косвенно. Я с большим усердием искал работу программистом, но не было никаких вариантов.
В моем городе было 2-3 объявления на 1С-разработчика плюс, редкий случай, когда требовались преподаватели курсов программирования. Был 2006-ой год. Я начинал учебу на 4-ом курсе университета, но родители и девушка недвусмысленно мне намекали, чтобы я искал работу. Да я и сам хотел. Поэтому пройдя пару собеседований на должность препода курсов и не снискав там удачи, я уже было ринулся осваивать «1С: Бухгалтерию». С багажом в десятки прочитанных книг и сотней написанных программ на С++/Delphi и Java — я от безнадеги начал учить 1С.
Но к моему счастью, кабельный интернет уже «завезли» в наш город, и можно было попытать счастья дав объявление о поиске работы на сайтах. Имея почту на mail.ru и нередко туда заходя, я нашел для себя раздел объявления и написал там про весь свой богатый опыт в области разработки ПО. Я уже писал в прошлой части, что первые десять ответов на мое объявление, были в духе — «напиши Гейтсу». А вот 11-ым, был парень, который развернул мою судьбу на 180 градусов, так же, как в свое время это произошло на первом занятии на курсах программирования.
Мне в ящик упало письмо, примерно такого содержания:
Здравствуйте Денис,
Меня зовут Самвел, и я директор компании OutsourceItSolutions.
Мы заметили ваше объявление, о поиске работы разработчиком на mail.ru. Готовы рассмотреть вашу кандидатуру. Предлагаю поговорить более подробно по ICQ — 11122233.
С уважением
Самвел,
Генеральный директор,
OutsourceItSolutions
Подобный официоз и овер-деловой стиль продолжался на всем пути нашего сотрудничества. Как говорят на Западе, у меня были «mixed feelings». С одной стороны, человек предлагает работу, и вроде бы не тот шлак, который был у нас в городе. С другой, было ничего неизвестно об этой компании, чем она занимается и какие условия предлагает. Разумеется надо было действовать, пока терять было нечего. Мы быстро связались в ICQ, Самвел задал мне несколько вопросов, и предложил встретиться для подписания документов для начала работы. Вопросы от него были общими и касались в основном моих скилов и опыта.
Вроде таких: «На чем пишите?», «Что можете показать?», итд. Никаких «Чем отличается абстрактный класс от интерфейса» — не было. Тем более задачек в духе “перевернуть массив”.
Было начало сентября, лекции в университете были исключительно по специальности, и я на них ходил. Попутно мне попадались, то папины друзья, то друзья друзей, которые хотели за бесплатно, полноценное Enterprise-решение для их бизнеса или гос.учреждения. Это тоже был опыт, и в свободное от лекций время, я прокачивал навыки на этих волонтерских заказах.
Короче денег не было, возможностей не было, поэтому Самвел оставался последней надеждой куда-то вырваться.
В день встречи с Самвелом, я поспрашивал у одногруппников, хотят ли они сходить на собеседование со мной за компанию.
Самвел заикался о том, что если у меня есть друзья с IT-навыками, то можно привести их с собой. Что между строк читалось, как «берем всех без разбору». Мало кто согласился из моих одногруппников, а точнее это один из десяти опрошенных. Ирония в том, что те девятеро, у которых были важные дела, вроде пивнухи или Counter-Stirke по сетке, через время тоже попали к Самвелу или прошли через него.
Так вот, согласившийся парень по имени Серега, пошел разведывать со мной, что за бизнес у этого человека, и посмотреть на перспективы. Серега всегда впрягался в любой блудняк, когда я ему что-то предлагал. Я часто фонтанировал идеями, вроде сделать соц.сеть для поиска работы, и Серега подключался, хотя бы в качестве консультанта. Кстати, в 2006-ом году LinkedIn только развивался, а за пределами Штатов вообще не было ничего подобного. И потенциально, правильно реализованная идея такой соц.сети, могла быть продана сегодня за 26 млрд.$.
Но вернемся к встрече с Самвелом. Я понятия не имел, что меня ждет впереди, и на каких условиях мы будем работать. Единственное, что меня интересовало это — буду ли я получать свои заветные 300$/мес., и если уж повезет, то используя стек технологий, которые я знал.
Мы договорились встретиться в людном месте, возле стадиона. Рядом с нами в ряд стояли лавочки и было шумно. Это место, недалеко от центра промышленного города, больше подходило для распития бутылки пива, чем подписания контракта на новую работу в компании OutsourceItSolutions в лице генерального директора по имени Самвел.
Поэтому первым вопросом к нему было: «А что, офиса у вас нет?». Самвел замялся, и отведя глаза, ответил, что пока нет, но планируем открывать.
Потом он достал из полиэтиленового пакета из супермаркета, два договора, для меня и Сереги. Я попытался вникнуть в то что в них было написано, но в жизни ничего подобного не читал, и этот юридический язык вызывал отторжение. Не выдержав, я спросил:
— А что тут написано?
— Это NDA, договор о неразглашении
— Ааа…
Еще больше не понимая о чем речь, мне пришлось кивнуть. Еще минут пять, я судорожно искал в тексте ключевые слова, такие как «штраф», «кредит», «обязан», «в случае невыполнения». Убедившись, что ничего такого нет — поставил свою подпись. Напомню, что со мной был Серега, для моральной поддержки и поиска новых возможностей заработка для себя. Также не понимая, что он подписывает — повторил это действие за мной. Мы перекинулись еще парой слов с Самвелом. Опять про мои навыки и опыт. Спросил, знаю ли я PHP?
Вот с чем-чем, а с PHP очень редко работал. Поэтому сказал, что знаю Perl. На что Самвел надменно выкинул — «Та, Perl — это прошлый век». Хотя век только начался…
Все равно, не будучи уверенным, что будет происходить дальше, я вперемешку с нервным смехом сказал Сереге: «Ну, не смертный приговор подписали же. ». Все переглянулись и Самвел пообещал выслать дальнейшие инструкции на почту.
На следующий день прилетело письмо, в котором мне выдавался «корпоративный email», ссылка на мой личный профайл и инструкции как его заполнять. Также образец заполненного профайла самого Самвела.
Думаю в этом месте стоит рассказать, что это за компания OutsourceItSolutions. Компании как таковой — юридически не существовало. Был очень слабый сайт с вырвиглазным дизайном тех лет и гендир. Самвел. Вероятно сидящий в трусах и майке перед монитором у себя дома. Он же был веб-разработчиком, на чем и делал основной доход с рейтом в 20$/час. Я раньше пересекался с его отцом, который занимался тем же самым, чем занялся Самвел. А именно искал студентов старших курсов IT-специальностей, которых можно было зарядить для заказов на Запад. Обычный самодельный аутстаф.
Так вот Самвел, был зарегистрирован на фриланс-бирже oDesk (который сейчас Upwork), с самого ее появления в 2004 году. Разумеется, у него уже был прокачанный профайл, куча скиллов, и ясное понимание, как работать с зарубежными заказчиками.
Также пойдя по стопам отца, он открыл свое agency на oDesk. Туда он приводил, таких как я, и брал процент с каждого заработанного часа. На тот момент у него числилось порядка 10-15 человек в agency. Последний раз, когда я туда заглядывал, количество «IT-специалистов» перевалило за сотню.
Вернусь к своему рабочему заданию — заполнить профайл на oDesk. Как вы поняли, Самвел привел меня во фриланс. Это была единственная возможность что-то заработать в то время и в том месте, моими знаниями. Мне повезло. Как и большинству моих друзей, которые пошли во фриланс вслед за мной. Сейчас у большинства из нас по 10-12 лет опыта в IT, фрилансе, удаленке. Не все так преуспели из нашей группы, но это отдельная тема.
Увидев в верху oDesk-профиля двадцатым болдом надпись 8$/hr, я быстро начал перемножать эту цифру на сорокачасовую рабочую неделю, потом на 160 часов в месяц. И насчитав в итоге 1280$, испытал радостную эйфорию. Я сразу прикинул, сколько мне нужно будет времени, чтобы купить подержанный ВАЗ-2107, который стоил порядка 2000$. С еще большим энтузиазмом я бросился заполнять профайл и писал в него все, что происходило и возможно будет происходить.
В графе Other Experience написал, что неплохо играю в футбол и был капитаном команды. За что Самвел тактично намекнул, что этот экспириенс — не в тему и нужно его удалить. Потом я начал проходить тесты на oDesk’e. Это такое себе занятие, и даже если твоя фамилия — Страуструп, то не факт, что по С++ ты получишь высший бал. Вопросы писались то ли индусами, то ли другими фрилансерами так, что в них было полно неоднозначностей, а порой и ошибок. Позже, oDesk выслал мне эти вопросы с ответами, и попросил сделать ревью тестов. Я нашел как минимум 10 ошибок и неправильно поставленных формулировок.
Но тем не менее. За тест по Delphi 6 — я получил 4.4 из 5, что было для меня достижением. А по С++ и вовсе медальку «first place», что как-бы означало — сам сатана не смог пройти этот тест до сих пор. Это было следствием моих усилий по изучению стандарта и написанию компилятора. Поэтому, даже с пустым профайлом, у меня уже было конкурентное преимущество перед другими фрилансерами.
Мой oDesk-профайл в 2006-2007 годах
Надо сказать, что в 2006 году, oDesk.com — это было такое уютненькое место, где 2 раза в день появлялись посты, в разделе Desktop Software Development. На них отвечало 3-5 человек, в основном из Восточной Европы. И с пустым портфолио, можно было выхватить хороший проект. В общем — конкуренции не было, и так и случилось. Я получил первый проект достаточно быстро.
Где-то в течение недели-двух, Самвел слал заявки на работу, по моей нише. Потом сказал, чтобы я слал сам — шаблоны заявок у меня есть.
Первые клиенты
По иронии судьбы, моим первым клиентом на oDesk’e, стал студент из Америки, с задачей подобной той, что я решал нашим студентам за чебурек. В районе 10 вечера, ко мне в Yahoo Messenger постучался первый клиент. Я немного занервничал, ведь чувствовал, что был на пороге чего-то важного. И от этого заказа зависит будущее. В любом случае, как почти у любого нормального человека, который выходит на работу в первый день. Да еще и не работав до этого.
Этот парень-заказчик, скинул мне вордовский файл, с подробным описанием задачи до мелочей. Примерами ввода-вывода и оформлением кода. Качество требований было на порядок выше нашего. Несмотря на ночь за окном, я бросился писать задачу, чтобы сегодня же ему выслать. Мне важно было получить первый положительный отзыв. Затем последовал стандартный вопрос клиента — «сколько займет решение задачи?». Я прикинул, что делов тут часа на 3, плюс час, чтобы все отполировать, протестировать.
Получается 4 и по традиции умножаем на 2, в случае форс-мажоров и любителей доделок. Отвечаю: “8 часов, завтра скину решение”.
На деле же, я закончил к двум ночи. А в Западной части США было еще светло. Поэтому накрутив в трекере 5 часов, я отправил решение своему первому клиенту-студенту из Америки.
На следующий день, было много радости и благодарностей от этого парня. В отзыве он написал, какой я замечательный и что сделал все за 5 часов вместо заявленных 8. Вот она — лояльность клиента. Я бы конечно сделал и за бесплатно, лишь бы мне пошли долгосрочные заказы. Но какова была моя радость, когда мне на счет поступило целых 40$. Не 2$ от наших студентов, а целых 40! За ту же самую работу. Это был квантовый скачок.
Долгосрочный клиент
Время шло, мне попадалась разная мелочь, которая все равно давала заработок выше среднего по городу. Я только вникал в суть происходящего. Говорить нужно было на английском, причем бегло. Хоть я и учил язык в школе и универе, но другое дело native-speaker. Особенно если это американец. Тогда была популярна программа Magic Gooddy, которая переводила целые предложения.
Еще и синтезатор речи встроенный. Это сильно помогало, хоть и качество перевода было в стиле Равшана и Джамшуда.
Magic Gooddy — программа, которая помогала вести диалог с первыми клиентами
Однажды я отправил заявку на работу, где нужно было написать плагин для Internet Explorer, который собирает данные из соц.сети MySpace. На сегодняшний день оба проекта — пережиток прошлого. А в 2006-ом — это был мейнстрим. Никто не думал, что фейсбук выстрелит, а MySpace совсем затухнет. Также никто не пользовался Хромом, т.к. его еще не было. А плагины для Firefox — не были популярны. В Штатах доля IE была в разы больше других браузеров. Поэтому, ставка у заказчика была верная, только с таймингом он отстал лет на 5.
Что ж, мне дали тестовое задание на пару сотен долларов, написать плагин, который логирует все события происходящие в IE.
Как это делать — я понятия не имел. В универе нас этому не учили, заказов таких не было. Пришлось идти искать на любимый rsdn.ru (StackOverflow тоже не было кстати) и искать по ключевикам “IE, плагин”. Какова была моя радость, что какой-то другой программист сделал заготовку того, что было написано в моем ТЗ. Скачав исходники, натянув на них окошко для вывода логов событий браузера, я отправил задачу на проверку.
Через полчаса, пришел ответ — «I am very happy! This is exciting work! Let’s continue cooperate!».
То есть, человек остался доволен и горит желанием продолжать на почасовой основе. Что для меня было удивительно, он предложил со временем поднять мой рейт с 10$ до 19$. Я действительно очень старался, но мне не хватало опыта ведения проекта в одиночку. И Andy (так звали клиента) старался мотивировать меня то деньгами, то рассказами как он ищет инвестора. При всем при этом, Andy — это как раз тот человек, который дал мне уверенность, что на фрилансе можно зарабатывать, и очень неплохо. Он же дал мне возможность уйти от Самвела, и завести индивидуальный профайл, чтобы не платить лишние проценты за просто так.
В общей сложности, я проработал с Andy больше года. Все его требования, задумки и идеи, я воплощал в С++ коде. Он же рассказывал мне, как бегает по инвесторам, для масштабирования проекта. Приглашал несколько раз к себе в Америку. В общем у нас сложились дружеские отношения.
Это было 2 случая, из более чем 60-ти, которые ничем хорошим не закончились. Менталитет такой. И это тема отдельного поста.
Так вот, зарабатывая как местный олигарх на проекте Andy, я уже приезжал заканчивать университет на своей собственной новой машине.
Мне казалось, что впереди, все дороги передо мной были открыты. Я верил, что мы таки найдем инвестиции под этот проект, а я буду в нем как минимум Team Lead.
Но не все так гладко в этом бизнесе. Получив диплом специалиста, я со своей девушкой поехал на море, отдохнуть-повеселиться. Тут-то Andy и подсунул мне свинью. Пока я релаксировал — он закрыл контракт, а когда я попросил объяснить в чем причина, то он неохотно ответил, что денег нет, все тлен и в проекте куча багов. Поэтому исправляй этот список из сотни багов за пару сотен, и посмотрим что дальше будет. Крутой поворот, однако. Конечно это не компания Dropbox, которая закрыла Mailbox за 100млн.$, но дальнейшие действия были не совсем ясны.
Так я барахтался, как лягушка в банке с молоком, пытаясь не утонуть и взбить масло. Но оплата стала в разы меньше, требований было больше, и я сказал, что пора заканчивать сотрудничество. Так дальше дело не пойдет. Спустя годы, Andy еще не раз обращался ко мне за консультацией. Он все не может угомониться, и пилит новые стартапы. Выступает на TechCrunch и других ивентах. Сейчас создал приложение, которое почти мгновенно распознает, переводит и синтезирует речь.
Насколько знаю, получил несколько миллионов инвестиций.
Я же начал поиск нового клиента на oDesk, что давалось с трудом. В хороших доходах, стабильности и рейтах — есть один недостаток. Они расхолаживают. Если вчера я мог заработать 600$ за неделю, добавив пару фич. То «сегодня», с новым клиентом, за эти же 600$ мне нужно выполнить бóльший объем работы, попутно вникнув в инструменты клиента, инфраструктуру, команду, предметную область и в целом специфику общения. В начале карьеры — это непросто.
Прежде чем вернуться в нормальный режим работы, с прежними заработками — прошел достаточно долгий срок.
В следующей части планируется рассказ про глобальный и локальный кризис, уровень Middle, первый завершенный крупный проект, который увидел свет и про запуск своего стартапа.
Современные технологии позволяют любому человеку из мира программирования работать вне офиса, из любой точки мира. Большой популярностью пользуется работа во фрилансе. Каковы особенности этого вида заработка для программистов и с чего начать разберем в этой статье.
Какие возможности открывает фриланс?
Влечет за собой возможность подработки в свободное от основной работы время. Такой формат подходит для получения дополнительного заработка или работы для души. Интересен студентам, мамам с детьми, маломобильным категориям граждан и тем кто жаждет свободы от офиса.
Знания и технологии для работы веб-программистом во фрилансе.
Весь интернет держится на скриптах и кодах, программистов всегда не хватает.
Задачи могут быть очень разнообразными: написать конкретную программу для решения нужд заказчика, сделать сайт, работа с базами данных, сбор статистики, написание торговых роботов, внедрение сервисов оплаты, администрирование и управление сайтами и т.д.
Чтобы работать в этой специальности необходимо обладать знаниями и практическими навыками.
Вы будете всегда востребованы на рынке труда, если ваше образование будет системным: от основ к деталям, от простого к сложному.
Такое системное обучение развивает правильное мышление программиста, учит писать профессионально красивый код, позволяет в дальнейшем работать как самостоятельно, так и легко встраиваться в рабочий процесс любой команды разработчиков!
Стремитесь быть не просто успешным человеком, а ценным.
Альберт Эйнштейн
Где найти работу начинающему программисту? где найти заказчика? На помощь приходят биржи. Подробно эти темы рассмотрены в статье: Умный старт в удаленной работе. Обзор бирж фриланса.
А может у вас уже есть свой сайт или вы хотите понять, как можно заработать на своём сайте, тогда вам сюда Заработок на своем сайте. Способы монетизации.
Включайтесь и открывайте свои возможности!
Удачи вам и до новых встреч!
команда beONmax
Путь фрилансера. Часть 1. Советы новичкам
Доброго времени суток, друзья, люди, фрилансеры, инопланетяне.
Заметив тенденцию на спрос постов по тематике фриланса подумал, что, пожалуй, пора и мне внести свою лепту по этой тематике. Много чего уже было сказано, но, на мой взгляд, не всегда конкретизировано в конкретные пункты.
Вкратце в двух словах о себе и прочем чтобы пост имел некоторую большую содержательность: на фрилансе 3 последних года с копейками. Работаю не один. Команда. Объединены интернетом и рамками СНГ. Большинство никогда не видел и даже с ними ни разу не созванивался. Офиса нет. С одним из таких граждан общаюсь и работаю уже лет 5-6. Как это ни странно барьером это не послужило. Знакомых, друзей, бывший сотоварищей по работе в команде нет и никогда не было, как и не было этой самой другой работы. Да, есть и такие странные люди на свете, кто никогда не работал в офисе и ничем иным не занят и это ни разу мне не помешало, а скорее наоборот.
Как я «докатился до такой жизни» и всю иную историю, предысторию и реалии опишу как-нибудь в другой раз, если сообщество посчитает это нужным (на этот случай предусмотрен опрос). А сейчас перейдём к тому, что и было запланировано.
«Если ты такой умный, то почему такой бедный?»
«Разбогатей или умри.»
Идеальной истории успеха нет, как и нет алгоритма как железобетонно стать богатым/предпринимателем/найти девушку своей мечты<вставьте ваш термин>, но всегда может быть некий регламент или свод правил, который большинство людей в той или иной области может посчитать целесообразным с позиции большей вероятности получения необходимого. Для фриланса, с его нестабильностью и неоднозначностью, все эти аспекты актуальны вдвойне. За время работы, при которой пришлось поведать всевозможное, мы накопили свой… регламент и мысли.
Ответы
1. Нет шаблонным ответам
Может быть SEOшники (не в обиду последним) и иные граждане считают, что хорошо нанять «школьников», или самому написать «идеальное» продающие предложение и жмакать его на каждой площадке. Экономит время. Кто бы там что не писал, есть конверсия. Лихо 50 ответов, 1 сработал — достаточно, работаем.
Мой вывод иной — никому не рекомендую так делать. Лучше пишите 50 хороших заявок в неделю, на 1 площадке, по 10 штук в день, если то позволяет ваш ресурс. 45 не сработает, 5 сработает — будете иметь хороший результат к концу месяца. Всегда стоит как минимум поверхностно вникать в суть задачи, сразу задавать вопросы если они имеются, уточнять у сотоварищей, если они у вас есть, есть ли у них вопросы. Если просят указать цену — указывайте, даже если описание скупое и мало деталей. Тоже со сроком. Не сильно деталей хватает — запросите. Не знаете, что указать — обдумайте ценник на позицию типовой услуги, скажем «интернет-магазин», «лендинг», «корпоративный портал» и указывайте цену ОТ с запасом скажем в 1/2 или 1/3 суммы, или сколько вам понравится.
2. Техническое задание
Нет ТЗ? Не запрашивайте его в лоб. Если его нет, то значит его нет. Стоит либо аккуратно уточнить о его наличии и попутно предложить его составление за небольшие деньги совместно, либо ограничиться сугубо последним. Оставите запрос там, где его нет, исходя из соображений «мне не нравится этот тип, проект без ТЗ. » — не получите ответа с большой вероятностью, да и если вам «не нравится этот тип», то ответ лучше не оставлять. Всегда. Об этом далее.
3. «Мне не нравится этот тип»
Вам не нравится заказчик? Описание проекта? Аватарка? Отзыв? Что-то ещё? Забудьте об этом проекте и ищите другой, не зависимо от того какая там сумма. Может это мистическое совпадение, или чистая случайность, называйте как хотите, но по моему опыту сотрудничество по такого сорта проектам на какой-то стадии, зачастую не начальной, всегда, абсолютно всегда, кончается плохо по совершенно порой не очевидным на стадии рассмотрения проекта причинам («примечательные примеры», также как-нибудь в последующих постах). Универсального метода работы с ‘туголомными» людьми нет. Поэтому не говорят «Не лезь, убьёт!» — не лезьте, не тот случай.
4. Оперативность реакции
Отслеживайте в режиме реального времени проекты на фриланс-биржах или кого-то из сотоварищей озадачьте это задачей за небольшой % с каждой таковой, что уйдёт в оборот. Старайтесь максимально оперативно написать ответ на интересные вам проекты, без при этом, повреждения их качества.
Если человек указал почту, телефон, skype — наберитесь наглости и напишите ему. В особенности если он то явно просит сделать. Бытует мнение, что так делать не стоит, это не культурно и т.д. Скажу так — однозначного ответа на этот вопрос я для себя не нашёл. Все люди ведут себя по разному. Кто-то реагирует, кто-то отвечает, кому-то такой подход не нравится. Зачастую вы сразу можете договориться и получить оперативный ответ или отказ, скажем если бюджет не устроил и не терять более время. Кому-то нравится подискутировать и вообще пообщаться обо всём по телефону, даже если вы сами ему позвонили, кто-то не выносит такое по определению. Какой здесь формат подойдёт именно вам можно установить только опытным путём.
Если ответов в проекте уже >=10 — не оставляйте заявку, если у вас не портфолио на 1000 работ и не +600 отзывов конечно.
Добавлено 5.08.14. Если у заказчика указано имя — обращайтесь к нему по имени. Несколько выделитесь только уже благодаря этому на фоне шаблонных заявок.
Денежные вопросы
Определите для себя минимальную ставку и никогда не опускайтесь ниже неё. На начальной стадии набора опыта и отзывов можно несколько демпинговать, но в конечном итоге стоит застолбить это правило и не отклоняться от него. Оставьте «мелкоправочников» голодным студентам. Сбережёте свои нервы и нервы заказчика, который рассчитывает на иную категорию исполнителей и дадите подзаработать тем, кому это действительно нужно.
Если заказчика не устраивает бюджет и вы не можете с ним договориться — забудьте про него и не торгуйтесь. Идите дальше.
Если работаете в команде, особенно распределённой — возьмите за правило, что цену определяет исполнитель. Ставки и интересы у всех могут быть разные. Нет никакой рыночной цены. Можно сделать интернет-магазин на OpenCart за 20000 рублей, а можно за 100000, а можно столько и более потратить только на лицензию на 1С-Битрикс, при той же задаче. Заведите себе стандартную формулу и плюсуйте все остальные проценты поверх. Если цену уже определил заказчик — разложите её по своей формуле на части. Не указывайте на биржах СНГ цену за час. Только фиксированную.
Есть сомнения в цене и прочем — обсудите с сотоварищами. Нет ясности по сути задачи — заранее обговорите с заказчиком возможность её расширения в процессе.
Заведите себе все популярные реквизиты и идентифицируйтесь на площадках и в системах. QIWI, Yandex.Money, карту/счёт в сбербанке, WebMoney, Skrill/PayPal (для иностранных заказчиков).
6. Аванс или сделка через ресурс
Не важно планируете вы только начать свой путь фрилансера или продолжить и как часто вы видите сообщения «работаем без предоплат» и насколько они соответствуют действительности — это правило стоит соблюдать железно, если не хотите проблем и потери времени зря — всегда берите аванс в 30-50% за любую задачу, или проводите сделку через СБР и его аналоги. Если заказчика такие условия не устраивают — лучше найдите другого. Если проект крупный — разбивайте его на логические этапы по тому же принципу.
Приведу лишь один пример здесь — однажды, путём стечения целой группы отчасти не совсем очевидных обстоятельств по долгосрочному проекту от местного заказчика, мне пришлось возвращать 40000 рублей по сути из личного кармана, после не слишком приятных разговоров.
В процессе работы
7. Дедлайн наше всё
Озвучили срок — укладывайтесь, даже если вы работает с крайне лояльным заказчиком. Для надёжности всегда берите срок с запасом в несколько дней-неделю, озвучивайте его заказчику, а себе ставьте и своим людям ставьте без запаса. Не перегружайтесь, если срок горит. Да это опасно для репутации и общей картины, но ваши победоносные 20 часов онлайн в сутки не гарантируют положительного результата, а недосып и иные проблемы заработаете железно. Есть вещи важнее работы.
Раз в 1-3 дня проводите подробное обсуждение в skype, формальную часть фиксируйте в двух словах в вашем трекере.
8. Менеджер (трекер) задач
Фиксируйте все задачи, всю информацию, в одном месте, в особенности если работаете в команде. Нет, я не имею ввиду skype и заметки на бумаге. Воспользуйтесь любой популярной CRM, что вам по душе, обратитесь к разработкам 37signals, напишите свою систему «под себя», поставьте MyLife Organized и пишите всё туда. Дайте по возможности ограниченный специализированный доступ к заказчику, чтобы он мог следить за формальной стороной процесса.
Если у вас команда — попросите её всё фиксировать там. Сделайте авто-импорт проектов с площадок прямо к вам в трекер, дополнительно фильтруйте их, пусть люди просматривают поток проектов, подпишутся на RSS и рассылку интересных им проектов по тэгам, отставляют заявки в вашей внутренней системе. Завидите статусы, статистику по дедлайнам, срокам, активности людей, финансам, кто сколько заработал, сделайте графики, фиксируйте информацию о заказчиках, ведите архив проектов, сделайте сводку текущих, что в работе и т.д. и т.п. насколько позволит фантазия, руки и средства. Можно взять за основу redmine, JIR’у, bugzill’у, track, мегаплан или какую-то иную систему.
Для себя мы сделали собственное подобное решение. С нуля, на php.
Ресурсы
9. Портфолио, лого, хостинг
«Ты хочешь предложить мне услугу, но у тебя нет собственного сайта даже в формате uberdeveloper.narod.ru. », перефразируя известную фразу — заведите себе сайт-визитку и загружайте туда примеры работ, опишите кратко кто вы, что вы, ваш регламент работы, может быть типовые услуги.
Попробуйте сделать оригинальный дизайн, скажем в стиле кубизма, поместите туда пару «кубизтических» (назовём их так) котов. Все любят котов. А кто говорит, что не любит, любит вдвойне. В общем всё как рассуждал по иной теме Фрейд.
Не пишите шаблонных фраз про «молодую развивающуюся компанию» и прочее в таком духе и не особо мотайте на ус «лурку» по теме «толпы, которая пытается выделиться из толпы» — здесь это правило не работает и в целом, поменьше читайте лурку.
Сделайте узнаваемый логотип и имя — размещайте его в своих работах по возможности.
На поддоменах вашего портфолио или ресурса можно держать тестовые версии сайтов, если вдруг у заказчика не окажется хостинга.
10. Негативные отзывы это хорошо?
Никогда не грейте себе и людям мозг на эту тему и перестаньте бояться негативных отзывов. Зачастую они могут сыграть вам на руку, с вашим комментарием или без. Не всегда и всем можно угодить. Не всегда и всё может получаться. Люди могут ошибаться, заказчики могут быть неадекватными или не в настроении и далее по длинному списку. Проблемы стоит решать по мере их поступления.
«Если вы знаете как решить проблему — значит нет проблем. Не знаете — тем более незачем напрягаться».
Здесь главное одно — положительных отзывов должно быть всегда больше чем отрицательных. Про остальное можете забыть.
11. Всесторонняя специализация
Ограничьте круг и стек технологий, CMS, архитектур с коими вы работаете и работайте только с ними. Если работаете в команде — запишите публичный список кто в чём наиболее опытен по 5 бальной шкале, что кому наиболее интересно, это важно, ссылки на наиболее интересные предыдущие проекты, за рамками команды, если были, контакты (skype, телефон) ваших сотоварищей. Узнайте, готов ли ваш сотоварищ подписать договор с заказчиком, если то потребуется и у вас нет ООО. Может ли он предоставить скидку? Скажем в размере 10-20% если заказчик железно отдаст вам проект в течении 24 часов?
Работы «за рамками» вашей общей деятельности не стоит загружать в ваше новоиспечённое портфолио. Пусть оно будем не густым на первых порах, но будет действительно вашим.
Никогда ни привлекайте посторонних людей для работы над проектами. Вы можете иметь толпу человек, набранных на фрилансе по определённым параметрам, но это должны быть именно набранные вами люди, постоянно находящиеся в вашей команде, проявляющие какую-то как минимум периодическую активность, имеющие с вами общие интересы, пусть и только денежные и соблюдающие ваш регламент.
12. Заведите библиотеку
Складируйте туда интересные книжки, ссылки на хабр и прочее, что может быть полезно вам и вашей команде с позиции набора опыта и расширения кругозора.
Сопутствующие вопросы
13. Заведите групповые чаты, флудилку (если работаете в команде)
Если вы не сделаете этого сами — люди будут писать в другие места, ЛС, группы, обсуждать политоту, девушек, котиков, ржаку и прочее везде где можно и нельзя и никакими ограничениями вы этот вопрос не решите.
Под профильные вопросы, по заказам — заведите отдельную группу. Нарушителей удаляйте из неё, делайте предупреждения.
14. Регламент для всех. Или «садо-мазо менеджмент с кожаными плётками».
Чётко определите свой регламент и придерживайтесь его. Скажем, что не работаете после 6 вечера и в выходные. На часах 18:00 и пожара на мониторе нет — отключайтесь и идите заниматься другими вещами. Не зависимо во сколько вы сегодня встали, спали ли до обеда и сколько сегодня работали часов. Работа по 12-14 часов в день удалённо не даст вам больших результатов, а только принесёт проблемы со здоровьем и, как это ни странно, заказчиками. Ориентироваться стоит на результат. Забудьте про офисный регламент, он здесь не работает по всех отношениях.
Если работаете в команде — сделайте его публичным и требуйте его соблюдения. Беспощадно удаляйте людей, кто нарушает важные пункты из него, или любой пункт, смотря какой у вас регламент, скажем момент с дедлайнами, или отгрузку кода на ваш сервер раз в 3 дня и пр. Они не исправятся, а очередной проваленный проект, из-за того, что скажем человек работал почти сугубо на localhost, а потом попал в больницу на месяц (реальный пример), только усугубит ситуацию и без того натянутые отношения, а чтобы не было лишних вопросов, новичкам ставьте условие — или работаем так, или нам не по пути исходно.
Могут быть и дополнительные условия. Возьмём такой пункт. Срываешь срок? Жмёт дедлайн? Значит тебя по умолчанию могут заменить другим человеком или убрать из команды, или потребуется ввести штраф из бюджета, чтобы нормально уложиться, или нужно будет подогнать кого-то в кооперацию.
Пока у нас не было регламента мы в разной степени критично наступали на разные грабли, иногда по нескольку раз. Много кто покинул команду из-за его наличия и способности соблюдения. Но и количество проблемных ситуаций было сведено если не к нулю, то к минимуму. Люди могут быть здесь крайне не надёжными, в том числе ранее проверенные, это стоит принять как факт, успокоиться и методично работать, пока не наберёте постоянный адекватных состав сотоварищей, пусть и через вашу команды пройдут сотни человек.
Наш регламент уложился в 5 коротких пунктов.
Расширение зоны комфорта
15. Заведите ЧавО, внутренний ресурс, общую доменную почту (если работате в команде)
Записывайте туда (на ресурс) все часто задаваемые вопросы, ответы на них, дублируйте важные новости. Почту как и портфолио лучше хранить по одному адресу, желательно лаконичному и хорошо запоминающемуся. Почтовый ящик можно сделать в духе типичных support@вашдомен.ру. Легче будет запомнить.
16. Распределяйте ваши функции (если работаете в команде)
По мере расширения вашей организации делегируйте полномочия, назначайте менеджеров, скажем 1 фриланс-площадка = 1 менеджер, пусть они общаются с заказчиками со стадии того, как ответ поступил в работу, контролируют ход работ, но не финансы и скажем, форсмажоры. По мере роста опыта последнее можно поручить им, а финансовый вопрос оставить за собой. Выдайте в обязанности отдельному человеку слежку за почтой и оставление качественных заявок. В замен предложите небольшую ставку, если можете и обороты позволяют, или предложите процент с каждого проекта, что уйдёт в оборот с тех заявок, что он оставил, объясните, что работаете над общим делом и если дело будет плохо в целом по проектам, то с деньгами будет плохо и у него, и у разработчиков и у вас.
Важное замечание — подобного сорта вещи стоит начинать делать не с самого начала, а только тогда, когда вы будете чувствовать, что сами набрались опыта, имеете относительно слаженную команду и надёжных людей, коим такие вещи можно поручить + доросли до определённого уровня и будет чувство, что далее одному тянуть все орг. вопросы будет тяжело. Если решите внедрить это сходу, то не стоит удивляться, если вас кто-то кинет, не будет уважать или считать наглым и жадным посредником, который просто хочет грести деньги лопатой и ничего не делать.
17. Общий чат с заказчиком (если работаете в команде)
По мере необходимости или большого потока вопросов, при учёте, что вы менеджер проектов или кто-то из ваших сотоварищей, создавайте общую группу с заказчиком и вашими людьми. Без необходимости этого делать не стоит. Программист должен писать код и больше ничего. Если вы включите его в чат без явной необходимости, то, во-первых, можете потерять в уважении во всех смыслах с его стороны, а во-вторых только усложните, а не улучшите процесс ведения проекта.
Начните с одного места, затем расширяйтесь по мере необходимости. Скажем с freelansim. Затем перейдите на fl, weblancer, freelance. Как установитесь в СНГ — elance, odesk. Если уверены в своих силах и не особо любите «наших» — начните с elance.
Грамотно заполните везде профили, подгружайте новые работы в портфолио, укажите цены, контакты, пройдите тесты. Если работаете в команде — так и укажите, избежите лишних и не нужных вопросов.
19. Дополнительные услуги
Предлагайте поддержку в течении 3 месяцев после сдачи проекта, с возможностью подкрутки чего-то нового крупного за отдельную плату. Подпишитесь на партнёрскую программу с хостингом, который вам нравится и предлагайте его заказчику, если он будет нужен. Уже упомянутую ранее скидку, если видите таковое возможным.
20. Постоянное улучшение
Если вы руководитель или менеджер проектов, то читайте всякие интересные профильные книжицы, Rework и ему подобные, книги от «Манн, Иванов, Фербер», посты на хабре, расширяйте свой кругозор, периодически думайте, что можно было бы улучшить, проводите раз в месяц небольшой опрос в команде, собирайте предложения по улучшениям и внедряйте их, следуя заветам Масааки Имаи и его «Кайдзену».
Добавлено 5.0.8.14 21. Постоянные заказчики и предложенные проекты
Момент довольно очевидный — по мере роста вашей популярности будет расти и поток предложенных проектов и проектов от постоянных заказчиков. Их стоит всегда ставить в приоритет. Где-то и денег могут предложить больше, чем в любом «обычном» проекте, а в перспективе и вовсе сможете ограничиться сотрудничеством только с небольшим кругом лиц если дела пойдут хорошо.
На том всё. Оставляйте ваши предложения о том, что на ваш взгляд нужно учесть новичку, желающему стать фрилансером, добавлю в пост c пометками, вместе составим, по возможности, эталонный список, а также о чём хотели бы услышать по теме в следующих постах если хотели бы.