Фриланс программирование с чего начать
Перейти к содержимому

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

  • автор:

Как стать фрилансером с нуля?

Столь шаблонный вопрос назрел не с проста. Этим летом поступил в вуз, на ИВТ, потому что решил связать свою жизнь с программированием. В школе проходили и писали программы на C++, Pascal, FORTRAN. Также работали в Delphi. Хочу во время учебы заняться заработком посредством фриланса. Помогите, с чего начать? В какой отрасли лучше всего начинающему, на какой бирже работать,что учить,что читать?

  • Вопрос задан более трёх лет назад
  • 4354 просмотра

Комментировать
Решения вопроса 1

In4in

°•× JavaScript Developer ^_^ ו°

Занимайтесь тем, что интересно, читайте все, что может быть полезно.
Начинающему программисту лучше всего работается в отрасли программирования.

Ну а если серьезно, то в чем ваш вопрос? Знаете С++, пишите на нем. Знаете Паскаль — ищите работу, связанную с ним. Почитать лучше всего официальные мануалы, круче ничего не найдете.

Из бирж — Фрилансим, конечно же.

Ответ написан более трёх лет назад
Нравится 1 10 комментариев
andrey___007 @andrey___007 Автор вопроса

В этом и фишка,что я знаю только синтаксис ну и разные школьные задачи со строками и массивами. А как это применяется на практике вообще? Что почитать,чтобы понять это? Вот с веб разработкой все ясно. А тут нет

In4in

andrey___007: учебников полно — там и структуру объяснят и на деле покажут. Но учтите, без практики вы далеко не уйдете.

andrey___007 @andrey___007 Автор вопроса
Виталий Инчин: а с чего лучше начинать новичку? Я бы хотел начать с java , это хорошая ниша или нет?

In4in

andrey___007: ну так хорошего и плохого нету — есть разные предназначения и возможности. Спрос на Java-кодеров неплохой в Европе и Америке, решайте — готовы ли работать с иностранными заказчиками?

andrey___007 @andrey___007 Автор вопроса

Виталий Инчин: пока точно нет. А русские заказчики чего требуют? Может веб разработкой заняться? Принесет ли это прибыль?

In4in

andrey___007: да, веб весьма популярен. Тогда начните с html, css, затем шагайте в сторону javascript. Когда и с ним закончите, можно поизучать всякие плюхи, типа sass, cofeescript, xml, svg, canvas и прочее.
«Профессий» в вебе полным полно, заказов на биржах тучи.

marrk2

andrey___007: java это очень плохая ниша для новичка для начала, работу потом не найдёте, денег не заработаете.

KolesnichenkoDS

Даниил Колесниченко @KolesnichenkoDS
Дмитрий: это такой тонкий троллинг, или Вы серьёзно про «работу на Java не найдёте»?

In4in

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

In4in

brainick: никто не говорит, что он должен бросить учебу. И все же, практика во время зубрежки теории — важная деталь!

Ответы на вопрос 4

marrk2

А мы тут все не с нуля стали. Нас мама уже фрилансером заделала да?

Ответ написан более трёх лет назад
Нравится 5 9 комментариев
andrey___007 @andrey___007 Автор вопроса
Что учить то?

marrk2

andrey___007: html, css, php, wordpress — именно в такой последовательности
andrey___007 @andrey___007 Автор вопроса

То есть, лучше всего начинать с веб разработчика? Я HTML достаточно неплохо знаю, CSS куда хуже, к остальному вообще не прикасался. Может скажешь, по каким учебникам или сайтам лучше учить?

marrk2

CyberUserRus: есть иные предложения? Так скажите ему, буду рад ))

Дмитрий: Что за бред? Зачем советовать учить PHP так однозначно? Тем более, когда есть масса других конкурирующих языков. Зачем «учить» wordpress?

marrk2

andrey___007: Котеров, htmlbook, javasscript.ru

marrk2

Roman Kitaev: что считаю нужным то и советуйте, посоветуйте своё и вообще кыш из моего комментария, свой создайте и там пишите сколько хотите ))

Дмитрий: Очень профессиональная точка зрения. Особенно часть про «кыш».

KolesnichenkoDS

Даниил Колесниченко @KolesnichenkoDS

Roman Kitaev: я тоже думал было возмутиться, а потом подумал — если человек не может сам решить какой язык учить и чем он вообще хочет по жизни заниматься, то может лучше действительно посоветовать ему вёрстку и пых, чтобы не мучался

globuzer

gezgrouvingus progreszive ombusgrander greyderzux

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

Ответ написан более трёх лет назад
Комментировать
Нравится 5 Комментировать
Просто люблю качественно работать

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

Ответ написан более трёх лет назад
Комментировать
Нравится 3 Комментировать

xPomaHx

Откройте любую фриланс биржу изучите спрос на технологии и чего вообще хотят заказчики. Что больше понравится то и изучайте пока не сможете выполнить похожий заказ например. В любом случае для программиста главное это уметь быстро научится чему угодно, так что просто пишите пока что на чем угодно вам с вероятностью 90% придется переквалифицироваться либо учить дополнительные технологии.

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

программирование

  • Программирование
  • +2 ещё

Какой инструмент может превратить схему БД в панель управления или админку?

  • 2 подписчика
  • 9 часов назад
  • 160 просмотров

IT фриланс для программистов: с чего начать

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

48 показов
6.6K открытий
Где фрилансеру искать работу

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

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

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

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

Если выбрали вас, клиент может написать, чтобы нужно подробнее обсудить детали сотрудничества, способ связи. Как правило, существует три варианта.

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-фрилансе, важно заранее тщательно ознакомиться с условиями работы и другими формальностями. Обязательно четко следовать ТЗ, тогда удастся избежать любых разногласий.

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

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

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

Подробно объясняем, с чего начать: где искать заказы, как устроены биржи, стоит ли работать за гроши и как защититься от мошенников.

Евгений Кучерявый

Евгений Кучерявый

Пишет о программировании, в свободное время создаёт игры. Мечтает открыть свою студию и выпускать ламповые RPG.

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

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

Где фрилансеру искать работу

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

Биржи — это специальные площадки, на которых собираются заказчики и исполнители. Первые выкладывают задания и обещают деньги за их выполнение, а вторые предлагают свои услуги.

Например, клиенту нужен плагин для сайта:

Андрей Платов

Заказчик

— Нужно создать онлайн-чат для сайта на вордпресс, бюджет 500 рублей, дедлайн — вчера.

А фрилансеры, которые хотят выполнить это задание, оставляют заявки:

Иван Иванов

фрилансер

— Привет, быстро выполню работу, есть опыт аналогичных проектов.

Пётр Петров

фрилансер

— Могу сделать за 350…

Игорь

фрилансер

— Сделаю, но бюджет нужно поднять до 1 000 — иначе не хватит даже на топливо для машины времени.

Заказчик смотрит заявки, заходит в профили, оценивает портфолио и выбирает того, кто ему больше нравится. Если выбрали вас, клиент напишет, чтобы обсудить детали работы и способ сотрудничества. Всего можно выделить 3 основных варианта:

  • Работа через биржу. Это самый безопасный способ, потому что деньги замораживаются на счету заказчика, а потом переходят исполнителю, если задание выполнено успешно. Кроме того, здесь есть рейтинг, который повышается после каждого проекта. Чем он выше, тем охотнее будут доверять новые клиенты. Ещё заказчик может оставить положительный отзыв — это повысит шансы быстрее находить интересные предложения.
    Если же что-то пойдёт не так, можно обратиться в арбитраж — тогда администрация биржи рассмотрит вашу заявку и защитит ваши интересы. Если, конечно, вы не пытаетесь никого обмануть.
    Главный минус этого способа в том, что придётся отдать часть денег в качестве комиссии за услуги биржи.
  • Работа напрямую. Вы обмениваетесь контактами с клиентом и обсуждаете все вопросы напрямую. Так можно быстрее договариваться, и вам не придётся делиться деньгами. Однако и защиты никакой не будет. Конечно, вы можете взять предоплату или заключить договор, но и это не всегда спасает от мошенничества (об этом ниже).
  • Открыть ИП или устроиться в штат. Вы можете зарегистрироваться как индивидуальный предприниматель и сотрудничать с заказчиками как юридическое лицо. Или же устроиться к заказчику как штатный удалённый сотрудник и работать до тех пор, пока не закончите проект.

Когда вы определитесь с условиями работы и прочими формальностями, можете приступать к выполнению задания. Следуйте ТЗ, чтобы избежать разногласий. А если появятся трудности, спросите мнение заказчика — чаще всего вам пойдут навстречу.

Старайтесь ответственно подходить к работе и сдавать проекты в срок — от этого зависит не только ваш кошелёк, но и ваша деловая репутация.

В основном вам придётся работать с этими биржами:

  • Fl.ru — крупнейшая в русскоязычном интернете платформа для фрилансеров.
  • Freelancehunt.com — относительно молодая, но популярная биржа.
  • Weblancer.net — чуть менее популярная, но тоже известная площадка.
  • Upwork.com — крупнейшая в мире биржа, но для работы на ней нужно знать английский язык.

Есть и множество других мест, где можно заработать. Например, kwork — там все услуги стоят от 500 рублей:

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

Вам решать, какую цену назначать за свой труд, но я никому не посоветую работать за гроши.

Как заполнить профиль

Допустим, вы уже выбрали биржу. Теперь нужно правильно заполнить профиль — здесь будут общие советы, которые подойдут для большинства площадок.

В первую очередь посмотрите, как это делают опытные разработчики с высоким рейтингом: узнайте, что их объединяет, в чём отличия, что они пишут о себе, какую фотографию поставили в профиль. Равняйтесь на лучших.

Фото

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

Ключевые навыки

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

Описание профиля

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

Опытный PHP-разработчик. В работе использую Laravel и прямые руки. Могу написать:

  • интернет-магазин;
  • движок для блога;
  • плагины для WordPress;
  • и так далее.

При необходимости могу написать интерфейс на Angular.JS или React.JS.

Не нужно использовать витиеватые конструкции или добавлять лирические отступления:

Привет! Меня зовут Алекс Петров. Год назад я решил перейти с Windows на Mac и влюбился, поэтому сейчас пишу код интерфейсов, думая о любимом макинтоше…

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

Портфолио

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

Как искать заказы

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

Выбрав проект, прочитайте описание и ТЗ, если оно есть. Внимательно ознакомьтесь со всеми вложениями, а потом оставьте отклик. Старайтесь не использовать шаблоны — лучше писать максимально персонализированные обращения:

Прочитал ваше ТЗ, у меня как раз есть опыт работы с библиотекой Х, которая вам нужна. Пример реализации можете посмотреть в моём проекте У. Насколько я понял, вам нужно что-то такое: *описание того, как вы бы решили задачу, желательно с фрагментами кода*?

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

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

Как работать на фрилансе

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

И не думайте, что у вас много времени на проект, — лучше запомните правило 90‑90:

Первые 90% кода отнимают 90% времени. Остальные 10% кода отнимают ещё 90% времени. Итого — 180%.

Также важную роль играет закон Хофштадтера:

Любое дело всегда длится дольше, чем ожидается, даже если учесть закон Хофштадтера.

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

После выполнения задания вы можете попросить оставить о вас отзыв или разрешение добавить проект в портфолио.

Как фрилансеру защититься от мошенников

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

В первую очередь запомните, что работать без предоплаты можно только по договору или со старым клиентом, с которым вы уже давно знакомы. Хотя и он может обмануть. Многие фрилансеры делят работу на 3-4 части. Например, они получают треть суммы и выполняют треть проекта, а потом выполняют остальное. Так можно минимизировать риск мошенничества: даже если вас обманут, вы потеряете только часть денег.

Чтобы показать код в действии, загрузите его на свой хостинг и дайте ссылку на сайт клиенту — это обойдётся всего в 300 рублей (200 за домен на год + 100 за хостинг в месяц, но можно найти вариант за 5 рублей), поэтому вложения окупятся с первого же заказа.

Если же клиент хочет проверить, как этот код будет работать на его сайте, а вы боитесь потерять его, добавьте бэкдор — специальный фрагмент кода, который сломает программу при определённых условиях:

if(date('Y-m-d') >= '2019-04-04') < //3 дня после передачи исходников exit("Для продолжения использования сайта оплатите труд разработчика!"); >

Если добавить этот код в начале страницы, сайт перестанет отображаться после 4 апреля 2019 года, а в браузере будет видна только просьба оплатить работу. Но такой бэкдор в коде легко заметить, поэтому лучше зашить его так, чтобы программа не работала после его удаления, а также подвергнуть код обфускации — то есть привести его в нечитабельный вид:

 $GLOBALS['_1370664232_']=Array(base64_decode('' .'ZGF0ZQ==')); ?> function _1913039849($i)Array('WS1tLWQ=','MjAxOS0wNC0wNA==','xOv/IO/w7uTu6+bl7ej/IOjv7uv85+7i4O3o/yDx4Ony4Cwg7u/r4PLo8uUg8vDz5CDw4Ofw4OHu8vfo6uAh');return base64_decode($a[$i]);> ?> if($GLOBALS['_1370664232_'][0](_1913039849(0))>= _1913039849(1))exit(_1913039849(2));> ?> 

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

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

Хотя это, конечно, зависит от законодательства вашей страны. Лучше сразу предупредить заказчика, что код проработает несколько дней, а версию для продакшна вы отправите только после оплаты.

Заключение

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

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

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

Читайте также:

  • Нужен ли программисту английский?
  • Service-based architecture: семь раз отмерь, один раз попили монолит
  • Как заставить сайт грузиться быстрее

8 шагов, как успешно начать работать на фрилансе

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

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

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

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

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

Итак, вы готовы выяснить, каков путь к вашей мечте?

1. Найдите свою нишу

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

Во фрилансе лучше быть программистом, который может создать полностью проект «под ключ». Если речь идет о веб-разработке, то лучше быть специалистом как по front-end так и по back-end разработке. Если у вас есть оба навыка, вы гораздо привлекательнее для клиентов.

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

Самые популярные технологии сейчас:

Javascript, так как он делает вас фулстек программистом, и вы можете создать интерфейс с любой из популярных платформ, таких как React.js или Angular, написать бэкэнд с Node.js.

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

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

Kotlin / Swift , эти два языка программирования подойдут вам, если вы заинтересованы в мобильной разработке. Kotlin позволяет создавать приложения для Android, а Swift — создавать приложения для iOS.

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

Для большинства проектов вам необходимо знать основы, такие как HTML и CSS.

2. У вас должны быть примеры работ

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

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

3. Создайте свой сайт

Как программист-фрилансер, вам желательно создать сайт-портфолио.

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

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

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

Элементы, которые должны быть на странице вашего портфолио:

  1. раздел о вас, где можете описать свой опыт, навыки, проекты, над которыми работали, и т. д.
  2. раздел с вашими проектами, где можете добавлять ссылки на приложения, если они есть в Интернете, ссылки на репозитории проектов Github и т. д.
  3. раздел с рефералами, если есть

раздел с контактной формой или адресом электронной почты и номером телефона, можете добавить свои социальные сети, если вы публикуете там какой-либо программный контент

4. Создайте свой личный бренд

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

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

5. Организовать способ работы

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

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

Для управления проектами и создания задач вы можете использовать Asana или Trello , или даже простой Календарь Google.

Общение с клиентом может осуществляться с помощью чатов, таких как Slack .

Для предложений вы можете использовать такие инструменты, как Prospero , Draftsend или Proposify .

Для заключения договоров и соглашений вы можете использовать популярный инструмент под названием Termsfeed или HelloSign .

Чтобы принять оплату от украинского клиента, достаточно иметь счет любого банка, пока что самыми популярными остаются выплаты на карту ПриватБанка. Если же оплата от клиента с другой страны – здесь более проблематично. Нужно искать платежную систему, которая работает и в Украине и в стране заказчика.

6. Настройте профили на фриланс-порталах.

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

Популярными площадками на территории СНД – это freelancehunt.com, freelance.ua, FL.ru и многие другие. Не поленитесь составить хорошие профили на нескольких, это увеличит ваши шансы найти заказы.

Если у вас хороший английский, можете регистрироваться на мировых фриланс-площадках — freelancer.com, fiverr.com, upwork.com

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

7. Начните поиск клиентов и работайте

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

8. Получить отзывы и построить список клиентов

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

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

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

Зарегистрируйтесь на Портале

и получите красивый адрес своей странички вида: senior.ua/sergey.ivanov

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

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