Почему выбрал ремоут?
Изначально я начал заниматься мобильной разработкой ещё в институте. Делал свои игры, небольшие приложения, а после универа пошёл в веб-студию. Оттуда меня схантили в Инфотекс — они занимаются кибербезопасностью для мобильных устройств, а потом я перешёл в Яндекс. Там проработал 3 года, а потом понял, что интересно попробовать ремоут. К тому же в 2014–2016 годах курс рубля стал не очень, так что я потихоньку перешёл на удалёнку и возвращаться в офис не очень хочется.
В целом же, если есть желание получить доступ не только к российским компаниям, есть два варианта: релокейт или удалёнка.
Переезжать мне не очень хотелось. С релокейтом вообще надо хорошо понимать, зачем ты это делаешь. Если вся жизнь, семья, родственники, друзья у тебя в России, да к тому же посмотришь на курс валют — то смысл в переезде теряется. Получать у нас зарплату даже не того же уровня, что за рубежом, а чуть ниже — гораздо выгоднее. В Америке платят где-то 80—120$ в час, но нужно вычесть налоги — что тогда на руках у тебя останется? А у нас — 13% НДФЛ или 6% и ниже для ИП, в итоге сумма выходит намного больше.
По опыту моих знакомых, при релокейте ты связан контрактом минимум на 3 года, согласно нему нельзя менять работодателя, или же выплачиваешь компании relocation package. Поэтому для меня такой вариант не подходил.
Да, при переходе на удалёнку могут возникнуть сложности. Первая — оформление. Бухгалтерия, договора — всей бумажной рутиной придётся заниматься тебе. Вторая — совмещение жизни и работы. При работе в офисе есть временные рамки — они могут быть сдвинуты, но всё равно они есть. Условно ты начинаешь в 11, заканчиваешь в 19, и дома, скорее всего, уже ничего не делаешь. На ремоуте такого нет. Проснулся — и началось: то ли жизнь, то ли рабочее время. Трудности тайм-менеджмента — то, с чем сталкиваешься по крайней мере на старте.
У ремоута свои плюсы. Появляется гибкость: открывается доступ к путешествиям и более размеренному формату работы. Если нужно пойти к зубному — поехал в середине дня, перенёс окончание рабочих часов на позднее время. Нужно созвониться — созвонился из очереди. На дорогу до офиса не тратишь время и силы — этот час можно провести более интересно. Ко всему прочему начинаешь сильно больше зарабатывать.
Так что в 2016 году на майские праздники я устроился через Toptal на свой первый проект.
Если ищете позиции на удалёнке, подписывайтесь на наш бот @g_jobbot. Он просто и быстро настраивается: сфера, зарплата, локация «ремоут». Подходящие вам варианты будут приходить в Телеграм.
Как работает Toptal?
Toptal — это скорее не аутсорсинг, а аутстаффинг: они берут человека и внедряют в команду на той стороне, больше всего похоже на фулл-тайм ремоут. Тебе дают проект, и ты его делаешь.
На биржах типа Upwork, Freelancer, Fl.ru, Weblancer заказчику нужно решить для конкретного проекта задачу, например, поправить баги в приложении. Он идёт и заказывает разработку, смотрит отклики специалистов и выбирает кого-то по опыту и профилю, а биржа получает фиксированный процент.
Площадки вроде Toptal, Crossover работают немного по-другому. Специалист попадает на платформу, там есть проекты. Но связываться надо не с конкретным заказчиком, а с «матчером» — человеком, который ведёт проект, он и договаривается с заказчиком по поводу условий работы. Если клиент неадекватный, хочет делать нереальные вещи или мало платит, матчер может ему и отказать. Плюс всё то, что на биржах типа Upwork нужно делать самостоятельно — бухгалтерию, оформление договоров — Toptal берёт на себя.
Сколько клиент платит за тебя Toptal’у — неизвестно, и это тебя как специалиста даже не очень волнует. Потому что когда приходишь на платформу, менеджеры спрашивают о ставке. Называешь ставку в час, они соглашаются, или могут сказать, что это немного не соответствует зарплате в регионе. Если всё окей, они будут платить эту сумму, платформа получает какую-то другую и зарабатывает на разнице. Все довольны.
На Toptal есть три варианта: почасовая оплата работы, парт-тайм — 20 часов в неделю, или фулл-тайм — 40 часов. Теоритически можно попросить увеличить нагрузку до 60 часов, если ты справляешься, но я не пробовал.
Сроки проектов разные: бывают и на неделю, и на несколько лет. У меня были проекты на полгода, на 9 месяцев, были на несколько недель — сделать приложение. Даже если срок указан 4–8 недель, заказчикам может так понравиться работать со специалистом, что его часто не хотят отпускать. Так люди остаются на 1–3 года, а если не хочется — возвращаются на почасовку или меняют заказчика. Специалиста могут и выкупить с платформы, но такое случается редко, потому что стоит очень дорого.
Когда заканчивается один проект, надо начинать активно мониторить площадку и пинговать менеджеров. Важно понимать, что никто никому ничего не должен. Тебе могут присылать приглашения на проекты, но также стоит проявлять инициативу самостоятельно. Поэтому надо не просто нажать кнопочку — «хочу сюда!» и ждать… На следующий день спрашиваешь матчеров: ну что, как? Тут как в жизни: чем больше всех достаёшь, тем больше тебе хотят дать то, что тебе нужно, лишь бы отстал. При активном позиционировании проблем с заказчиками не будет. У меня максимальный перерыв был недели полторы или две.
Очень важно — какой стек. У меня знакомый разработчик на Unity — ему было тяжело. А если мобильная разработка, веб, full-stack — проблем нет. Для девопсов работа найдётся, а вот на тестирование в проект, по опыту, скорее наймут аутсорс компанию, тестировщикам на Toptal будет сложно найти что-то для себя.
Задачи встречаются совсем разные. Кому-то нужно быстро запилить приложение, другим поглобальнее — один раз мы делали околобанковское приложение, в техническом плане было довольно сложно, и вся команда была распределённая: и менеджмент, и дизайн. Когда матчишься, то видишь, какие задачи нужны. Чаще всего, как и везде — сверстать формы, сделать простые мобильные приложения, если веб, full-stack — запилить сайт.
Как проходит интервью?
На Toptal есть несколько этапов, в Crossover, думаю, всё проходит примерно так же.
- Сначала — беседа на английском, 5–10 минут, просто чтобы убедиться, что ты можешь понять человека, а человек может понять тебя.
- Второй этап — Codility, там ты кодишь алгоритм, по олимпиадному принципу начисляются баллы. Три задачи — 300 баллов, нужно набрать проходной порог.
- Затем — алгоритменные задачи, попроще: на этом этапе просто проверяют, что решения в Codility отправлял тот же самый человек.
- Финал — тестовый проект на несколько дней и его защита.
Задачи бывают сложные, но не олимпиадного уровня.
Можно ли прокачать свой уровень, работая на Toptal?
Только лишь самостоятельно. Опыт работы в офисе многое даёт для развития: когда рядом с тобой сидит 10 человек, которые могут быть куда круче тебя — опыт идёт быстрее. Важный момент: нанимая специалиста на Toptal, компания предполагает, что человек прокачанный. Скорее всего, он будет одним из самых сильных на проекте — рассматривают сеньоров, даже не миддлов. По крайней мере, так платформа себя позиционирует — тут нет разработчиков среднего уровня.
Поэтому джуну будет сложно найти проект и вырасти: тот опыт, который получаешь в команде, сложно получить сидя дома одному. Если ты только в начале или середине пути, лучше подтянуть навыки в офисе. Сначала работа в команде, потом ремоут — без вопросов, удалёнка — вариант для свободного перемещения в дальнейшем.
Как устроен рабочий день? Нужно ли отчитываться по рабочему времени?
Биржи типа Upwork могут скринить рабочий стол каждые десять минут и отправлять на сервер. В Toptal это так не отслеживается, если заказчик не попросит. Работаешь фулл-тайм — просто работаешь, если заказчик не просил иного, работаешь на почасовке — фиксируешь часы. Тем не менее, всегда полезно логировать проделанную работу хотя бы для себя.
Насколько я знаю, в Crossover есть инструменты, которые логируют время, в Toptal — нет. У них есть OpenSource трекер рабочего времени, но никто не обязывает его использовать. Если специалист выполняет всё, что от него просят и даже чуть больше, то пока он удовлетворяет требованиям — ни у кого вопросов не возникнет.
Активность в течение дня зависит от проекта. Если он относительно небольшой и ты чуть ли не единственный разработчик в команде, то каждый день будет стендап минут на десять-двадцать, и это вся коммуникация за день. Остальное — кодинг. Если команда побольше, могут быть и постоянные созвоны и сообщения в Slack.
Бывает и такое, что все 8 часов только кодишь, но в моём случае это уже редко случается: я больше тимлид, поэтому часто приходится с кем-то созваниваться. А так — накидали задач, я принимаюсь за работу, часто даже таймер ставил, чтобы не засидеться надолго, кодишь-кодишь, потом перерыв и снова кодишь.
Что с деньгами?
Сравнить зарплату на бирже и в офисе — сложно, потому что почасовая оплата неравномерно распределяется в течение года. Это в Яндексе умножил сумму в месяц на 12, получил годовую. А тут умножаешь на количество часов — а объём работы в месяц может варьироваться. Так что не получится ответить однозначно.
Подробно выписывал цифры я в своём блоге.
- Джобборды предлагают Android-разработчикам зарплату около 80,000—335,000?,
- на Upwork для тех же специалистов разброс 100 тыс. — 1 млн, в среднем — 230,000?,
- по отчету Payoneer, средняя ставка фрилансера за 2018 год — 21$, разброс примерно 15—30$, а дальше сколько проработаешь.
- На странице Toptal можно посмотреть, сколько платформа просит у компании за разработчика — от 600 тыс. до 1 млн ? в месяц. Специалист-сеньор в итоге получает примерно 300,000—500,000?. В среднем выходит в 1,5–2 раза больше, чем в офисе — цифра такая высокая, потому что с 2014 года в Россию стали приходить компании, которые платят з/п в долларах, и этим немного задрали ценник.
Обслуживание Payoneer в России прекратилось. Но проблем с выводом денег нет, самый простой способ — зарегистрировать ИП, и зарплата будет падать на счёт. Ты проходишь валютный контроль, отправляя инвойс — что ты сделал и сколько тебе должны — и всё по-белому проходит через банки.
Работая на проекте, раз в год на Toptal можно попросить поднять свой часовой рейт. В перерывах между проектами тоже можно его поменять.
Звучит слишком хорошо. Где подвох?
Основной подвох в том, что удалённая работа требует определённого уровня самостоятельности и самоорганизации. Помимо этого нужно бороться со страхом, что останешься без проекта, а ещё размывается грань между работой и жизнью — поэтому люди боятся переходить на ремоут.
Ещё есть сложность в том, как организовывается отпуск. На Toptal вообще нет отпусков — можно попросить break, паузу в работе. Понятно, что попросить можно не на второй день занятости в проекте и не перед релизом — тут и в офисной команде никого не отпустят, это вообще про адекватность тебя как человека.
Просишь менеджера, он согласовывает брейк с клиентом — или ты сам изначально согласовал всё с заказчиком — и просто не работаешь. В постоянной удалённой работе напрямую с компанией может быть оплачиваемый отпуск. Тут же понимаешь, сколько часов не будешь работать и сколько денег потеряешь за своё отсутствие — этот факт очень сильно давит, знаю и по себе, и по знакомым.
Как найти долгосрочный ремоут-проект и устроиться в команду на постоянной основе?
Устроиться в американские компании может быть трудновато — в Stack Overflow найдётся тысяча ремоут-вакансий, но в них встречается приписка: нужно обязательно находиться в Америке. Поэтому лучше рассчитывать на европейские проекты.
Хотя с точки зрения требований ремоут проще релокации: для релокейта компании должны быть очень сильно заинтересованы в тебе как в специалисте, чтобы перевезти. Но и для удалёнки свою полезность надо доказать: если в офис могут найти местного человека, наймут его.
Платформы для поиска проектов — Stack Overflow, AngelList.
Если какое-то время поработал через биржи, и есть опыт успешной работы на ремоуте 1–3 года, то шанс найти работу на том же Stack Overflow сильно повышается. Поэтому есть смысл сначала набраться удалённого опыта на Toptal, а потом идти напрямую к заказчикам. Я так и делал: в перерывах между проектами нашёл компанию, прошёл собеседование и второй год с ними работаю напрямую.
Английский уровня advanced не требуется, но знать его, конечно, нужно, и уметь не только читать техническую литературу и переписываться, но и общаться устно: понимать, какие вопросы задают, и уметь на них отвечать. Всё-таки на стендапе нужно будет рассказать, что ты сделал за день, или может прийти продакт-менеджер, спросить про баг и что с ним сделать.
На интервью на вас будет работать портфолио. Если есть стопка проектов, на них в основном и будут смотреть. Собеседования как в Яндексе: приезжать пять раз на разные секции интервью, вести полноценную беседу зачастую не надо. Оценивать в несколько этапов, что специалист умеет, скорее всего, никто не будет. Посмотрят, чем человек занимался до этого, насколько опыт релевантен тому, что написано в резюме, и проведут короткое собеседование минут на 10–20. С этой точки зрения, наверное, в офис в какой-то момент устроиться сложнее: в ремоут ты показал уже всё, что умеешь, своими прошлыми проектами.
Обобщая, я бы предложил такую тактику.
- Заполните профили на GitHub, Stack Overflow, AngelList, и обязательно на Linkedin.
- Попробуйте найти первые проекты на Crossover или Toptal — на платформах, где помогают найти проект. Обычно бывает много страхов, что что-то не получится сделать, и задач не будет. Поэтому нужно, чтобы кто-то на первых порах взял на себя эти страхи и риски.
- После того, как берёшь проект и он заканчивается, либо ищешь следующий там же, либо — напрямую. Откликайтесь на все предложения в Linkedin — хотя бы раз в месяц, просто на всякий случай.
- Если не находишь проект напрямую, возвращаешься к предыдущим ступеням.
3 совета тем, кто только начинает работать на удалёнке
- Трекать время. Не потому, что должен отчитываться перед какими-то людьми, а для себя. Есть специальные программы типа Rescue Time, она автоматически логирует время. Потом ты смотришь: ого, вот я час на Ютубе залипал! Хотя казалось, что особо и не заходил.
- После логирования — планирование времени. Часто нужно сделать ряд задач, которые пересекаются с работой, но непосредственно с ней не связаны. Выделяешь время и планируешь, чтобы делать конкретные дела, которые приводят к конкретным результатам, а не прокрастинировать.
- Не бояться брать удалённую работу. Страх — первое, что от неё отваживает. Это в принципе не так страшно, может быть, сложно начать, но потом ремоут приносит удовольствие.
Что почитать дополнительно:
- Блог Дмитрия и его канал в Телеграме
- Канонический пост на Хабре «плюсы и минусы работы из дома»
- Пост про тайм-менеджмент
- Пост про программистов и деньги, в том числе на удалёнке
- Пост про связь в поездках
- Пост про Toptal
Используйте бот g-mate (@g_jobbot), чтобы получать вакансии по своему профилю с ремоутом или возможностью релокации в Германию, Латвию, Эстонию и десятки других стран прямо в Telegram.
Sergey1001
Какой красивый заголовок…
Ожидание полезной статьи…
А содержание: Toptal, Toptal, Toptal…
Ну уж не обманывали бы, а написали что вот мол есть сервис, хотим порекомендовать, ну и заголовок соответствующий.
Может и сервис очень полезный, но вот такая завуалированная реклама лично меня отталкивает.
dilix
Первый и основной опыт был именно с ним, т.ч логично на нём внимание сосредоточить ;)
А если дочитать статью до конца, там не только про топтал
ramilexe
Ещё и реферальную ссылку вставили на топтал.
dilix
Да. Я и родственникам, когда что-то рекомендую, не ленюсь расшарить рефку если она есть. Потому что если можно получить «копеечку» и не получить при равных усилиях — я вот не верю что вы выберите «не получить».
zer0nka
обычно считается хорошим тоном указывать что это реф ссылка, а народ там сам выберет как ему удобно
dilix
С этим выводом я не совсем согласен, но спорить не буду)
Для меня хорошим тоном является НЕ рекомендовать то, чем бы я сам не пользовался ДАЖЕ за деньги.