Масштабная трансформация
Сбербанка в прямом эфире
LIVE
Карьера
Олег Громов
23 015

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

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

В закладки
Слушать

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

Освоившись, я стал тимлидом и активно занялся наймом: в течение следующих полутора лет я и сам провёл около 50 собеседований, собрал почти с нуля свою команду разработчиков и поучаствовал в найме в другие команды. Сегодня я хочу поделиться с вами опытом и наблюдениями в течение почти 2 лет удалённой работы.

Почти полным составом в Португалии Олег Громов

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

В части первой — «А меня возьмут?» — я расскажу о том, что стоит ожидать от удалённой работы и её поиска. В следующих частях мы разберёмся, как готовиться к собеседованиям и проходить их и как преуспеть в работе.

Кого, куда и на какие деньги нанимают удалённо?

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

Где можно работать удалённо

Есть несколько сильно отличающихся видов удалённой работы.

  • Можно работать в продуктовой компании, со своими клиентами и проектами (ищите список в конце статьи). Я работал в Core Team в Toptal — компании, которая делает маркетплейс для фрилансеров и их заказчиков;
  • Или в «бодишопе», они же компании-аутсорсеры или аутстаферы, которые продают время сотрудников и живут на разницу. С ними я ничего общего не имел — и вам не советую;
  • Или же быть настоящим фрилансером с разными проектами и клиентами — без каких-либо гарантий, особенно в начале, но свободным по сути.

Мне кажется, есть смысл работать либо в продуктовой компании с устоявшимися процессами, хорошей зарплатой и нормальным work-life balance, либо на фрилансе, если вы хотите иметь больше времени на жизнь вне работы.

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

Зачем это нужно компаниям? А нам?

Компаниям, готовым строить процессы и культуру в распределённой команде, что само по себе очень непросто, имеет смысл нанимать удалённо. Это дешевле, чем открывать офисы и нанимать сотрудников в штат в своей юрисдикции (например, в США или Западной Европе), где наверняка более высокие налоги и сложные правила иммиграции (квоты на количество виз, высокие пошлины, требования к образованию и прочее).

У нанимающих удалённо есть выход на рынки труда «развивающихся» стран: России, Украины и других стран Восточной Европы, Южной Америки, Азии и Африки.

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

Нам удалённая работа за рубежом нужна ради нового опыта и денег.

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

Зарплата в зарубежной компании может быть в 2-3 раза выше, чем зарплата в провинции или рядовой столичной компании: от 300 тысяч рублей в месяц на неруководящих позициях (при обменном курсе 60+ рубей за доллар и правильно выбранном режиме налогообложения).

Если вы становитесь тимлидом или менеджером выше на ступеньку, зарплата может быть ещё выше. Некоторые компании не скрывают зарплатные вилки: в интернете мне попадались вакансии на €80–100k в год.

Кого ищут за рубежом?

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

В целом, веб-разработка более-менее однородна по всему миру: нужны фронтендеры, бэкендеры, full stack-разработчики, site reliability-инженеры, тестировщики, продуктовые и проектные менеджеры, дизайнеры. Если вы программируете на одном или нескольких мейнстримовых языках, используемых в вебе, ваши навыки точно придутся кстати в большинстве компаний.

Вакансии на StackOverflow Jobs с фильтром «remote»

Я не собирал статистику по кандидатам, которых собеседовал сам, но в среднем на позицию фронтендера в основном приходили (и проходили изначальные скрининги с рекрутерами) люди с 3-6 годами опыта за плечами. Было несколько человек почти в 2 раза старше меня и практически не было новичков с менее чем 3 годами опыта.

Необходимый минимум, чтобы попасть в зарубежную компанию

В результате моих поисков оказалось, что конверсия из отлика в первый разговор или собеседование достаточно низкая. Я откликнулся более чем на 50 вакансий, а получил ответы, по-моему, всего из 7–8 компаний. Мне сделали 3 офера, то есть приблизительная конверсия из отклика в оффер — около 5%, а то и ниже.

Если откинуть непривлекательные оферы («худший» офер был на 30% ниже «лучшего» по зарплате) или допустить, что я достаточно везучий, можно ожидать 1–2 оффера на 100 откликов.

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

Не принимайте отказы близко к сердцу.

Чтобы получить позицию в международной компании, критически важно вот что.

  1. Хороший английский;
  2. Реальный и заметный опыт работы;
  3. Рекомендации.

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

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

Принципиальная разница в устройстве на работу в иностранную компанию будет именно в английском языке.

Pramp – один из сервисов для репетиции интервью. Я не пользовался, но, говорят, хорошая штука

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

Хороший английский

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

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

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

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

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

Сдавать официальные экзамены (IELTS, TOEFL и другие) для проверки уровня не стоит: это существенно дольше и дороже, а сертификат у вас всё равно вряд ли попросят. Если вы «читаете документацию» по-английски, но не упражнялись в разговоре со времён института или школы, скорее всего, придётся основательно взяться за подготовку и потратить на это полгода-год.

Реальный и заметный опыт работы

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

Мне было о чём рассказать, но каких-то заметных публичных проектов или технических выкрутасов в моём резюме не было.

Я думаю, что я выезжал на неплохом опыте в вебе и фундаментальных знаниях computer science в целом (хотя провалил примерно половину технических собеседований по разным причинам) и, особенно, умении связно изъясняться. Ну и несколько лет в «Яндексе» привлекали внимание собеседующих.

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

Я рассказываю про парсер HTML, написанный в самолёте по пути на офсайт Олег Громов

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

Отказывают в точном соответствии с негласным правилом «лучше не нанять хорошего кандидата, чем нанять плохого (и потом мучиться с увольнением)», о котором лучше знать и не воспринимать даже самые нелепые отказы близко к сердцу.

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

Рекомендации и симпатии

Каким бы замечательным ни было ваше резюме (а вместе с ним и опыт с навыками), его сложно заметить в списке из сотен и тысяч других резюме. Именно такими объёмами оперируют рекрутеры и нанимающие менеджеры в хоть сколько-либо заметных компаниях.

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

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

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

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

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

Каково это, работать в распределённой команде?

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

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

Команда за работой, а я фотографируюсь Олег Громов

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

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

Сложности коммуникации и культурная разница

Первое, с чем я столкнулся (и наверняка столкнётесь вы), это языковой барьер и культурная разница. Хоть у меня уже был достаточно сносный английский на тот момент, я поначалу не понимал примерно половину речи носителей языка — особенно с сильным акцентом.

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

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

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

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

  • Меньше прямолинейности: вместо «что за фигню ты сделал» обычно говорят «looks good but what do you think about changing this and that».
  • Больше восторженности и преувеличительния: нейтральной оценкой кое-как выполненной работы будет «great job», а выполнение плана могут назвать «incredible commitment and dedication». Конечно, в нашей отрасли далеко не каждый план выполняется, но с непривычки преувеличения точно почувствуются.
  • Сложнее заслужить доверие: это очень субъективно, но кажется, что заработать хорошую репутацию и получить повышение на удалёнке при прочих равных сложнее, чем в офисе.

Я наблюдал, как некоторые люди замыкаются в своих языковых и культурных пузырях даже в рабочей среде (говорящая практически исключительно на одном языке команда — не редкость). Из такого пузыря выбраться непросто, и это запросто может стоить вам доброй доли удовольствия от работы в распределённой команде

Оборудованное рабочее место

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

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

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

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

Хорошие компании могут спонсировать покупку оборудования, оплату интернета и какие-то другие мелочи. Это не самые большие деньги в сравнении с зарплатой разработчика, но если вы видите в описании вакансии упоминание помощи в обустройстве рабочего места, компания может оказаться очень достойной.

Распорядок дня и мотивация

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

В первый рабочий день я открыл мессенджер и почту, прочитал сообщения и подумал «и что дальше?».

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

Из очевидного, чтобы нормально работать (и не только на удалёнке), нужно:

  • Поддерживать нормальный режим сна и бодрствования;
  • Не переедать, не злоупотреблять кофе и сладким;
  • Быть физически активным;
  • Иметь интересы и дела вне работы и компьютера.

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

Нематериальные «плюшки»

Получив оффер, который я в итоге и принял, я обомлел. Мне предложили, по тому курсу, почти в 2 раза больше моей тимлидской зарплаты (без учёта бонусов) в «Яндексе» несколько лет назад. Тогда мне показалось, что это какие-то ненормальные деньги, за которые нужно извиняться перед окружающими — и, возможно, так и есть.

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

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

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

Полезные ссылки

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

  • StackOverflow Jobs – мой сайт номер один для поиска удалёнки. Пользуйтесь фильтрами и не откликайтесь на вакансии только для США.
  • We Work Remotely и RemoteOk – неплохие сайты с вакансиями на удалёнку.
  • Glassdoor – отзывы от сотрудников компаний по всему миру. Обязательно изучайте отзывы о компании, прежде чем принимать офер!
  • Basecamp, HotJar, Doist, Parse.ly, Aptible, Resin.io — некоторые интересные компании, нанимающие удалённо, на которые я обратил внимание несколько лет назад.
  • Отличные видео про собеседования в крупные техногиганты — может быть, вам не понадобится вся широта и глубина подготовки, но стоит хотя бы ознакомиться, если вы настроены всерьёз.
  • Pramp – сервис для репетиции технических собеседований.

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

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

{ "author_name": "Олег Громов", "author_type": "self", "tags": ["\u0443\u0434\u0430\u043b\u0435\u043d\u043a\u0430","\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439"], "comments": 90, "likes": 128, "favorites": 471, "is_advertisement": false, "subsite_label": "hr", "id": 139969, "is_wide": true, "is_ugc": true, "date": "Tue, 07 Jul 2020 11:30:02 +0300", "is_special": false }
Объявление на vc.ru
0
90 комментариев
Популярные
По порядку
Написать комментарий...
12

Ну и вдогонку: 
1. ИП+патент - мастхев. 
2. У разных банком сейчас конские лимиты на вывод наличных после X денег.
Но никто на запрещает иметь их два. Я получаю деньги на Точку, и чтобы не платить 1.5% (вроде) за вывод сверх лимита перевожу на счет в Тиньков.Бизнесе,  повышая таким образом лимит  за 500р :)

Ответить
4

В точку. В следующих частях статьи я коснусь вопросов оформления, но всё именно так, как вы говорите. Не помню точно насчёт конских лимитов на вывод, но я пользовался Точкой - и у них вполне адекватно описаны тарифы. Самое неудобное было выводить куда-то в Россию свои собственные доллары - вот там $35 за валютный контроль, проверки и прочие радости.

Ответить
2

В Точке нормальные тарифы. На тарифе за 2500 в месяц лимит на вывод собственных средств в рублях, кажется, 500 тысяч рублей. Хватает с лихвой. Но приходится еще платить за валютный контроль, 450 рублей за каждый, если мне не изменяет память.

Ответить
0

Это старый тариф -)
Сейчас самый идеальный за 3500. Раз в 2 месяца выводишь миллион (если получается), второй месяц не пользуешься и выходит вообще дешевле, чем раньше) 

Ответить
1

и называется он "дай миллион!" ? ;)

Ответить
1

Неё, 'заработай миллион' -) 

Ответить
0

Спасибо, что поделились! 

Ответить
0

хм, у них новые тарифы, надо почитать

Ответить
7

Отличная статья.
Если было бы не лень, сам бы так все и описал -) 
2 момента по поводу языка. 
Если навыка пока не хватает и вы волнуетесь сильнее, чем оно того стоит, то нужно выпить либо рюмку крепкого либо пол литра пива. 
Это не шутка, просто в лёгком (легоньком даже) подпитии человек расслабляется и меньше боится совершить ошибку в произношении или неправильно употребить время и прочее. Конечно, не рекомендуется проводить митинги пьяным -) 

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

Собственно, у меня расписание иногда вечером состоит из 'стендап', техмитинг, 'за жизнь' -) 

Ответить
4

Спасибо, рад что понравилось! 
Полностью поддерживаю идею сдружиться: конечно, лучше, если это случится естественно — например, после совместной работы над задачами и парного программирования. Ну и когда встречаешь в жизни ребят, с которыми тянул проекты, это очень круто! Ну и язык развязывает, само собой ;-) 

Ответить
4

TL;DR. Чтобы получить позицию в междунарожной компании, критически важен хороший английский; до тех пор остальное можно не читать. Спасибо. Пожалуйста.

Ответить
8

Вы правы, это достаточно очевидно.

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

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

Ответить
4

Плюсану :)
Я работаю в Европе и активно участвую в найме. В какой-то момент перестали искать инженеров на российском рынке, потому что ну просто невозможно. Английский отвратительный, а это значит что никаких нормальных взаимодействий не выйдет вне зависимости от хард-скиллов.

Ответить
1

Интересно, а почему так категорично? Слишком низкое отношение сигнал-шум?

Просто мы (и я лично) никогда не отказывались от идеи нанимать из СНГ. Другое дело, что первоначальный скрининг, где проверяют как раз умение изъясняться, в том числе именно уровень английского, должны делать не разработчики-тимлиды-менеджеры, а кто-то, чьё время стоит дешевле. Например, рекрутеры.

Ответить
0

На позициях выше линейного разработчика личностные качества (soft skills) всегда на первом месте.

Ответить
1

Верно. В контексте прохождения собеседований уметь изъясняться (раз мы говорим про международный рынок, значит на английском) — это даже ещё более фундаментальный навык, чем софт-скиллы, которые ещё и показать как-то необходимо 👍

Ответить
4

Так Toptal как раз же и является бодишопом, не? :)

Ответить
0

У них есть Network и Core Team. В Network фрилансеры, которых они сводят с клиентами - и берут с последних комиссию. Так Toptal зарабатывает. А в Core Team работают люди, которые делают сам Toptal - платформу, внутренние тулзы и приложения, сайт и прочее.

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

Ответить
0

Хм, по описанию, работа в Нетворк предельно близка к "они же компании-аутсорсеры или аутстаферы, которые продают время сотрудников и живут на разницу".
Особенно если учесть подобные отзывы на глассдоре:
"After reading the contract I decided not to work for Toptal.
Clients can decide not to pay you after a week, in which case you don't get paid. If Toptal can't collect the money from the client, you don't get paid. You have to agree on a $30K fine in case you contact a client outside of their platform. You pay the fees for money transfers. You are treated as a contractor, meaning you get no benefits and have to pay taxes yourself. They are not willing to make any changes in the agreement.
And above all, they pay about half of the market price. You get to set your own rate, but you will not get jobs over $40 an hour, and expected to do your first projects for even less ($25/hr)."
https://www.glassdoor.co.uk/Interview/Toptal-Software-Developer-Interview-Questions-EI_IE882070.0,6_KO7,25.htm#InterviewReview_16230679

Все таки, фриланс далеко не всегда подразумевает плату посреднику.

Про английский – все верно. Вообще, софт-скиллы очень важны при поиске удаленки.

Ответить
1

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

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

Ответить
0

Хорошая статья. Единственно не понятно про стыд и зарплату. Чего стыдиться? Завистники в личном окружении? Так это наоборот повод порадоваться за человека, и за факт, что есть еще куда значительно расти по зп

Ответить
7

Хороший вопрос. Я полагаю, это такой оттиск моего пост-советского воспитания, когда достаток и благополучие кажутся неприличными.

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

Ответить
10

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

Ответить
2

Верно, спасибо за ваш комментарий! Я никогда не смотрел на разницу доходов с этой стороны.

Ответить
4

в довесок вы еще и на редкость ввозите деньги в страну, а не вывозите) так что можете гордиться собой) 

Ответить
0

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

Ответить
1

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

Ответить
6

нормальные врачи сидят

Ответить
1

Хороший врач занимается самообразованием ничуть не меньше, чем хороший программист - иначе он очень быстро станет плохим врачом

Ответить
0

Ещё любопытно: на этапе офера был торг по з/п ? И в целом чем-то отличается от России? Как выглядит?

Ответить
9

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

Ответить
1

Может кто посоветует где искать удаленку для enterprise backend? С этими вашими фронтами всё ясно, а вот бэк обычно любят видеть у себя в офисе, ибо безопасность и прочее.

Ответить
6

Я наверное не вполне понимаю ваш бэкграунд, но надеюсь, мой комментарий поможет.

На рынке много компаний, работающих исключительно удалённо — например, тот же Toptal, где работал я. У них есть и бэкендеры, и безопасники, и "сисадмины" (SRE), работающие удалённо. Весь бэкенд в облаках, физических датацентров нет. Не очень понятно, зачем нужно физическое присутствие в офисе и чем это безопасней.

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

Следовательно, вы наверняка сможете найти удалёнку как "enterprise backend" разработчик.

Ответить
0

upwork - там полно долгосрочной удаленки на разные корпорации, уже лет 5 так работаю по java backend там

Ответить
1

Что за сервисы мок интервью? Поделитесь ссылками плиз.

Ответить
3

Я ими лично не пользовался, но знаю, что есть бесплатные и платные сервисы. 

В одном случае готовящиеся к собеседованиям проводят интервью друг для друга бесплатно, по очереди. Это как раз Pramp (ссылка есть в конце статьи).

В другом случае вы можете платить разработчикам из крупных компаний, реально занимающимся собеседованиями, чтобы они провели интервью. 
Например, interviewing.io — этот сервис я просто нагуглил по запросу «mock interview tech».

Также полезна и просто практика обсуждения технических задач с кем-то, или хотя бы вслух. Для этого подойдёт доска и 1-2 приятеля-разработчика в качестве собеседников. Достаточно интересно получается.

Ответить
0

Сколько тимлиды в яндексе несколько лет назад получали?

Ответить
0

Классно, не знал, что они добавили Яндекс.

Ответить
0

это не они, а сами яндексоиды добавились )))

Ответить
0

В корпорациях всё зависит от уровня или, как его называли в яндексе, "грейда". Точную зарплату я раскрывать не буду, но на моём уровне, думаю, вилка была примерно 150-200 тысяч на руки. Плюс с ростом уровня и опыта в компаниях вроде Яндекса бонусы и RSU становятся всё большей частью дохода. 

Ответить
0

согласно levels.fyi 17-й грейд в яндексе получает 400 в среднем (с учётом всех бонусов/rsu). по моим данным тоже. может, конечно, разница в том что моя инфа - о хардкорных плюсовиках, а ваша - о веб-разработчиках

Ответить
0

Всё так. Вилка 150-200 — это зарплата, бонусы и RSU докидывают от 0%, если разработчик бездельничает, до 100% и выше, если нет. Я это не упоминаю, потому что очень индивидуально, хотя на больших числах, конечно, закономерности видны.
У меня, по-моему, был ниже грейд — точно не помню.

Ответить
0

для сеньора/тимлида нормальный грейд - 17-й, afaik

Ответить
0

Наверное вы правы. Я из Яндекса ушёл больше 3 лет назад, точно уже не помню.

Ответить
0

Олег, где в итоге живёте? Где жили? Где понравилось и не понравилось жить на удаленке?

Ответить
4

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

Сейчас живу в Лондоне и больше не работаю в remote-first компании. Но я по-прежнему считаю удалёнку очень хорошим вариантом, потому что переезд — это сложности совсем иного уровня.

Ответить
0

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

Ответить
1

Anywhere = Sorry, EPAM Anywhere isn’t available in your country just yet

Ответить
0

Лол, классика. We're making software for distributed teams = Candidate must be willing to relocate to San Francisco

Ответить
0

Даешь Anywhere в массы =)

Ответить
0

Сколько ни пыталась разобраться в этой вашей системе, всё равно выходит привязка к какому-то офису и ещё попробуй найти вакансию в интересующей локации... хотели как лучше, а получилось Anywhere? ))

Ответить
1

Спасибо за ссылки на сайты с вакансиями. Мне непонятны два момента:
1. Зачем идти в продуктовый "Можно работать в продуктовой компании..."? Может есть какое-то более адекватное определение?
2. Кто же работает, если наняли вас, потом вы наняли других, потом те еще кого-то, и где-то там в глубоком подвале сидит индус и пишет код? Что это за система такая?

Ответить
0

Пожалуйста, рад, что пригодились! 

1. Вы имеете в виду определение «продуктовая компания»? Ну это такая калька с английского, компания, которая делает digital product - цифровой продукт. Ну или сервис, не знаю, как назвать. Идея в том, что такие компании играют вдолгую. 

2. Этот вопрос не понял. Меня наняли разработчиком, спустя время я стал тимлидом и стал менять то, как и над чем мы работали. С этими изменениями в команде часть людей ушла и просто понадобилось больше рук, и мы стали нанимать, чем я и занялся. Работали в итоге мы же - и команды, к которым я «приложил руку» до сих пор живут и здравствуют в компании. Я в начале 2020 уволился.

Надеюсь, ответил по существу.

Ответить
1

Сколько часов в день вы обычно тратили на работу?

Ответить
0

Отличный вопрос, спасибо.

Лично я стараюсь никогда не работать больше нормальных 8 часов в день. Часто говорят, что разработчики работают меньше - и если говорить о чистом времени, то это 3-5 часов в день в среднем. Остальное уходит на обсуждения, чтение и прочее. Соотношение может меняться: руководители могут "работать" час, а ещё 7 часов болтаться по встречам.

К сожалению, я встречаю много людей, старающихся успеть всё - у них выходит, как в анекдоте, "первые 80%" времени и "вторые 80%", итого 10-12 часов в день.

Мне кажется, удалёнка в этом смысле мало чем отличается от работы в офисе.

Ответить
1

Спасибо, рад, что вам понравилось. 
Я не эксперт по методикам обучения или ML, но поделюсь мнением, раз вы спрашиваете.

1. Раз вам интересно машинное обучение, изучите математику (линейную алгебру, матанализ) насколько это возможно глубоко, и продолжайте изучать. Хорошие ресурсы - Khan Academy (для совсем начинающих), Coursera (например, курсы от Яндекса). 

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

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

Надеюсь, помог.
Удачи! 

Ответить
0

Спасибо!

Ответить
1

Про зарплату в Яндексе — непосредственно ЗП не самая большая часть совокупного дохода на твоём грейде

Ответить
0

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

Ответить
1

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

Ответить
0

Спасибо! Я не знал, что на Upwork есть долговременные контракты.

Другое дело, что, как вы говорите, работа с учётом времени и оплатой на счёт биржи и обычный full-time контракт - это наверняка немного разные вещи.

Ответить
1

Хорошая статья. В целом совпадает с моим опытом, а то обычно по этой теме пишут какой-то шлак. Разве что не согласен со всякой вкусовщиной типа:

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

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

Ответить
0

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

Ответить
0

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

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

У меня всё в полном порядке :) спортом занимаюсь в меру, различные упражнения обязательно каждый день, бег чегез день (сейчас временно не бегаю). Если диван удобный и подставка под ноут нормальная, то это получается сильно удобнее любого стола и стула, неважно Герман Миллер это или нет ;)))

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

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

То есть все эти пункты спорные и это реально вкусовщина и отправляются туда же, куда и статьи про сложности удалённой работы :)

Ответить
0

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

Ответить
1

Спасибо за вопросы, именно об этом и будет следующая часть статьи!

Про решение задач — да, это актуально. Правда, я бы посоветовал LeetCode и HackerRank. Не уверен, что именно за задачи на Codewars. 

Ответить
0

Спасибо, буду ждать продолжения (тема очень интересная)

Ответить
0

На удивление легкая статья.
Зашла.
Спасибо.

Ждем продолжение об оформлении.

Ответить
1

Рад, что понравилось! Спасибо.

Ответить
–1

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

Ответить
1

Гражданство страны, где находится компания, действительно может потребоваться - например, много компаний из США нанимают удалённо, но "в штат" - и для этого нужно разрешение на работу (виза или гринкарта, но не гражданство).

Чуть реже компании в определённых юрисдикциях предлагают взять в штат удалёнщиков (мне точно встречалась компания с Мальты, предлагающая такое для граждан Евросоюза), но нанимают и кандидатов вне ЕС.

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

Конечно же, это подразумевает работу "вне штата", то есть как подрядчик (contractor) - фактически, вы становитесь предпринимателем в своей стране с единственным клиентом. Это несёт определённый риск, но, на мой взгляд, не сильно выше работы по найму в местных компаниях.

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

Ответить
0

Встречал такое в массе только в компаниях из США, 99% остальных компаний максимум будет интересовать часовой пояс

Ответить
0

Спасибо, интересно. Но заставлять сотрудников платить за командировку-это жлобство!

Ответить
0

Пожалуйста, рад, что понравилось!
Про оплату командировок, пожалуй, не очень точно получилось. Я не оплачивал собственные командировки, но в некоторые моменты бюджеты были ограниченными — и мы платили, например, за еду или проезд уже на месте.
Я также слышал про коллег, которые просто решали встретиться «на свои», чтобы получилось быстрее или чаще, чем могла бы организовать компания.

Ответить
0

Если не дали в командировку командировочные это уже нарушение кзот. или вы не официально работали?

Ответить
0

Если у компании нет представительства в России (а у большинства его, конечно же, нет), то единственный способ работать с зарубежом легально - зарегистрироваться в качестве предпринимателя или открыть свою компанию. 
Как вы знаете, ТК в таком случае не имеет никакого значения.

Вероятно, некоторые компании могут трудоустроить удалёнщика "официально" в юрисдикции, где они зарегистрированы, но я о таком не слышал. Например, в США даже для удалённой работы необходимо иметь разрешение на работу внутри страны - по сути, визу. Даже если бы это было возможно, вы всё равно были бы защищены законами той страны, где компания зарегистрирована, а не российскими.

Ответить
0

Ну так значит могут кинуть на деньги

Ответить
0

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

Я тоже опасался не получить деньги поначалу, но компания оказалась порядочной - платили всегда вовремя на протяжении почти 2 лет. 

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

Ответить
0

Кстати, если интересна статистика, то 4 года назад я про это писал в фейсбучике: https://web.facebook.com/vasya.aksyonov/posts/10210028957899842
У меня, кстати, она не такая плачевная получилась, конверсия в интервью 25%, в офферы 12%

Ответить
0

Спасибо за дополнение - читателям должно быть полезно!
У вас две интересные особенности: вы потратили на поиски 3 месяца и откликнулись на 16 вакансий против моих 1 месяца и 50 позиций.

Как долго вы ждали ответа по медиане и 80-й процентили? 
Выборка из 16 компаний тоже может быть чуть менее репрезентативной.

А так вы наверное просто оказались более интересны компаниям, почему нет? :-) 

Ответить
1

Как долго вы ждали ответа по медиане и 80-й процентили?

Сейчас уже не помню и данных уже не осталось.

Выборка из 16 компаний тоже может быть чуть менее репрезентативной.

Да, статистической достоверности тут не видать :D

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

Ответить
1

Интересно. Я сейчас достал свою табличку с записями и, глядя на неё, понял, что я не помню, откликался ли я на все компании из списка, либо просто записывал те, что мне интересны. Если просто записывал, то моя статистика будет ближе к вашей: 22 отклика, от 3 я отказался сам, из 19 оставшихся получил 3 офера.
Вот почему эту статью надо было написать 2 года назад 😜

Ответить
0

Класс! Жду продолжения

Ответить
0

Спасибо!

Ответить
0

Спасибо за статью. Я только начал учить программирование, python и дальше планирую углублять знания в ML и deep learning. Посоветуйте как лучше или эффективнее учиться)

Ответить
0

Простите, промазал. Смотрите комментарий ниже.

Ответить

Комментарий удален

0

[Удалено]

Ответить
0

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

Ответить
0

<Удалено>

Ответить

Комментарии