Фёдор Борщёв

Процесс vs результат у разработчиков

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

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

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

Самый хороший способ — прямо сейчас найти у себя на работе проект с жестким дедлайном и взять на себя ответственность за его завершение. После второго просранного таким образом проекта, вы научитесь вести правильный внутренний диалог с собой: «Действительно ли то, что я делаю необходимо для запуска?»; «Для чего мы запускаем этот проект? Какая у нас цель?»; «Что из того, что я запланировал можно НЕ делать?».

Если не хотите искать проекты на работе — сделайте свой. Только поставьте жесткий дедлайн с осязаемым результатом. Пример хорошей личной задачи — завести блог. Пойдете писать бекенд на гошечке и микросервисах? Возьмете модный генератор статичных сайтов? Или все-таки медиум?

Чарльз Дахигг — Сила привычки

Конфета одним своим видом вызывает голод у толстяка. Курильщик закуривает сразу, как вспоминает о сигарете, а азартный игрок получив зарплату идет в казино прямо из бухгалтерии. Сигареты, конфеты и наличные деньги — это знаки которые запускают программу привычных действий. Привычные действия совершают чтобы получить награду: курильщик — порцию легкого удушья, азартный игрок — забытье́, толстяк — дозу быстрых углеводов.

В терминах книги Чарльза Дахигга «Сила привычки» последовательность знакпривычное действиенаграда называется «Петля привычки».

Чарльз Дахигг — Сила привычки

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

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

Почитать о книге можно в списке Людвига, купить — на «Озоне».

Одного только вида сигарет достаточно, чтобы мозг курильщика страстно захотел получить порцию никотина. Если он ее не получит, страстное желание растет и крепнет до тех пор, пока курильщик машинально не потянется за „Мальборо“.

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

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

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