Ты веcь такой кругом молодец, то знаешь, это знаешь. А теперь представь себе среднестатистический проект, который должен приносить бизнесу деньги. За две недели работы ты едва напишешь хлипкий CRUD для данных, неправильно смаппив бизнес-сущности в объекты ORM, ещё через месяц натянешь какой-то слайдер на jQ, попутно захватив 2мб JS кривых библиотек, а через два заказчик поставит тебе плохую оценку, потому что твой ценник он оплатил не за то, что ему нужно, а потому что ты знаешь монады, которые ему даром не сдались.
А теперь давай представим простого программиста. Из алгоритмов он с трудом вспоминает сортировку пузырьком, а двусвязный список — предел его знаний о структурах данных, и даже этим списком он пользовался два раза в жизни. Хаскель он никогда не видел в глаза, C++ учил только в школе, вместо этого пишет неэффективный код на PHP. И у него есть опыт. За день он распишет сущности, за второй сделает универсальный CRUD, на третий день поднимет фронт на React’е с SSR. Да, внутренности проекта будут «медленными». Вместо O(logN) что-то будет выполняться за O(N) или даже O(N^2), но всем похер. Пока всё работает на приемлемом уровне — бизнес радуется.
Кстати, к чему эта поучительная лапша? Я хотел сказать, что всеми этими модными словами можно пугать друзей и преподавателей, но в реальной жизни все алгоритмы уже реализованы, все типы данных уже подобраны оптимально. Знать их полезно для себя (чтобы мозг не атрофировался), но не для работы. Для работы тебе нужны такие навыки как:
* Оптимальный баланс между говнокодом и идеальным кодом
* Оптимальный баланс между скоростью разработки и оптимизацией кода
* Оптимальный баланс между поддерживаемым кодом и костылями
* Умение использовать те инструменты, с которыми ты работаешь. Опять же, для того, чтобы писать быстро, при этом имея минимальное количество говнокода и обеспечивая максимальную поддерживаемость (в пределах сроков). Например, можешь выкинуть в помойку свой Vim, как бы круто ты себя не чувствовал, разрабатывая в консольном редакторе, если продукты от JetBrains позволят за это же время сделать что-то лучше или чего-то больше
* Чувство «знаю больше менеджеров». Это то чувство, когда тебе кажется, что «вот эта фича скоро изменится» и надо сделать архитектуру заранее более гибкой. Или «вот эту фичу мы через месяц выпилим» и не надо тратить на неё силы — напиши костыль и через месяц с чистой совестью удали его
* Знания, как сделать ту или иную фичу. Потому что фичи повторяются (немного видоизменяясь) от проекта к проекту. И если ты сделал что-то за два дня, в следующий раз ты похожее сделаешь за три часа
Что касается инструментов, выбери любой полноценный фреймворк, который умеет решать 90%+ потребностей «из коробки»: Symfony, Django, Laravel
Всякие «минималистичные» поделия вроде Falcon, Flask (в PHP не знаю, я на питоне пишу) оставь хипстерам. Пусть они говорят: «Мой фалкон такой быстрый, он написан на Cython». Тебя это не должно волновать, потому что бизнес с твоей скоростью разработки уже заработал достаточно денег, чтобы купить ещё десять серверов, пока фалконисты неделю гуглили, как прикрутить миграциии и запустить юнит-тесты на VPSке за пять баксов.
Сколько стоят услуги программистов? Цены студий и фрилансеров
В этой статье мы собрали подробную информацию о стоимости услуг программистов. Вы узнаете, сколько стоит час работы веб-разработчиков на PHP и других языках, 1С программистов и других специалистов. Сколько платят штатным сотрудникам и фрилансерам. Где найти хорошего разработчика на разовый проект или постоянную работу, и многое другое. Обязательно прочитайте статью до конца – в ней много полезной информации.
Две схемы, по которым работают программисты
- Фиксированный бюджет. Стоимость работы фиксируется и не меняется, если не вносятся правки в техническое задание. Как правило, фиксированный бюджет применяется на типовых проектах, когда программист точно знает, как решить задачу и сколько времени она займет. Примеры типовых проектов: разработка стандартного лендинга, корпоративного сайта с обычным функционалом, интернет-магазина, типовые настройки в 1С.
-
Оплата по часам. Заказчик платит за время, потраченное программистом на работу. Многие клиенты боятся схемы почасовой оплаты, считая, что исполнитель будет работать медленно. На самом деле разработчику невыгодно работать медленно, поскольку завышать бюджет – значит терять клиентов и репутацию. Кроме того, исполнитель отчитывается, сколько часов он потратил на каждый этап. Если он будет работать специально медленнее, заказчик это увидит (задачи, которые ранее решались быстрее, станут занимать больше времени). Оплата по часам применяется на нестандартных проектах, когда нет ясности, сколько часов уйдет на разработку. Также оплата по часам используется при поддержке ИТ-продуктов.
В этой части статьи я расскажу, как рассчитать стоимость часа работы программиста в студии и на фрилансе. Это будет полезно и заказчикам, и исполнителям, чтобы объективно оценивать стоимость услуг разных подрядчиков на рынке.
Формула для расчета стоимости 1 часа программиста в студии:
(Зарплата программиста + Налоги + Иные расходы + Прибыль) / 120 часов = Стоимость 1 часа работы
Например, если зарплата программиста составляет 50 000 руб. в месяц, то минимальная выручка, которую он должен приносить компании в месяц, составляет 50 000 * 3 = 150 000 руб. Коэффициент 3 – это минимально возможный коэффициент в компании, которая честно платит налоги и закладывает минимальную прибыль в свои услуги.
Таким образом если рыночная зарплата специалиста составляет 50 000 руб. в месяц, то стоимость часа его работы для клиента будет 150 000 руб. / 120 часов = 1250 руб. в час. Это минимум, но по факту цена будет выше, т.к. далеко не всегда можно загрузить специалиста на 100%, а зарплату придется платить все равно.
Средние зарплаты программистов сейчас начинаются от 50-60 тыс. руб. и доходят до 80-120 тыс. руб. Опытные разработчики могут получать 150 тыс. руб. и больше. Приведенная в примере планка 50 тыс. руб. является низкой зарплатой в области ИТ.
Если говорить о фрилансерах, то обычно их ставку можно рассчитать по формуле:
Зарплата в офисе * К / 120, где К равен от 1,5 до 2.
Логично, что человек, который переходит из офиса на фриланс, хочет зарабатывать больше, чем в штате (иначе ему нет смысла уходить в свободное плавание). Например, если в офисе фрилансер получал 50 000 руб., то его минимальная ставка на фрилансе будет 50 000 х 1,5 / 120 = 625 руб. в час.
Заказывать услуги разработки у фрилансеров выгоднее, но у такого решения есть как плюсы, так и минусы.
Сколько стоит 1 час работы программиста?
Среди программистов выделяются три уровня по квалификации и опыту:
- Junior – новички, знают синтаксис языка, например, PHP, могут решать простейшие типовые задачи, писать несложные программы и скрипты. Код требует постоянного ревью (проверки). Обычно к Junior разработчикам относят людей с опытом работы 0,5-1,5 года, но это условно.
- Middle – имеют опыт работы от 1-3 лет. Могут самостоятельно решать сложные задачи, но владеют ограниченным стеком технологий и слабо видят общую картину разработки ПО.
-
Senior – знают несколько языков программирования, могут с нуля разработать архитектуру приложения или программы, выбрать стек необходимых технологий с учетом планов по развитию ИТ-продукта в будущем. Как правило, имеют опыт работы от 4-6 лет.
Стоимость часа работы разработчика при переходе на следующий уровень увеличивается в 1,5-2 раза.
Если изучить уровень зарплаты специалистов, то мы получим примерное представление, сколько стоит 1 час работы каждого разработчика в студиях и при заказе услуг на фрилансе (когда вы работаете напрямую с частным специалистом). Ниже можно посмотреть, какие получились цифры (1С выделили в отдельную таблицу).
Стоимость часа работы программиста разной квалификации
Уровень квалификации |
В студии, руб. в час |
На фрилансе, руб. в час |
Junior |
от 1250 |
от 625 |
Middle |
от 2250 |
от 1125 |
Senior |
от 3000 |
от 1500 |
Стоимость 1 часа работы 1С программиста
Опыт работы |
В студии, руб. в час |
На фрилансе, руб. в час |
1С-программист с опытом до 1 года |
от 950 |
от 500 |
1С программист с опытом 1-3 года |
от 1750 |
от 900 |
1С программист с опытом работы от 4 лет |
от 2500 |
от 1250 |
По факту, когда вы заказываете проект в агентстве, на нем работают специалисты разной квалификации и в расчете для клиента фигурирует некая усредненная стоимость 1 часа работы среднего специалиста компании. Если смотреть на рынок в среднем, то расценки получаются такими.
Средние цены на услуги программистов в студиях
Вид услуги |
Расценки (тарифы) за час |
Стоимость 1 часа веб-разработки на языке PHP, Python, Ruby и др. |
от 1500 руб. |
Услуги архитектора / аналитика |
от 2000 руб. |
Услуги системного администратора |
от 1300 руб. |
Услуги 1С программиста |
от 1500-2000 руб. |
В таблице даны минимальные цены на услуги программистов. В зависимости от студии и уровня разработчиков в компании стоимость часа работы может быть и 2000 руб., и 2500 руб., и 3000 руб. и дороже.
Стоимость услуг программистов-фрилансеров
Уровень специалиста |
Расценки |
Программист с минимальным опытом или без опыта |
от 200-300 руб. в час |
Разработчик с опытом 1-2 года |
от 500-1000 руб. в час |
Опытный разработчик PHP, Python, Ruby и др. |
от 1000-1500 руб. в час |
Услуги 1С программиста с опытом |
от 600-1000 руб. |
Топовые разработчики (в том числе веб-программисты и специалисты 1С) |
от 2000 руб. в час |
Стоимость типовых услуг в веб-разработке у фрилансеров
Чтобы вам было проще оценить примерную стоимость работы, ниже даны цены на типовые задачи, как правило, связанные с доработкой сайтов или интернет-магазинов:
Наименование услуги |
Стоимость работы |
Исправить неработающую форму на сайте |
от 500 руб. |
Добавить новую форму на сайт, например, обратной связи или заказа услуги |
от 1500-2000 руб. |
Оптимизировать скорость загрузки сайта |
от 1000-1500 руб. |
Установить или настроить плагин на WordPress или другую CMS |
от 500 руб. |
Написать простой скрипт на PHP, например, калькулятор для сайта (несложный) |
от 1000-1500 руб. |
Найти и исправить ошибку в PHP-скрипте |
от 500 руб. |
Восстановить сайт из бэкапа |
от 1000-2000 руб. |
Перенести сайт на другой хостинг |
от 1000-2000 руб. |
Внедрить адаптивный дизайн (без услуг дизайнера) |
от 3000 руб. |
Перевести сайт на https-протокол (SSL-сертификат в стоимость не входит) |
в среднем 2000 руб. |
Вы видите, что небольшие работы могут стоить недорого, поскольку не требуют больших затрат времени. Заказывать типовые услуги проще всего на биржах типа Кворк, где стоимость услуг программистов начинается всего от 500 руб., при этом исполнитель получает оплату только при успешной сдаче проекта.
От чего зависит стоимость услуг программистов?
- На стоимость услуги, помимо затраченного времени, влияет квалификация специалиста и его опыт. Например, час работы Junior и Middle разработчиков может отличаться в 1,5-2 раза.
- Влияет язык программирования, на котором нужно написать или доработать ПО. Редкими языками владеет меньше специалистов, соответственно, их услуги дороже. Например, PHP-программистов достаточно много, поэтому среди них можно найти специалистов с невысокими ценами. Разработка на Ruby обойдется дороже. Традиционно считается, что цены на услуги 1С программистов достаточно высокие, однако на биржах фриланса можно найти много хороших 1С разработчиков с невысокими ценами.
- Портфолио специалиста, текущая нагрузка, наличие или отсутствие долгосрочных проектов.
- Личные качества.
-
Место жительства. Влияет относительно, т.к. из-за развития удаленной работы расценки на услуги программистов сглаживаются. Человек, живущий в регионе, может работать на компании по всему миру, соответственно, его зарплата не будет привязана к уровню заработков в регионе.
Где и как найти хорошего программиста?
- Небольшие типовые задачи проще и дешевле отдавать фрилансерам, например, заказывать услуги на бирже Кворк. Там можно быстро и просто сравнить цены на типовые услуги и выбрать лучшего специалиста с большим числом отзывов. Также с помощью фрилансеров можно вносить доработки в 1С.
- Большие типовые проекты можно заказывать фрилансерам с репутацией или студиям. Найти фрилансеров можно на биржах.
- Если для реализации проекта нужна команда, лучше рассмотреть студии. Проще всего выбрать подрядчика через рейтинги.
- Если проекту нужна длительная поддержка, то тоже лучше рассмотреть студию.
- Для поиска разработчиков в штат лучше использовать специализированные сайты. На них вы быстрее найдете хорошего программиста.
-
Если вам нужны недорогие услуги 1С программиста, то найти специалистов можно на специальных биржах для 1С.
Рекомендуем
В этой статье мы собрали средние цены на разработку инфографики у фрилансеров и студий. Вы узнаете, что влияет на стоимость работы, как можно …
Раздача листовок – один из самых доступных видов рекламы. В этой статье мы расскажем про цены на дизайн листовок А4, А5 и других форматов, что …
Не знаете, сколько заплатить за работу фрилансеру или агентству? Расскажем о средних ставках на самые востребованные услуги: программирование, контекстную рекламу, seo-оптимизацию, разработку мобильных приложений, маркетинговые услуги.
Программирование и разработка сайтов
Пожалуй, это самая популярная услуга в диджитал. Но одновременно и самая недешевая. Если вам нужен полноценный сайт с нуля – рекомендуем обратиться к проверенному агентству или студии. Если бюджет ограничен или нужны разовые работы по программированию – советуем найти фрилансера и договориться с ним в частном порядке.
Теперь посмотрим расценки. Для расчета средней стоимости услуг воспользуемся калькулятором зарплат Workspace. Итак, средняя стоимость программирования сайта в Москве составляет 200 000 рублей. 1 час работы веб-программиста стоит в среднем 1 600 рублей.
Средняя стоимость HTML-верстки в Москве составляет 100 000 рублей в месяц, за час работы верстальщики берут 1400 рублей. Тестирование сайта обойдется вам в среднем в 70 000 рублей (час специалиста стоит 1200 рублей). Проектирование – 120 000 в целом и 1400 за час работы соответственно. Поддержка и развитие сайта – 140 000 в месяц и 1300 за час работы.
Разработка корпоративного сайта или интернет-магазина под ключ обойдется значительно дороже. В Москве средняя цена такой услуги составляет 700 000 рублей, в Санкт-Петербурге – 400 000. Небольшой промо-сайт будет стоить в среднем 350 000 и 200 000 тысяч соответственно.
Поисковая оптимизация
Создали сайт – теперь нужно продвинуть его в «Яндексе» и Google. Посмотрим, во сколько это обойдется!
SEO под ключ в среднем по москве стоит 60 000 рублей. Средняя стоимость seo-аудита составляет 50 000 рублей, seo-проектирования — 80 000. Внутренняя оптимизация сайта (проставление ссылок, анализ релевантности страниц, скорость загрузки и прочие параметры) обойдется в сумму 60 000 рублей.
Есть и более дорогие работы – связаны они с конкретным привлечением клиентов и получением заказчиком прибыли. Продвижение по позициям (вывод в топ поисковиков) стоит в среднем 100 000 рублей. Оптимизация по трафику (для привлечения потока пользователей на сайт) встанет дороже – в среднем 130 000 рублей. Оптимизация по лидам (привлечение не просто пользователей, а потенциальных клиентов) – 180 000 рублей.
Если у вас уже есть сайт и его надо вывести из-под фильтров, эта услуга стоит 120 000 рублей. За эту сумму специалисты также оптимизируют ресурс, чтобы и в дальнейшем не возникало подобных ситуаций.
Контекстная реклама
Для большинства ниш бизнеса продвижение без контекстной рекламы немыслимо. Мы уже писали о самых дорогих тематиках контекста – теперь расскажем, сколько эта услуга в принципе стоит.
Минимальный размер создания контекстной рекламы под ключ стоит в Москве в среднем 70 000 рублей. В эту сумму входят настройка и ведение рекламных кампаний плюс мониторинг и правки после запуска.
Если нужен контекст в конкретном поисковике, цифры будут другие. Реклама в «Яндексе» обойдется вам в 50 000 рублей в среднем. В Google – столько же. При этом час работы специалиста-контекстолога обойдется в 1200 рублей.
Разработка мобильных приложений
Создание приложения под ключ – дело недешевое. Многое зависит от платформы: разработка на платформе iOS стоит в среднем по Москве 900 000 рублей. На Android чуть меньше – 800 000. В эту сумму входит все: от проектирования, дизайна до финального тестирования приложения.
Отдельные виды работ обойдутся значительно дешевле. Проектирование приложения стоит в среднем 270 000 рублей. Программирование – 400 000 рублей. Разработка и создание дизайна – 300 тысяч. Последующая поддержка и развитие мобильного приложения – 260 тысяч рублей.
Маркетинг, SMM, PR-услуги
Мы объединили все эти услуги в один пункт, потому что чаще всего они идут в комплексе.
Итак, реклама в социальных сетях (таргетированная реклама) стоит примерно 60 000 рублей. Ведение пабликов клиента в соцсетях обойдется в ту же цену – 60 тысяч. Вирусный маркетинг, создание и продвижение видеоконтента, подготовка контента на заказ (для соцсетей, СМИ, внешних площадок) и публикация в СМИ стоят столько же – 60 000 рублей в среднем.
Если нужен SMM и пиар под ключ в одном флаконе – готовьтесь выложить в Москве 100 000 рублей. Комплексный маркетинг (куда входят обычно все вышеперечисленные услуги) обойдется бизнесу в среднем тоже в 100 000 рублей.
Вот это цены, скажете вы!
Ну правильно: в Москве диджитал-услуги ценятся высоко. Если это дорого, не вопрос: выбираем в калькуляторе другой город и смотрим.
Приятный сюрприз: в регионах цены значительно меньше. Например, программирование сайта в Архангельске стоит 50 000 рублей, во Владивостоке – 70 000, в Воронеже – 100 000 (по сравнению с московской средней ценой в 200 000 рублей).
Разработка мобильного приложения под ключ вместо московских 900 000 в Питере стоит уже 600 000 рублей. А, например, в Брянске и того меньше – 130 000.
Стоимость комплексного маркетинга в Санкт-Петербурге стоит уже 60 000, а не 100 000 рублей, как в Москве. В регионах можно вообще здорово сэкономить – эта услуга стоит 35 000 в среднем.
Итак, выводы очевидны. Если вы или ваш клиент не ограничены в бюджете или им важно, чтобы их проектом занималась крутая студия – выбирайте агентства из нашего каталога. А если хотите сэкономить – ищите фрилансера или студию из желаемого региона и начинайте сотрудничество. Иногда результат получается ничуть не хуже!
Стоимость программистов в Москве
- Фрилансеры
- Программисты
- Стоимость услуг программистов
- Расценки программистов в 2023 году начинаются от 500 рублей.
- Указаны актуальные цены для Москвы на основании 3365 анкет.
- Делая заказ на программиста можно указать комфортную для себя цену .
31 услуга программистов от 500 до 45 000 ₽
Откуда мы знаем цены
Больше миллиона человек решили свои задачи с помощью Профи.
Мы знаем реальные цены, по которым работают специалисты, и делимся ими с вами.
Вы часто спрашиваете
«Программист» — какой прайс-лист на услугу в Москве?↴
↪ Стоимость начинается от 500 рублей. Кроме того наа странице Вы можете найти калькулятор и посчитать смету исходя из объёма работ. Так же Вы всегда можете предложить свою цену, а специалисты, которые откликнутся на вашу заявку — свою.
Как выбрать программиста в Москве?
↪ 3365 анкет специалистов сейчас активны в Профи и готовы выполнить заказ на тему «программист». Выбирайте кандидатов по цене, рейтингу и отзывам. У многих есть примеры выполненных работ в портфолио!
Услуги программистов — на что обратить внимание при заказе услуги в Москве?
↪ Изучите понравившиеся анкеты и прочитайте отзывы предыдущих клиентов — они помогают понять, подходит ли вам специалист по профессиональным и личным качествам. Также вы можете обсудить детали с откликнувшимися специалистами, если заполните заявку.
Расчёт стоимости работ
Объём работ
ч
Рассчитанная стоимость
500 — 2500 руб.
Рассчитано на основании 3351 актуальных цен мастеров.
Окончательную стоимость работ мастер определяет на месте.
Выполненные заказы на Профи
6465 заказов программистов за 12 месяцев
Помочь с установкой и входом в стим., Настройка., Не открывается стим, пишет ошибку.
Отзыв 5
В отличие от других программистов, данный специалист довел дело до конца
—
Аида
Веб-разработка., Доработка существующего продукта, тестирование., Язык программирования: PHP., Обновить версию PHP на хостинге Timeweb и CMS Bitix., Исправить ошибки CMS. Провести диагностику и обновление компонентов. Уменьшить время загрузки страниц., Детали:, Ошибка, , Некорректно настроены кодировки для режима однобайтовой кодировки, Ошибка, , Вы используете версию PHP 5.6.40., Expaint.ru.
Отзыв 5
Помог исправить ошибки и обновить CMS сайта Битрикс. Помог обновить версию PHP на хостинге. Исправил кучу других ошибок. Дал рекомендации по формату изображений для ускорения работы сайта.
—
Антон
Создание и редактирование макета приложения., Доработка существующего продукта., Помочь доделать прототип приложения в Figma (учебный макет).
Отзыв 5+
Спасибо большое Ивану, за его помощь с редактированием прототипа приложения в Figma!
Это была настоящая операция по спасению. Иван смог уделить время моей работе за такой сжатый срок.
За 5 часов до форс-мажорного экзамена Иван несколько раз провел со мной созвон.
Сначала, в течении часа проверял …далее
макет, в параллель объясняя и показывая, что нужно переделать.
Затем через два часа проверил уже переделанный вариант, и в процессе моего ожидания сдачи экзамена, исправлял мои ошибки и объяснял, как нужно делать правильно.
Без Ивана, я бы сегодня не справилась!
Еще раз, спасибо! 🙏🏻
—
Мария
Настройка принетра и офиса., Настройка., Добрый день, нужно настроить 3 компьютера на печать через микротик, а так же на 1 компьютере настроить офисные программы.
Отзыв 5+
Добрый день, обратились к даному специалисту с просьбой настроить печать и сканирование через микротик на рабочие компьютеры, сначала очень пугало, что мастер работает удаленно (так как мастер до него, работал не удаленно и со своей задачей не справился, объяснив это тем, что микротик очень сложная …далее
система), но он справился со своей задачей на ура! Все компьютеры печатают документы и сканируют как надо, все четко и без задержек, дополнительно настроил Офисные программы на компьютер, быстро и четко! Работой данного специалиста и ценой довольны, записали его номер телефона и обязательно будет еще к нему обращаться!
—
Виктория
- Чтобы уточнить стоимость работ, опубликуйте заказ.
Вы получите предложения с ценой от специалистов, готовых выполнить ваш заказ. - Стоимость начинается от 500 рублей за услугу. На стоимость влияют
квалификация мастера, сложность работ, наличие материалов.
Нужен репетитор по физике
2000 ₽ за час
Небольшой ремонт ванной
до 100 000 ₽
Окрашивание с осветлением
до 8000 ₽
Установить стиралку
до 2000 ₽
Ищем скрипача на свадьбу
до 5000 ₽
Вы профи?
Выбирайте заказы и работайте на себя
Подробнее
Обычно клиент получает в ответ на этот вопрос детальную смету с оценкой в часах, но он рассчитывал на другое.
Мы IT-интегратор, и поэтому дискуссия наших коллег (и еще одна) с сообществом Vc.ru вызвала у нас отклик. В статьях были приведены расчеты конкретных проектов со стоимостью и количеством часов и процентом прибыли. В комментариях высказались, что клиента интересуют не затраты на проект со стороны разработчика, а прибыль от проекта для заказчика.
Почему оценка проекта в часах вызывает неприятие
- В среднем час разработки на российском рынке стоит 2000 руб. Но средняя зарплата разработчика не 300 000 руб. По ощущениям заказчика, он слишком много переплачивает.
- Заказчик не может и не хочет проверять сколько времени специалист затратил на выполнение задач. Но он подозревает, что разработчик приписывает время в трекинг-системе.
- Результат может быть достигнут разными способами. Заказчику не важно как именно будет решена его задача и сколько времени будет на это потрачено.
- Если платить за время, то будет мотивация потратить побольше времени, а не работать максимально эффективно.
Мы, как ИТ-компания, не будем спорить, а даже наоборот. Есть такое понятия — коммодитизация, превращение продукта в сравнительно дешёвый товар массового потребления. Измерение IT-проектов в человеко-часах предполагает их шаблонность и массовость. И именно мы, ИТ-компании, отправляя КП с детальными сметами, превращаем труд разработчиков в массовый товар. Этот товар — не продукт или проект компании, а часы наших сотрудников, которые клиенты хотели бы купить дешевле напрямую.
Продажа ценности
Альтернативой продажи часов должна быть продажа ценности. В комментариях к статьям предлагалось выставлять студии KPI по результатам проекта, делиться процентом с прибыли. Действительно, в некоторых случаях технический партнер берет на себя риски на таких условиях. Обычно это один из основателей стартапа, который причастен к формированию бизнес-модели. Проблема в том, что студиям не интересна такая модель, а клиент не готов брать на себя все риски.
Приведу пару примеров, когда студиям удалось найти ценности, которые оказались востребованы у клиентов.
Нейросеть Студии Лебедева
Как выяснилось пару месяцев назад, 17 логотипов по программе Экспресс-дизайн в Студии Лебедева были сделаны нейросетью. Уменьшилась ли от этого ценность логотипов? На наш взгляд, нет. Они привлекли еще больше внимания, а именно этого и хотели заказчики.
Большие проекты Михаила Токовинина
В видео 2017 года Михаил щедро делится с рынком инсайтом о том, как продавать сайты за $100 000. Чтобы клиент заплатил максимальную цену, его нужно убедить, что компания справится с задачей. Иными словами, наемный менеджер крупного заказчика платит за то, что студия снимает с него риски оказаться виноватым в неудаче.
Кстати, риски наемного менеджера и риски владельца бизнеса совсем разные. Вторые рискуют собственными или заемными деньгами и даже компанией в целом. Им все равно, на кого возложить вину, но важно на кого возложить расходы в случае неудачи. Отсюда и желание платить за результат, которое некоторые готовы удовлетворить вот такими КП.
Сколько реально стоит разработка IT-проекта
В реальности стоимость разработки ИТ-проекта, которую называют заказчику, складывается из суммы заложенных расходов, рисков и прибыли. Почему суммы, которые называют ИТ-компании, так отличаются?
- Способ решения задачи может разительно отличаться. Веб-приложение может быть сделано на более или менее сложных движках, интегрировано или не интегрировано с различными системами, а может быть разработано с нуля. Если подрядчик выбрал максимально простое решение, то и цена будет самая низкая. Иногда простое решение — самое подходящее.
- Но не всегда. Подрядчику нужно закладывать риски. Если ТЗ без подробностей — рисков больше, изначальное простое решение придется переделывать. Если есть такой риск, значит нужно на сколько-то увеличить цену.
- Средняя зарплата программиста в Москве 150 000, после всех белых выплат эти 150 000 превращаются 224 000. Кроме этого нужно платить налог с прибыли, премию сотрудникам, оплачивать офис и административные расходы. Когда заказчик ищет студию в регионах, он надеется сэкономить на оплате труда исполнителей. Однако, благодаря удаленке, стоимость рабочего часа в IT постепенно уравнивается.
- Впрочем, выбирая неизвестную молодую студию, заказчик действительно может сэкономить. Прибыль такие студии закладывают ниже.
В итоге при оценке разработки сайта, приложения, web-сервиса или другого продукта принципиальный вопрос — первый. Хочет ли заказчик обойтись стандартными средствами, либо ему необходимо кастомное интегрированное решение для высокой нагрузки. Ответив на этот вопрос самостоятельно или после нескольких консультаций с агентствами, он может уже делать более конкретный и адресный запрос. На него он будет получать более-менее похожие предложения.
Продажа ценности зависит от позиционирования агентства: для разных ниш критерии выбора отличаются. Кому-то нужно сделать быстро стандартный проект с полным набором воронок, аналитик, интеграций и прочими лучшими практиками. Другие хотят стартап на основе технического инновационного решения, которого на рынке нет. В итоге ИТ-компаниям платят за их релевантный опыт и то решение, которое оказалось наиболее подходящим для клиента.
Например, в качестве ценности мы предлагаем нашим клиентам экспертизу в сложных проектах. Мы отказываемся от задачи, если ее можно решить стандартными средствами, и направляем заказчика к профильным командам. Это происходит, когда требуется специализация на 1С или на определенной CMS. Зато мы можем проконсультировать по оптимальной технологии в нестандартных случаях и решить те задачи, за которые другие не берутся.
2015/04/21 16:24:54
Себестоимость часа работы программиста
Большинство компаний-разработчиков рано или поздно сталкиваются с тем, что заказчики порой не могут оценить себестоимость работы квалифицированных программистов, а значит, и конечную стоимость услуг по разработке ПО.
Экономическое обоснование стоимости разработки компонентов программного обеспечения
Специалисты Mind провели весной 2015 года исследование, в рамках которого разработали прозрачную и понятную методологию подсчета себестоимости часа разработчика. Универсальная формула для вычисления данного показателя выглядит как
Час = ЗП/36,
где ЗП – это средняя заработная плата группы разработчиков (включая руководителя), а число 36 – высчитанное отношение себестоимости часа разработки к зарплате специалиста.
Основные составляющие себестоимости разработки
- На час непосредственной разработки требуется час дополнительных производственных затрат.
- Налоги учитываются исходя из текущей ставки НДС и льготной ставки социальных налогов для разработчиков ПО – 14%.
- Затраты времени на сопровождение программного продукта – исправление ошибок, рефакторинг, поддержка версионности и внесение небольших изменений – составляют 30% от емкости производственных ресурсов. Некоторые компании не включают эти затраты в разработку. В этом случае заказчику приходится платить за каждое исправление или улучшение кода.
- Общехозяйственные, административные и накладные расходы в пересчете на час разработки составляют порядка 20%.
Выразить формулу в рублевом эквиваленте возможно, только оперируя точными данными о зарплате в конкретной компании. Если взять за основу данные портала Superjob.ru о том, что программист Java в Москве получает в месяц в среднем 120 тысяч рублей, то себестоимость часа разработки одного специалиста составит 3 342 рубля, включая НДС.
Разработанная методология является универсальной и может применяться любой компанией-разработчиком, в доказательство этого факта Mind публикует полные расчеты на своем сайте и предлагает следующее описание методологии с пояснениями.
Модель расчета себестоимости разработки
Процесс разработки включает в себя следующие пункты:
- анализ требований, проектирование возможностей программного продукта;
- проектирование архитектуры, документирование интерфейсов компонентов;
- разработка документации и плана интеграции ПО;
- кодирование и сборка компонентов;
- комплексное и нагрузочное тестирование продукта;
- установка разработанного решения, квалификационное тестирование;
- сопровождение (рефакторинг, поддержка версионности и пр.) – некоторые компании не включают его в разработку, в таком случае заказчику приходится дополнительно оплачивать работы по любому исправлению кода.
Структура затрат на оплату труда учитывает:
- заработную плату (включая подоходный налог);
- премиальные выплаты по итогам работы;
- выплаты в фонд социального страхования и пенсионный фонд по льготной ставке для компании-разработчика ПО 14%;
- оплату медицинской страховки – 1% от зарплаты;
- компенсацию питания – 2% от зарплаты.
Количество рабочих дней сотрудника в месяц в среднем составляет 18,9 – показатель получен методом деления общего количества рабочих дней в году (без учета отпуска) на 12.
В разработку продукта вовлечены сотрудники, которые занимаются тестированием, внедрением и проектированием, их среднерыночные зарплаты составляют 50% от зарплаты разработчика (группа тестировщиков), 75% (группа проектировщиков) и 100% (группа внедрения). При этом разработчики и тестировщики затрачивают непосредственно на разработку ПО в среднем 5,6 часов в день, остальное время они тратят на сопровождение продукта – это примерно 30% от рабочего времени.
Приведенные данные позволили вычислить затраты компании на оплату труда сотрудника в пересчете на час разработки (таблица 1).
Калькуляция затрат на оплату труда часа работы сотрудника
Высокая квалификация сотрудников (в данном примере исследователи рассматривали конкурентоспособных специалистов) влечет за собой определенный уровень затрат на их содержание и администрирование. Из этих соображений в методологию были включены общехозяйственные и административные издержки. Mind рассчитала эту статью расходов, основываясь на тратах за полугодовой период. Фактические траты были разделены на количество производственного персонала и выражены в процентах относительно зарплаты разработчика – получилось 20%.
Для обеспечения работы разработчика в течение часа проектировщик должен потратить в среднем 20 минут на проектирование требований, тестировщик – полчаса на тестирование, еще 15 минут в целом уходит на нагрузочное тестирование, внедрение и написание технической документации. Следовательно, на час непосредственной разработки требуется час дополнительных затрат. Затраты компании на час разработку с учетом этих данных представлены в таблице 2 (учитывается зарплата технического писателя – такая же, как у тестировщика).
Калькуляция стоимости часа разработки
Число 35,9 для удобства было округлено до 36 (допустимая погрешность в данном случае), соответственно итоговая формула представляет собой Час = ЗП/36.
В заключение следует отметить, что невозможно поставить знак равенства между себестоимостью часа разработки и его стоимостью для заказчика, так как каждая компания вправе самостоятельно рассчитывать нормативы рентабельности. Для заказчиков разработанная формула может послужить ориентиром, но в первую очередь она призвана помочь компаниям-разработчикам.
Смотрите также
- Средства разработки приложений — каталог продуктов и проектов
- Программист
- День программиста
- Кладбища программистов. Почему не все ИТ-шники хотят работать в корпорациях
- Разработчики сайтов (контакты программистов)
- Рейтинг программистов HackerRank
- Себестоимость часа работы программиста
- Зарплаты программистов в России
Спрос на веб-разработчиков увеличивается с каждым годом. На биржах фриланса и сайтах удалённой работы много специалистов и высокая конкуренция, но поток клиентов не уменьшается. Больше всего заказов приходит
на создание сайтов и приложений для мобильных устройств.
В статье поговорим об особенностях работы веб-разработчиком на фрилансе. Разберём популярные ошибки программистов, работающих самостоятельно и поделимся советами, которые помогут сэкономить время, нервы и деньги.
Особенности работы на фрилансе
Новички часто считают, что фриланс и удалённая работа — синонимы. На самом деле, это не так. На фрилансе надо постоянно искать заказчиков, самостоятельно выстраивать график работы и конкурировать с другими специалистами.
Удалёнка — формат работы, при котором человек трудится не в офисе компании, а в другом месте. Это может быть кухня в квартире, коворкинг, интернет-кафе или студия, арендованная для рабочих задач.
Главное отличие в том, что сотрудники на удалёнке трудоустроены. В большинстве случаев у них есть чёткий график, обязанности и список задач. Начальник через трекер отслеживает активность и просматривает отчёты, чтобы убедиться, что удалённый работник не занимается личными проблемами в рабочее время.
Фрилансер находится в «свободном плавании» и самостоятельно планирует свой день. Он может взять выходной посреди недели и прервать работу в любой момент, если надо куда-то уехать, чтобы решить срочную задачу.
С фрилансом связано много стереотипов, которые мешают новичкам быстро освоиться в новой среде. Например, в интернете уже давно сложился образ типичного фрилансера. Он сидит где-то на пляже Бали и пишет код за новеньким Макбуком, попивая коктейль, а в конце дня на счёт падает несколько сотен долларов.
На самом деле, фриланс мало чем отличается от работы в офисе. В роли начальства выступают клиенты, которые постоянно просят внести правки, хотят созвониться на выходных и задерживают оплату.
Фрилансер, как человек, который живет в лесу. Он самостоятельно находит еду, ухаживает за домом и занимается повседневными задачами. А вот сотрудник на удалёнке всем обеспечен. Ему не надо заботиться о завтрашнем дне, потому что в конце месяца на счёт в банке придёт зарплата.
Описанные выше модели не всегда работают именно так. Фрилансеры, которые работают удалённо не первый год, обеспечивают себя постоянными заказчиками и не переживают о поиске новых клиентов. К крутым специалистам выстраивается очередь, и они могут не беспокоиться о том, что зарплата в этом месяце будет меньше, чем в предыдущем.
Удалённые сотрудники, которые работают на компанию, тоже не всегда находятся в идеальных условиях. Например, разработчики в региональных веб-студиях часто общаются с клиентами напрямую, потому что менеджеры обычно не понимают, на каком языке говорит программист.
И фриланс, и удалённая работа на компанию могут дать больше свободы, чем 9-часовая работа в офисе с 30-минутным перерывом на обед. Всё зависит от человека и его амбиций. Некоторые чувствуют себя в безопасности, когда каждый день ездят на работу. А другим нравится адреналин, который вырабатывается в процессе поиска заказчиков на фрилансе и взаимодействия с ними.
Поиск заказов
Главная проблема, с которой сталкиваются и новички, и более опытные фрилансеры — поиск новых клиентов. Далеко не все могут обеспечить стабильный поток заказов, даже если работают на удалёнке несколько лет. Программисты на фрилансе часто хватаются за хорошие заказы и забывают о том, что надо создавать портфолио, вести социальные сети и продвигать личный бренд.
Чтобы в конце месяца не видеть в статистике маленькие цифры, надо просматривать биржи фриланса, сайты с вакансиями, тематические форумы и другие ресурсы, на которых потенциальные клиенты ищут программистов.
Некоторым новичкам везёт — они сразу находят несколько заказчиков с постоянными задачами и не беспокоятся о том, чтобы увеличивать количество активных проектов. Через несколько месяцев клиенты внезапно уходят и специалист остаётся со свободным рабочим днём, но без денег.
Никто не говорит, что надо взять в работу 10-20 проектов, не спать по ночам и тратить здоровье, чтобы выйти на условные 200-300 тысяч рублей в месяц. Но запасные варианты никогда не будут лишними. Если позволяет время, всегда можно взять в работу дополнительную задачу.
Не все фрилансеры любят что-то менять в рабочем режиме. Они предпочтут выбрать постоянного заказчика, который платит меньше, чем нового клиента с интересными задачами и оплатой в 2 раза выше рынка.
Есть стереотип, что на биржах фриланса и сайтах удалённой работы сложно найти хорошие проекты. Это правда, так как конкуренция на площадках зашкаливает и клиенты сотрудничают с теми, кто смог произвести самое сильное впечатление.
Биржи — отличный вариант для старта удалённой карьеры. Они помогают прокачать навыки общения с заказчиками и показывают, насколько сильно переполнен рынок. Новичкам придётся брать дешёвые заказы, чтобы получить первые отзывы и находить компромиссы при столкновении с требовательными заказчиками.
В первые месяцы работы на фрилансе разработчикам, которые хотят начать с бирж, надо работать на портфолио, улучшать профиль и находить подход к капризным клиентам. Позже можно будет брать заказы подороже и привлекать заказчиков из других источников.
Размер оплаты
Спрос на программистов стабильно высокий, но программистов на фрилансе много. Заказчики обычно выбирают для крупных проектов надёжных специалистов с прокаченным профилем на бирже или успешным личным брендом. Именно поэтому новички первое время перебиваются недорогими заказами.
Ориентироваться на средние цифры по рынку нет смысла. Как и смотреть зарплаты специалистов, работающих на компанию. Всё зависит от формата сотрудничества и особенностей проекта.
Несколько вариантов оплаты:
- Почасовая. Большинство проектов в сфере разработки измеряются в человеко-часах. Программист определяет, сколько времени уйдёт на создание сайта и определяет стоимость часа. Цифры для новичков обычно не превышают 5-10$ в час, опытные программисты могут зарабатывать и 100-200$.
- Позадачная. Разработчикам не надо следить за тем, сколько времени они тратят на задачу. Клиент платят за конечный результат, а не количество часов.
- Помесячная. Перед началом работы разработчик обсуждает с заказчиком количество проектов или задач и получает деньги один или несколько раз в месяц.
При выборе формата оплаты обязательно учитывайте особенности проекта и объём работы. Если надо написать плагин для WordPress и на работу уйдёт несколько дней, лучше взять почасовую или позадачную оплату. Помесячный расчёт подходит, когда задач много.
Позадачная оплата может оказаться более выгодной, но это очень «тонкий лед». Если не сможете правильно оценить масштаб работы и в процессе окажется, что длительность разработки увеличится, будет сложно добиться повышения оплаты.
Начинающим разработчикам стоит попробовать несколько форматов оплаты, чтобы найти наиболее подходящий и научиться оценивать масштабы работы в часах или днях. Этот навык прокачивается в процессе работы, поэтому в первое время будет сложно обойтись без просчётов.
Взаимодействие с клиентами
Дизайнеры часто жалуются, что заказчики забрасывают их миллионами правок и от изначального проекта остается только каркас. Аналогичные проблемы постоянно возникают и у программистов.
Если нет технического задания и договора, в котором ТЗ является приложением, клиент может изменить список задач и увеличить сложность проекта без повышения оплаты. Чтобы защититься от таких проблем, обязательно составляйте техническое задание, а в соглашении укажите, что дополнительные правки оплачиваются по отдельному тарифу.
Взаимодействие с клиентами — важная часть рабочего процесса, которая отнимает много времени. Если раньше не работали на фрилансе, приготовьтесь к постоянным созвонам, длительным перепискам в социальных сетях и мессенджерах или на биржах фриланса.
Первый шаг после обсуждения задачи с клиентом — составление технического задания. Это список пунктов, которые разработчик соглашается реализовать в оговорённые сроки. Если заказчик захочет внести изменения в документ, не соглашайтесь работать пока не посмотрите обновлённый файл. Может оказаться, что реализация новых задач займёт больше времени, чем основная работа.
При работе через биржи учитывайте, что сервисы почти всегда на стороне клиентов, потому что они приносят деньги. Проверяйте описание заказа перед началом работы и не делайте дополнительные задания бесплатно, если заказчик угрожает снизить рейтинг и написать негативный отзыв.
Многие фрилансеры обходят биржи стороной не только потому, что коллеги по цеху демпингуют, а из-за сложностей взаимодействия с клиентами и сложности решения спорных ситуаций через арбитраж сервиса.
Плюсы работы на фрилансе:
- Свободный график. Можно планировать свой день и работать ночью или ранним утром.
- Не надо ездить в офис. Никаких поездок в переполненных маршрутках или простаивания в пробках по несколько часов.
- Неограниченный размер дохода. Всё зависит от потенциала разработчика и способности находить хороших клиентов. Если удастся наладить связь с предпринимателями, доход может превышать зарплату штатного сотрудника в несколько раз.
- Самостоятельный выбор. Никто не заставляет брать заказы, с которыми могут возникнуть проблемы или работать на невыгодных условиях.
- Продвижение личного бренда. Разработчику, работающему на компанию, редко дают размещать проекты в портфолио, а у фрилансера полная свобода и неограниченные возможности, чтобы сделать своё имя известным.
- Стабильное развитие. При работе в офисе могут появляться нерелевантные задачи, на которые придётся тратить время.
Недостатки:
- Проблемы со здоровьем. Сидячая работа по 9-10 часов каждый день быстро даст о себе знать, если не компенсировать её физическими нагрузками.
- Непрерывный поиск заказов. На то, чтобы обеспечить себя постоянными проектами, уходит много времени.
- Нельзя болеть или надолго пропадать. Больничные не оплачиваются, а клиенты не любят ждать. Если выпадете из рабочего процесса на несколько недель или месяцев, придётся начинать почти с нуля.
- Надо платить налоги. Выбрать формат работы и оплачивать подоходный налог строго по календарному плану.
- Сложно организовать рабочий процесс. Не все могут плодотворно работать дома или в коворкинге.
- Нет активного взаимодействия с командой. Можно и на удалёнке общаться с разными специалистами, выстроить командную работу, но прочной связи, как в офлайне, не будет.
Фриланс действительно подходит не всем, поэтому не стоит рассчитывать на лёгкий переход из офиса на удалённую работу. Первое время надо будет перестраиваться и осознать, что рабочее место там, где создана атмосфера комфорта, безопасности и творчества.
Советы программистам
Разработчики на фрилансе по-разному переносят переход на удалёнку. Некоторые чувствуют себя свободными от ежедневных совещаний, поездок на работу в душных вагонах метро и коллег с плохим настроением. Другие ностальгируют по посиделкам после работы и разговоров по душам.
Если почувствуете, что в офисе больше развивались, чем когда работаете из дома, и хотите быть командным игроком, можно вернуться обратно. Необязательно в ту же компанию, можно найти фирму с более выгодными условиями и улучшить своё положение.
Тем, для кого фриланс стал глотком свежего воздуха, не стоит расслабляться. Чтобы хорошо зарабатывать и вовремя сдавать задачи, надо выстроить систему, освоить полезные инструменты автоматизации и постоянно развиваться.
Научитесь планировать рабочий день
Если будете тратить 3-4 часа на развлекательный контент в социальных сетях или на Youtube, вряд ли сможете добиться успеха в нише. Специфика работы программиста предполагает полное погружение в задачи. Надо найти максимально короткий путь к решению проблемы и повышать планку сложности.
Распланируйте рабочий день так, чтобы времени хватало и на работу, и на бытовые задачи. Если приступаете к программированию в 8-9 часов утра, обязательно запланируйте перерыв через 3-4 часа. На время забудьте про код и сконцентрируйтесь на других вещах.
Установите любой таск-менеджер и запланируйте задачи на ближайшие дни. Настройте уведомления, чтобы не пропустить дедлайн. Тогда сможете закрыть проект вовремя и не придётся оправдываться перед клиентом.
Правильно оценивайте стоимость работы
Новички и разработчики с опытом часто оценивают свой труд слишком низко. Они ориентируются на средние цифры и не хотят терять постоянных клиентов из-за повышения оплаты. Так работать нельзя, потому что не будет развития и желания выкладываться на 200%.
Повышайте стоимость часа работы или услуг хотя бы раз в год. Если заказчики действительно ценят ваш труд, то согласятся работать по обновлённому прайсу. Клиенты, которые готовы жертвовать качеством ради экономии, ничего хорошего не принесут.
Берите предоплату
Никогда не начинайте работать, пока не получите часть денег. Если заказчик не хочет вносить предоплату из-за того, что нет отзывов на бирже или в соцсетях, предложите сразу заключить договор или работать через сервис проведения безопасных сделок.
Фрилансеры с прокаченным личным брендом могут брать даже 100% предоплату и спокойно работать. Тогда не придётся переживать, что клиент может задержать перевод и придётся занимать деньги, чтобы разобраться с бытовыми задачами.
Многие клиенты пропадают на этапе предоплаты и долго не выходят на связь. С такими лучше не сотрудничать, потому что в процессе работы могут возникнуть проблемы. Предоплата — фильтр, который помогает отсеять ненадёжных партнёров.
Прокачивайте личный бренд
Разработчики часто работают на портфолио и не думают о том, чтобы усилить своё присутствие в социальных сетях или на тематических площадках. Поток стабильных заказов — это хорошо, но если клиенты приходят без рекламы и выстраиваются в очередь, можно увеличить доход в несколько раз.
Личный бренд, как ремень безопасности, который фиксирует пассажира в автомобиле и спасает в чрезвычайных ситуациях. Если не хотите постоянно искать заказы на бирже и рассчитываете выйти на стабильный доход, то заведите группы в социальных сетях и поддерживайте в них активность.
Нанимать SMM-специалиста или писать по 10 постов в день необязательно. Можно создавать смешные мемы о работе программиста или раз в неделю публиковать интересные истории из практики.
Тем, кто хочет заработать репутацию в сообществе, можно публиковать полезные статьи на Habr и Tproger, помогать на Stack Overflow и других тематических площадках.
Получайте новые знания
Без постоянного развития не получится брать в работу более сложные проекты и повышать планку дохода. Если хорошо знаете HTML и CSS, изучите базовые основы Javascript. Если хотите разрабатывать сайты не только на WordPress, подберите несколько фреймворков и начните потихоньку их осваивать.
На IT-рынке больше всего ценят специалистов, которые не заканчивают развитие на одном уровне. Даже самые крутые программисты могут не знать простых вещей из смежных областей. Чем больше инструментов в арсенале разработчика, тем больше задач он сможет решить.
Популярные ошибки веб-разработчиков на фрилансе
Программисты часто допускают ошибки и расплачиваются за них потраченным временем, подорванной репутацией или потерянными деньгами. Полностью защититься от проблемных ситуаций невозможно, но максимально уменьшить их количество вполне реально.
Распространённые ошибки разработчиков:
- Неправильная расстановка приоритетов. Фрилансеры в погоне за стабильностью соглашаются на заведомо невыгодные проекты, которые длятся несколько месяцев или лет.
- Переоценка сил. Сложные задачи помогают расти в профессиональном плане, но если чувствуете, что не потянете проект, не бойтесь от него отказаться.
- Бесплатная работа. Тестовые задания помогают работодателям оценить уровень разработчика, но они не должны занимать много времени. Если потенциальный клиент просит написать бесплатный плагин, не соглашайтесь.
- Срыв дедлайнов. Заказчики не любят, когда разработчики нарушают договорённости. Всегда ставьте сроки с запасом, чтобы защитить свою репутацию.
- Отсутствие инициативы. Если видите, что можно решить задачу другим способом, а не так, как просит заказчик, аргументируйте свою позицию.
- «Холодный» образ. Клиенту важны не только профессиональные, но и человеческие качества. Говорите с заказчиками на понятном языке и не показывайте, что они ничего не понимают в разработке.
Ещё одна распространённая проблема — налоги. Регистрироваться в качестве самозанятого или индивидуального предпринимателя надо сразу после того, как начали получать стабильный доход с фриланса. Лучше отдавать 4-6% в государственную казну на самозанятости и спокойно трудиться, чем оплачивать штрафы и тратить время на судебные разбирательства.
Работать веб-разработчиком на фрилансе интересно и часто более выгодно, чем в офисе на окладе. Если захотите перейти на удалёнку, обязательно создайте финансовую «подушку безопасности» на ближайшие полгода. Этого времени должно хватить, чтобы найти несколько постоянных проектов и выйти на стабильный доход.