Антон Воропаев, iOS-разработчик, блогер и фрилансер
Антон Воропаев — iOS Developer из Харькова. Работает в компании Grid Dynamics, а параллельно фрилансит и ведет YouTube-канал «IT на Dиване». Я тоже из Харькова, но с Антоном мы встретились в Zoom: пообщаться о том, как совмещать эти три деятельности и не сойти с ума 🙂
Разговор вышел большим, так что Highload публикует его в двух частях. Первая — про то, как быть топовым исполнителем на Upwork и зарабатывать там на разработке, не программируя.
_____
Далее со слов Антона
Антон Воропаев, iOS-разработчик, блогер и фрилансер
На фрилансе я с 2018 года, но чистый фриланс практиковал чуть больше года — потом стал совмещать с работой на компании. Чистый фриланс для меня немного скучен. На всех проектах, которые мне попадались, даже если была удаленная команда, работал я один и общался с заказчиком и коллегами исключительно по теме работы. Так что чувствовал, что мне не хватает корпоративной культуры.
Потому и нашел работу в IT-компании — сначала это был Epam, теперь — Grid Dynamics. Кроме того, что так я восполняю недостаток общения, компания — это еще и возможность правильно оценить свои навыки. Работая в компании, можно примерно понимать свой уровень, следить за рынком зарплат.
Выбирать что-то одно я не вижу смысла: фриланс — это банально дополнительный заработок, и так как у меня есть на него время, зачем мне от него отказываться?
Выстроить все так, чтобы можно было свободно совмещать, удалось не сразу. Полгода мы пытались синхронизироваться: и внутри своей команды и с другими группами разработчиков. Разница во времени вставляла палки в колеса, но сейчас нам удалось найти оптимальный подход к работе.
В моей команде у нас почти нет вечерних поздних созвонов, а менеджмент против овертаймов, так в основном в 6–7 вечера я заканчиваю. Исключения: моменты, когда нужно что-то срочно закончить или на носу релиз. В этом случае основной приоритет для меня — это проект компании. Фриланс в таких случаях уходит на второй план.
В среднем фрилансу я уделяю примерно полтора–два с половиной часа в день. Часто делаю это утром перед основной работой, потому что просыпаюсь очень рано. Сколько именно — зависит от проекта. Раньше я все кодил сам, но где-то с весны, когда количество заказов выросло, я начал заниматься их перепродажей.
Сейчас у меня есть только один проект, который я дописываю. На нем, работая примерно по два часа в день, удается зарабатывать около $800 в месяц. А новые проекты я стараюсь отдавать другим людям. Заказчики об этом знают не всегда. Но я не отдаю заказы незнакомым людям, только ребятам, которых знаю лично, с которыми могу встретиться и поговорить.
Один из них работает из-под моего аккаунта, заказ взят на него. Когда я не трекаю там время, трекает он. Второй текущий заказ тоже взят на мой аккаунт, но он по fixed price — то есть оплата за проект, а не почасовка. С этим даже проще: его просто пишет другой человек.
Скриншот с Upwork Антона
Безусловно, мне приходится тратить время на проверку работы, потому что она по сути моя. Но уходит значительно меньше времени, чем если бы я делал это сам. Еще выступаю в роли посредника в общении: передаю программисту требования заказчика или спрашиваю у заказчика то, что уточняет программист.
Обычно беру себе 20% от оплаты заказа. Если моего вовлечения нужно больше — например, разработчик начинающий и нужно тестировать все, что он сделал, — поднимаю до 35%. Работая в таком режиме, можно зарабатывать около $3000 в месяц.
Делать себе аккаунт не разработчика, а менеджера, или создавать агентство на Upwork не хочу — заказчики не хотят работать с посредниками. Брать заказы на личный профиль куда удобнее. Иногда просто можно честно написать клиенту: «Слушай, я сейчас взять проект не смогу, но у меня есть хороший знакомый, который сможет». И сказать этому знакомому, что он может рейт повыше поставить, а 20% будут мои.
С текущей загрузкой у меня получается в среднем десятичасовой рабочий день. Но IT — гибкая сфера. Если мне нужно личное время в течение дня — до пары часов, я могу согласовать это с командой и выделить его. Я сам достаточно ответственный и организованный в плане работы. Если нужно, могу отложить фриланс — потому что знаю свои дедлайны на основной работе.
Из-за этого бывают, конечно, случаи когда не успевал со сроками на проектах с Upwork — не часто, но было. Казалось, что задача относительно простая, откладывал ее на попозже, а оказывалось, что все гораздо сложнее.
Но это не страшно, можно написать клиенту, что ты ошибся, не так оценил таск. Вообще стараюсь такое писать заранее. Непопадание в срок — одна из главных проблем, с которыми сталкиваются разработчики, не только фрилансеры. Нельзя все предусмотреть, так что заказчики реагируют нормально. Вообще, говоря об оценке проекта: есть какие-то метрики, но насколько знаю, никто их не использует 🙂 Это просто опыт и знание уровня своих скиллов.
По поводу выгорания из-за плотного графика: я — свитчер, пришел в IT из юридической сферы, и я думаю, что выгорают те программисты, которые не занимались другой деятельностью. Потому что по сравнению с постоянными походами по судам и государственной машиной, которая пытается все время тебя нагнуть, IT — это курорт.
Я не понимаю, как человек выгорает, когда смотрит дома в монитор и кодит. Выгорает от того, что ему неинтересный экран дали делать? Ему не нравятся кнопки — он выгорел от этого? Что значит выгорание? Пусть посмотрит на другие сферы и потом выгорает. Я этого вообще не понимаю.
Мой главный критерий выбора проекта — общение с заказчиком. Если еще на этапе подачи заявки на проект нужно ответить на бриф из 10–15 вопросов, я их даже не читаю. Если банально не здоровается в переписке — тоже плохой признак.
Если по переписке все ок, созваниваемся с человеком, и я тоже смотрю, комфортно мне общаться или нет. Исходя из этого будет понятно, как будет строиться работа дальше.
Также я не беру проекты, связанные с финтехом или health care. Такие продукты жестко регламентированные: есть четко написанная кем-то задача, которую можно сделать только таким способом — свободы действия нет. А мне хотелось бы, как бы это банально ни звучало, привносить свои идеи.
Четыре правила, которым я следую при работе на фрилансе:
Профиль Антона на Upwork
Это простое видео на минуту, где я говорю кто я и чем занимаюсь, но это сразу показывает как минимум уровень английского. А это весомый аргумент, он может сильно увеличить шансы на успех на этой платформе.
Во второй части интервью с Антоном Воропаевым читайте, когда и как он успевает вести свой YouTube-канал «IT на Dиване» и почему для него это не работа, а отдых.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…