Автор оригинальной публикации Марк Макдоннелл работает в BuzFeed на позиции Staff Software Engineer. Он трудится удалённо. В статье Марк делится инсайтами об удалённой работе. Это не гайд на тему «Как правильно работать удалённо», а набор принципов и лайфхаков, которые помогли быть эффективным автору лично.
Содержание
Почему удалённая работа
Автор обычно работает в компаниях, которые могут позволить себе офис в центре Лондона. А Марк живёт на Восточном побережье Англии. Дорога из дома в офис в центре Лондона отнимает у автора 2 часа в день. Дорога из офиса домой отнимает ещё больше. Марку приходится проводить 4 или 5 часов в день сидя или скорее стоя в поезде, только чтобы добраться до рабочего места.
Чтобы приехать в офис в разумное время, автору приходится просыпаться до 6 утра. Чтобы избежать пробок вечером и сидеть, а не стоять в поезде, Марку нужно уйти с работы примерно в 16:30. Этот график утомляет, порождает стресс и приводит к неэффективности на рабочем месте.
Когда Марк был холостяком, он ещё мог позволить себе спокойно позавтракать и даже сходить в спортзал перед работой. После появления супруги и ребёнка утро стало единственным временем, которое автор может уделить семье, например, помочь супруге ухаживать за маленьким ребёнком.
Марк упоминает простые бытовые вопросы, которые не мог решать из-за работы в офисе. Например, ему сложно было вызвать сантехника или даже отвести ребёнка к врачу, так как он с понедельника по пятницу был на работе. Удалённые работники легко решают такие вопросы.
Проблемы с удалённой работой
С удалённой работой тоже не всё просто. Вот некоторые проблемы, с которыми сталкивается автор публикации:
- Когда начинать и заканчивать работу?
- Как быть замеченным и чувствовать себя включённым в рабочие процессы?
- Как быть влиятельным?
- Как общаться с другими работниками?
- Как показывать выполненную работу?
- Как бороться с прокрастинацией?
- Как поддерживать здоровье?
Ниже пойдёт речь о решении этих проблем.
Когда начинать и заканчивать работу удалёнщику
Очень важный момент: удалённым работникам нужна рутина. Не имеет значения, как она создаётся, важно, чтобы она была. Вы ошибаетесь, если думаете, что удалёнщик может проснуться ближе к обеду, потягивать кофе лёжа в постели и выбирать рабочие задачи, с которыми сегодня есть настроение разобраться.
Удалённая работа — это РАБОТА. Вам придётся вставать рано утром, умываться, пить кофе и думать о рабочих задачах. Как видите, разницы между удалённой работой и работой в офисе здесь нет. И это нормально.
Автор встаёт в 7 утра и приступает к работе в 9 утра. Когда нужно сделать что-то по дому, он может отложить начало работы до 10:00. Марк работает 8 часов в день. Если он начинает в 9:00, то заканчивает в 17:00. Если начинает в 10:00, работает до 18:00.
Иногда автор закрывает рабочие задачи до окончания рабочего времени. Если до «звонка» остаётся полчаса, Марк отвечает на письма, переписывается с другими сотрудниками в Slack или готовит саммари по итогам рабочего дня. Такие саммари помогают синхронизироваться людям, которые работают удалённо и живут в разных часовых поясах.
Как быть замеченным и чувствовать себя включённым в рабочие процессы
Это сложный вопрос с подвохом. Автор публикации начинал работать в большинстве компаний как «частично удалённый работник». Он должен был работать в офисе два дня в неделю, а в остальное время мог работать удалённо. Это полезная практика, она помогает наладить отношения с другими сотрудниками.
Но если вы начинаете работать как стопроцентный удалёнщик, не переживайте. В этом случае тоже можно наладить отношения с сотрудниками. Возможно, потребуются дополнительные усилия, о которых пойдёт речь дальше. Марк живёт в Англии, но он легко налаживал отношения с работниками из США, как с Восточного, так и с Западного побережья.
Автор обращает внимание, что англичанину сложнее взаимодействовать с американцами с Западного побережья из-за восьмичасовой разницы во времени. Но и тут Марк находил выход из ситуации.
В конце концов всё сводится к общению. Чтобы нормально общаться, нужно выбирать правильное время и подходящие средства. Подробнее об этом пойдёт речь ниже.
Автор приводит пример: каждое утро он отправляет в Slack традиционное приветствие. У него есть структура, которая видна на иллюстрации.
Марк желает команде доброго утра, публикует какую-то весёлую гифку и объясняет её значение. Например, смысл гифки может быть связан с погодой, с важным событием в жизни компании и так далее.
Автор отправляет в общий чат приветствие, потому что хочет самовыразиться, показать себя. Он как будто отдаёт другим работникам часть себя.
Общение не ограничивается приветствиями. Марк — открытый человек, это касается в том числе его личной жизни. Например, он публикует в «Слаке» личные фотографии, в том числе фото своего сына. Автор старается показать, что он человек, а не ник с той стороны экрана.
Марк рекомендует поближе знакомиться с коллегами, узнавать, что они за люди, что любят или не любят. Для этого отлично подходит свободное общение на нерабочие темы. Естественно, для неформального общения должно быть специальное пространство, например, канал random в рабочем чате.
Например, Марк знает, что его коллега из Аргентины любит котов. Марк тоже любит котов. Ребята обсуждают своих питомцев, делятся фотографиями.
Автор добавляет сотрудников в друзья в социальных сетях. Мы проводим много времени на работе, поэтому стоит по-настоящему подружиться с людьми, с которыми мы работаем. Это положительно влияет на то, как мы себя чувствуем на рабочем месте.
Марк советует не ограничиваться контактами с коллегами или с людьми, которые живут рядом с вами. Благодаря интернету можно общаться с людьми из разных частей планеты, присоединяться к интересным вам сообществам.
Марк сам организовал несколько тематических групп, в которых обсуждались вопросы архитектуры, дизайна приложений, документации, взаимодействия внутри команд. Он предлагает создавать рабочие группы, посвящённые интересным вам вопросам. О таких группах можно рассказывать сотрудникам. Это тоже сближает людей, которые работают удалённо.
Как только вы начнёте делать что-то, чтобы понять людей, с которыми работаете, люди начнут делать шаги навстречу. Это поможет не только общаться на неформальные темы. В конце концов такая активность позволит вам мгновенно находить общий язык с коллегами и легко обсуждать рабочие вопросы.
Как общаться с сотрудниками, если ты удалённый работник
Неправильно выстроенные коммуникации могут приводить к непониманию и разногласиям между сотрудниками. Если общение налажено неправильно, сотрудник может чувствовать себя неуютно. Поэтому умение общаться — критически важный навык, который необходим как удалённым, так и офисным работникам.
Например, в некоторых ситуациях переписка в Slack не позволяет нормально общаться. Если вы видите, что в процессе обсуждения собеседник не читает ваши сообщения, а просто пишет вам, пытаясь убедить в своей правоте, созвонитесь с ним. Звонок поможет быстрее найти общую точку зрения, а также позволит вам убедиться, что собеседник не только говорит, но и слушает.
Если вы спорите, общение голосом может стать более эффективным способом общения, так как вы и ваш собеседник попытаетесь соблюдать правила хорошего тона и не перебивать друг друга. Это позволит вам быть услышанным и услышать собеседника.
Возможны ситуации, когда человек и во время разговора слушает вас, но не слышит. Он просто ждёт, пока вы замолчите, чтобы выдать вам свою точку зрения. Но это другая история.
После созвона автор рекомендует возвращаться в чат и писать краткое резюме по итогам разговора. Есть несколько причин, чтобы сделать это:
- полезно задокументировать разговор;
- важно убедиться, что собеседники поняли друг друга;
- это позволяет ввести в курс дела людей, которые не участвовали в разговоре, но для которых обсуждаемая информация может быть важной.
Важный признак того, что вы хорошо общаетесь — умение быть понятным и, если этого требуют обстоятельства, кратким. В своём блоге Марк не умеет быть кратким, но когда он пишет сообщения в Slack’е или электронные письма, он пытается выражать мысли лаконично.
Для тех, кто хочет поработать над умением общаться, автор рекомендует несколько полезных ссылок:
Ещё пара полезных рекомендаций.
Убедитесь, что вы оставляете в расписании время на важные вещи, например, на обед или общение с семьёй. Это особенно актуально, если вы работаете в распределённой команде. Например, автор блокирует в календаре время с 5 до 10 вечера для общения с семьёй. Благодаря этому кто-то из другого часового пояса не может случайно назначить созвон на это время.
Каждый месяц планируйте индивидуальные созвоны с сотрудниками разного уровня, например, с джуниорами, синьорами, менеджерами, дизайнерами и так далее. Это помогает синхронизироваться: узнавать, чем занимаются другие сотрудники, а также рассказывать другим людям, чем занимаетесь вы.
Как быть влиятельным
Чтобы быть влиятельным, недостаточно просто делать свою работу. Вы можете менторить коллег, находить проблемы, создавать RFC-документацию.
В конечном итоге чтобы быть влиятельным, нужно принимать на себя ответственность и заботиться о компании и её успехе.
Если вы просто «работаете работу», чтобы получать деньги, забудьте о влиятельности и возможности влиять на жизнь организации.
Как показывать выполненную работу
Это важный вопрос как для удалённых сотрудников, так и для работодателей, которые раздумывают о найме удалённых сотрудников.
Любая бизнес-организация старается эффективно управлять процессами. Поэтому вам нужен таск-трекер, например, Jira, а также нужна методология управления процессами, например, канбан, скрам, аджайл и так далее.
Если команда использует эти инструменты, у вас есть всё, чтобы показывать выполненную работу. Вот как можно это делать:
- Ежедневные митинги. Это ваша возможность сказать, что вы делали вчера, что планируете сделать сегодня и есть ли какие-то препятствия, которые могут помешать вам выполнить сегодняшние задачи. Митинг можно использовать, чтобы обсудить вопросы, касающиеся вас.
- Таск-трекер. Если вы пользуетесь Jira или аналогичным инструментом, у вас есть список задач, над которыми вы работаете. Руководство может отслеживать выполненные задачи (и невыполненные тоже).
- Индивидуальные встречи. Во время созвона с непосредственным руководителем можно рассказать о проблемах, а также о задачах, над которыми вы в данный момент.
Как бороться с прокрастинацией
Прокрастинируют все: как удалённые, так и офисные сотрудники. Борьба с прокрастинацией предполагает сфокусированность, способность преодолевать отвлекающие факторы, самостоятельную планирование и соблюдение сроков выполнения задач, общую организованность.
Автор считает, что удалённому сотруднику в первую очередь надо подумать о пространстве, в котором он работает. Это отлично, когда вы можете работать в любом месте у себя дома. Но нужно иметь рабочий уголок, подобие офиса в доме.
У Марка кабинет, это помогает фокусироваться и не отвлекаться на семью, даже когда близкие шумят. Но в солнечную погоду автор любит работать в гостиной, так как по утрам солнце освещает эту комнату первой. Кроме того, работая в гостиной, автор может побыть рядом с ребёнком, пока он играет.
Марк любит работать в кухне, так как из неё видно сад. Но большую часть рабочего времени он проводит в кабинете.
Автор говорит, что его отвлекают песни. Поэтому во время работы он слушает музыку без слов. Но если Марк работает над простыми задачами, он может слушать всё что угодно без потери концентрации.
Человек должен отслеживать, что его отвлекает, и бороться с отвлекающими факторами. Это общая рекомендация, а с деталями нужно разбираться самостоятельно.
Как поддерживать здоровье
Это очень важная тема, так как удалённые работники часто выгорают из-за переработок. Нужно ставить себе жёсткие границы: начинаю работать во столько-то, заканчиваю во столько-то. Обед в такое-то время. При этом надо полноценно обедать, а не глотать бутерброд, сидя за монитором.
Автор пользуется рабочим столом, который позволяет работать сидя и стоя. С утра Марк работает стоя час или два, а потом сидит час или два. В обед Марк идёт на прогулку сам или с сыном.
Автор рекомендует есть самостоятельно приготовленную еду, избегать снеков и полуфабрикатов. Вечером Марк позволяет себе тёмный шоколад, если хочет чего-то сладкого.
Вот пример здорового дневного рациона от автора:
- Завтрак: Марк смешивает в тарелке орехи, бананы, изюм, тыквенные семечки, ягоды, и заливает это овсяным молоком.
- Обед: рыба и салат.
- Ужин: мясо, овощи, немного углеводов.
Автор не пьёт кофе и обычный чай. Он предпочитает чистую воду и мятный чай. Если он нуждается в дозе кофеина, то заваривает чай гуайюса. В нём больше кофеина, чем в обычном чае или кофе, но гуайюса, по информации Марка, более полезный для здоровья.
Автор рекомендует заниматься физкультурой, если для этого есть возможность и мотивация. Как минимум Марк советует гулять на свежем воздухе.
Ключ к здоровью — быть активным и иметь интересы помимо работы. По словам Марка, пока вы думаете о чём-то не связанном с рабочими задачами, мозг в фоновом режиме обрабатывает информацию.
Удалённому сотруднику можно работать не только из дома. Если есть техническая возможность, можно поработать на свежем воздухе, например, на берегу моря или реки. Хорошие варианты — работать в библиотеке или в кафе.
Что не срабатывает для удалённых сотрудников
Некоторые подходы не срабатывают, когда речь идёт об удалёнщиках. Часть из них описана ниже.
Обсуждения у доски
Обсуждения у доски или whiteboard discussion сложно организовать. Конечно, можно шерить экран и пытаться чертить схемы с помощью графического планшета. Но это не лучший выход, если речь идёт о распределённой команде.
Удалённые встречи
Марк рассказывает о проблемах, которые случаются, если в удалённой встрече участвуют незнакомые с этим форматом сотрудники. Неопытные участники могут вести себя так, как будто удалёнщики не присутствуют на встрече. Например, сидеть спиной к камере или не интересоваться мнением участников, которые присутствуют на встрече удалённо. Человеку с той стороны экрана сложнее вклиниться в разговор чем человеку, который находится в переговорной комнате.
Незапланированные совещания
Автор говорит о разговорах между сотрудниками, которые работают в офисе. Если они не подключают своих удалённых коллег с помощью Slack, обсуждение рабочих вопросов может быть неэффективным.
По мнению Марка, проблем с удалённой работой не так уж много, поэтому бизнесу не надо бояться нанимать удалёнщиков и строить распределённые команды.
Заключение
В этой статье Марк Макдоннел поделился своим опытом эффективной удалённой работы и рассказал о приёмах, которые помогают ему быть услышанным, оставаться включённым, поддерживать здоровье. Если у вас есть свой опыт и рекомендации, делитесь в комментариях.
Адаптированный перевод статьи Марка Макдоннелла Remote Working. Мнение администрации «Хекслета» может не совпадать с мнением автора оригинальной публикации.
<!DOCTYPE html>
<html class="h-100" data-bs-theme="light" data-mantine-color-scheme="light" lang="ru" prefix="og: https://ogp.me/ns#">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<link crossorigin="true" href="https://cdn.hexlet.io" rel="preconnect">
<link href="https://mc.yandex.ru" rel="preconnect">
<meta content="aa2vrdtq64dub8knuf83lwywit311w" name="facebook-domain-verification">
<link href="/favicon.ico" rel="icon" sizes="any">
<link href="/favicon.svg" rel="icon" type="image/svg+xml">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/manifest.webmanifest" rel="manifest">
<script>
//<![CDATA[
window.gon={};gon.ym_counter="25559621";gon.is_bot=true;gon.applications={};gon.current_user={"id":null,"last_viewed_notification_id":null,"email":null,"state":null,"first_name":"","last_name":"","created_at":"2026-02-26 18:05:56 UTC","current_program":null,"current_team":null,"full_name":"","guest":true,"can_use_paid_features":false,"is_hexlet_employee":false,"sanitized_phone_number":"","can_subscribe":true,"can_renew_education":false};gon.token="I_8YpDoDC-G6E4cXEoq-Pr1hns4QK38j2ZWPiwNNbMnMLtOTyH2mgQxQo48ehU5JfWizZBgcgYFkdRXfUUqLpw";gon.locale="ru";gon.language="ru";gon.theme="light";gon.rails_env="production";gon.mobile=false;gon.google={"analytics_key":"UA-1360700-51","optimize_key":"GTM-5QDVFPF"};gon.captcha={"google_v3_site_key":"6LenGbgZAAAAAM7HbrDbn5JlizCSzPcS767c9vaY","yandex_site_key":"ysc1_Vyob5ZPPUdPBsu0ykt8bVFdzsfpoVjQChLGl2b4g19647a89","verification_failed":null};gon.social_signin=false;gon.typoreporter_google_form_id="1FAIpQLSeibfGq-KvWQ2Fyru-zkFFRVTLBuzXAHAoEyN1p49FtDmNoNA";
//]]>
</script>
<meta charset="utf-8">
<title>Как программисту быть эффективным на удалённой работе</title>
<meta name="description" content="Автор оригинальной публикации Марк Макдоннелл работает в BuzFeed на позиции Staff Software Engineer. Он трудится удалённо. В статье Марк делится инсайтами об удалённой работе. Это не гайд на тему «Как правильно работать удалённо», а набор принципов и лайфхаков, которые помогли быть эффективным">
<link rel="canonical" href="https://ru.hexlet.io/blog/posts/kak-programmistu-byt-effektivnym-na-udalyonnoy-rabote">
<meta property="og:title" content="Как программисту быть эффективным на удалённой работе">
<meta property="og:description" content="Автор оригинальной публикации Марк Макдоннелл работает в BuzFeed на позиции Staff Software Engineer. Он трудится удалённо. В статье Марк делится инсайтами об удалённой работе. Это не гайд на тему «Как правильно работать удалённо», а набор принципов и лайфхаков, которые помогли быть эффективным автору лично.">
<meta property="og:image" content="https://ru.hexlet.io/vite/assets/blog_post-7eTyeLLt.webp">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="RfKRAKFT2NaVw6BX50neoD33cpMtUyQKk_K_Zt08vYWqI1o3Uy11tiOAhM_rRi7X_f5fOSVk2qguEiUyjzta6w" />
<script src="/vite/assets/inertia-BIn5nEMk.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/preload-helper-BJ4cLWpC.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/init-DOv3_-Z_.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ahoy-DrlRQ-1D.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/analytics-cb8xch9l.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ErrorFallbackBlock-naDSYSy9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Surface-DL2bpZA-.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/gon-D3e4yh1x.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/mantine-CGMYrt2Y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/utils-DRqSHbQE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/extends-C-EagtpE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/inheritsLoose-BBd-DCVI.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/objectWithoutPropertiesLoose-DRHXDhjp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/index.esm-DAqKOkZ0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Button-CGPUux8l.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/CloseButton-D1euiPao.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Group-BX48WcuU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Loader-BQEY8g6v.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Modal-Cy3HByv7.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/OptionalPortal-1Hza5P2w.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Stack-CtjJzfw4.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Textarea-Ck64llAy.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Box-B5-OOzBf.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/DirectionProvider-Dc9zdUke.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/events-DJQOhap0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-reduced-motion-D2owz4wa.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-disclosure-zKtK5W1r.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-hotkeys-Cnc_Rwkb.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/random-id-DOQyszCZ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/notifications.store-C-3AFSMn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/exports-C_MrNx_T.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/axios-BEvgo0ym.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dayjs.min-BkKovM-s.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/i18next-BlSq9s7B.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/client-U9M77rxp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-dom-DaLxUz_h.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useTranslation-Bx1Cdrkz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/compiler-runtime-6XxiPFnt.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/jsx-runtime-CwjcCKJi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-CkL4ZRHB.js" as="script" crossorigin="anonymous">
<link rel="stylesheet" href="/vite/assets/application-BqhCP46M.js" />
<script src="/vite/assets/application-Df9RExpe.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/autocomplete-VMNbxKGl.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/createPopper-C3aM9r1M.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/js.cookie-D1-O8zkX.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-C8HjmMaq.css" media="screen" />
<script>
window.ym = function(){(ym.a=ym.a||[]).push(arguments)};
window.addEventListener('load', function() {
setTimeout(function() {
ym.l = 1*new Date();
ym(window.gon.ym_counter, "init", {
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true
});
// Загружаем скрипт
var k = document.createElement('script');
k.async = 1;
k.src = 'https://mc.yandex.ru/metrika/tag.js';
document.head.appendChild(k);
ym(window.gon.ym_counter, 'getClientID', function(clientID) {
window.ymClientId = clientID;
});
}, 1500);
});
</script>
<!-- Google Tag Manager - deferred -->
<script>
// dataLayer stub сразу — пуши работают до загрузки скрипта
window.dataLayer = window.dataLayer || [];
// Сам скрипт — отложенно после load
window.addEventListener('load', function() {
setTimeout(function() {
dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
var j = document.createElement('script');
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=GTM-WK88TH';
document.head.appendChild(j);
}, 1500);
});
</script>
<!-- End Google Tag Manager -->
</head>
<body>
<noscript>
<div>
<img alt="" src="https://mc.yandex.ru/watch/25559621" style="position:absolute; left:-9999px;">
</div>
</noscript>
<header class="sticky-top bg-body">
<nav class="navbar navbar-expand-lg">
<div class="container-xxl">
<a class="navbar-brand" href="/"><img alt="Логотип Хекслета" height="24" src="https://ru.hexlet.io/vite/assets/logo_ru_light-BpiEA1LT.svg" width="96">
</a><button aria-controls="collapsable" aria-expanded="false" aria-label="Меню" class="navbar-toggler border-0 mb-0 mt-1" data-bs-target="#collapsable" data-bs-toggle="collapse">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="collapsable">
<ul class="navbar-nav mb-lg-0 mt-lg-1">
<li class="nav-item dropdown">
<button aria-haspopup class="btn nav-link" data-bs-toggle="dropdown" type="button">
Все курсы
<span class="bi bi-chevron-down align-middle ms-1"></span>
</button>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item d-flex py-2" href="/courses"><div class="fw-bold me-auto">Все что есть</div>
<div class="text-muted">117</div>
</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li class="dropdown-item">
<b>Популярные категории</b>
</li>
<li>
<a class="dropdown-item py-2" href="/courses_devops">Курсы по DevOps
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_data_analytics">Курсы по аналитике данных
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_programming">Курсы по программированию
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_testing">Курсы по тестированию
</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li class="dropdown-item">
<b>Популярные курсы</b>
</li>
<li>
<a class="dropdown-item py-2" href="/programs/devops-engineer-from-scratch">DevOps-инженер с нуля
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/go">Go-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/java">Java-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/python">Python-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/qa-auto-engineer-java">Автоматизатор тестирования на Java
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/data-analytics">Аналитик данных
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/frontend">Фронтенд-разработчик
</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<button aria-haspopup class="btn nav-link" data-bs-toggle="dropdown" type="button">
О Хекслете
<span class="bi bi-chevron-down align-middle"></span>
</button>
<ul class="dropdown-menu bg-body">
<li>
<a class="dropdown-item py-2" href="/pages/about">О нас
</a></li>
<li>
<a class="dropdown-item py-2" href="/blog">Блог
</a></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/hse-research" role="button">Результаты (Исследование)
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://career.hexlet.io" role="button">Хекслет Карьера
</span></li>
<li>
<a class="dropdown-item py-2" href="/testimonials">Отзывы студентов
</a></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://t.me/hexlet_help_bot" role="button">Поддержка (В ТГ)
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/referal-program/?promo_creative=priglasite-druzei&promo_name=referal-program&promo_position=promo_position&promo_start=010724&promo_type=link" role="button">Реферальная программа
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/certificate" role="button">Подарочные сертификаты
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://hh.ru/employer/4307094" role="button">Вакансии
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://b2b.hexlet.io" data-target="_blank" role="button">Компаниям
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://hexly.ru/" data-target="_blank" role="button">Колледж
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://hexlyschool.ru/" data-target="_blank" role="button">Частная школа
</span></li>
</ul>
</li>
<li><a class="nav-link" href="/subscription/new">Подписка</a></li>
</ul>
<ul class="navbar-nav flex-lg-row align-items-lg-center gap-2 ms-auto">
<li>
<a class="nav-link" aria-label="Переключить тему" href="/theme/switch?new_theme=dark"><span aria-hidden="true" class="bi bi-moon"></span>
</a></li>
<li>
<span data-target="_self" class="nav-link external-link" data-href="/u/new" role="button"><span>Регистрация</span>
</span></li>
<li>
<span data-target="_self" class="nav-link external-link" data-href="https://ru.hexlet.io/session/new" role="button"><span>Вход</span>
</span></li>
</ul>
</div>
</div>
</nav>
</header>
<div class="x-container-xxxl">
</div>
<main class="mb-6 min-vh-100 h-100">
<link rel="preload" as="image" href="/vite/assets/blog_post-7eTyeLLt.webp"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY3NywicHVyIjoiYmxvYl9pZCJ9fQ==--745022c2f47ba4203dd11cd8922cd55d5bebfdca/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20typing-rafiki.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzcyNywicHVyIjoiYmxvYl9pZCJ9fQ==--2d5cbbf5c3b4a73ae4b2c50632305d78f5872e4d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programmer-rafiki.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDA0MywicHVyIjoiYmxvYl9pZCJ9fQ==--e2c6c0775e2308e42fbc5dc592ba2db0470632ca/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programmer-rafiki.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY2OSwicHVyIjoiYmxvYl9pZCJ9fQ==--cbbaa606be07bca305bd21d9919235989a1ed289/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20typing-amico.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY2NSwicHVyIjoiYmxvYl9pZCJ9fQ==--f7793ed718d27cc7ce1799556a7623d56e7635f8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20snippets-rafiki.png"/><link rel="preload" as="image" href="/vite/assets/development-BVihs_d5.png"/><div id="app" data-page="{"component":"web/blog/posts/show","props":{"errors":{},"locale":"ru","language":"ru","httpsHost":"https://ru.hexlet.io","host":"ru.hexlet.io","colorScheme":"light","auth":{"user":{"id":null,"last_viewed_notification_id":null,"email":null,"state":null,"first_name":"","last_name":"","created_at":"2026-02-26T18:05:56.524Z","current_program":null,"current_team":null,"full_name":"","guest":true,"can_use_paid_features":false,"is_hexlet_employee":false,"sanitized_phone_number":"","can_subscribe":true,"can_renew_education":false}},"cloudflareTurnstileSiteKey":"0x4AAAAAAA15KmeFXzd2H0Xo","vkIdClientId":"51586979","yandexIdClientId":"88d071f1d3384eb4bd1deb37910235c7","formAuthToken":"l0_HmZaSQEI-KPdwWtHc7a3XMTCCAxvlIzy-JStM8BZ4ngyuZOztIohr0-hW3iyabd4cmoo05Uee3CRxeUsXeA","post":{"model_name":"BlogPost","category":{"id":12,"name":"Карьера","slug":"career","state":"published","created_at":"2017-07-21T15:42:21.481Z"},"creator":{"public_name":"Дмитрий Дементий","id":174372,"is_tutor":false},"tags":[{"id":1119,"slug":"bez-steka","name":"Без стека"}],"id":570,"title":"Как программисту быть эффективным на удалённой работе","slug":"kak-programmistu-byt-effektivnym-na-udalyonnoy-rabote","state":"published","summary":"Автор оригинальной публикации Марк Макдоннелл работает в BuzFeed на позиции Staff Software Engineer. Он трудится удалённо. В статье Марк делится инсайтами об удалённой работе. Это не гайд на тему «Как правильно работать удалённо», а набор принципов и лайфхаков, которые помогли быть эффективным автору лично. ","votes_count":21,"created_at":"2019-11-29T09:32:57.236Z","published_at":"2019-11-29T10:25:06.499Z","body":"Автор оригинальной публикации Марк Макдоннелл работает в BuzFeed на позиции Staff Software Engineer. Он трудится удалённо. В статье Марк делится инсайтами об удалённой работе. Это не гайд на тему «Как правильно работать удалённо», а набор принципов и лайфхаков, которые помогли быть эффективным автору лично. \n\n\n## Содержание\n\n## Почему удалённая работа\n\nАвтор обычно работает в компаниях, которые могут позволить себе офис в центре Лондона. А Марк живёт на Восточном побережье Англии. Дорога из дома в офис в центре Лондона отнимает у автора 2 часа в день. Дорога из офиса домой отнимает ещё больше. Марку приходится проводить 4 или 5 часов в день сидя или скорее стоя в поезде, только чтобы добраться до рабочего места. \n\n::programs\n\nЧтобы приехать в офис в разумное время, автору приходится просыпаться до 6 утра. Чтобы избежать пробок вечером и сидеть, а не стоять в поезде, Марку нужно уйти с работы примерно в 16\\:30. Этот график утомляет, порождает стресс и приводит к неэффективности на рабочем месте. \n\nКогда Марк был холостяком, он ещё мог позволить себе спокойно позавтракать и даже сходить в спортзал перед работой. После появления супруги и ребёнка утро стало единственным временем, которое автор может уделить семье, например, помочь супруге ухаживать за маленьким ребёнком.\n\nМарк упоминает простые бытовые вопросы, которые не мог решать из-за работы в офисе. Например, ему сложно было вызвать сантехника или даже отвести ребёнка к врачу, так как он с понедельника по пятницу был на работе. Удалённые работники легко решают такие вопросы. \n\n\n## Проблемы с удалённой работой\n\nС удалённой работой тоже не всё просто. Вот некоторые проблемы, с которыми сталкивается автор публикации:\n\n- Когда начинать и заканчивать работу?\n- Как быть замеченным и чувствовать себя включённым в рабочие процессы?\n- Как быть влиятельным?\n- Как общаться с другими работниками?\n- Как показывать выполненную работу?\n- Как бороться с прокрастинацией?\n- Как поддерживать здоровье?\n\nНиже пойдёт речь о решении этих проблем. \n\n\n### Когда начинать и заканчивать работу удалёнщику\n\nОчень важный момент: удалённым работникам нужна рутина. Не имеет значения, как она создаётся, важно, чтобы она была. Вы ошибаетесь, если думаете, что удалёнщик может проснуться ближе к обеду, потягивать кофе лёжа в постели и выбирать рабочие задачи, с которыми сегодня есть настроение разобраться. \n\nУдалённая работа — это РАБОТА. Вам придётся вставать рано утром, умываться, пить кофе и думать о рабочих задачах. Как видите, разницы между удалённой работой и работой в офисе здесь нет. И это нормально. \n\nАвтор встаёт в 7 утра и приступает к работе в 9 утра. Когда нужно сделать что-то по дому, он может отложить начало работы до 10\\:00. Марк работает 8 часов в день. Если он начинает в 9\\:00, то заканчивает в 17\\:00. Если начинает в 10\\:00, работает до 18\\:00. \n\nИногда автор закрывает рабочие задачи до окончания рабочего времени. Если до «звонка» остаётся полчаса, Марк отвечает на письма, переписывается с другими сотрудниками в Slack или готовит саммари по итогам рабочего дня. Такие саммари помогают синхронизироваться людям, которые работают удалённо и живут в разных часовых поясах. \n\n\n### Как быть замеченным и чувствовать себя включённым в рабочие процессы\n\nЭто сложный вопрос с подвохом. Автор публикации начинал работать в большинстве компаний как «частично удалённый работник». Он должен был работать в офисе два дня в неделю, а в остальное время мог работать удалённо. Это полезная практика, она помогает наладить отношения с другими сотрудниками. \n\nНо если вы начинаете работать как стопроцентный удалёнщик, не переживайте. В этом случае тоже можно наладить отношения с сотрудниками. Возможно, потребуются дополнительные усилия, о которых пойдёт речь дальше. Марк живёт в Англии, но он легко налаживал отношения с работниками из США, как с Восточного, так и с Западного побережья. \n\n> **Автор обращает внимание, что англичанину сложнее взаимодействовать с американцами с Западного побережья из-за восьмичасовой разницы во времени. Но и тут Марк находил выход из ситуации.**\n\nВ конце концов всё сводится к общению. Чтобы нормально общаться, нужно выбирать правильное время и подходящие средства. Подробнее об этом пойдёт речь ниже. \n\nАвтор приводит пример: каждое утро он отправляет в Slack традиционное приветствие. У него есть структура, которая видна на иллюстрации. \n\n\n___\n\n\nМарк желает команде доброго утра, публикует какую-то весёлую гифку и объясняет её значение. Например, смысл гифки может быть связан с погодой, с важным событием в жизни компании и так далее. \n\nАвтор отправляет в общий чат приветствие, потому что хочет самовыразиться, показать себя. Он как будто отдаёт другим работникам часть себя. \n\nОбщение не ограничивается приветствиями. Марк — открытый человек, это касается в том числе его личной жизни. Например, он публикует в «Слаке» личные фотографии, в том числе фото своего сына. Автор старается показать, что он человек, а не ник с той стороны экрана. \n\nМарк рекомендует поближе знакомиться с коллегами, узнавать, что они за люди, что любят или не любят. Для этого отлично подходит свободное общение на нерабочие темы. Естественно, для неформального общения должно быть специальное пространство, например, канал _random_ в рабочем чате. \n\nНапример, Марк знает, что его коллега из Аргентины любит котов. Марк тоже любит котов. Ребята обсуждают своих питомцев, делятся фотографиями. \n\nАвтор добавляет сотрудников в друзья в социальных сетях. Мы проводим много времени на работе, поэтому стоит по-настоящему подружиться с людьми, с которыми мы работаем. Это положительно влияет на то, как мы себя чувствуем на рабочем месте. \n\nМарк советует не ограничиваться контактами с коллегами или с людьми, которые живут рядом с вами. Благодаря интернету можно общаться с людьми из разных частей планеты, присоединяться к интересным вам сообществам. \n\nМарк сам организовал несколько тематических групп, в которых обсуждались вопросы архитектуры, дизайна приложений, документации, взаимодействия внутри команд. Он предлагает создавать рабочие группы, посвящённые интересным вам вопросам. О таких группах можно рассказывать сотрудникам. Это тоже сближает людей, которые работают удалённо. \n\nКак только вы начнёте делать что-то, чтобы понять людей, с которыми работаете, люди начнут делать шаги навстречу. Это поможет не только общаться на неформальные темы. В конце концов такая активность позволит вам мгновенно находить общий язык с коллегами и легко обсуждать рабочие вопросы. \n\n\n### Как общаться с сотрудниками, если ты удалённый работник\n\nНеправильно выстроенные коммуникации могут приводить к непониманию и разногласиям между сотрудниками. Если общение налажено неправильно, сотрудник может чувствовать себя неуютно. Поэтому умение общаться — критически важный навык, который необходим как удалённым, так и офисным работникам. \n\nНапример, в некоторых ситуациях переписка в Slack не позволяет нормально общаться. Если вы видите, что в процессе обсуждения собеседник не читает ваши сообщения, а просто пишет вам, пытаясь убедить в своей правоте, созвонитесь с ним. Звонок поможет быстрее найти общую точку зрения, а также позволит вам убедиться, что собеседник не только говорит, но и слушает. \n\nЕсли вы спорите, общение голосом может стать более эффективным способом общения, так как вы и ваш собеседник попытаетесь соблюдать правила хорошего тона и не перебивать друг друга. Это позволит вам быть услышанным и услышать собеседника. \n\n> **Возможны ситуации, когда человек и во время разговора слушает вас, но не слышит. Он просто ждёт, пока вы замолчите, чтобы выдать вам свою точку зрения. Но это другая история.**\n\nПосле созвона автор рекомендует возвращаться в чат и писать краткое резюме по итогам разговора. Есть несколько причин, чтобы сделать это:\n\n- полезно задокументировать разговор;\n- важно убедиться, что собеседники поняли друг друга;\n- это позволяет ввести в курс дела людей, которые не участвовали в разговоре, но для которых обсуждаемая информация может быть важной.\n\nВажный признак того, что вы хорошо общаетесь — умение быть понятным и, если этого требуют обстоятельства, кратким. В своём блоге Марк не умеет быть кратким, но когда он пишет сообщения в Slack’е или электронные письма, он пытается выражать мысли лаконично. \n\nДля тех, кто хочет поработать над умением общаться, автор рекомендует несколько полезных ссылок:\n\n- [Радикальная откровенность](https://www.radicalcandor.com/). \n- [Доброжелательное общение](https://www.nonviolentcommunication.com/).\n- [Аутентичное общение](https://www.soundstrue.com/store/authentic-communication.html). \n\nЕщё пара полезных рекомендаций. \n\nУбедитесь, что вы оставляете в расписании время на важные вещи, например, на обед или общение с семьёй. Это особенно актуально, если вы работаете в распределённой команде. Например, автор блокирует в календаре время с 5 до 10 вечера для общения с семьёй. Благодаря этому кто-то из другого часового пояса не может случайно назначить созвон на это время. \n\nКаждый месяц планируйте индивидуальные созвоны с сотрудниками разного уровня, например, с джуниорами, синьорами, менеджерами, дизайнерами и так далее. Это помогает синхронизироваться: узнавать, чем занимаются другие сотрудники, а также рассказывать другим людям, чем занимаетесь вы. \n\n\n### Как быть влиятельным\n\nЧтобы быть влиятельным, недостаточно просто делать свою работу. Вы можете менторить коллег, находить проблемы, создавать RFC-документацию.\n\nВ конечном итоге чтобы быть влиятельным, нужно принимать на себя ответственность и заботиться о компании и её успехе. \n\nЕсли вы просто «работаете работу», чтобы получать деньги, забудьте о влиятельности и возможности влиять на жизнь организации. \n\n\n### Как показывать выполненную работу\n\nЭто важный вопрос как для удалённых сотрудников, так и для работодателей, которые раздумывают о найме удалённых сотрудников. \n\nЛюбая бизнес-организация старается эффективно управлять процессами. Поэтому вам нужен таск-трекер, например, Jira, а также нужна методология управления процессами, например, канбан, скрам, аджайл и так далее. \n\nЕсли команда использует эти инструменты, у вас есть всё, чтобы показывать выполненную работу. Вот как можно это делать:\n\n- Ежедневные митинги. Это ваша возможность сказать, что вы делали вчера, что планируете сделать сегодня и есть ли какие-то препятствия, которые могут помешать вам выполнить сегодняшние задачи. Митинг можно использовать, чтобы обсудить вопросы, касающиеся вас. \n- Таск-трекер. Если вы пользуетесь Jira или аналогичным инструментом, у вас есть список задач, над которыми вы работаете. Руководство может отслеживать выполненные задачи (и невыполненные тоже). \n- Индивидуальные встречи. Во время созвона с непосредственным руководителем можно рассказать о проблемах, а также о задачах, над которыми вы в данный момент.\n\n\n### Как бороться с прокрастинацией\n\nПрокрастинируют все: как удалённые, так и офисные сотрудники. Борьба с прокрастинацией предполагает сфокусированность, способность преодолевать отвлекающие факторы, самостоятельную планирование и соблюдение сроков выполнения задач, общую организованность. \n\nАвтор считает, что удалённому сотруднику в первую очередь надо подумать о пространстве, в котором он работает. Это отлично, когда вы можете работать в любом месте у себя дома. Но нужно иметь рабочий уголок, подобие офиса в доме. \n\nУ Марка кабинет, это помогает фокусироваться и не отвлекаться на семью, даже когда близкие шумят. Но в солнечную погоду автор любит работать в гостиной, так как по утрам солнце освещает эту комнату первой. Кроме того, работая в гостиной, автор может побыть рядом с ребёнком, пока он играет. \n\nМарк любит работать в кухне, так как из неё видно сад. Но большую часть рабочего времени он проводит в кабинете. \n\nАвтор говорит, что его отвлекают песни. Поэтому во время работы он слушает музыку без слов. Но если Марк работает над простыми задачами, он может слушать всё что угодно без потери концентрации. \n\nЧеловек должен отслеживать, что его отвлекает, и бороться с отвлекающими факторами. Это общая рекомендация, а с деталями нужно разбираться самостоятельно. \n\n\n### Как поддерживать здоровье\n\nЭто очень важная тема, так как удалённые работники часто выгорают из-за переработок. Нужно ставить себе жёсткие границы: начинаю работать во столько-то, заканчиваю во столько-то. Обед в такое-то время. При этом надо полноценно обедать, а не глотать бутерброд, сидя за монитором. \n\nАвтор пользуется рабочим столом, который позволяет [работать сидя и стоя](https://ru.hexlet.io/blog/posts/inogda-bol-signaliziruet-o-serieznyh-i-dazhe-strashnyh-diagnozah-nevrolog-ekaterina-danilevich-o-zdorovie-spiny). С утра Марк работает стоя час или два, а потом сидит час или два. В обед Марк идёт на прогулку сам или с сыном. \n\nАвтор рекомендует есть самостоятельно приготовленную еду, избегать снеков и полуфабрикатов. Вечером Марк позволяет себе тёмный шоколад, если хочет чего-то сладкого. \n\nВот пример здорового дневного рациона от автора:\n\n- Завтрак: Марк смешивает в тарелке орехи, бананы, изюм, тыквенные семечки, ягоды, и заливает это овсяным молоком. \n- Обед: рыба и салат. \n- Ужин: мясо, овощи, немного углеводов. \n\nАвтор не пьёт кофе и обычный чай. Он предпочитает чистую воду и мятный чай. Если он нуждается в дозе кофеина, то заваривает [чай гуайюса](https://en.wikipedia.org/wiki/Ilex_guayusa). В нём больше кофеина, чем в обычном чае или кофе, но гуайюса, по информации Марка, более полезный для здоровья. \n\n> **Автор рекомендует заниматься физкультурой, если для этого есть возможность и мотивация. Как минимум Марк советует гулять на свежем воздухе.**\n\nКлюч к здоровью — быть активным и иметь интересы помимо работы. По словам Марка, пока вы думаете о чём-то не связанном с рабочими задачами, мозг в фоновом режиме обрабатывает информацию. \n\nУдалённому сотруднику можно работать не только из дома. Если есть техническая возможность, можно поработать на свежем воздухе, например, на берегу моря или реки. Хорошие варианты — работать в библиотеке или в кафе. \n\n\n## Что не срабатывает для удалённых сотрудников\n\nНекоторые подходы не срабатывают, когда речь идёт об удалёнщиках. Часть из них описана ниже. \n\n\n### Обсуждения у доски\n\nОбсуждения у доски или whiteboard discussion сложно организовать. Конечно, можно шерить экран и пытаться чертить схемы с помощью графического планшета. Но это не лучший выход, если речь идёт о распределённой команде. \n\n\n### Удалённые встречи\n\nМарк рассказывает о проблемах, которые случаются, если в удалённой встрече участвуют незнакомые с этим форматом сотрудники. Неопытные участники могут вести себя так, как будто удалёнщики не присутствуют на встрече. Например, сидеть спиной к камере или не интересоваться мнением участников, которые присутствуют на встрече удалённо. Человеку с той стороны экрана сложнее вклиниться в разговор чем человеку, который находится в переговорной комнате. \n\n\n::posts\n\n### Незапланированные совещания\n\nАвтор говорит о разговорах между сотрудниками, которые работают в офисе. Если они не подключают своих удалённых коллег с помощью Slack, обсуждение рабочих вопросов может быть неэффективным. \n\nПо мнению Марка, проблем с удалённой работой не так уж много, поэтому бизнесу не надо бояться нанимать удалёнщиков и строить распределённые команды. \n\n\n## Заключение\n\nВ этой статье Марк Макдоннел поделился своим опытом эффективной удалённой работы и рассказал о приёмах, которые помогают ему быть услышанным, оставаться включённым, поддерживать здоровье. Если у вас есть свой опыт и рекомендации, делитесь в комментариях. \n\n_Адаптированный перевод статьи Марка Макдоннелла [Remote Working](https://www.integralist.co.uk/posts/remote-working/). Мнение администрации «Хекслета» может не совпадать с мнением автора оригинальной публикации._","reading_time":8,"url":"https://ru.hexlet.io/blog/posts/kak-programmistu-byt-effektivnym-na-udalyonnoy-rabote","cover_thumb_variant":null,"cover_list_variant":"/vite/assets/blog_post-7eTyeLLt.webp","cover_main_variant":"/vite/assets/blog_post-7eTyeLLt.webp","related_stacks_count":5},"relatedPosts":[{"model_name":"BlogPost","id":538,"title":"Публичное собеседование: продукт-менеджер VS разработчик","slug":"publichnoe-sobesedovanie-produkt-menedzher-vs-razrabotchik","summary":"!youtube!(e2BEPGio62Q)\r\n\r\n8 ноября в 20:15 по МСК на youtube-канале Hexlet пройдёт публичное собеседование - продукт-менеджер VS разработчик. Интервьер - Григорий Добряков, кандидат - Кирилл Самсонов. Гриша выступит в роли проджект-менеджера, который ищет разработчика в свой проект.","created_at":"2019-11-07T15:19:08.653Z","published_at":"2019-11-07T15:19:35.250Z","cover_list_variant":"/vite/assets/blog_post-7eTyeLLt.webp"},{"model_name":"BlogPost","id":509,"title":"В резюме не должно быть частой смены работы, или О требованиях тимлида к разработчикам. Интервью с Дмитрием Матвеевым, Evrone","slug":"v-rezyume-ne-dolzhno-byt-chastoy-smeny-raboty-ili-o-trebovaniyah-timlida-k-razrabotchikam-intervyu-s-dmitriem-matveevym-evrone","summary":"Тимлид — одна из ключевых для новичков фигур в команде. Этот специалист участвует в найме, организует онбординг — включает джунов в работу, следит за работой нового специалиста на испытательном сроке. То есть тимлид — один из тех, от кого зависит успешное трудоустройство новичка и его интеграция в команду. Подробнее об этом поговорили с Дмитрием Матвеевым, тимлидом компании Evrone. ","created_at":"2019-10-23T09:10:51.658Z","published_at":"2019-10-23T09:45:45.766Z","cover_list_variant":"/vite/assets/blog_post-7eTyeLLt.webp"},{"model_name":"BlogPost","id":505,"title":"Слаконар: вакансии и резюме","slug":"slakonar-vakansii-i-rezyume","summary":"Сегодня (18 октября) в 18:30 МСК пройдёт слаконар, посвящённый разбору вакансий и резюме. CEO Hexlet Кирилл Мокевнин и преподаватели Алексей Пирогов и Никита Михайлов в режиме realtime ответят на вопросы по трудоустройству программистов и дадут комментарии к реальным резюме и вакансиям. Ответы со стороны рекрутёра - Вероника Ильина, HR-эксперт, HRD в IT компании.\r\n\r\nО том, как будет проходить слаконар, читайте в новости.","created_at":"2019-10-18T11:39:18.850Z","published_at":"2019-10-18T11:44:27.642Z","cover_list_variant":"/vite/assets/blog_post-7eTyeLLt.webp"}],"category":{"id":12,"name":"Карьера","slug":"career","state":"published","created_at":"2017-07-21T15:42:21.481Z"},"mainStackCategory":{"id":2,"name":"Курсы по веб-разработке","slug":"web_development","short_name":"Веб-разработка","order":190,"state":"published","category_slug":"courses_web_development"},"categories":[{"id":6,"name":"Мотивация","slug":"motivation","state":"published","created_at":"2016-10-06T18:31:38.903Z"},{"id":3,"name":"Истории успеха","slug":"success","state":"published","created_at":"2016-07-30T12:57:18.308Z"},{"id":14,"name":"Дневник студента","slug":"student-diary","state":"published","created_at":"2019-02-25T13:27:09.471Z"},{"id":4,"name":"Код","slug":"code","state":"published","created_at":"2016-08-23T13:33:44.258Z"},{"id":12,"name":"Карьера","slug":"career","state":"published","created_at":"2017-07-21T15:42:21.481Z"}],"relatedLandings":[{"stack":{"id":131,"slug":"flask","title":"Веб разработка на Python","audience":"for_beginners","start_type":"anytime","pricing_model":"subscription","priority":"medium","kind":"track","state":"published","stack_state":"finished","order":1050,"duration_in_months":1},"id":222,"slug":"flask","title":"Веб-разработка на Python","subtitle":"Навык создания веб-приложений на Flask для разработки лёгких и гибких серверных решений","subtitle_for_lists":"Навык создания веб-приложений на Flask","locale":"ru","current":true,"duration_in_months_text":"1 месяц","stack_slug":"flask","price_text":"от 3 900 ₽","duration_text":"1 месяц","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY3NywicHVyIjoiYmxvYl9pZCJ9fQ==--745022c2f47ba4203dd11cd8922cd55d5bebfdca/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20typing-rafiki.png"},{"stack":{"id":12,"slug":"frontend","title":"Фронтенд-разработчик","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"finished","order":20,"duration_in_months":10},"id":17,"slug":"frontend","title":"Фронтенд-разработчик","subtitle":"Изучите HTML, CSS, JavaScript и React","subtitle_for_lists":"Изучите HTML, CSS, JavaScript и React","locale":"ru","current":true,"duration_in_months_text":"10 месяцев","stack_slug":"frontend","price_text":"от 6 792 ₽","duration_text":"10 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzcyNywicHVyIjoiYmxvYl9pZCJ9fQ==--2d5cbbf5c3b4a73ae4b2c50632305d78f5872e4d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programmer-rafiki.png"},{"stack":{"id":43,"slug":"fullstack-javascript","title":"Fullstack-разработчик на Node.js","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"finished","order":140,"duration_in_months":12},"id":74,"slug":"fullstack-javascript","title":"Fullstack-разработчик на Node.js","subtitle":"Освоите JavaScript, Node.js, Fastify и React для фронтенда и бэкенда.","subtitle_for_lists":"Освоите JavaScript, Node.js, Fastify и React для фронтенда и бэкенда.","locale":"ru","current":true,"duration_in_months_text":"12 месяцев","stack_slug":"fullstack-javascript","price_text":"от 7 934 ₽","duration_text":"12 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDA0MywicHVyIjoiYmxvYl9pZCJ9fQ==--e2c6c0775e2308e42fbc5dc592ba2db0470632ca/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programmer-rafiki.png"},{"stack":{"id":179,"slug":"fullstack-php","title":"Fullstack-разработчик на PHP","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"finished","order":null,"duration_in_months":16},"id":279,"slug":"fullstack-php","title":"Fullstack-разработчик на PHP","subtitle":"","subtitle_for_lists":null,"locale":"ru","current":true,"duration_in_months_text":"16 месяцев","stack_slug":"fullstack-php","price_text":"от 7 934 ₽","duration_text":"16 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY2OSwicHVyIjoiYmxvYl9pZCJ9fQ==--cbbaa606be07bca305bd21d9919235989a1ed289/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20typing-amico.png"},{"stack":{"id":180,"slug":"fullstack-python","title":"Fullstack-разработчик на Python","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"finished","order":null,"duration_in_months":16},"id":281,"slug":"fullstack-python","title":"Fullstack-разработчик на Python","subtitle":"","subtitle_for_lists":null,"locale":"ru","current":true,"duration_in_months_text":"16 месяцев","stack_slug":"fullstack-python","price_text":"от 7 934 ₽","duration_text":"16 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY2NSwicHVyIjoiYmxvYl9pZCJ9fQ==--f7793ed718d27cc7ce1799556a7623d56e7635f8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20snippets-rafiki.png"}]},"url":"/blog/posts/kak-programmistu-byt-effektivnym-na-udalyonnoy-rabote","version":"143505ecd123087a8fdfa4acb7147980e9d23d76","encryptHistory":false,"clearHistory":false}"><style data-mantine-styles="true">:root, :host{--mantine-font-family: Arial, sans-serif;--mantine-font-family-headings: Arial, sans-serif;--mantine-heading-font-weight: normal;--mantine-radius-default: 0rem;--mantine-primary-color-filled: var(--mantine-color-indigo-filled);--mantine-primary-color-filled-hover: var(--mantine-color-indigo-filled-hover);--mantine-primary-color-light: var(--mantine-color-indigo-light);--mantine-primary-color-light-hover: var(--mantine-color-indigo-light-hover);--mantine-primary-color-light-color: var(--mantine-color-indigo-light-color);--mantine-spacing-xxl: calc(4rem * var(--mantine-scale));--mantine-font-size-xs: 12px;--mantine-font-size-sm: 14px;--mantine-font-size-md: 16px;--mantine-font-size-lg: clamp(16.0000px, calc(15.2727px + 0.2273vw), 18.0000px);--mantine-font-size-xl: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-font-size-display-3: clamp(32.0000px, calc(26.1818px + 1.8182vw), 48.0000px);--mantine-font-size-display-2: clamp(36.0000px, calc(25.8182px + 3.1818vw), 64.0000px);--mantine-font-size-display-1: clamp(40.0000px, calc(25.4545px + 4.5455vw), 80.0000px);--mantine-font-size-h1: clamp(28.0000px, calc(23.6364px + 1.3636vw), 40.0000px);--mantine-font-size-h2: clamp(24.0000px, calc(21.0909px + 0.9091vw), 32.0000px);--mantine-font-size-h3: clamp(20.0000px, calc(17.0909px + 0.9091vw), 28.0000px);--mantine-font-size-h4: clamp(16.0000px, calc(13.0909px + 0.9091vw), 24.0000px);--mantine-font-size-h5: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-font-size-h6: 1rem;--mantine-primary-color-0: var(--mantine-color-indigo-0);--mantine-primary-color-1: var(--mantine-color-indigo-1);--mantine-primary-color-2: var(--mantine-color-indigo-2);--mantine-primary-color-3: var(--mantine-color-indigo-3);--mantine-primary-color-4: var(--mantine-color-indigo-4);--mantine-primary-color-5: var(--mantine-color-indigo-5);--mantine-primary-color-6: var(--mantine-color-indigo-6);--mantine-primary-color-7: var(--mantine-color-indigo-7);--mantine-primary-color-8: var(--mantine-color-indigo-8);--mantine-primary-color-9: var(--mantine-color-indigo-9);--mantine-color-red-0: #ffeaea;--mantine-color-red-1: #fed4d4;--mantine-color-red-2: #f4a7a8;--mantine-color-red-3: #ec7878;--mantine-color-red-4: #e55050;--mantine-color-red-5: #e03131;--mantine-color-red-6: #e02829;--mantine-color-red-7: #c71a1c;--mantine-color-red-8: #b21218;--mantine-color-red-9: #9c0411;--mantine-color-violet-0: #fce9ff;--mantine-color-violet-1: #f1cfff;--mantine-color-violet-2: #e09bff;--mantine-color-violet-3: #d16fff;--mantine-color-violet-4: #be37fe;--mantine-color-violet-5: #b51afe;--mantine-color-violet-6: #b009ff;--mantine-color-violet-7: #9b00e4;--mantine-color-violet-8: #8a00cc;--mantine-color-violet-9: #7800b3;--mantine-color-indigo-0: #edecff;--mantine-color-indigo-1: #d6d5fe;--mantine-color-indigo-2: #aaa9f4;--mantine-color-indigo-3: #7b79eb;--mantine-color-indigo-4: #5451e4;--mantine-color-indigo-5: #3b37e0;--mantine-color-indigo-6: #2d2adf;--mantine-color-indigo-7: #1f1ec7;--mantine-color-indigo-8: #1819b2;--mantine-color-indigo-9: #0c149e;--mantine-color-cyan-0: #dffdff;--mantine-color-cyan-1: #caf5ff;--mantine-color-cyan-2: #99e8ff;--mantine-color-cyan-3: #64daff;--mantine-color-cyan-4: #3ccffe;--mantine-color-cyan-5: #24c8fe;--mantine-color-cyan-6: #00c2ff;--mantine-color-cyan-7: #00ade4;--mantine-color-cyan-8: #009acd;--mantine-color-cyan-9: #0085b5;--mantine-color-green-0: #e9fdec;--mantine-color-green-1: #d7f6dc;--mantine-color-green-2: #b0eab9;--mantine-color-green-3: #86df94;--mantine-color-green-4: #62d574;--mantine-color-green-5: #4ccf5f;--mantine-color-green-6: #3fcc54;--mantine-color-green-7: #2fb344;--mantine-color-green-8: #25a03b;--mantine-color-green-9: #138a2e;--mantine-color-yellow-0: #fff7e2;--mantine-color-yellow-1: #ffeecd;--mantine-color-yellow-2: #ffdc9c;--mantine-color-yellow-3: #ffc966;--mantine-color-yellow-4: #feb93a;--mantine-color-yellow-5: #feae1e;--mantine-color-yellow-6: #ffa90f;--mantine-color-yellow-8: #ca8200;--mantine-color-yellow-9: #af7000;--mantine-h1-font-size: clamp(28.0000px, calc(23.6364px + 1.3636vw), 40.0000px);--mantine-h1-font-weight: normal;--mantine-h2-font-size: clamp(24.0000px, calc(21.0909px + 0.9091vw), 32.0000px);--mantine-h2-font-weight: normal;--mantine-h3-font-size: clamp(20.0000px, calc(17.0909px + 0.9091vw), 28.0000px);--mantine-h3-font-weight: normal;--mantine-h4-font-size: clamp(16.0000px, calc(13.0909px + 0.9091vw), 24.0000px);--mantine-h4-font-weight: normal;--mantine-h5-font-size: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-h5-font-weight: normal;--mantine-h6-font-size: 1rem;--mantine-h6-font-weight: normal;}
:root[data-mantine-color-scheme="dark"], :host([data-mantine-color-scheme="dark"]){--mantine-color-anchor: var(--mantine-color-text);--mantine-color-dimmed: #495057;--mantine-color-dark-filled: var(--mantine-color-dark-5);--mantine-color-dark-filled-hover: var(--mantine-color-dark-6);--mantine-color-dark-light: rgba(105, 105, 105, 0.15);--mantine-color-dark-light-hover: rgba(105, 105, 105, 0.2);--mantine-color-dark-light-color: var(--mantine-color-dark-0);--mantine-color-dark-outline: var(--mantine-color-dark-1);--mantine-color-dark-outline-hover: rgba(184, 184, 184, 0.05);--mantine-color-gray-filled: var(--mantine-color-gray-5);--mantine-color-gray-filled-hover: var(--mantine-color-gray-6);--mantine-color-gray-light: rgba(222, 226, 230, 0.15);--mantine-color-gray-light-hover: rgba(222, 226, 230, 0.2);--mantine-color-gray-light-color: var(--mantine-color-gray-0);--mantine-color-gray-outline: var(--mantine-color-gray-1);--mantine-color-gray-outline-hover: rgba(241, 243, 245, 0.05);--mantine-color-red-filled: var(--mantine-color-red-5);--mantine-color-red-filled-hover: var(--mantine-color-red-6);--mantine-color-red-light: rgba(236, 120, 120, 0.15);--mantine-color-red-light-hover: rgba(236, 120, 120, 0.2);--mantine-color-red-light-color: var(--mantine-color-red-0);--mantine-color-red-outline: var(--mantine-color-red-1);--mantine-color-red-outline-hover: rgba(254, 212, 212, 0.05);--mantine-color-pink-filled: var(--mantine-color-pink-5);--mantine-color-pink-filled-hover: var(--mantine-color-pink-6);--mantine-color-pink-light: rgba(250, 162, 193, 0.15);--mantine-color-pink-light-hover: rgba(250, 162, 193, 0.2);--mantine-color-pink-light-color: var(--mantine-color-pink-0);--mantine-color-pink-outline: var(--mantine-color-pink-1);--mantine-color-pink-outline-hover: rgba(255, 222, 235, 0.05);--mantine-color-grape-filled: var(--mantine-color-grape-5);--mantine-color-grape-filled-hover: var(--mantine-color-grape-6);--mantine-color-grape-light: rgba(229, 153, 247, 0.15);--mantine-color-grape-light-hover: rgba(229, 153, 247, 0.2);--mantine-color-grape-light-color: var(--mantine-color-grape-0);--mantine-color-grape-outline: var(--mantine-color-grape-1);--mantine-color-grape-outline-hover: rgba(243, 217, 250, 0.05);--mantine-color-violet-filled: var(--mantine-color-violet-5);--mantine-color-violet-filled-hover: var(--mantine-color-violet-6);--mantine-color-violet-light: rgba(209, 111, 255, 0.15);--mantine-color-violet-light-hover: rgba(209, 111, 255, 0.2);--mantine-color-violet-light-color: var(--mantine-color-violet-0);--mantine-color-violet-outline: var(--mantine-color-violet-1);--mantine-color-violet-outline-hover: rgba(241, 207, 255, 0.05);--mantine-color-indigo-filled: var(--mantine-color-indigo-5);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-6);--mantine-color-indigo-light: rgba(123, 121, 235, 0.15);--mantine-color-indigo-light-hover: rgba(123, 121, 235, 0.2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-0);--mantine-color-indigo-outline: var(--mantine-color-indigo-1);--mantine-color-indigo-outline-hover: rgba(214, 213, 254, 0.05);--mantine-color-blue-filled: var(--mantine-color-blue-5);--mantine-color-blue-filled-hover: var(--mantine-color-blue-6);--mantine-color-blue-light: rgba(116, 192, 252, 0.15);--mantine-color-blue-light-hover: rgba(116, 192, 252, 0.2);--mantine-color-blue-light-color: var(--mantine-color-blue-0);--mantine-color-blue-outline: var(--mantine-color-blue-1);--mantine-color-blue-outline-hover: rgba(208, 235, 255, 0.05);--mantine-color-cyan-filled: var(--mantine-color-cyan-5);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-6);--mantine-color-cyan-light: rgba(100, 218, 255, 0.15);--mantine-color-cyan-light-hover: rgba(100, 218, 255, 0.2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-0);--mantine-color-cyan-outline: var(--mantine-color-cyan-1);--mantine-color-cyan-outline-hover: rgba(202, 245, 255, 0.05);--mantine-color-teal-filled: var(--mantine-color-teal-5);--mantine-color-teal-filled-hover: var(--mantine-color-teal-6);--mantine-color-teal-light: rgba(99, 230, 190, 0.15);--mantine-color-teal-light-hover: rgba(99, 230, 190, 0.2);--mantine-color-teal-light-color: var(--mantine-color-teal-0);--mantine-color-teal-outline: var(--mantine-color-teal-1);--mantine-color-teal-outline-hover: rgba(195, 250, 232, 0.05);--mantine-color-green-filled: var(--mantine-color-green-5);--mantine-color-green-filled-hover: var(--mantine-color-green-6);--mantine-color-green-light: rgba(134, 223, 148, 0.15);--mantine-color-green-light-hover: rgba(134, 223, 148, 0.2);--mantine-color-green-light-color: var(--mantine-color-green-0);--mantine-color-green-outline: var(--mantine-color-green-1);--mantine-color-green-outline-hover: rgba(215, 246, 220, 0.05);--mantine-color-lime-filled: var(--mantine-color-lime-5);--mantine-color-lime-filled-hover: var(--mantine-color-lime-6);--mantine-color-lime-light: rgba(192, 235, 117, 0.15);--mantine-color-lime-light-hover: rgba(192, 235, 117, 0.2);--mantine-color-lime-light-color: var(--mantine-color-lime-0);--mantine-color-lime-outline: var(--mantine-color-lime-1);--mantine-color-lime-outline-hover: rgba(233, 250, 200, 0.05);--mantine-color-yellow-filled: var(--mantine-color-yellow-5);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-6);--mantine-color-yellow-light: rgba(255, 201, 102, 0.15);--mantine-color-yellow-light-hover: rgba(255, 201, 102, 0.2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-0);--mantine-color-yellow-outline: var(--mantine-color-yellow-1);--mantine-color-yellow-outline-hover: rgba(255, 238, 205, 0.05);--mantine-color-orange-filled: var(--mantine-color-orange-5);--mantine-color-orange-filled-hover: var(--mantine-color-orange-6);--mantine-color-orange-light: rgba(255, 192, 120, 0.15);--mantine-color-orange-light-hover: rgba(255, 192, 120, 0.2);--mantine-color-orange-light-color: var(--mantine-color-orange-0);--mantine-color-orange-outline: var(--mantine-color-orange-1);--mantine-color-orange-outline-hover: rgba(255, 232, 204, 0.05);--app-cta-gradient: linear-gradient(90deg, var(--mantine-color-blue-9) 0%, var(--mantine-color-cyan-7) 100%);--app-color-surface: #2e2e2e;}
:root[data-mantine-color-scheme="light"], :host([data-mantine-color-scheme="light"]){--mantine-color-anchor: var(--mantine-color-text);--mantine-color-dimmed: #495057;--mantine-color-red-light: rgba(224, 40, 41, 0.1);--mantine-color-red-light-hover: rgba(224, 40, 41, 0.12);--mantine-color-red-outline-hover: rgba(224, 40, 41, 0.05);--mantine-color-violet-light: rgba(176, 9, 255, 0.1);--mantine-color-violet-light-hover: rgba(176, 9, 255, 0.12);--mantine-color-violet-outline-hover: rgba(176, 9, 255, 0.05);--mantine-color-indigo-light: rgba(45, 42, 223, 0.1);--mantine-color-indigo-light-hover: rgba(45, 42, 223, 0.12);--mantine-color-indigo-outline-hover: rgba(45, 42, 223, 0.05);--mantine-color-cyan-light: rgba(0, 194, 255, 0.1);--mantine-color-cyan-light-hover: rgba(0, 194, 255, 0.12);--mantine-color-cyan-outline-hover: rgba(0, 194, 255, 0.05);--mantine-color-green-light: rgba(63, 204, 84, 0.1);--mantine-color-green-light-hover: rgba(63, 204, 84, 0.12);--mantine-color-green-outline-hover: rgba(63, 204, 84, 0.05);--mantine-color-yellow-light: rgba(255, 169, 15, 0.1);--mantine-color-yellow-light-hover: rgba(255, 169, 15, 0.12);--mantine-color-yellow-outline-hover: rgba(255, 169, 15, 0.05);--app-color-surface: #f1f3f5;--app-cta-gradient: linear-gradient(90deg, var(--mantine-color-blue-filled) 0%, var(--mantine-color-cyan-5) 100%);}</style><style data-mantine-styles="classes">@media (max-width: 35.99375em) {.mantine-visible-from-xs {display: none !important;}}@media (min-width: 36em) {.mantine-hidden-from-xs {display: none !important;}}@media (max-width: 47.99375em) {.mantine-visible-from-sm {display: none !important;}}@media (min-width: 48em) {.mantine-hidden-from-sm {display: none !important;}}@media (max-width: 61.99375em) {.mantine-visible-from-md {display: none !important;}}@media (min-width: 62em) {.mantine-hidden-from-md {display: none !important;}}@media (max-width: 74.99375em) {.mantine-visible-from-lg {display: none !important;}}@media (min-width: 75em) {.mantine-hidden-from-lg {display: none !important;}}@media (max-width: 87.99375em) {.mantine-visible-from-xl {display: none !important;}}@media (min-width: 88em) {.mantine-hidden-from-xl {display: none !important;}}</style><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","author":"Дмитрий Дементий","name":"Как программисту быть эффективным на удалённой работе","datePublished":"2019-11-29T10:25:06.499Z","headline":"Автор оригинальной публикации Марк Макдоннелл работает в BuzFeed на позиции Staff Software Engineer. Он трудится удалённо. В статье Марк делится инсайтами об удалённой работе. Это не гайд на тему «Как правильно работать удалённо», а набор принципов и лайфхаков, которые помогли быть эффективным автору лично. ","image":"/vite/assets/blog_post-7eTyeLLt.webp","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":21}]}</script><div style="--container-size:var(--container-size-lg);margin-top:var(--mantine-spacing-xl);height:100%" class="m_7485cace mantine-Container-root" data-size="lg" data-strategy="block"><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"position":1,"@type":"ListItem","item":{"@id":"/blog","name":"Блог Хекслета"}},{"position":2,"@type":"ListItem","item":{"@id":"/blog/categories/career","name":"Карьера"}},{"position":3,"@type":"ListItem","item":{"@id":"/blog/posts/kak-programmistu-byt-effektivnym-na-udalyonnoy-rabote","name":"Как программисту быть эффективным на удалённой работе"}}]}</script><div style="margin-bottom:var(--mantine-spacing-xs)" class="m_8b3717df mantine-Breadcrumbs-root"><a style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);white-space:normal;color:inherit" class="mantine-focus-auto m_849cf0da m_f678d540 mantine-Breadcrumbs-breadcrumb m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-size="sm" data-underline="hover" href="/"><div style="color:inherit" class="m_4451eb3a mantine-Center-root"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-home-link "><path d="M20.085 11.085l-8.085 -8.085l-9 9h2v7a2 2 0 0 0 2 2h4.5"></path><path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 1.807 1.143"></path><path d="M20 21a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path><path d="M20 16a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path><path d="M15 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path><path d="M21 16l-5 3l5 2"></path></svg></div></a><div class="m_3b8f2208 mantine-Breadcrumbs-separator">/</div><a style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);white-space:normal;color:inherit" class="mantine-focus-auto m_849cf0da m_f678d540 mantine-Breadcrumbs-breadcrumb m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-size="sm" data-underline="hover" href="/blog">Блог Хекслета</a><div class="m_3b8f2208 mantine-Breadcrumbs-separator">/</div><a style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);white-space:normal;color:inherit" class="mantine-focus-auto m_849cf0da m_f678d540 mantine-Breadcrumbs-breadcrumb m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-size="sm" data-underline="hover" href="/blog/categories/career">Карьера</a><div class="m_3b8f2208 mantine-Breadcrumbs-separator">/</div><p style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);white-space:normal;color:var(--mantine-color-dimmed)" class="mantine-focus-auto m_f678d540 mantine-Breadcrumbs-breadcrumb m_b6d8b162 mantine-Text-root" data-size="sm">Как программисту быть эффективным на удалённой работе</p></div><style data-mantine-styles="inline">.__m__-_R_eub_{margin-bottom:var(--mantine-spacing-xs);}@media(min-width: 36em){.__m__-_R_eub_{margin-bottom:var(--mantine-spacing-xs);}}</style><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root __m__-_R_eub_"><style data-mantine-styles="inline">.__m__-_R_deub_{width:100%;}@media(min-width: 36em){.__m__-_R_deub_{width:70%;}}@media(min-width: 75em){.__m__-_R_deub_{width:75%;}}</style><div class="__m__-_R_deub_"><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><h1 style="--title-fw:var(--mantine-h1-font-weight);--title-lh:var(--mantine-h1-line-height);--title-fz:var(--mantine-h1-font-size)" class="m_8a5d1357 mantine-Title-root" data-order="1">Как программисту быть эффективным на удалённой работе</h1></div></div></div><div style="position:absolute;top:calc(18.75rem * var(--mantine-scale))" class=""></div><style data-mantine-styles="inline">.__m__-_R_2iub_{--grid-gutter:var(--mantine-spacing-xl);}</style><div class="m_410352e9 mantine-Grid-root __m__-_R_2iub_"><div class="m_dee7bd2f mantine-Grid-inner"><style data-mantine-styles="inline">.__m__-_R_dmiub_{--col-flex-grow:auto;--col-flex-basis:100%;--col-max-width:100%;}@media(min-width: 48em){.__m__-_R_dmiub_{--col-flex-grow:auto;--col-flex-basis:83.33333333333334%;--col-max-width:83.33333333333334%;}}@media(min-width: 62em){.__m__-_R_dmiub_{--col-flex-grow:auto;--col-flex-basis:66.66666666666667%;--col-max-width:66.66666666666667%;}}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_dmiub_"><div style="--stack-gap:var(--mantine-spacing-md);--stack-align:stretch;--stack-justify:flex-start;margin-bottom:var(--mantine-spacing-xl)" class="m_6d731127 mantine-Stack-root"><div class=""><div style="--group-gap:var(--mantine-spacing-xs);--group-align:center;--group-justify:flex-start;--group-wrap:wrap;margin-bottom:var(--mantine-spacing-xl)" class="m_4081bf90 mantine-Group-root"><button style="--badge-height:var(--badge-height-sm);--badge-padding-x:var(--badge-padding-x-sm);--badge-fz:var(--badge-fz-sm);--badge-bg:var(--mantine-color-default);--badge-color:var(--mantine-color-default-color);--badge-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);cursor:pointer;color:inherit" class="m_347db0ec mantine-Badge-root" data-variant="default" data-size="sm" type="button" aria-label="Без стека"><span class="m_5add502a mantine-Badge-label">Без стека</span></button></div><div style="--group-gap:calc(0.625rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap;margin-bottom:var(--mantine-spacing-sm);color:var(--mantine-color-gray-text)" class="m_4081bf90 mantine-Group-root"><div style="--group-gap:calc(0.1875rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap;margin-inline-end:var(--mantine-spacing-lg)" class="m_4081bf90 mantine-Group-root">29 ноября 2019 г.</div><div style="--group-gap:calc(0.1875rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-clock "><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path><path d="M12 7v5l3 3"></path></svg></div>8 минут</div><div style="--group-gap:calc(0.1875rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-thumb-up "><path d="M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3"></path></svg></div>21</div></div><div style="--ar-ratio:2" class="m_71ac47fc mantine-AspectRatio-root"><img style="--image-radius:var(--mantine-radius-md);--image-object-fit:cover;width:100%;height:100%" class="m_9e117634 mantine-Image-root" src="/vite/assets/blog_post-7eTyeLLt.webp" alt="Как программисту быть эффективным на удалённой работе"/></div></div><div role="link" tabindex="0" style="cursor:pointer"><button style="display:block;width:100%" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Присоединяйтесь к нашему Telegram-сообществу"><div style="background-color:light-dark(var(--mantine-color-gray-1), var(--mantine-color-dark-6))" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root"><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><div style="--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-inline-end:auto;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brand-telegram "><path d="M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4"></path></svg></div>Присоединяйтесь к нашему Telegram-сообществу</div></div></button></div><div style="margin-bottom:var(--mantine-spacing-xl)" class="m_d08caa0 mantine-Typography-root"><p>Автор оригинальной публикации Марк Макдоннелл работает в BuzFeed на позиции Staff Software Engineer. Он трудится удалённо. В статье Марк делится инсайтами об удалённой работе. Это не гайд на тему «Как правильно работать удалённо», а набор принципов и лайфхаков, которые помогли быть эффективным автору лично.</p>
<h2 id="heading-2-1">Содержание</h2>
<ul>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="#heading-2-2">Почему удалённая работа</a></li>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="#heading-2-3">Проблемы с удалённой работой</a></li>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="#heading-2-11">Что не срабатывает для удалённых сотрудников</a></li>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="#heading-2-15">Заключение</a></li>
</ul>
<h2 id="heading-2-2">Почему удалённая работа</h2>
<p>Автор обычно работает в компаниях, которые могут позволить себе офис в центре Лондона. А Марк живёт на Восточном побережье Англии. Дорога из дома в офис в центре Лондона отнимает у автора 2 часа в день. Дорога из офиса домой отнимает ещё больше. Марку приходится проводить 4 или 5 часов в день сидя или скорее стоя в поезде, только чтобы добраться до рабочего места.</p>
<style data-mantine-styles="inline">.__m__-_R_bderddmiub_{--carousel-slide-gap:var(--mantine-spacing-xs);--carousel-slide-size:70%;}@media(min-width: 36em){.__m__-_R_bderddmiub_{--carousel-slide-gap:var(--mantine-spacing-xl);--carousel-slide-size:50%;}}</style><div style="--carousel-control-size:calc(2.5rem * var(--mantine-scale));--carousel-controls-offset:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-lg);padding-block:var(--mantine-spacing-sm);background:var(--app-color-surface)" class="m_17884d0f mantine-Carousel-root responsiveClassName" data-orientation="horizontal" data-include-gap-in-size="true"><div class="m_39bc3463 mantine-Carousel-controls" data-orientation="horizontal"><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="previous" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="next" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(-90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></div><div class="m_a2dae653 mantine-Carousel-viewport" data-type="media"><div class="m_fcd81474 mantine-Carousel-container __m__-_R_bderddmiub_" data-orientation="horizontal"><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/flask?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">1 месяц</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Веб-разработка на Python</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Навык создания веб-приложений на Flask</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY3NywicHVyIjoiYmxvYl9pZCJ9fQ==--745022c2f47ba4203dd11cd8922cd55d5bebfdca/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20typing-rafiki.png" alt="Веб-разработка на Python" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 3 900 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/frontend?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">10 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Фронтенд-разработчик</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите HTML, CSS, JavaScript и React</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzcyNywicHVyIjoiYmxvYl9pZCJ9fQ==--2d5cbbf5c3b4a73ae4b2c50632305d78f5872e4d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programmer-rafiki.png" alt="Фронтенд-разработчик" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 6 792 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/fullstack-javascript?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">12 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Fullstack-разработчик на Node.js</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Освоите JavaScript, Node.js, Fastify и React для фронтенда и бэкенда.</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDA0MywicHVyIjoiYmxvYl9pZCJ9fQ==--e2c6c0775e2308e42fbc5dc592ba2db0470632ca/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programmer-rafiki.png" alt="Fullstack-разработчик на Node.js" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 7 934 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/fullstack-php?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">16 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Fullstack-разработчик на PHP</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root"></p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY2OSwicHVyIjoiYmxvYl9pZCJ9fQ==--cbbaa606be07bca305bd21d9919235989a1ed289/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20typing-amico.png" alt="Fullstack-разработчик на PHP" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 7 934 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/fullstack-python?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">16 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Fullstack-разработчик на Python</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root"></p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY2NSwicHVyIjoiYmxvYl9pZCJ9fQ==--f7793ed718d27cc7ce1799556a7623d56e7635f8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20snippets-rafiki.png" alt="Fullstack-разработчик на Python" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 7 934 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/courses?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><h2 style="--title-fw:var(--mantine-h2-font-weight);--title-lh:var(--mantine-h2-line-height);--title-fz:var(--mantine-h2-font-size);margin-bottom:var(--mantine-spacing-md);font-size:var(--mantine-font-size-h3)" class="m_8a5d1357 mantine-Title-root" data-order="2" data-responsive="true">Каталог</h2><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Полный список доступных курсов по разным направлениям</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="/vite/assets/development-BVihs_d5.png" alt="Orientation"/></div></div></div></a></div></div></div></div></div>
<p>Чтобы приехать в офис в разумное время, автору приходится просыпаться до 6 утра. Чтобы избежать пробок вечером и сидеть, а не стоять в поезде, Марку нужно уйти с работы примерно в 16:30. Этот график утомляет, порождает стресс и приводит к неэффективности на рабочем месте.</p>
<p>Когда Марк был холостяком, он ещё мог позволить себе спокойно позавтракать и даже сходить в спортзал перед работой. После появления супруги и ребёнка утро стало единственным временем, которое автор может уделить семье, например, помочь супруге ухаживать за маленьким ребёнком.</p>
<p>Марк упоминает простые бытовые вопросы, которые не мог решать из-за работы в офисе. Например, ему сложно было вызвать сантехника или даже отвести ребёнка к врачу, так как он с понедельника по пятницу был на работе. Удалённые работники легко решают такие вопросы.</p>
<h2 id="heading-2-3">Проблемы с удалённой работой</h2>
<p>С удалённой работой тоже не всё просто. Вот некоторые проблемы, с которыми сталкивается автор публикации:</p>
<ul>
<li>Когда начинать и заканчивать работу?</li>
<li>Как быть замеченным и чувствовать себя включённым в рабочие процессы?</li>
<li>Как быть влиятельным?</li>
<li>Как общаться с другими работниками?</li>
<li>Как показывать выполненную работу?</li>
<li>Как бороться с прокрастинацией?</li>
<li>Как поддерживать здоровье?</li>
</ul>
<p>Ниже пойдёт речь о решении этих проблем.</p>
<h3 id="heading-3-4">Когда начинать и заканчивать работу удалёнщику</h3>
<p>Очень важный момент: удалённым работникам нужна рутина. Не имеет значения, как она создаётся, важно, чтобы она была. Вы ошибаетесь, если думаете, что удалёнщик может проснуться ближе к обеду, потягивать кофе лёжа в постели и выбирать рабочие задачи, с которыми сегодня есть настроение разобраться.</p>
<p>Удалённая работа — это РАБОТА. Вам придётся вставать рано утром, умываться, пить кофе и думать о рабочих задачах. Как видите, разницы между удалённой работой и работой в офисе здесь нет. И это нормально.</p>
<p>Автор встаёт в 7 утра и приступает к работе в 9 утра. Когда нужно сделать что-то по дому, он может отложить начало работы до 10:00. Марк работает 8 часов в день. Если он начинает в 9:00, то заканчивает в 17:00. Если начинает в 10:00, работает до 18:00.</p>
<p>Иногда автор закрывает рабочие задачи до окончания рабочего времени. Если до «звонка» остаётся полчаса, Марк отвечает на письма, переписывается с другими сотрудниками в Slack или готовит саммари по итогам рабочего дня. Такие саммари помогают синхронизироваться людям, которые работают удалённо и живут в разных часовых поясах.</p>
<h3 id="heading-3-5">Как быть замеченным и чувствовать себя включённым в рабочие процессы</h3>
<p>Это сложный вопрос с подвохом. Автор публикации начинал работать в большинстве компаний как «частично удалённый работник». Он должен был работать в офисе два дня в неделю, а в остальное время мог работать удалённо. Это полезная практика, она помогает наладить отношения с другими сотрудниками.</p>
<p>Но если вы начинаете работать как стопроцентный удалёнщик, не переживайте. В этом случае тоже можно наладить отношения с сотрудниками. Возможно, потребуются дополнительные усилия, о которых пойдёт речь дальше. Марк живёт в Англии, но он легко налаживал отношения с работниками из США, как с Восточного, так и с Западного побережья.</p>
<blockquote>
<p><strong>Автор обращает внимание, что англичанину сложнее взаимодействовать с американцами с Западного побережья из-за восьмичасовой разницы во времени. Но и тут Марк находил выход из ситуации.</strong></p>
</blockquote>
<p>В конце концов всё сводится к общению. Чтобы нормально общаться, нужно выбирать правильное время и подходящие средства. Подробнее об этом пойдёт речь ниже.</p>
<p>Автор приводит пример: каждое утро он отправляет в Slack традиционное приветствие. У него есть структура, которая видна на иллюстрации.</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="https://i.imgur.com/6Noya1U.jpg" alt="приветствие в Слаке" loading="lazy"/></p>
<hr/>
<p>Марк желает команде доброго утра, публикует какую-то весёлую гифку и объясняет её значение. Например, смысл гифки может быть связан с погодой, с важным событием в жизни компании и так далее.</p>
<p>Автор отправляет в общий чат приветствие, потому что хочет самовыразиться, показать себя. Он как будто отдаёт другим работникам часть себя.</p>
<p>Общение не ограничивается приветствиями. Марк — открытый человек, это касается в том числе его личной жизни. Например, он публикует в «Слаке» личные фотографии, в том числе фото своего сына. Автор старается показать, что он человек, а не ник с той стороны экрана.</p>
<p>Марк рекомендует поближе знакомиться с коллегами, узнавать, что они за люди, что любят или не любят. Для этого отлично подходит свободное общение на нерабочие темы. Естественно, для неформального общения должно быть специальное пространство, например, канал <em>random</em> в рабочем чате.</p>
<p>Например, Марк знает, что его коллега из Аргентины любит котов. Марк тоже любит котов. Ребята обсуждают своих питомцев, делятся фотографиями.</p>
<p>Автор добавляет сотрудников в друзья в социальных сетях. Мы проводим много времени на работе, поэтому стоит по-настоящему подружиться с людьми, с которыми мы работаем. Это положительно влияет на то, как мы себя чувствуем на рабочем месте.</p>
<p>Марк советует не ограничиваться контактами с коллегами или с людьми, которые живут рядом с вами. Благодаря интернету можно общаться с людьми из разных частей планеты, присоединяться к интересным вам сообществам.</p>
<p>Марк сам организовал несколько тематических групп, в которых обсуждались вопросы архитектуры, дизайна приложений, документации, взаимодействия внутри команд. Он предлагает создавать рабочие группы, посвящённые интересным вам вопросам. О таких группах можно рассказывать сотрудникам. Это тоже сближает людей, которые работают удалённо.</p>
<p>Как только вы начнёте делать что-то, чтобы понять людей, с которыми работаете, люди начнут делать шаги навстречу. Это поможет не только общаться на неформальные темы. В конце концов такая активность позволит вам мгновенно находить общий язык с коллегами и легко обсуждать рабочие вопросы.</p>
<h3 id="heading-3-6">Как общаться с сотрудниками, если ты удалённый работник</h3>
<p>Неправильно выстроенные коммуникации могут приводить к непониманию и разногласиям между сотрудниками. Если общение налажено неправильно, сотрудник может чувствовать себя неуютно. Поэтому умение общаться — критически важный навык, который необходим как удалённым, так и офисным работникам.</p>
<p>Например, в некоторых ситуациях переписка в Slack не позволяет нормально общаться. Если вы видите, что в процессе обсуждения собеседник не читает ваши сообщения, а просто пишет вам, пытаясь убедить в своей правоте, созвонитесь с ним. Звонок поможет быстрее найти общую точку зрения, а также позволит вам убедиться, что собеседник не только говорит, но и слушает.</p>
<p>Если вы спорите, общение голосом может стать более эффективным способом общения, так как вы и ваш собеседник попытаетесь соблюдать правила хорошего тона и не перебивать друг друга. Это позволит вам быть услышанным и услышать собеседника.</p>
<blockquote>
<p><strong>Возможны ситуации, когда человек и во время разговора слушает вас, но не слышит. Он просто ждёт, пока вы замолчите, чтобы выдать вам свою точку зрения. Но это другая история.</strong></p>
</blockquote>
<p>После созвона автор рекомендует возвращаться в чат и писать краткое резюме по итогам разговора. Есть несколько причин, чтобы сделать это:</p>
<ul>
<li>полезно задокументировать разговор;</li>
<li>важно убедиться, что собеседники поняли друг друга;</li>
<li>это позволяет ввести в курс дела людей, которые не участвовали в разговоре, но для которых обсуждаемая информация может быть важной.</li>
</ul>
<p>Важный признак того, что вы хорошо общаетесь — умение быть понятным и, если этого требуют обстоятельства, кратким. В своём блоге Марк не умеет быть кратким, но когда он пишет сообщения в Slack’е или электронные письма, он пытается выражать мысли лаконично.</p>
<p>Для тех, кто хочет поработать над умением общаться, автор рекомендует несколько полезных ссылок:</p>
<ul>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://www.radicalcandor.com/" rel="noopener noreferrer" target="_blank">Радикальная откровенность</a>.</li>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://www.nonviolentcommunication.com/" rel="noopener noreferrer" target="_blank">Доброжелательное общение</a>.</li>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://www.soundstrue.com/store/authentic-communication.html" rel="noopener noreferrer" target="_blank">Аутентичное общение</a>.</li>
</ul>
<p>Ещё пара полезных рекомендаций.</p>
<p>Убедитесь, что вы оставляете в расписании время на важные вещи, например, на обед или общение с семьёй. Это особенно актуально, если вы работаете в распределённой команде. Например, автор блокирует в календаре время с 5 до 10 вечера для общения с семьёй. Благодаря этому кто-то из другого часового пояса не может случайно назначить созвон на это время.</p>
<p>Каждый месяц планируйте индивидуальные созвоны с сотрудниками разного уровня, например, с джуниорами, синьорами, менеджерами, дизайнерами и так далее. Это помогает синхронизироваться: узнавать, чем занимаются другие сотрудники, а также рассказывать другим людям, чем занимаетесь вы.</p>
<h3 id="heading-3-7">Как быть влиятельным</h3>
<p>Чтобы быть влиятельным, недостаточно просто делать свою работу. Вы можете менторить коллег, находить проблемы, создавать RFC-документацию.</p>
<p>В конечном итоге чтобы быть влиятельным, нужно принимать на себя ответственность и заботиться о компании и её успехе.</p>
<p>Если вы просто «работаете работу», чтобы получать деньги, забудьте о влиятельности и возможности влиять на жизнь организации.</p>
<h3 id="heading-3-8">Как показывать выполненную работу</h3>
<p>Это важный вопрос как для удалённых сотрудников, так и для работодателей, которые раздумывают о найме удалённых сотрудников.</p>
<p>Любая бизнес-организация старается эффективно управлять процессами. Поэтому вам нужен таск-трекер, например, Jira, а также нужна методология управления процессами, например, канбан, скрам, аджайл и так далее.</p>
<p>Если команда использует эти инструменты, у вас есть всё, чтобы показывать выполненную работу. Вот как можно это делать:</p>
<ul>
<li>Ежедневные митинги. Это ваша возможность сказать, что вы делали вчера, что планируете сделать сегодня и есть ли какие-то препятствия, которые могут помешать вам выполнить сегодняшние задачи. Митинг можно использовать, чтобы обсудить вопросы, касающиеся вас.</li>
<li>Таск-трекер. Если вы пользуетесь Jira или аналогичным инструментом, у вас есть список задач, над которыми вы работаете. Руководство может отслеживать выполненные задачи (и невыполненные тоже).</li>
<li>Индивидуальные встречи. Во время созвона с непосредственным руководителем можно рассказать о проблемах, а также о задачах, над которыми вы в данный момент.</li>
</ul>
<h3 id="heading-3-9">Как бороться с прокрастинацией</h3>
<p>Прокрастинируют все: как удалённые, так и офисные сотрудники. Борьба с прокрастинацией предполагает сфокусированность, способность преодолевать отвлекающие факторы, самостоятельную планирование и соблюдение сроков выполнения задач, общую организованность.</p>
<p>Автор считает, что удалённому сотруднику в первую очередь надо подумать о пространстве, в котором он работает. Это отлично, когда вы можете работать в любом месте у себя дома. Но нужно иметь рабочий уголок, подобие офиса в доме.</p>
<p>У Марка кабинет, это помогает фокусироваться и не отвлекаться на семью, даже когда близкие шумят. Но в солнечную погоду автор любит работать в гостиной, так как по утрам солнце освещает эту комнату первой. Кроме того, работая в гостиной, автор может побыть рядом с ребёнком, пока он играет.</p>
<p>Марк любит работать в кухне, так как из неё видно сад. Но большую часть рабочего времени он проводит в кабинете.</p>
<p>Автор говорит, что его отвлекают песни. Поэтому во время работы он слушает музыку без слов. Но если Марк работает над простыми задачами, он может слушать всё что угодно без потери концентрации.</p>
<p>Человек должен отслеживать, что его отвлекает, и бороться с отвлекающими факторами. Это общая рекомендация, а с деталями нужно разбираться самостоятельно.</p>
<h3 id="heading-3-10">Как поддерживать здоровье</h3>
<p>Это очень важная тема, так как удалённые работники часто выгорают из-за переработок. Нужно ставить себе жёсткие границы: начинаю работать во столько-то, заканчиваю во столько-то. Обед в такое-то время. При этом надо полноценно обедать, а не глотать бутерброд, сидя за монитором.</p>
<p>Автор пользуется рабочим столом, который позволяет <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/blog/posts/inogda-bol-signaliziruet-o-serieznyh-i-dazhe-strashnyh-diagnozah-nevrolog-ekaterina-danilevich-o-zdorovie-spiny" rel="noopener noreferrer" target="_blank">работать сидя и стоя</a>. С утра Марк работает стоя час или два, а потом сидит час или два. В обед Марк идёт на прогулку сам или с сыном.</p>
<p>Автор рекомендует есть самостоятельно приготовленную еду, избегать снеков и полуфабрикатов. Вечером Марк позволяет себе тёмный шоколад, если хочет чего-то сладкого.</p>
<p>Вот пример здорового дневного рациона от автора:</p>
<ul>
<li>Завтрак: Марк смешивает в тарелке орехи, бананы, изюм, тыквенные семечки, ягоды, и заливает это овсяным молоком.</li>
<li>Обед: рыба и салат.</li>
<li>Ужин: мясо, овощи, немного углеводов.</li>
</ul>
<p>Автор не пьёт кофе и обычный чай. Он предпочитает чистую воду и мятный чай. Если он нуждается в дозе кофеина, то заваривает <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://en.wikipedia.org/wiki/Ilex_guayusa" rel="noopener noreferrer" target="_blank">чай гуайюса</a>. В нём больше кофеина, чем в обычном чае или кофе, но гуайюса, по информации Марка, более полезный для здоровья.</p>
<blockquote>
<p><strong>Автор рекомендует заниматься физкультурой, если для этого есть возможность и мотивация. Как минимум Марк советует гулять на свежем воздухе.</strong></p>
</blockquote>
<p>Ключ к здоровью — быть активным и иметь интересы помимо работы. По словам Марка, пока вы думаете о чём-то не связанном с рабочими задачами, мозг в фоновом режиме обрабатывает информацию.</p>
<p>Удалённому сотруднику можно работать не только из дома. Если есть техническая возможность, можно поработать на свежем воздухе, например, на берегу моря или реки. Хорошие варианты — работать в библиотеке или в кафе.</p>
<h2 id="heading-2-11">Что не срабатывает для удалённых сотрудников</h2>
<p>Некоторые подходы не срабатывают, когда речь идёт об удалёнщиках. Часть из них описана ниже.</p>
<h3 id="heading-3-12">Обсуждения у доски</h3>
<p>Обсуждения у доски или whiteboard discussion сложно организовать. Конечно, можно шерить экран и пытаться чертить схемы с помощью графического планшета. Но это не лучший выход, если речь идёт о распределённой команде.</p>
<h3 id="heading-3-13">Удалённые встречи</h3>
<p>Марк рассказывает о проблемах, которые случаются, если в удалённой встрече участвуют незнакомые с этим форматом сотрудники. Неопытные участники могут вести себя так, как будто удалёнщики не присутствуют на встрече. Например, сидеть спиной к камере или не интересоваться мнением участников, которые присутствуют на встрече удалённо. Человеку с той стороны экрана сложнее вклиниться в разговор чем человеку, который находится в переговорной комнате.</p>
<style data-mantine-styles="inline">.__m__-_R_51derddmiub_{--carousel-slide-gap:var(--mantine-spacing-xs);--carousel-slide-size:80%;}@media(min-width: 36em){.__m__-_R_51derddmiub_{--carousel-slide-gap:var(--mantine-spacing-xl);--carousel-slide-size:50%;}}</style><div style="--carousel-control-size:calc(2.5rem * var(--mantine-scale));--carousel-controls-offset:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-lg);padding-block:var(--mantine-spacing-sm);background:var(--app-color-surface)" class="m_17884d0f mantine-Carousel-root responsiveClassName" data-orientation="horizontal" data-include-gap-in-size="true"><div class="m_39bc3463 mantine-Carousel-controls" data-orientation="horizontal"><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="previous" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="next" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(-90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></div><div class="m_a2dae653 mantine-Carousel-viewport" data-type="media"><div class="m_fcd81474 mantine-Carousel-container __m__-_R_51derddmiub_" data-orientation="horizontal"><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/publichnoe-sobesedovanie-produkt-menedzher-vs-razrabotchik"><div style="padding-top:0rem;height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="margin-bottom:var(--mantine-spacing-sm)" class="m_599a2148 mantine-Card-section" data-first-section="true"><div style="--ar-ratio:2" class="m_71ac47fc mantine-AspectRatio-root"><img class="m_9e117634 mantine-Image-root" src="/vite/assets/blog_post-7eTyeLLt.webp" loading="lazy" alt="Публичное собеседование: продукт-менеджер VS разработчик"/></div></div><p style="margin-bottom:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-lg);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Публичное собеседование: продукт-менеджер VS разработчик</p><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">!youtube!(e2BEPGio62Q)
8 ноября в 20:15 по МСК на youtube-канале Hexlet пройдёт публичное собе...</p><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm)" class="m_4081bf90 mantine-Group-root">7 ноября 2019 г.<p style="font-size:inherit" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/v-rezyume-ne-dolzhno-byt-chastoy-smeny-raboty-ili-o-trebovaniyah-timlida-k-razrabotchikam-intervyu-s-dmitriem-matveevym-evrone"><div style="padding-top:0rem;height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="margin-bottom:var(--mantine-spacing-sm)" class="m_599a2148 mantine-Card-section" data-first-section="true"><div style="--ar-ratio:2" class="m_71ac47fc mantine-AspectRatio-root"><img class="m_9e117634 mantine-Image-root" src="/vite/assets/blog_post-7eTyeLLt.webp" loading="lazy" alt="В резюме не должно быть частой смены работы, или О требованиях тимлида к разработчикам. Интервью с Дмитрием Матвеевым, Evrone"/></div></div><p style="margin-bottom:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-lg);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">В резюме не должно быть частой смены работы, или О требованиях тимлида к разработчикам. Интервью с Дмитрием Матвеевым, Evrone</p><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Тимлид — одна из ключевых для новичков фигур в команде. Этот специалист участвует в найме, органи...</p><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm)" class="m_4081bf90 mantine-Group-root">23 октября 2019 г.<p style="font-size:inherit" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/slakonar-vakansii-i-rezyume"><div style="padding-top:0rem;height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="margin-bottom:var(--mantine-spacing-sm)" class="m_599a2148 mantine-Card-section" data-first-section="true"><div style="--ar-ratio:2" class="m_71ac47fc mantine-AspectRatio-root"><img class="m_9e117634 mantine-Image-root" src="/vite/assets/blog_post-7eTyeLLt.webp" loading="lazy" alt="Слаконар: вакансии и резюме"/></div></div><p style="margin-bottom:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-lg);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Слаконар: вакансии и резюме</p><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Сегодня (18 октября) в 18:30 МСК пройдёт слаконар, посвящённый разбору вакансий и резюме. CEO Hex...</p><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm)" class="m_4081bf90 mantine-Group-root">18 октября 2019 г.<p style="font-size:inherit" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></a></div></div></div></div></div>
<h3 id="heading-3-14">Незапланированные совещания</h3>
<p>Автор говорит о разговорах между сотрудниками, которые работают в офисе. Если они не подключают своих удалённых коллег с помощью Slack, обсуждение рабочих вопросов может быть неэффективным.</p>
<p>По мнению Марка, проблем с удалённой работой не так уж много, поэтому бизнесу не надо бояться нанимать удалёнщиков и строить распределённые команды.</p>
<h2 id="heading-2-15">Заключение</h2>
<p>В этой статье Марк Макдоннел поделился своим опытом эффективной удалённой работы и рассказал о приёмах, которые помогают ему быть услышанным, оставаться включённым, поддерживать здоровье. Если у вас есть свой опыт и рекомендации, делитесь в комментариях.</p>
<p><em>Адаптированный перевод статьи Марка Макдоннелла <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://www.integralist.co.uk/posts/remote-working/" rel="noopener noreferrer" target="_blank">Remote Working</a>. Мнение администрации «Хекслета» может не совпадать с мнением автора оригинальной публикации.</em></p></div><div class=""><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap;margin-bottom:var(--mantine-spacing-lg)" class="m_4081bf90 mantine-Group-root"><div class="m_4451eb3a mantine-Center-root" data-inline="true"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-inline-end:var(--mantine-spacing-xs);color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-user "><path d="M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0"></path><path d="M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2"></path></svg></div><p style="margin-inline-end:var(--mantine-spacing-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Дмитрий Дементий</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">6 лет назад</p></div><div style="align-items:center" class="m_8bffd616 mantine-Flex-root __m__-_R_5dirddmiub_"><a style="display:inline-flex" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/kak-programmistu-byt-effektivnym-na-udalyonnoy-rabote/votes"><div style="--ti-size:var(--ti-size-sm);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-inline-end:var(--mantine-spacing-xs);color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-thumb-up "><path d="M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3"></path></svg></div></a><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">21</p></div></div></div><div style="background-color:var(--mantine-color-indigo-light);border:calc(0.0625rem * var(--mantine-scale)) solid transparent;padding:var(--mantine-spacing-xl)" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root"><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h4)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Читайте также:</p><ul style="margin-inline-start:var(--mantine-spacing-lg)" class="m_abbac491 mantine-List-root"><li style="margin-bottom:var(--mantine-spacing-sm)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><a style="color:inherit" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/publichnoe-sobesedovanie-produkt-menedzher-vs-razrabotchik">Публичное собеседование: продукт-менеджер VS разработчик</a></span></div></li><li style="margin-bottom:var(--mantine-spacing-sm)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><a style="color:inherit" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/v-rezyume-ne-dolzhno-byt-chastoy-smeny-raboty-ili-o-trebovaniyah-timlida-k-razrabotchikam-intervyu-s-dmitriem-matveevym-evrone">В резюме не должно быть частой смены работы, или О требованиях тимлида к разработчикам. Интервью с Дмитрием Матвеевым, Evrone</a></span></div></li><li style="margin-bottom:var(--mantine-spacing-sm)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><a style="color:inherit" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/slakonar-vakansii-i-rezyume">Слаконар: вакансии и резюме</a></span></div></li></ul></div><div style="margin-block:var(--mantine-spacing-xl)" class="m_3eebeb36 mantine-Divider-root" data-orientation="horizontal" role="separator"></div></div><div></div></div><style data-mantine-styles="inline">.__m__-_R_lmiub_{--col-flex-grow:auto;--col-flex-basis:100%;--col-max-width:100%;}@media(min-width: 48em){.__m__-_R_lmiub_{--col-flex-grow:auto;--col-flex-basis:16.666666666666668%;--col-max-width:16.666666666666668%;}}@media(min-width: 62em){.__m__-_R_lmiub_{--col-flex-grow:auto;--col-flex-basis:33.333333333333336%;--col-max-width:33.333333333333336%;}}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_lmiub_ mantine-visible-from-md"><div style="background-color:var(--mantine-color-indigo-light);border:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-bottom:var(--mantine-spacing-xl);padding:var(--mantine-spacing-xl);width:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root"><div style="margin-bottom:var(--mantine-spacing-md)" class="m_4451eb3a mantine-Center-root" data-inline="true"><p style="font-size:var(--mantine-font-size-h4)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Категории</p></div><ul class="m_abbac491 mantine-List-root"><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Мотивация">Мотивация</button></span></div></li><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Истории успеха">Истории успеха</button></span></div></li><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Дневник студента">Дневник студента</button></span></div></li><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Код">Код</button></span></div></li><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Карьера">Карьера</button></span></div></li></ul></div><div style="justify-content:end;margin-top:0rem;position:sticky;top:calc(5rem * var(--mantine-scale))" class="m_8bffd616 mantine-Flex-root __m__-_R_5dlmiub_"><div tabindex="0" style="cursor:pointer"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/courses_web_development?promo_name=program_category&promo_position=blog_post&promo_creative=card&promo_type=card"><div style="background-color:var(--mantine-color-default);border:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);padding-inline:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xs);width:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root"><div class="m_4451eb3a mantine-Center-root" data-inline="true"><p style="font-size:var(--mantine-font-size-h4)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Курсы по веб-разработке</p></div><img class="m_9e117634 mantine-Image-root" src="/vite/assets/development-BVihs_d5.png"/><p style="margin-bottom:var(--mantine-spacing-xs);text-align:right" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></a></div></div></div></div></div></div></div>
</main>
<footer class="bg-dark fw-light text-light px-3 py-5">
<div class="row small">
<div class="col-12 col-sm-6 col-md-3">
<div class="h5 mb-3">Хекслет</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/about">О нас</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/testimonials">Отзывы</a>
</li>
<li>
<span class="nav-link link-light py-1 ps-0 external-link" data-href="https://b2b.hexlet.io" role="button">Корпоративное обучение</span>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/blog">Блог</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/qna">Вопросы и ответы</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/glossary">Глоссарий</a>
</li>
<li>
<span class="nav-link link-light py-1 ps-0 external-link" data-href="https://help.hexlet.io" data-target="_blank" role="button">Справка</span>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" target="_blank" rel="noopener noreferrer" href="/map">Карта сайта</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5 fw-normal mb-3">Направления</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_devops">DevOps
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_data_analytics">Аналитика
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_backend_development">Бэкенд
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_programming">Программирование
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_testing">Тестирование
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_front_end_dev">Фронтенд
</a></li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5">Профессии</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/devops-engineer-from-scratch">DevOps-инженер с нуля</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/go">Go-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/java">Java-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/python">Python-разработчик </a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/data-analytics">Аналитик данных</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/qa-engineer">Инженер по ручному тестированию</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/php">РНР-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/frontend">Фронтенд-разработчик</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5">Навыки</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/python-django-developer">Django</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/docker">Docker</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/php-laravel-developer">Laravel</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/postman">Postman</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/js-react-developer">React</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/js-rest-api">REST API в Node.js</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/spring-boot">Spring Boot</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/typescript">Typescript</a>
</li>
</ul>
</div>
</div>
<hr>
<div class="row">
<div class="col-12 col-sm-4 col-md-2">
<div class="fs-4">
<ul class="list-unstyled d-flex">
<li class="me-3">
<a aria-label="Telegram" target="_blank" class="link-light" rel="noopener noreferrer nofollow" href="https://t.me/hexlet_ru"><span class="bi bi-telegram"></span>
</a></li>
<li>
<a aria-label="Youtube" target="_blank" class="link-light" rel="noopener noreferrer nofollow" href="https://www.youtube.com/user/HexletUniversity"><span class="bi bi-youtube"></span>
</a></li>
</ul>
</div>
<div class="mb-2 d-flex flex-column">
<a class="link-light text-decoration-none" rel="nofollow" href="mailto:support@hexlet.io">support@hexlet.io</a>
<a class="link-light text-decoration-none py-2" target="_blank" href="https://t.me/hexlet_help_bot">t.me/hexlet_help_bot</a>
</div>
<ul class="list-unstyled d-flex">
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 external-link" rel="nofollow" data-href="https://hexlet.io/locale/switch?new_locale=en" data-target="_self" role="button"><span class="my-auto">EN</span>
</span></li>
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 opacity-100 external-link" rel="nofollow" data-href="https://ru.hexlet.io/locale/switch?new_locale=ru" data-target="_self" role="button"><span class="my-auto">RU</span>
</span></li>
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 external-link" rel="nofollow" data-href="https://kz.hexlet.io/locale/switch?new_locale=kz" data-target="_self" role="button"><span class="my-auto">KZ</span>
</span></li>
</ul>
</div>
<div class="col-12 col-sm-4 col-md-3">
<ul class="list-unstyled fs-4">
<li class="mb-3">
<a class="link-light text-decoration-none" href="tel:8%20800%20100%2022%2047">8 800 100 22 47</a>
<span class="d-block opacity-50 small">бесплатно по РФ</span>
</li>
<li>
<a class="link-light text-decoration-none" href="tel:%2B7%20495%20085%2021%2062">+7 495 085 21 62</a>
<span class="d-block opacity-50 small">бесплатно по Москве</span>
</li>
</ul>
</div>
<div class="col-12 col-sm-4 col-md-3">
<div class="small mb-3">Образовательные услуги оказываются на основании Л035-01298-77/01989008 от 14.03.2025</div>
<ul class="list-unstyled small">
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/legal">Правовая информация</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/offer">Оферта</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/license">Лицензия</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/contacts">Контакты</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-12 col-md-4 small">
<div class="mb-2">
<div>ООО «<a href="/" class="text-decoration-none link-light">Хекслет Рус</a>»</div>
<div>108813 г. Москва, вн.тер.г. поселение Московский,</div>
<div>г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3</div>
<div>ОГРН 1217300010476</div>
<div>ИНН 7325174845</div>
</div>
<hr>
<div>АНО ДПО «<a href="/" class="text-decoration-none link-light">Учебный центр «Хекслет</a>»</div>
<div>119331 г. Москва, вн. тер. г. муниципальный округ</div>
<div>Ломоносовский, пр-кт Вернадского, д. 29</div>
<div>ОГРН 1247700712390</div>
<div>ИНН 7736364948</div>
</div>
</div>
</footer>
<div id="root-assistant-offcanvas"></div>
<script src="/vite/assets/assistant-D8AK0-_C.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/init-DOv3_-Z_.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ErrorFallbackBlock-naDSYSy9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/MarkdownBlock-DbyKWoR_.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/gon-D3e4yh1x.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/mantine-CGMYrt2Y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/shiki-V011pkdv.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/utils-DRqSHbQE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/lib-XR8Qr8kR.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dist-GCHh59xr.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Box-B5-OOzBf.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/notifications.store-C-3AFSMn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useIsomorphicEffect-HJ6VK0D3.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/lib-KSp6QbZ0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/axios-BEvgo0ym.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/classnames-l6ipYlLR.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dayjs.min-BkKovM-s.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/debounce-jMQ_Cf4f.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/i18next-BlSq9s7B.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/client-U9M77rxp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-dom-DaLxUz_h.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useTranslation-Bx1Cdrkz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/compiler-runtime-6XxiPFnt.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/jsx-runtime-CwjcCKJi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-CkL4ZRHB.js" as="script" crossorigin="anonymous">
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v67327c56f0bb4ef8b305cae61679db8f1769101564043" integrity="sha512-rdcWY47ByXd76cbCFzznIcEaCN71jqkWBBqlwhF1SY7KubdLKZiEGeP7AyieKZlGP9hbY/MhGrwXzJC/HulNyg==" data-cf-beacon='{"version":"2024.11.0","token":"d11015b65d11429ea6b4a2ef37dd7e0b","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>