Мой опыт удаленной работы в Railsware
Четырнадцать месяцев назад я ушел с предыдущей работы, чтоб работать удаленно в Railsware — киевской компании, в которой пишут крупные проекты и исключительно под Ruby on Rails. Большая часть сотрудников Railsware работает в офисе в Киеве, но есть и несколько удаленщиков.
Я пошел на удаленку по двум причинам — хотел поработать в Railsware (тут действительно хорошо), а также попробовать работать из дому и со свободным графиком.
Вот что из этого вышло.
О рабочем месте
В то время, как я начинал удаленку, я уже давно работал с ноутбука. Ноутбук создает иллюзию свободы выбора рабочего места, обещает возможность программировать откуда угодно. А вот хрен.
Работать с дивана, кресла, кровати можно очень недолго. (Унитаз — исключение.) Дальше начинает болеть спина, шея, плечи, руки, потому что положение неестественное.
Знаешь, в обыкновенный письменный стол вложено не одно столетие инженерного прогресса. И в кресло тоже. Пользуйся ими. Да и вообще, удобнее и здоровее работать за настольным компьютером с большим монитором. Это справедливо и для офиса, и для дома.
Еще на удаленке можно путешествовать. Я попробовал и мне не очень понравилось, в первую очередь из-за нереально высоких ожиданий. Работа мешает гулять (ваш Кеп), поэтому и работать не так приятно, и гулять не успеваешь. Я надеюсь, в будущем придумаю, как делать такие поездки удобнее.
О графике
Удаленная работа не подразумевает сама собой свободного графика. У меня график гибкий.
Грязная правда гибкого графика — ты не только начинаешь работу в неопределенное время, но и заканчиваешь тоже непонятно когда. Вот, вчера в полдвенадцатого ночи созванивались. Лично мне это по душе, а есть люди, которых раздражают рабочие вопросы после шести вечера — вряд ли им подойдет удаленка.
Гибкий график дает возможность работать, когда есть настроение. Что подводит меня к следующему параграфу.
О дисциплине
Это ведь первое, о чем вспоминают. «Ну ведь нужна дисциплина, чтоб работать удаленно». А что, в офисе дисциплина не нужна? По-моему только в самых галерно-каторжных конторах не нужен самоконтроль — таких, где заблокирован скайп и штрафуют за минутное опоздание (и то). А так, даже сидя с девяти до пяти в офисе, ты отлично можешь просирать время в контакте, на лепре, на Полезных Программистских Сайтах и так далее. Можешь даже лабать какие-то левые проекты, создавая полную видимость работы. По моему собственному опыту, ты это делаешь не из-за наличия отвлечений как таковых, а из-за нежелания работать.
Способность работать, когда не хочется, называется профессионализмом. Это нормальное качество. Оно вообще важно, и удаленка тут ни при чем.
Однако что наши люди имеют в виду про дисциплину, так это что есть работа, где деньги платят просто за пребывание на месте по восемь часов в день, и вполне логично, что это место никак не может быть у тебя дома.
Об общении
Лично мне удобнее общаться вживую. Кому-то удобнее общаться по скайпу или почте — они лучше подходят для удаленки.
Есть мнение, что раз ты не в офисе, то никакие Васи тебя не дергают по мелочам и не ломают тебе концентрацию. Это так. Но и решение нужных проблем усложняется. Там, где в офисе достаточно встать, пройти два метра, ткнуть пальцем в экран и сказать три слова, на удаленке приходится делать скриншот, подписывать его, излагать ситуацию в скайпе, потом уточнять, и т.д.
Особенно это сказывается на обсуждении творческих вопросов. Идеи и так бывает сложно описать словами, а когда нужно еще и набирать их в скайпе или перекрикивать неидеальную голосовую связь… неудобно. Ведь идеи это такая штука, где надо брать количеством, а не качеством. Я на «мозговых штурмах» чувствую себя приблизительно как вот этот дедушка.
Отдельный момент — очень важно сообщать менеджеру/тимлиду, чем ты занимаешься. Считай это сигналом keep-alive. Тебя ведь не видно, поэтому должно быть хотя бы слышно. Я долго этого не осознавал, да и сейчас грешу иногда.
О поездках в офис
Я приезжаю в офис несколько раз в год, работаю неделю или две, уезжаю. Если сравнить Railsware с другими моими удаленными проектами — поездки очень помогают. Приятно знать человека, с которым работаешь, в лицо, а не только как аватарку в скайпе. Это как на конференцию съездить — все становятся реальнее, что ли.
Было бы прикольно в такие поездки устраивать нечто особенное, парное программирование, код ревью вживую, обмен знаниями, но пока этого почти нет.
Резюмируя: нужна ли удаленная работа тебе?
По-моему, для удаленной работы необходимы:
- любовь к своей работе; отношение не как к источнику денег, а как к приятному занятию;
- самостоятельность; способность работать без чужой помощи.
Или: для удаленной работы нужен профессионализм.
Вот.
Нет, серьезно: нужна ли удаленная работа?
Меня, как программиста, раздражает обязанность работать из офиса. Потому что она бессмысленна. Программисты работают по одиночке, с чисто цифровыми данными, которые тривиально передаются через Интернет, и у них нет никаких оснований для постоянного сидения в одной комнате.
Так что, я считаю, удаленка — нормальный способ работы для программиста. Если от меня требуют постоянной работы в офисе, значит, в компании не понимают, чего от меня хотят.
При этом, естественно, встречи и общение вживую тоже незаменимо важны. Вот такое противоречие.
В идеале я бы хотел работать на удаленке, но в своем городе. Я бы работал дома, но раз или два в неделю приходил в офис.
Однако, стоит ли тебе идти на удаленку?
Откуда я знаю? Попробуй!

Надеюсь за удаленкой будущее!
Раз-два в неделю в офисе вообще было бы идеально.
Спасибо за освещение вопроса.
Это суперский пост. Я абсолютно солидарен с автором.
Уйти из офиса – мечта!
Пост отличный, внятный и отражает действительность, все так и есть. Могу поделиться своим опытом.
Прежде всего хочу сказать, что для меня «работать удаленно» – способ отлаженный, выверенный и полностью удовлетворяет ожиданиям моих клиентов. Все верно, самодисциплина и самоконтроль – это минимально достаточный набор молодого бойца. Никакой офис, корпоративная культура и бонусы не возьмут вверх над прокрастинацией и, наоборот, умеешь работать – будешь работать где угодно и когда угодно.
Плюсы:
- сам формируешь степень доверия к тебе и своими мозгами доказываешь, что ты не горный олень
- сам распоряжаешься своим временем, у меня получалось работать в других городах, поезде, на даче
- сухой формат ежедневных (недельных) отчетов позволяет объективно показать себя как профессионала, а не болтуна
Минусы:
- сложно начать работать
- сложно остановиться работать
- трудно без зрительного и непосредственного вербального общения
И все таки, личные встречи очень важны, поэтому мы регулярно организуем поездки (в том числе зарубеж).
Работать дома != работать удаленно. Мы командой одно время снимали офис, это подходит для нас.
И в заключение еще пару мыслей. Работать удаленно, читай, работать самостоятельно, начиная свой бизнес.
За глупым словом «фрилансер» может скрываться человек высокой силы воли, характера и нераскрывшийся профессионал, который просто не умеет общаться, как это делают его недобросовестные к непосредственным обязанностями коллеги. Все начиналось и продолжает идти достаточно хорошо, проекты растут, команда набирается опыта, клиенты зарабатывают деньги.
Так или иначе, начиная свой бизнес, волей-неволей становишься удаленным партнером-коллегой-работником.
Все, что я написал, может не отражать действительность для большинства из читателей, однако, это то, чем мы руководствуемся в своей ежедневной работе и, знаете, это работает :)
Аналогично.
Айпад позволяет работать даже лежа, пока не надоест ;
(не сочтите за рекламу) ;)
Все правда, все по существу.
Разве на айпаде можно работать? Как минимум, придется брать с собой клавиатуру, а тогда уже ноутбук удобнее. То есть, наоборот, так же неудобно, как с ноутбуком.
В своё время перепробовал и телефон, и планшеты, и таблет, и настольный компьютер, но для меня непререкаемо лучшим инструментом до сих пор является ноутбук, сейчас нэтбук, достаточно для девелопера, достаточно для общения, легко для переноса и достаточно длительное время от аккумулятора.
Про эволюцию рабочего места – да, кресло – это действительно наиболее продвинутый симбиоз :) однако иногда и в позе по-турецки, выпрямив спину, можно сидеть без напряжения пару часов – это даже помогает в некоторых практиках, вообще же в любом случае физиологично разминаться и сменять место/позицию.
Работать удаленно – это прекрасно. Для этой работы нужно быть профессионалом – тут согласен на все 100%. Кроме того на удаленке мало просто кодить, что сказали. Тут требуется также умение общаться с заказчиков, который далеко не всегда приятен и мил. Нужно уметь трекать таски – никто за тебя этого не сделает, а если и сделает – то не факт что в твою пользу ;) Нужно уметь работать так чтобы все было «ровно», репортить вовремя, чтобы никто не впадал в панику. Нужно уметь заключить договор, работать с банком, с налоговой и прочими «горячо любимыми» инстанциями, следить за своевременным поддержанием бухгалтерии. Параллельно думать о следующем проекте и нагрузке. Много всего… Зато можно поехать туда и тогда, куда и когда хочется и совместить унылые будни с новыми впечатлениями. Это перекрывает минусы для меня.
Оборудование – ноут – это минимум. Это подойдет если уехал перезимовать в теплые страны. Работать можно, но удобней когда есть хороший стол, стул и пара дополнительных мониторов :) Я люблю внешнюю клавиатуру – ее не жалко раздолбать в пылу фаст-тайпа :) Ну и мышь – с ней таки приятней.