Comments 10
Советы полезные, но, как мне кажется, лучше прочитать книгу Дорофеева или что-то по тайм-менеджменту. Там базовые принципы, как организовать дела, в том числе, чтобы снизить когнитивную нагрузку. У Дорофеева — это мыслетопливо.
Есть еще один важный принцип, наружение которого влечет когнитивную перегрузку - "не увлекайся и не выходи чрезмерно за рамки поставленной задачи, если это не оправдано ничем существенным". Почерпнуто из личного опыта и наблюдения за друзьями-коллегами.
Это принцип YAGNI
Здесь интересный момент. Мне много так говорили, но дело в том, что "рамки поставленной задачи" понятие условное. Например, корифеи программирования (вроде Дядюшки Боба, Макконнелла и так далее) говорят нам про правило бойскаута - если ваша задача требует рефакторинга, проведите рефакторинг и приберитесь, потому что архитектура системы должна развиваться. Однако, когда ты приходишь и говоришь "Думаю, нам нужно улучшить здесь и здесь, чтобы решение легко хорошо" чаще всего тебе как раз этой фразой и отвечают - "Не выходи за рамки поставленной задачи".
Я, конечно, могу написать "чтобы работало" и успокоиться. Но что делать с пониманием того, что это очередное размещение костыля, а не решение проблемы?
Но что делать с пониманием того, что это очередное размещение костыля, а не решение проблемы?
Просто усвоить 3 вещи:
Есть вопросы не по Вашим погонам, и там найдется кому принимать решение о судьбе проекта или всего бизнеса.
Работа - место - где страдают не своей фигней, а фигней руководителя, в обмен на некоторую финансовую награду.
Если не по нутру первые 2 пункта - то:
3.1. Добро пожаловать в контракторы, но там, скорее всего, расцветет синдром временщика.
3.2. Свой бизнес - там Вашей фигней будут страдать другие (возможно, когда закабанеете и подрастете).
3.3. Возможно, стоит поискать место, где еще до уровня зрелости по п.1 контора не достигла, но помните, что рано или поздно и там появится кто-то с полномочиями больше Ваших.
Месяц назад я опубликовал методику снижения когнитивной нагрузки на
программиста. При этом я изложил ее не в виде нотации «только так и
больше никак», а в формате «вот еще один способ борьбы с нагрузкой, вы
можете его попробовать». В основе этого материала лежало открытие,
которое я сделал совсем недавно и которым хотел поделиться с остальными.
В целом, статью приняли весьма тепло, однако некоторые читатели ни с
того ни с сего ополчились против моего метода. Причина их враждебности
заключалась в том, что им был известен некий альтернативный метод,
который они почему-то считают единственно верным и правильным.
Люди - биологические системы. И нейронные связи уже сформированы у них. Для большинства если нет биологической мотивации, то нет и перестройки нейронных связей. Пускай даже изменение старых связей и добавление новых приведет к повышению качества мышления, все равно это мучительно больно и боль превращается в "враждебность". Из физических качеств первым уходит гибкость. Из мыслительных первым или одним из первых нейропластичность. Без критической угрозы: жизни, здоровью, социальному статусу, большая часть людей оставляет без значительных изменений уже проложенные нейронные тропы.
А где такой подкаст?
По идее да. Удаляем когнитвную нагрузку, всех засовываем в шарик.. добро пожаловать в мир микросервисов. Одна жизнь - одна ответственность. За шарик. Эффективно? Да. Хочется? Мне нет, мы как развиваться то должны?
Как можно агрессировать на человека, делящегося опытом?
Как программисту снизить когнитивную нагрузку: три способа