Как выйти на фриланс программисту

Как стать фрилансером-программистом и с чего начинать свой путь

Как выйти на фриланс программисту. Смотреть фото Как выйти на фриланс программисту. Смотреть картинку Как выйти на фриланс программисту. Картинка про Как выйти на фриланс программисту. Фото Как выйти на фриланс программисту

А как набрать опыта и портфолио, если только выучился и никуда не берут на работу? Правильным ответом будет идти во фриланс-программирование. Потому что там можно найти заказы действительно с «нулевым» опытом, даже еще в процессе обучения.

Фриланс и программирование

Прелесть фриланса в том, что такой стиль работы можно выстроить таким образом, что не нужно будет постоянно искать заказы, так как будет уже своя наработанная клиентская база, которая будет постоянно обеспечивать фрилансера работой. Но до этого нужно еще «дорасти» профессионально.

На начальном этапе, обнаружив в себе какие-то навыки, на которых можно заработать, все начинают свой путь с фриланс-бирж. Биржа фриланса — это первая ступенька на карьерной лестнице даже для программистов, при условии что вы выбрали путь «свободной работы», где вы сам себе начальник и подчиненный.

Фриланс-биржи и программирование

Из популярных бирж можно выделить несколько:

В целом, фриланс-биржи работают практически одинаково, отличаются они только своим подходом к исполнителям и оплатой за их работой. Но цель у них одна — свести фрилансера и заказчика.

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

После опыта на биржах программистам открыты другие пути. Например, можно искать работу в компаниях, так как уже будет наработанный опыт и даже будут успешные заказы в портфолио. Но можно дальше проповедовать фриланс и переходить на следующие этапы:

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

открыть ИП и сотрудничать с заказчиками как юрлицо — при таком подходе расширяется горизонт с заказчиками, потому что многие крупные заказчики работают только с юридическими лицами и их никогда не найти на биржах фриланса.

Как стать фрилансером-программистом или с чего начать свой путь

Стать для начала верстальщиком. Для этого нужно изучить основы HTML, CSS, JavaScript. Потом профессия верстальщика плавно перетечет в полноценную веб-разработку, если вы будете работать над своими навыками.

Заключение

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

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Источник

Полезный блог

Как выйти на фриланс программисту. Смотреть фото Как выйти на фриланс программисту. Смотреть картинку Как выйти на фриланс программисту. Картинка про Как выйти на фриланс программисту. Фото Как выйти на фриланс программисту

«Не найду работу», «буду получать копейки», «биржи – зло», «вдруг кинут», «у меня недостаточно знаний» – если вы задумались о фрилансе, то точно задаёте себе эти вопросы. Мы попросили программистов рассказать, как им живётся на фрилансе, на что рассчитывать и как начать.

Как понять, что ты готов

Оценить возможности помогут биржи. Откройте список задач на любой из них, просмотрите 3-4 страницы. Достаточно понять, что справитесь хотя бы с одной третью из них – тогда вы готовы.

Что понадобится на фрилансе веб-разработчику:

— хорошие базовые знания;

— 3-5 работ в портфолио.

— У меня нет работ в портфолио, я ещё ничего не делал!

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

Про деньги

Вероятность, что новичку доверят проект с высоким бюджетом, крайне мала. Всё из-за отсутствия опыта и нулевого рейтинга на биржах. Понадобится 1,5-2 месяца, чтобы наработать базу и получить первого клиента со средней оплатой.

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

По данным исследования Хабр Карьера зарплата свободного программиста в 2020 году составляет около 85 000 р.

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

Минимально необходим хотя бы 1 полный оклад, который полностью закрывает ваши нужды: жилье, еда, развлечения, обязательные платежи. Урезать себя в тратах и стартовать с меньшим бюджетом рисково.

Не рассматривайте фриланс как период, когда необходимо в чем-либо себе отказывать – вы не получите от него удовлетворения.

Николай Васильев, фрилансер:

Я учитывал только финансы на еду и коммуналку, поэтому у меня было в запасе 40 тысяч рублей. Этого хватило.

Дмитрий Лень, фрилансер:

У меня не получилось подготовиться – я попал под сокращение из-за пандемии. Мой фриланс был не запланирован. Поэтому брался за любые доступные задачи.

Помимо денег на себя надо учитывать и расходы на работу. Я имею ввиду частично платные биржи, где для подачи заявки на проект необходимо платить. Чтобы получить 1 нормальный заказ, надо отправить 10-15 заявок, стоимостью около 1 доллара. Чем выше уровень проекта, тем дороже. Но там и заказы хорошие, а на бесплатных фриланс-биржах, по моему опыту, не такая уж и большая прибыль.

Татьяна Мельничук, фрилансер:

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

Арсений Березин, наставник LoftSchool:

В прошлом у меня был опыт фриланса и по моим наблюдениям для старта достаточно финансовой подушки на 1-2 месяца. На первых порах не всё получается, заработок не тот, что ожидался. Многие в этот момент, теряя в деньгах, жалеют потраченное время и думают об упущенных возможностях. Финансовая подготовка избавляет от нервного напряжения и даёт дополнительные силы.

Минимальные навыки

Фрилансеры сходятся во мнении: чтобы начать этот путь необходимы сильные базовые знания. А всё остальное можно наверстать. Если вы готовы работать на опыт без оплаты, то найдётся заказчик, который пожертвует временем, чтобы сэкономить на работе. Для новичка – это шанс поучаствовать в реальном проекте, проверить и углубить знания. Но и платные задачи найдутся.

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

Даже если какая-то часть не знакома и кажется очень сложной, всё равно беритесь. Это отличный способ повысить скиллы и мотивация развиваться в профессии.

— Я не умею делать сайт от и до, у меня не будет заказов!

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

Николай Васильев, фрилансер:

Наиболее востребованным навыком оказалось владение CMS системой WordPress + PHP. С WordPress можно работать практически без знаний PHP, но с ним быстрее решаются задачи, делаются более интересные вещи, чем просто натягивание блога на тему. Я переписывал модули для WordPress и тут базовые знания PHP очень пригодились.

Ещё я писал модальные окна с формой отправки. Для этого мне требовалось знать только что такое форма в HTML и CSS, чтобы написать простенькие стили для них. Базово я владел и JS, поэтому мог выполнить задачу вроде «прописать условия отображения формы и её скрытия на сайте». Всё это задачи по 500-1000 р.

Дмитрий Лень, фрилансер:

Чтобы уйти на фриланс, нужно только желание, так как заказов там достаточно. Необходимые навыки в задачах прописываются. Сравните со своими и поймёте, достаточно их или нет. Например, во фронтенде необходимо минимально знать HTML, CSS и JavaScript, плюс какой-нибудь фреймворк (React или Angular). Кроме этого, понадобится знание CMS, например, WordPress, 1С-Битрикс, Opencart.

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

Биржи не исключение. Тут есть задачи с повышенной сложностью и высокими бюджетами, которые новичкам не доверят. Но их всего 20%. Зато можно найти заказчика с дорогостоящим и долгосрочным проектом. Искать нужно не только на русскоязычной, но и на американской бирже.

С чего начать

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

Учитывая, что у новичка на биржах нулевой рейтинг, уделите внимание заполнению профиля:

— расскажите обо всех навыках и технологиях, которыми владеете;

— опишите опыт работы в этой сфере, выделите несколько проектов, над которыми работали, в том числе собственные;

— добавить хорошую фотографию – именно она задаёт первое впечатление о вас;

— загрузите минимум 3 работы в портфолио.

Не сбрасывайте со счетов и сайты вакансий. При поиске сбросьте ограничение по региону, так как удалённо вы можете работать где угодно.

Например, на hh.ru по России сейчас 33,5 тыс. вакансий для программиста, 6,5 тыс. из них удалённо, в том числе 300 для тех, у кого нет опыта.

Во всех соцсетях укажите специализацию, расскажите над чем работаете сейчас, поделитесь процессом и результатами работы. Все, кто вас окружают, должны знать, что вы занимаетесь разработкой сайтов. Фрилансеры подтверждают, что лучшие клиенты – это знакомые.

Арсений Березин, наставник LoftSchool:

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

Татьяна Мельничук, фрилансер:

Большинство из моих клиентов – это те, кто нашёл меня по знакомству или те, с кем я познакомилась случайно на улице. Однажды, я ехала в такси и рассказала водителю о своей работе. Оказалось, что его жене нужен сайт для ветклиники. Я набросала прототип, она перевела предоплату 50% и мы начали работать. Сейчас мы всё ещё поддерживаем связь. Кстати, на сайте размещена и ссылка на меня. Обычно знакомые не против такого рекламного хода.

И ещё, фриланс – это же не только клиенты, но и коллеги. Некоторые не успевают делать свои заказы или не могут сделать какую-то часть. Запросы иногда появляются даже в чатах выпускников. Например, в LoftSchool я как-то ответила на подобную заявку и верстала для одной компании.

На что рассчитывать

Чего точно не будет в первый месяц – это больших денег.

Придётся брать задачи с небольшим вознаграждением, чтобы «набить» рейтинг и заслужить доверие клиентов. В перспективе это увеличит стоимость заказов. Основной доход принесут постоянные клиенты, поэтому старайтесь выстроить долгосрочные отношения.

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

Николай Васильев, фрилансер:

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

Дмитрий Лень, фрилансер:

Клиентская база набирается в течение первых двух месяцев. Дальше можно повышать цену. У меня выходило в месяц немного – 35 000 р. Я знаю HTML, CSS, JS, React, Vue.js и немного Python и Django. За это обычно платят раза в 2-3 больше. Но я работал не стабильно – один день по 10 часов, другой по 4-5 – и брался за любой доступный проект, даже с очень низкой ценой. Всё зависит от того, какие у тебя условия, стартовый бюджет, боишься ли ты браться за сложные проекты и сколько времени уделяешь работе.

Заработок придёт по мере опыта. Сначала придётся брать много заказов и работать нон-стоп. Если чувствуете, что уже хорошо разбираетесь в теме и готовы к более сложным и дорогим задачам – увеличивайте ценник. Клиентов станет меньше, свободного времени больше, но заработок увеличится.

Не останавливайте обучение. Дополнительные знания прямо влияют на доход. Как только вы обучились чему-то новому и отработали навык на 2-3 задачах – ваша работа подорожала.

Что иметь ввиду

Николай Васильев, фрилансер:

Важно правильно отправлять отклик. Односложные предложения типа «Здравствуйте, я готов взяться за заказ» не катят. Нужно задавать вопросы и уточнять какие-либо пункты. Если есть приложенное ТЗ – внимательно читайте его и задавайте вопросы. Так заказчик понимает, что вы реальный человек, а не бот.

Заранее договаривайтесь с клиентом об оплате. Работая без договора, вы рискуете. И обязательно берите аванс.

Дмитрий Лень, фрилансер:

Приготовьтесь к конкуренции. Как только появляется задача, на неё тут же откликается с десяток людей (или ботов). У некоторых стоят специальные программы, которые автоматически рассылают отклики на все новые предложения. Через биржи «кинуть» практически невозможно, так как всё происходит по безопасной сделке, а в случае чего есть арбитраж для решения конфликтов. Но тут вы платите процент от дохода (от 5 до 20%). Единственное, что я подписывал, – это соглашение о неразглашении (NDA), с другими договорами не сталкивался.

Татьяна Мельничук, фрилансер:

Работая на фрилансе, научитесь себя «продавать», показывайте клиенту, что решите его вопрос. Хорошо бы научиться делать эксплойты и не отдавать проекты до оплаты, но и это не гарантия. Обычно в процессе общения видно, что за человек.

Разговаривайте с клиентом на простом языке. Не надо пугать его терминами. Многие даже слово «лендинг» не понимают. Говорите проще: одностраничный сайт, сайт-визитка, интернет-магазин.

Обязательно просите отзыв, даже за маленькую работу. Не только у клиентов, но и у коллег, с которыми вели совместный проект. Все заказчики читают отзывы перед тем, как сделать заказ.

Арсений Березин, наставник LoftSchool:

Если работать с заказчиком напрямую, то только через договор. Типовых форм в интернете масса. Это единственный гарант честности.

Как не раскисать

Настройтесь на положительный результат и определите комфортный график работы. Одна из проблем фрилансера – найти правильный подход к организации рабочего времени.

— Я буду работать 24/7 и быстро добьюсь успеха!

Если сидеть над задачей сутки напролёт, можно выгореть уже в первую неделю. А если работать в слишком расслабленном режиме, то почти ничего не заработаешь. Составьте комфортный для себя график. Главное – не останавливайтесь!

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

Источник

Часть 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, первый завершенный крупный проект, который увидел свет и про запуск своего стартапа.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *