Как стать автором
Обновить

Комментарии 46

Недостатки только для экстравертов.

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

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

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

Для меня единственный возможный вариант работы это гибридный - 2 дня в офисе 3 дня из дома +/- по счастью последние лет 12 такой режим и есть Полная удаленка вызывает социальную депревацию и уныние. Каждый день в офис - еще хуже. По счастью есть свое постоянное место, поэтому в любое время могу приехать

не втискиваться с утра в одежду соответствующую дресс-коду, не толкаться в общественном транспорте или стоять в километровой пробке

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

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

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

В центре любого населенного пункта, в котором есть значимое количество айтишных рабочих мест?

Это ко мне вопрос? Тогда ответ - нет. Работодатели тоже не дураки кагбэ и за оверпрайс не будут снимать офис на центральной площади города. А на мой вопрос чо-нить ответите?

А на мой вопрос чо-нить ответите?

Я не могу прочитать мысли другого комментатора и ответить, центр чего он имел в виду. Предположу, что Москвы.

Работодатели тоже не дураки кагбэ и за оверпрайс не будут снимать офис на центральной площади города.

Если Москвы, то можно конечно рассуждать, что Сити или Белорусская, где сосредоточено значительное количество потенциальных работодателей это не совсем центр (ну правда же, центр -- это кружок из плитки возле красной площади), но с точки зрения цен на жильё относительно цен во всех тех местах, где можно комфортно жить, если отказаться от поездок в офис, это в общем тот же центр и в разговорной речи определяется так всеми, кроме, может коренных жителей ЦАО.

Москву как раз не рассматриваю из за невозможности за разумные деньги купить/снять квартиру в центре (в моём понимании - внутри Садового). У нас в Нижнем хрущёвка в центре и новостройка в спальном районе стоят похоже - так что можно выбирать согласно своим приоритетам.

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

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

Квартиру в Бутово (Химках, Медведково, Реутове) можно сдать за 40 тысяч в базарный день, а квартиру той же площади на Белорусской снять за 100. В любом случае в минус выходишь.

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

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

Если вы его сами себе придумываете - ну тут только "сам себе злобный буратино", за спасибо работать сверхурочно готовы наверное видимо только "вкатуны" в IT, которым лишь бы как-то закрепиться.

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

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

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

Я себе выработал четкое расписание и не позволяю себе от него отходить. Есть четкое время начала работы и конца, четкое время обеда, есть небольшие перерывы в течении дня для гимнастики. Закончился рабочий день - я встал и пошел, не стараюсь "дописать до точки/тут немного осталось/у меня возникла идея, надо проверить.

В этом еще помогает, что сразу после рабочего дня у меня тренировка на эллипсоиде, так что нет возможность просто еще немного доработать, ибо надо тренироваться

Может быть, предпочитал бы гибрид с 1-2 офисными днями, потому что я хоть и не настоящий экстраверт, но спустя пару лет на удалёнке на поболтать у кулера немного тянет. Тем не менее, на что я абсолютно не готов, так это а) добираться до работы дольше 10 минут и б) жить где-то, где есть офисы. Таким образом, удалёнка -- однозначный выбор. Спасибо ковидной эпохе за массовость этого явления.

Читал тут мемуары Бена Ричи про локхид мартин и про Келли Джонсона. Про их группу "Lockheed Skunk Works". Про то как они сидели толпой в тесном кабинете возле цеха и проектировали всякие U-2 и SR71

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

Делать сложное и быстро можно только тесной толпой.

Я не спорю, что нужны как простые так и сложные вещи, но лично мне нравится делать "сложные" вещи. Так что я лучше до офиса 10 мин. прогуляюсь.

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

"В век компьютерного проектирования" - есть ощущение, что это и есть первое препятствие для прогресса. Вспоминая за сколько времени спроектировали U-2 и что происходит сейчас с боингом. Ну и так далее, про за десять лет на Луну в 60-х и фееричный обсер со старлайнером и SLS сейчас.

Кстати, у Маска там как с удаленкой в спейсИкс?

Несомненно.

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

В сидении толпой есть смысл, когда требуется постоянно куча специфического, и ОЧЕНЬ дорогостоящего оборудования (Например, анализатор спектра Rohde & Schwarz стоимостью с хорошую квартиру в Москве) вкупе с работой над живым прототипом чего-бы то не было, который сам может еще стоить как несколько таких квартир. Тогда конечно, спору нет.

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

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

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

[Удаленка] позволяет сосредоточиться на задаче и двигаться с большой скоростью

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

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

Кластер на 20 машин, каждая является брокером между мобильным приложением, несколькими внутренними соседями и парой-тройкой сторонних сервисов, все в условиях плохой связи с абонентом… Если весь путь сообщения от одного мобильного клиента до другого и обратно превышает три секунды — отваливается по таймауту сторонний сервис. Что делать?

То, как мы решали эту задачу полностью удаленно — кошмар, а в переговорке с CEO (потому что сторонние сервисы сто́ят по-разному), CTO (потому что он умный), парой разработчиков и мной — решилось бы за несколько часов.

———

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

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

Впрочем, не об этом речь. Вот вы привели пример про умного CTO и еще нескольких человек. И что, вы хотите сказать, что если бы вы с ними собрали созвон на 2-3 часа, это было бы не тоже самое, что разговор лицом к лицу на те же 2-3 часа ?

Можете поподробнее объяснить, на фактах, что конкретно теряется при переходе коммуникации в онлайн ?

Как бы оно вышло на самом деле, никто не знает.

Ну есть же накопленный опыт на схожих задачах. Решалось в переговорке вот буквально каждый раз за последние несколько лет, а тут — бах — ковид — и на каждую такую задачу приходится тратить недели. Я в ковид трижды встречался с CTO в кафе — ради таких вот мозговых штурмов, пусть и урезанных. А потом мы разъезжались по домам и да — работой из дома я был обеспечен на несколько недель/месяцев, и детали легко уточнялись по почте.

вы хотите сказать, что если бы вы с ними собрали созвон на 2-3 часа, это было бы не тоже самое, что разговор лицом к лицу на те же 2-3 часа?

Именно так.

Можете поподробнее объяснить, на фактах, что конкретно теряется при переходе коммуникации в онлайн?

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

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

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

Но все это становится очевидным только после того, как попробуешь оба варианта; если офис рифмуется в вашей голове с «поговорить за жизнь» — лучше хреначить код из дома, конечно.

Так может быть просто проблема в том, что люди не умеют работать с современными техническими средствами видеосвязи ?

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

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

Ну а в итоге, на мозговых штурмах выяснялось, что все всегда решало 1-2 человека, а остальные сидят для галочки. Присутствие Джона не требовалось, и он отсиживал на этих штурмах в смартфоне.

Можно сделать вывод, что плохие компании, плохая команда, надо было что-то делать. Менять компанию/команду ? Да, я именно это в итоге осознал, и понял что надо просто перейти на удаленку и отсечь по-максимуму все это.

Как вы выражаетесь, отключить мозг и хреначить код из дома - наверное не так и плохо ?

Ну а в итоге, на мозговых штурмах выяснялось, что все всегда решало 1-2 человека, а остальные сидят для галочки. Присутствие Джона не требовалось, и он отсиживал на этих штурмах в смартфоне.

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

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

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

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

Задавать чужому дяде эти вопросы смысла нет, они всегда знают как лучше и имеют свое мнение "Хрен оспоришь".

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

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


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

Там делались интересные вещи (когда надо на основе идей в существующих решениях и академических публикациях сделать что-то реально новое) или просто писался код по спецификациям на готовых фреймворках?

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

отключить мозг и хреначить код из дома — наверное не так и плохо?

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

Я, как-то вот так вышло, уже довольно давно оказываюсь в этой группе.

Заметьте, что я нигде ведь не сказал, мол, всем нужно приходить в офис и протирать там штаны об кулер. Я говорил исключительно о «сложных задачах с крайне неочевидным, или несуществующим решением», вот как @unreal_undead2 правильно там на Кристобаля Хозевича ссылался, я лично тут подпишусь под каждым словом:

— Мы сами знаем, что она не имеет решения, — сказал Хунта, немедленно ощетиниваясь. — Мы хотим знать, как её решать.

— Как-то странно ты рассуждаешь, Кристо… Как же искать решение, когда его нет? Бессмыслица какая-то…

— Извини, Теодор, но это ты очень странно рассуждаешь. Бессмыслица — искать решение, если оно и так есть. Речь идёт о том, как поступать с задачей, которая решения не имеет. Это глубоко принципиальный вопрос…

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

Когда Диоклетиан ушел в отставку и уехал в Сплит, империя под управлением цезаря Дазы начала разваливаться. Римляне вновь пришли звать тирана на царство. Диоклетиан отказался.

— Но почему?! — зарыдали сограждане.

— Ах, если бы вы видели, какую капусту я вырастил в Сплите, вы бы не спрашивали, — отвечал бывший император.

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

Ну и опять же - если по вашим словам, встреча раз в 2-3 месяца, это уже не офис.

сложные архитектурные решения в большинстве случаев всегда делал 1 человек

Эйлер? Эйнштейн? Перельман? — вот и кончились люди, которые были способны решить сложную задачу в одиночку (да и Эйнштейн тут лишний, без Планка, Бора и Лоренца он мало что выдумал, а Бозе с де Хаазом — так и вовсе его сами звали).

еще более высоким начальством

Начальство-то тут каким боком?

Мозговые штурмы в таком случае не собирались.

Из этого напрямую следует, что и задачи, и их решения — были несложными.

если по вашим словам, встреча раз в 2-3 месяца, это уже не офис

На один проект хватает такой периодичности, но проектов-то не один (спойлер: и не два).

Вот еще пример такой задачи, если предыдущего не хватило.

Время на разогрев кэша в кластере — примерно пять минут. Надо бы удешевить облако, разрешив внезапный рестарт каждой ноды когда вздумается AWS. Просто выгрузить кэш с этой ноды на другие — не вариант, потому что поломается HashRing, кроме которого никто не знает, на какой ноде нужный кусок кэша. Redis и т. п. — медленно. Что делать?

Что-то я не улавливаю связи Эйлера с Эйнштейном, и облаков AWS.

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

Мне ваши примеры задач ни о чем не говорят в плане их сложности и необходимости обсуждать их лично в команде из 3+ человек. Я в этой области не специалист. Но жизнь меня научила, что может быть, это для вас они сложные, а для кого-то еще - решит, пока есть кофе в кружке. И не будет там никакой великой неочевидности, потому что такое он уже делал где-то еще, либо просто потому что "мозг сильно больше", чем у всех присутствующих.

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

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

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

Для вас это простые или сложные задачи ? Можно ли их сходу вот так оценить не зная контекста и реального объема (И наличию подводных камней) просто по словам ? Что-то у меня есть сомнения.

Для вас это простые или сложные задачи ? Можно ли их сходу вот так оценить […]?

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

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

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

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

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

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

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

Если вы в офисе сидели два по 4 часа с часовым перерывом, то это значит вы просто плевали на свое здоровье.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации