TGViewer
Играем джаз Играем джаз @playingjazz · 245 subscribers
Post #33 358
Очередная статья про вред переключения контекста в труде программиста https://habr.com/ru/companies/netologyru/articles/890474/. Поскольку говорят и пишут об этом постоянно, выскажу своё особо ценное мнение.

Дело в том, что я вообще не считаю это большой проблемой. Нет, конечно лучше, когда программист спокойно трудится над одной задачей в удобном ему темпе. Но меня откровенно удивляют и даже немного шокируют заявления, которые есть в этой статье, например, навроде "Каждое короткое сообщение, которое вы отправляете коллеге в Slack, отнимает у него (разработчика) 23 минуты продуктивной работы." Это прямо противоречит всему тому, что я наблюдаю вокруг себя.

Я в IT уже 15 лет. До 2020 мы работали в офисах. Почти всегда это были openspace. Да, openspace - откровенно плохой способ организации рабочего пространства. Тем не менее, люди неплохо работали. Они точно работали хуже, чем если бы находились в идеальных условиях, но они работали на достаточно приличном уровне, имея не "одно сообщение в 23 минуты", а постоянные отвлекающие факторы.

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

Ну ладно, в массовой разработке, в индустрии нельзя ориентироваться на лучших, надо на средних. Но вот здесь и вмешивается то важное, о чём обычно не упоминают в подобных статьях про "идеальную работу программиста в вакууме" - это баланс. С одной стороны на чаше весов - суперидеальные условия, в которых программист выдаёт 100% своей продуктивности. На другой - объём подготовительной и организационной работы, которую нужно провести, чтобы программист всегда находился в идеальных условиях, когда всё всегда понятно, никаких коммуникаций в течение дня не требуется, прод не ложится, экспертное мнение не нужно и т.д. и т.п. За "неидеальность" программист платит примерно 20% своей эффективности, но кто сказал, что это больше, чем все вышеназванные затраты?

Возьмите любую деятельность человека, которая занимает большие ресурсы мозга. Например, оживлённая беседа, спор на профессиональные темы. Вот вы ведёте монолог, и вдруг ваш визави задаёт вам один вопрос вне контекста, что-то о погоде. Вы что, правда выпадете на 23 минуты из беседы, пытаясь в голове восстановить цепочку аргументов? - Нет же, вы сделаете это за считанные секунды. Ладно, с поправкой на объём кода в IDE, может быть 2-3 минуты. Но не больше. Я сейчас руковожу командой, у меня как у лида огромное количество отвлекающих факторов в течение дня, однако я ещё пишу код, и кажется, не сильно отстают от себя самого, когда я был просто сеньор-разработчиком, ни по скорости выполнения задач, ни по качеству.

Подводя итог: откровенное преувеличение ужасов совместной работы смешит и немного раздражает. В конце концов, если вы не глухой интроверт, у вас большое количество отвлекающих факторов помимо рабочего мессенджера: сейчас многие подписаны на сотню-другую телеграм-каналов, постоянно слушают подкасты, а ещё мимоходом торгуют на криптобиржах. Идеального тихого мира никогда больше уже не будет. Да его и не было.
  • 👍 4
  • 👎 2
More from @playingjazz
  1. Sep 27, 2026Посмотрел великолепный сериал The Studio про директора голливудской студии, его подчинённы…
  2. Sep 20, 2026Вчера посетил очередной митап "Морковки" Петра Жаркова. На этот раз были не совместные игр…
  3. Sep 19, 2026О литературе для менеджеров Иногда коллеги меня не понимают, когда я на полном серьёзе сов…
  4. Aug 23, 2026Территория Решил на отдыхе перечитать роман "Территория" Олега Куваева. В первый раз читал…
  5. Aug 16, 2026Гайд по увольнениям для руководителей среднего звена Написал важный для меня текст на акту…
  6. Aug 13, 2026Завершая тему помощи карьерных консультантов. Первые впечатления от взаимодействия были оп…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →