Смеркалось. И прямо, и косвенно. Я с большим усердием искал работу программистом, но не было никаких вариантов.
В моем городе было 2-3 объявления на 1С-разработчика плюс, редкий случай, когда требовались преподаватели курсов программирования. Был 2006-ой год. Я начинал учебу на 4-ом курсе университета, но родители и девушка недвусмысленно мне намекали, чтобы я искал работу. Да я и сам хотел.
Поэтому пройдя пару собеседований на должность препода курсов и не снискав там удачи, я уже было ринулся осваивать «1С: Бухгалтерию». С багажом в десятки прочитанных книг и сотней написанных программ на С++/Delphi и Java — я от безнадеги начал учить 1С.
Но к моему счастью, кабельный интернет уже «завезли» в наш город, и можно было попытать счастья дав объявление о поиске работы на сайтах. Имея почту на mail.ru и нередко туда заходя, я нашел для себя раздел объявления и написал там про весь свой богатый опыт в области разработки ПО. Я уже писал в прошлой части, что первые десять ответов на мое объявление, были в духе — «напиши Гейтсу». А вот 11-ым, был парень, который развернул мою судьбу на 180 градусов, так же, как в свое время это произошло на первом занятии на курсах программирования.
Где брать заказы начинающему программисту
Мне в ящик упало письмо, примерно такого содержания:
Здравствуйте Денис,
Меня зовут Самвел, и я директор компании OutsourceItSolutions.
Мы заметили ваше объявление, о поиске работы разработчиком на mail.ru. Готовы рассмотреть вашу кандидатуру. Предлагаю поговорить более подробно по ICQ — 11122233.
С уважением
Самвел,
Генеральный директор,
OutsourceItSolutions
Подобный официоз и овер-деловой стиль продолжался на всем пути нашего сотрудничества. Как говорят на Западе, у меня были «mixed feelings». С одной стороны, человек предлагает работу, и вроде бы не тот шлак, который был у нас в городе. С другой, было ничего неизвестно об этой компании, чем она занимается и какие условия предлагает. Разумеется надо было дейстWowать, пока терять было нечего.
Мы быстро связались в ICQ, Самвел задал мне несколько вопросов, и предложил встретиться для подписания документов для начала работы. Вопросы от него были общими и касались в основном моих скилов и опыта.
Вроде таких: «На чем пишите?», «Что можете показать?», итд. Никаких «Чем отличается абстрактный класс от интерфейса» — не было. Тем более задачек в духе “перевернуть массив”.
Было начало сентября, лекции в университете были исключительно по специальности, и я на них ходил. Попутно мне попадались, то папины друзья, то друзья друзей, которые хотели за бесплатно, полноценное Enterprise-решение для их бизнеса или гос.учреждения. Это тоже был опыт, и в свободное от лекций время, я прокачивал навыки на этих волонтерских заказах.
Короче денег не было, возможностей не было, поэтому Самвел оставался последней надеждой куда-то вырваться.
В день встречи с Самвелом, я поспрашивал у одногруппников, хотят ли они сходить на собеседование со мной за компанию.
Сколько зарабатывают программисты фрилансеры?
Самвел заикался о том, что если у меня есть друзья с IT-навыками, то можно привести их с собой. Что между строк читалось, как «берем всех без разбору». Мало кто согласился из моих одногруппников, а точнее это один из десяти опрошенных. Ирония в том, что те девятеро, у которых были важные дела, вроде пивнухи или Counter-Stirke по сетке, через время тоже попали к Самвелу или прошли через него.
Так вот, согласившийся парень по имени Серега, пошел разведывать со мной, что за бизнес у этого человека, и посмотреть на перспективы. Серега всегда впрягался в любой блудняк, когда я ему что-то предлагал. Я часто фонтанировал идеями, вроде сделать соц.сеть для поиска работы, и Серега подключался, хотя бы в качестве консультанта. Кстати, в 2006-ом году LinkedIn только развивался, а за пределами Штатов вообще не было ничего подобного. И потенциально, правильно реализованная идея такой соц.сети, могла быть продана сегодня за 26 млрд.$.
Но вернемся к встрече с Самвелом. Я понятия не имел, что меня ждет впереди, и на каких условиях мы будем работать. Единственное, что меня интересовало это — буду ли я получать свои заветные 300$/мес., и если уж повезет, то используя стек технологий, которые я знал.
Мы договорились встретиться в людном месте, возле стадиона. Рядом с нами в ряд стояли лавочки и было шумно. Это место, недалеко от центра промышленного города, больше подходило для распития бутылки пива, чем подписания контракта на новую работу в компании OutsourceItSolutions в лице генерального директора по имени Самвел.
Поэтому первым вопросом к нему было: «А что, офиса у вас нет?». Самвел замялся, и отведя глаза, ответил, что пока нет, но планируем открывать.
Потом он достал из полиэтиленового пакета из супермаркета, два договора, для меня и Сереги. Я попытался вникнуть в то что в них было написано, но в жизни ничего подобного не читал, и этот юридический язык вызывал отторжение. Не выдержав, я спросил:
— А что тут написано?
— Это NDA, договор о неразглашении
— Ааа…
Еще больше не понимая о чем речь, мне пришлось кивнуть. Еще минут пять, я судорожно искал в тексте ключевые слова, такие как «штраф», «кредит», «обязан», «в случае невыполнения». Убедившись, что ничего такого нет — поставил свою подпись. Напомню, что со мной был Серега, для моральной поддержки и поиска новых возможностей заработка для себя.
Также не понимая, что он подписывает — повторил это действие за мной. Мы перекинулись еще парой слов с Самвелом. Опять про мои навыки и опыт. Спросил, знаю ли я PHP?
Вот с чем-чем, а с PHP очень редко работал. Поэтому сказал, что знаю Perl. На что Самвел надменно выкинул — «Та, Perl — это прошлый век». Хотя век только начался…
Все равно, не будучи уверенным, что будет происходить дальше, я вперемешку с нервным смехом сказал Сереге: «Ну, не смертный приговор подписали же. ». Все переглянулись и Самвел пообещал выслать дальнейшие инструкции на почту.
На следующий день прилетело письмо, в котором мне выдавался «корпоративный email», ссылка на мой личный профайл и инструкции как его заполнять. Также образец заполненного профайла самого Самвела.
Думаю в этом месте стоит рассказать, что это за компания OutsourceItSolutions. Компании как таковой — юридически не сущестWowало. Был очень слабый сайт с вырвиглазным дизайном тех лет и гендир. Самвел. Вероятно сидящий в трусах и майке перед монитором у себя дома.
Он же был веб-разработчиком, на чем и делал основной доход с рейтом в 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, что было для меня достижением. А по С++ и Wowсе медальку «first place», что как-бы означало — сам сатана не смог пройти этот тест до сих пор. Это было следствием моих усилий по изучению стандарта и написанию компилятора. Поэтому, даже с пустым профайлом, у меня уже было конкурентное преимущество перед другими фрилансерами.

Мой oDesk-профайл в 2006-2007 годах
Надо сказать, что в 2006 году, oDesk.com — это было такое уютненькое место, где 2 раза в день появлялись посты, в разделе Desktop Software Development. На них отвечало 3-5 человек, в основном из Восточной Европы. И с пустым портфолио, можно было выхватить хороший проект. В общем — конкуренции не было, и так и случилось. Я получил первый проект достаточно быстро.
Где-то в течение недели-двух, Самвел слал заявки на работу, по моей нише. Потом сказал, чтобы я слал сам — шаблоны заявок у меня есть.
Первые клиенты
По иронии судьбы, моим первым клиентом на oDesk’e, стал студент из Америки, с задачей подобной той, что я решал нашим студентам за чебурек. В районе 10 вечера, ко мне в Yahoo Messenger постучался первый клиент. Я немного занервничал, ведь чувстWowал, что был на пороге чего-то важного. И от этого заказа зависит будущее.
В любом случае, как почти у любого нормального человека, который выходит на работу в первый день. Да еще и не работав до этого.
Этот парень-заказчик, скинул мне вордовский файл, с подробным описанием задачи до мелочей. Примерами ввода-вывода и оформлением кода. Качество требований было на порядок выше нашего. Несмотря на ночь за окном, я бросился писать задачу, чтобы сегодня же ему выслать. Мне важно было получить первый положительный отзыв.
Затем последовал стандартный вопрос клиента — «сколько займет решение задачи?». Я прикинул, что делов тут часа на 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 больше года. Все его требования, задумки и идеи, я воплощал в С++ коде. Он же рассказывал мне, как бегает по инвесторам, для масштабирования проекта. Приглашал несколько раз к себе в Америку. В общем у нас сложились дружеские отношения.
Но не верьте американцам, с которыми ведете бизнес. Сегодня он ваш друг, а завтра, может не моргнув глазом сменить бюджет проекта или Wowсе закрыть. Я за 12 лет очень много такого повидал. Когда вопросы касаются денег, все ценности вроде семьи, здоровья, усталости — их не волнуют. Прямой удар в голову.
И больше никаких разговоров. Про клиентов из СНГ, я вообще лучше промолчу.
Это было 2 случая, из более чем 60-ти, которые ничем хорошим не закончились. Менталитет такой. И это тема отдельного поста.
Так вот, зарабатывая как местный олигарх на проекте Andy, я уже приезжал заканчивать университет на своей собственной новой машине.
Мне казалось, что впереди, все дороги передо мной были открыты. Я верил, что мы таки найдем инвестиции под этот проект, а я буду в нем как минимум Team Lead.
Но не все так гладко в этом бизнесе. Получив диплом специалиста, я со своей девушкой поехал на море, отдохнуть-повеселиться. Тут-то Andy и подсунул мне свинью. Пока я релаксировал — он закрыл контракт, а когда я попросил объяснить в чем причина, то он неохотно ответил, что денег нет, все тлен и в проекте куча багов.
Поэтому исправляй этот список из сотни багов за пару сотен, и посмотрим что дальше будет. Крутой поворот, однако. Конечно это не компания Dropbox, которая закрыла Mailbox за 100млн.$, но дальнейшие действия были не совсем ясны.
Так я барахтался, как лягушка в банке с молоком, пытаясь не утонуть и взбить масло. Но оплата стала в разы меньше, требований было больше, и я сказал, что пора заканчивать сотрудничество. Так дальше дело не пойдет. Спустя годы, Andy еще не раз обращался ко мне за консультацией. Он все не может угомониться, и пилит новые стартапы.
Выступает на TechCrunch и других ивентах. Сейчас создал приложение, которое почти мгновенно распознает, переводит и синтезирует речь.
Насколько знаю, получил несколько миллионов инвестиций.
Я же начал поиск нового клиента на oDesk, что давалось с трудом. В хороших доходах, стабильности и рейтах — есть один недостаток. Они расхолаживают. Если вчера я мог заработать 600$ за неделю, добавив пару фич.
То «сегодня», с новым клиентом, за эти же 600$ мне нужно выполнить бóльший объем работы, попутно вникнув в инструменты клиента, инфраструктуру, команду, предметную область и в целом специфику общения. В начале карьеры — это непросто.
Прежде чем вернуться в нормальный режим работы, с прежними заработками — прошел достаточно долгий срок.
В следующей части планируется рассказ про глобальный и локальный кризис, уровень Middle, первый завершенный крупный проект, который увидел свет и про запуск своего стартапа.
Источник: habr.com
IT фриланс для программистов: с чего начать
По мнению многих людей, фриланс — это всегда беспредельные возможности и высокий доход. Конечно, этого добиться можно, однако чтобы получить результат, необходимо время и четкий план действий по самообучению и поиску подходящих проектов в Интернете. Разберемся, где фрилансер может найти работу, как именно это стоит делать, можно ли работать за бесценок и как не столкнуться с мошенниками.
1381 просмотров
Где фрилансеру искать работу
Обычно фрилансеры с многолетним опытом и своей клиентской базой практически не ищут заказы. К тому же новые люди нередко обращаются благодаря эффекту «сарафанного радио».
Новички такой роскоши не имеют, поэтому ищут работу в тематических группах в соцсетях, у знакомых и на форумах, а также обращаются на биржи. Эти варианты более сложные и недостаточно надежные. Нет гарантии, что заказы действительно будут, при этом высока вероятность наткнуться на мошенника, который просто использует написанный вами код и не заплатит.
Биржа станет посредником и гарантом того, что такой ситуации не случится. Она представляет собой специальную площадку, где собираются и клиенты, и исполнители из АйТи и других сфер. Первые предлагают различные задания, описывают их условия и выставляют определенную цену (в некоторых случаях они дают самому фрилансеру обозначить стоимость), а вторые же предлагают свои услуги.
Как происходит работа на бирже? Например, клиент заказывает плагин для своего сайта и публикует соответствующее задание. Исполнители подают заявки. Заказчик изучает их, знакомится с портфолио, а затем выбирает того, кто лучше, по его мнению, выполнит поставленную задачу.
Если выбрали вас, клиент может написать, чтобы нужно подробнее обсудить детали сотрудничества, способ связи. Как правило, существует три варианта.
1. Работа через биржу
Этот способ считается наиболее безопасным — деньги со счета клиента, которые он должен пополнить заранее, замораживаются в системе. Когда задание выполнено успешно, они переходят исполнителю. Помимо этого, на данной площадке есть рейтинг — после каждого успешного завершения задания он повышается. Обычно заказчики обращают на него внимание и больше доверяют тем исполнителям, у которых он выше. Также клиенты могут оставлять положительные отзывы, которые повысят шансы более быстро находить интересные и дорогие IT-заказы.
Если вдруг что-то пойдет не так, как клиент, так и исполнитель имеют право обратиться в «арбитраж»: спорная ситуация будет разбираться администрацией сайта, которая разрешит проблему в пользу одной из сторон и объективно защитит интересы.
Основным минусом фриланса для программиста через биржу является то, что часть средств придется отдать самой площадке за ее услуги. Комиссия может составлять от 1 до 10% от стоимости заказа. Также существует и определенный процент за вывод средств с площадки, причем она одинакова для всех. Работать на биржах можно из любого города — из Москвы, Екатеринбурга или населенных пунктов других стран, — отовсюду, где есть доступ в Интернет.
2. Сотрудничество напрямую
Фрилансер и клиент обмениваются контактами и выбирают способ связи, удобный для обоих. Они обсуждают все нюансы сотрудничества. Так договориться получается быстрее, отдавать часть средств системе-посреднику не придется. Но главный минус такого варианта — отсутствие какой-либо защиты. Конечно, можно договориться о предоплате или даже заключить договор, однако и это не всегда является гарантией того, что все пройдет гладко.
3. Работа в штате или в качестве ИП
Любой желающий может зарегистрироваться в качестве индивидуального предпринимателя или самозанятого — в таком случае потребуется платить налоги в казну государства. Также можно устроиться к заказчику в штат в качестве удаленного сотрудника и работать таким образом до тех пор, пока проект не будет завершен.
Примеры сайтов фриланса
В IT-фрилансе наиболее популярными и посещаемыми считаются следующие биржи:
- Weblancer.net — одна из самых крупных российских бирж для удаленной работы, IT-фриланса для программистов и других специалистов. Новичку, чтобы начать получать заказы, обязательно нужно по максимуму заполнить профиль и добавить портфолио.
- Upwork.com — еще одна крупная биржа фриланса, которая пользуется популярностью во всем мире. Кстати, когда говорят о фрилансе для программистов за рубежом, в первую очередь вспоминают именно Upwork. Грамотно составьте резюме, сопроводительное письмо и отправляйте заявки на заказы. Правда, без знания английского здесь не обойтись.
- FL.ru — российский сервис, где можно найти IT-заказы и работу по другим специализациям. Минус этой площадки в том, что для более эффективного продвижения придется приобретать PRO-аккаунт — он поможет попасть в ТОП.
- PrimeLance.com — это не столько биржа, где можно непосредственно выполнять IT-заказы, а больше сайт-посредник. Подойдет этот ресурс для тех, кто уже имеет опыт в программировании и хорошо читает и говорит на английском.
- Freelance.ru — удобная площадка с большим количеством заданий, правда, часть ТЗ заточена под web-разработку. Как и везде, необходимо максимально заполнять портфолио и активно подавать заявки.
Конечно, других сайтов IT-фриланса тоже хватает, но они менее популярны. Там заказы могут не появляться по нескольку дней.
Также можно обратить внимание на такую биржу, как Kwork, где работа стоит минимум 500 рублей. На ней сами исполнители предлагают свои услуги, а заказчики выбирают среди большого количества кандидатов.
Преимущества и недостатки у всех бирж примерно схожи, поскольку они работают по аналогичной модели. Среди плюсов перечисленных площадок:
- большое количество IT-заказов самой разной направленности;
- чаще всего достойная оплата труда;
- возможность загружать портфолио и показывать свои навыки;
- надежность — низкий риск мошенничества.
Есть и недостатки — в первую очередь, в том, что обман все же встречается. Также на некоторых биржах сложно продвинуть себя, не имея платного VIP-аккаунта. Еще одним минусом можно назвать высокую конкуренцию, однако со временем эта проблема становится все менее значимой, поскольку рейтинг увеличивается, а опыт специалиста прибавляется. Это делает его более подходящим исполнителем для многих клиентов.
Какую именно цену назначить за свои услуги, каждый специалист, работающий в IT-фрилансе, волен решать самостоятельно, однако работать за слишком низкую цену, чтобы поскорее заработать репутацию, — не лучший вариант.
Заполнение профиля
Если биржа уже выбрана, очень важно уделить время правильному заполнению профиля. Мы приведем универсальные советы, которые подойдут для большей части подобных ресурсов.
Кстати, чтобы показать свое преимущество, правильным будет изучить профили других программистов, которые уже имеют достаточно опыта и рейтинга. Выявите для себя, чем они привлекают, какие у них отличия и что общего, что именно специалисты пишут о себе. Равняться стоит только на лучших, чтобы добиться аналогичного результата.
Фотография
Добавлять ее стоит обязательно — с «безликими» аккаунтами клиенты практически не работают. Также нельзя ставить фотографии животных, цветов или еще чего-либо постороннего. Это не выглядит серьезно.
Аватар должен быть хорошего качества, и на нем должны быть только вы, желательно в деловой обстановке. Не стоит публиковать фотографию «на паспорт» — чрезмерные формальности не требуются, — но и излишне выделяться не стоит. Важно соблюдать баланс.
Если на выбранной вами бирже есть возможность их указать, обязательно стоит заполнить профиль по максимуму. Рекомендуем описать абсолютно все свои навыки, которые могут быть важны для фриланса программисту. Например, если вы умеете работать с базами данных, создавать «тяжелые» приложения — отлично, именно об этом и стоит рассказать. А вот упоминать о своем навыке написания текстов не стоит, если вы не планируете работать копирайтером.
Описание профиля
В данном поле стоит рассказать о своих soft skills, то есть «гибких» или «мягких» навыках. Они важны не меньше ваших непосредственных умений в программировании. Описывать оды самому себе не стоит, однако указать, что вы стрессоустойчивый и нормально относитесь к критике, надо.
Также в описании стоит кратко упомянуть и о hard skills, то есть своих технических способностях. Так клиенты смогут сразу понять, что именно вы умеете и по пути ли вам. Например, можно упомянуть, что вы PHP-разработчик, умеете писать движки для блога, плагины и проч.
Не стоит создавать слишком большое описание, рассказывать историю своей жизни, добавлять различные лирические отступления. В большинстве случаев это никому неинтересно.
Сюда стоит добавлять свои лучшие работы, но желательно разные, чтобы показать, что именно вы можете. Стоит подобрать качественные скриншоты выполненных работ, а также добавить короткое и емкое описание — например, рассказать, какие функции имеет программа, как проводилась разработка и проч. При возможности стоит загрузить несколько файлов. К тому же у большинства разработчиков есть собственные GitHub-репозитории, и ссылка на него не помешает.
Поиск заказов
Отправляться на поиск IT-заказов можно в общую ленту, и делать это как по ключевым словам, так и по другим критериям. Большая часть площадок для фриланса для программистов позволяет указать свой перечень услуг и цен на них. Благодаря этому заказчики самостоятельно могут найти подходящего исполнителя.
Выбрав какой-либо проект, перед подачей заявки обязательно прочитайте описание и ТЗ, если оно приложено. Также стоит внимательно просмотреть все вложения и лишь после этого оставить отклик.
Важный момент: использовать шаблоны строго не рекомендуется. Чем более персонализированным будет обращение, тем лучше. В заявке можно обратиться к заказчику по имени, рассказать о том, что именно вы планируете делать при выполнении задачи, какие инструменты будете для этого использовать и проч. Если вы покажете, что еще до начала работы знаете, как именно решить задачу, это с большей вероятностью понравится клиенту.
Если же опыта у вас еще нет или его не слишком много, не стоит умалчивать об этом, поскольку это все равно выяснится в процессе работы. Многие заказчики соглашаются брать новичков на не слишком сложные задачи, при том условии, что цена будет несколько ниже. Однако увлекаться не стоит, чтобы не работать за копейки.
Нюансы работы в IT-фрилансе
Конечно, первое время брать не слишком дорогие IT-заказы можно. Главное, чтобы это было интересно, а также они помогали вам развиваться, а не становились «работой ради работы». Даже при небольшой оплате стоит стараться писать качественный код, даже если кажется, что за него должны заплатить больше. Впоследствии эти работы вы сможете загрузить в портфолио и заработать репутацию действительно хорошего специалиста.
Мошенники могут попасться на фрилансе любому программисту, поэтому важно уметь верно отличать их от добросовестных клиентов. Если заказчик строго отказывается от работы через биржу, не готов на предоплату или заваливает тестовыми заданиями, оплачивать которые не планирует, высока вероятность, что вас обманут. Стоит знать, как выполнить работу и получить за нее деньги или как минимум не дать мошеннику воспользоваться кодом бесплатно.
Без предоплаты лучше работать только по договору. Если по каким-то причинам это невозможно, выполненное задание можно разделить на несколько частей и постепенно отдавать их клиенту, а приступать к следующей только после оплаты. Даже если в таком случае вас попытаются обмануть, вы потеряете не всю оговоренную заранее сумму, а только часть средств.
Для того чтобы показать код в действии, его можно загрузить на собственный хостинг и дать заказчику ссылку на сайт. Обойдется это недорого. Придется оплатить лишь домен и хостинг. Вложения в размере около 300 рублей окупятся с первого же месяца.
Если же клиент настаивает на проверке того, как код будет работать именно на его сайте, а вы не доверяете ему, можно добавить бэкдор — специальный фрагмент, который «сломает» программу при определенных условиях.
Заключение
Какой бы способ поиска клиента не был выбран в IT-фрилансе, важно заранее тщательно ознакомиться с условиями работы и другими формальностями. Обязательно четко следовать ТЗ, тогда удастся избежать любых разногласий.
А при появлении вопросов лучше сразу обратиться к заказчику. Исполнителю всегда пойдут навстречу, если он заинтересован в качественном выполнении задачи.
Ответственно подходите к любой работе и сдавайте проекты в срок. От этого напрямую зависит как заработок, так и репутация. Если серьезно подходить к поиску работы и ее выполнению, то фриланс для программиста будет в радость.
Источник: vc.ru
Как работать веб-разработчиком на фрилансе: советы и популярные ошибки
Спрос на веб-разработчиков увеличивается с каждым годом. На биржах фриланса и сайтах удалённой работы много специалистов и высокая конкуренция, но поток клиентов не уменьшается. Больше всего заказов приходит
на создание сайтов и приложений для мобильных устройств.
В статье поговорим об особенностях работы веб-разработчиком на фрилансе. Разберём популярные ошибки программистов, работающих самостоятельно и поделимся советами, которые помогут сэкономить время, нервы и деньги.
Особенности работы на фрилансе
Новички часто считают, что фриланс и удалённая работа — синонимы. На самом деле, это не так. На фрилансе надо постоянно искать заказчиков, самостоятельно выстраивать график работы и конкурировать с другими специалистами.
Удалёнка — формат работы, при котором человек трудится не в офисе компании, а в другом месте. Это может быть кухня в квартире, коворкинг, интернет-кафе или студия, арендованная для рабочих задач.
Главное отличие в том, что сотрудники на удалёнке трудоустроены. В большинстве случаев у них есть чёткий график, обязанности и список задач. Начальник через трекер отслеживает активность и просматривает отчёты, чтобы убедиться, что удалённый работник не занимается личными проблемами в рабочее время.

Фрилансер находится в «свободном плавании» и самостоятельно планирует свой день. Он может взять выходной посреди недели и прервать работу в любой момент, если надо куда-то уехать, чтобы решить срочную задачу.
С фрилансом связано много стереотипов, которые мешают новичкам быстро освоиться в новой среде. Например, в интернете уже давно сложился образ типичного фрилансера. Он сидит где-то на пляже Бали и пишет код за новеньким Макбуком, попивая коктейль, а в конце дня на счёт падает несколько сотен долларов.
На самом деле, фриланс мало чем отличается от работы в офисе. В роли начальства выступают клиенты, которые постоянно просят внести правки, хотят созвониться на выходных и задерживают оплату.
Фрилансер, как человек, который живет в лесу. Он самостоятельно находит еду, ухаживает за домом и занимается повседневными задачами. А вот сотрудник на удалёнке всем обеспечен. Ему не надо заботиться о завтрашнем дне, потому что в конце месяца на счёт в банке придёт зарплата.
Описанные выше модели не всегда работают именно так. Фрилансеры, которые работают удалённо не первый год, обеспечивают себя постоянными заказчиками и не переживают о поиске новых клиентов. К крутым специалистам выстраивается очередь, и они могут не беспокоиться о том, что зарплата в этом месяце будет меньше, чем в предыдущем.
Удалённые сотрудники, которые работают на компанию, тоже не всегда находятся в идеальных условиях. Например, разработчики в региональных веб-студиях часто общаются с клиентами напрямую, потому что менеджеры обычно не понимают, на каком языке говорит программист.
И фриланс, и удалённая работа на компанию могут дать больше свободы, чем 9-часовая работа в офисе с 30-минутным перерывом на обед. Всё зависит от человека и его амбиций. Некоторые чувствуют себя в безопасности, когда каждый день ездят на работу. А другим нравится адреналин, который вырабатывается в процессе поиска заказчиков на фрилансе и взаимодействия с ними.

Поиск заказов
Главная проблема, с которой сталкиваются и новички, и более опытные фрилансеры — поиск новых клиентов. Далеко не все могут обеспечить стабильный поток заказов, даже если работают на удалёнке несколько лет. Программисты на фрилансе часто хватаются за хорошие заказы и забывают о том, что надо создавать портфолио, вести социальные сети и продвигать личный бренд.
Чтобы в конце месяца не видеть в статистике маленькие цифры, надо просматривать биржи фриланса, сайты с вакансиями, тематические форумы и другие ресурсы, на которых потенциальные клиенты ищут программистов.
Некоторым новичкам везёт — они сразу находят несколько заказчиков с постоянными задачами и не беспокоятся о том, чтобы увеличивать количество активных проектов. Через несколько месяцев клиенты внезапно уходят и специалист остаётся со свободным рабочим днём, но без денег.
Никто не говорит, что надо взять в работу 10-20 проектов, не спать по ночам и тратить здоровье, чтобы выйти на условные 200-300 тысяч рублей в месяц. Но запасные варианты никогда не будут лишними. Если позволяет время, всегда можно взять в работу дополнительную задачу.
Не все фрилансеры любят что-то менять в рабочем режиме. Они предпочтут выбрать постоянного заказчика, который платит меньше, чем нового клиента с интересными задачами и оплатой в 2 раза выше рынка.
Есть стереотип, что на биржах фриланса и сайтах удалённой работы сложно найти хорошие проекты. Это правда, так как конкуренция на площадках зашкаливает и клиенты сотрудничают с теми, кто смог произвести самое сильное впечатление.

Биржи — отличный вариант для старта удалённой карьеры. Они помогают прокачать навыки общения с заказчиками и показывают, насколько сильно переполнен рынок. Новичкам придётся брать дешёвые заказы, чтобы получить первые отзывы и находить компромиссы при столкновении с требовательными заказчиками.
В первые месяцы работы на фрилансе разработчикам, которые хотят начать с бирж, надо работать на портфолио, улучшать профиль и находить подход к капризным клиентам. Позже можно будет брать заказы подороже и привлекать заказчиков из других источников.
Размер оплаты
Спрос на программистов стабильно высокий, но программистов на фрилансе много. Заказчики обычно выбирают для крупных проектов надёжных специалистов с прокаченным профилем на бирже или успешным личным брендом. Именно поэтому новички первое время перебиваются недорогими заказами.
Ориентироваться на средние цифры по рынку нет смысла. Как и смотреть зарплаты специалистов, работающих на компанию. Всё зависит от формата сотрудничества и особенностей проекта.
Несколько вариантов оплаты:
- Почасовая. Большинство проектов в сфере разработки измеряются в человеко-часах. Программист определяет, сколько времени уйдёт на создание сайта и определяет стоимость часа. Цифры для новичков обычно не превышают 5-10$ в час, опытные программисты могут зарабатывать и 100-200$.
- Позадачная. Разработчикам не надо следить за тем, сколько времени они тратят на задачу. Клиент платят за конечный результат, а не количество часов.
- Помесячная. Перед началом работы разработчик обсуждает с заказчиком количество проектов или задач и получает деньги один или несколько раз в месяц.
При выборе формата оплаты обязательно учитывайте особенности проекта и объём работы. Если надо написать плагин для WordPress и на работу уйдёт несколько дней, лучше взять почасовую или позадачную оплату. Помесячный расчёт подходит, когда задач много.

Позадачная оплата может оказаться более выгодной, но это очень «тонкий лед». Если не сможете правильно оценить масштаб работы и в процессе окажется, что длительность разработки увеличится, будет сложно добиться повышения оплаты.
Начинающим разработчикам стоит попробовать несколько форматов оплаты, чтобы найти наиболее подходящий и научиться оценивать масштабы работы в часах или днях. Этот навык прокачивается в процессе работы, поэтому в первое время будет сложно обойтись без просчётов.
Взаимодействие с клиентами
Дизайнеры часто жалуются, что заказчики забрасывают их миллионами правок и от изначального проекта остается только каркас. Аналогичные проблемы постоянно возникают и у программистов.
Если нет технического задания и договора, в котором ТЗ является приложением, клиент может изменить список задач и увеличить сложность проекта без повышения оплаты. Чтобы защититься от таких проблем, обязательно составляйте техническое задание, а в соглашении укажите, что дополнительные правки оплачиваются по отдельному тарифу.
Взаимодействие с клиентами — важная часть рабочего процесса, которая отнимает много времени. Если раньше не работали на фрилансе, приготовьтесь к постоянным созвонам, длительным перепискам в социальных сетях и мессенджерах или на биржах фриланса.
Первый шаг после обсуждения задачи с клиентом — составление технического задания. Это список пунктов, которые разработчик соглашается реализовать в оговорённые сроки. Если заказчик захочет внести изменения в документ, не соглашайтесь работать пока не посмотрите обновлённый файл. Может оказаться, что реализация новых задач займёт больше времени, чем основная работа.

При работе через биржи учитывайте, что сервисы почти всегда на стороне клиентов, потому что они приносят деньги. Проверяйте описание заказа перед началом работы и не делайте дополнительные задания бесплатно, если заказчик угрожает снизить рейтинг и написать негативный отзыв.
Многие фрилансеры обходят биржи стороной не только потому, что коллеги по цеху демпингуют, а из-за сложностей взаимодействия с клиентами и сложности решения спорных ситуаций через арбитраж сервиса.
Плюсы работы на фрилансе:
- Свободный график. Можно планировать свой день и работать ночью или ранним утром.
- Не надо ездить в офис. Никаких поездок в переполненных маршрутках или простаивания в пробках по несколько часов.
- Неограниченный размер дохода. Всё зависит от потенциала разработчика и способности находить хороших клиентов. Если удастся наладить связь с предпринимателями, доход может превышать зарплату штатного сотрудника в несколько раз.
- Самостоятельный выбор. Никто не заставляет брать заказы, с которыми могут возникнуть проблемы или работать на невыгодных условиях.
- Продвижение личного бренда. Разработчику, работающему на компанию, редко дают размещать проекты в портфолио, а у фрилансера полная свобода и неограниченные возможности, чтобы сделать своё имя известным.
- Стабильное развитие. При работе в офисе могут появляться нерелевантные задачи, на которые придётся тратить время.
Недостатки:
- Проблемы со здоровьем. Сидячая работа по 9-10 часов каждый день быстро даст о себе знать, если не компенсировать её физическими нагрузками.
- Непрерывный поиск заказов. На то, чтобы обеспечить себя постоянными проектами, уходит много времени.
- Нельзя болеть или надолго пропадать. Больничные не оплачиваются, а клиенты не любят ждать. Если выпадете из рабочего процесса на несколько недель или месяцев, придётся начинать почти с нуля.
- Надо платить налоги. Выбрать формат работы и оплачивать подоходный налог строго по календарному плану.
- Сложно организовать рабочий процесс. Не все могут плодотворно работать дома или в коворкинге.
- Нет активного взаимодействия с командой. Можно и на удалёнке общаться с разными специалистами, выстроить командную работу, но прочной связи, как в офлайне, не будет.
Фриланс действительно подходит не всем, поэтому не стоит рассчитывать на лёгкий переход из офиса на удалённую работу. Первое время надо будет перестраиваться и осознать, что рабочее место там, где создана атмосфера комфорта, безопасности и творчества.
Советы программистам
Разработчики на фрилансе по-разному переносят переход на удалёнку. Некоторые чувствуют себя свободными от ежедневных совещаний, поездок на работу в душных вагонах метро и коллег с плохим настроением. Другие ностальгируют по посиделкам после работы и разговоров по душам.
Если почувствуете, что в офисе больше развивались, чем когда работаете из дома, и хотите быть командным игроком, можно вернуться обратно. Необязательно в ту же компанию, можно найти фирму с более выгодными условиями и улучшить своё положение.

Тем, для кого фриланс стал глотком свежего воздуха, не стоит расслабляться. Чтобы хорошо зарабатывать и Wowремя сдавать задачи, надо выстроить систему, освоить полезные инструменты автоматизации и постоянно развиваться.
Научитесь планировать рабочий день
Если будете тратить 3-4 часа на развлекательный контент в социальных сетях или на Youtube, вряд ли сможете добиться успеха в нише. Специфика работы программиста предполагает полное погружение в задачи. Надо найти максимально короткий путь к решению проблемы и повышать планку сложности.
Распланируйте рабочий день так, чтобы времени хватало и на работу, и на бытовые задачи. Если приступаете к программированию в 8-9 часов утра, обязательно запланируйте перерыв через 3-4 часа. На время забудьте про код и сконцентрируйтесь на других вещах.
Установите любой таск-менеджер и запланируйте задачи на ближайшие дни. Настройте уведомления, чтобы не пропустить дедлайн. Тогда сможете закрыть проект Wowремя и не придётся оправдываться перед клиентом.
Правильно оценивайте стоимость работы
Новички и разработчики с опытом часто оценивают свой труд слишком низко. Они ориентируются на средние цифры и не хотят терять постоянных клиентов из-за повышения оплаты. Так работать нельзя, потому что не будет развития и желания выкладываться на 200%.
Повышайте стоимость часа работы или услуг хотя бы раз в год. Если заказчики действительно ценят ваш труд, то согласятся работать по обновлённому прайсу. Клиенты, которые готовы жертWowать качеством ради экономии, ничего хорошего не принесут.
Берите предоплату
Никогда не начинайте работать, пока не получите часть денег. Если заказчик не хочет вносить предоплату из-за того, что нет отзыWow на бирже или в соцсетях, предложите сразу заключить договор или работать через сервис проведения безопасных сделок.

Фрилансеры с прокаченным личным брендом могут брать даже 100% предоплату и спокойно работать. Тогда не придётся переживать, что клиент может задержать перевод и придётся занимать деньги, чтобы разобраться с бытовыми задачами.
Многие клиенты пропадают на этапе предоплаты и долго не выходят на связь. С такими лучше не сотрудничать, потому что в процессе работы могут возникнуть проблемы. Предоплата — фильтр, который помогает отсеять ненадёжных партнёров.
Прокачивайте личный бренд
Разработчики часто работают на портфолио и не думают о том, чтобы усилить своё присутствие в социальных сетях или на тематических площадках. Поток стабильных заказов — это хорошо, но если клиенты приходят без рекламы и выстраиваются в очередь, можно увеличить доход в несколько раз.
Личный бренд, как ремень безопасности, который фиксирует пассажира в автомобиле и спасает в чрезвычайных ситуациях. Если не хотите постоянно искать заказы на бирже и рассчитываете выйти на стабильный доход, то заведите группы в социальных сетях и поддерживайте в них активность.
Нанимать SMM-специалиста или писать по 10 постов в день необязательно. Можно создавать смешные мемы о работе программиста или раз в неделю публиковать интересные истории из практики.
Тем, кто хочет заработать репутацию в сообществе, можно публиковать полезные статьи на Habr и Tproger, помогать на Stack Overflow и других тематических площадках.

Получайте новые знания
Без постоянного развития не получится брать в работу более сложные проекты и повышать планку дохода. Если хорошо знаете HTML и CSS, изучите базовые основы Javascript. Если хотите разрабатывать сайты не только на WordPress, подберите несколько фреймворков и начните потихоньку их осваивать.
На IT-рынке больше всего ценят специалистов, которые не заканчивают развитие на одном уровне. Даже самые крутые программисты могут не знать простых вещей из смежных областей. Чем больше инструментов в арсенале разработчика, тем больше задач он сможет решить.
Популярные ошибки веб-разработчиков на фрилансе
Программисты часто допускают ошибки и расплачиваются за них потраченным временем, подорванной репутацией или потерянными деньгами. Полностью защититься от проблемных ситуаций невозможно, но максимально уменьшить их количество вполне реально.
Распространённые ошибки разработчиков:
- Неправильная расстановка приоритетов. Фрилансеры в погоне за стабильностью соглашаются на заведомо невыгодные проекты, которые длятся несколько месяцев или лет.
- Переоценка сил. Сложные задачи помогают расти в профессиональном плане, но если чувствуете, что не потянете проект, не бойтесь от него отказаться.
- Бесплатная работа. Тестовые задания помогают работодателям оценить уровень разработчика, но они не должны занимать много времени. Если потенциальный клиент просит написать бесплатный плагин, не соглашайтесь.
- Срыв дедлайнов. Заказчики не любят, когда разработчики нарушают договорённости. Всегда ставьте сроки с запасом, чтобы защитить свою репутацию.
- Отсутствие инициативы. Если видите, что можно решить задачу другим способом, а не так, как просит заказчик, аргументируйте свою позицию.
- «Холодный» образ. Клиенту важны не только профессиональные, но и человеческие качества. Говорите с заказчиками на понятном языке и не показывайте, что они ничего не понимают в разработке.
Ещё одна распространённая проблема — налоги. Регистрироваться в качестве самозанятого или индивидуального предпринимателя надо сразу после того, как начали получать стабильный доход с фриланса. Лучше отдавать 4-6% в государственную казну на самозанятости и спокойно трудиться, чем оплачивать штрафы и тратить время на судебные разбирательства.
Работать веб-разработчиком на фрилансе интересно и часто более выгодно, чем в офисе на окладе. Если захотите перейти на удалёнку, обязательно создайте финансовую «подушку безопасности» на ближайшие полгода. Этого времени должно хватить, чтобы найти несколько постоянных проектов и выйти на стабильный доход.
Источник: liquidhub.ru
