Однажды они решили, что пришло время обновить гостевую ванную. Они установили новую ванну, но затем не могли определиться, какую выбрать шторку: тканевую или стеклянную. Один хотел тканевую шторку, другой – стеклянную. Они не могли принять решение годами. Ни одна из сторон не хотела уступать или принимать какое-то решение. Они приводили аргументы в пользу своих вариантов, очень много спорили, но так и не смогли прийти к единому мнению.
Это продолжалось годами. За последние десять лет я останавливался в их доме примерно семь раз, и каждый раз мне приходилось пользоваться хозяйской ванной вместо гостевой, так как там не было никакой шторки.
Несколько лет никто не мог пользоваться гостевым душем. Люди не могли принять решение, из-за чего они доставляли неудобство не только себе, но и своим гостям. Сейчас эта семейная пара находится в разгаре другой эпической битвы за газон, которая грозит растянуться на следующее десятилетие.
Они могли бы принять хоть какое-то решение, даже если оно не было бы оптимальным. Результат был бы намного лучше, чем отсутствие душа в течение десяти лет, но они решили бездействовать. Они выбрали вариант по умолчанию, который принимает большинство. Если мы не можем принять решение, то мы не действуем вообще.
Возможно, ты никогда не сталкивался с описанной выше проблемой, но сколько раз в своей жизни ты тянул с выбором? Ты мог бы принять решение сегодня, за пять минут, и начать действовать. Как много возможностей ты упустил из-за страха ошибиться или начать действовать? Сколько часов, лет, десятилетий своей жизни ты тратишь впустую, просто бездействуя?
Возможно, ты хочешь научиться играть на гитаре. Возможно, тебе не нравится твоя текущая работа и ты хочешь устроиться на новое место. Возможно, у тебя плачевная финансовая ситуация. Самое время начать действовать. Просто возьми и прими решение прямо сейчас.
Что плохого может случиться? Всегда задавай себе этот вопрос, если ты не можешь принять решение. В большинстве случаев ответ на этот вопрос заключается в том, что ты понимаешь и принимаешь свою неправоту, а затем начинаешь действовать иначе.
Прежде чем ты определишь правильный курс действий, тебе придется очень много ошибаться. Чем дольше ты откладываешь какое-то действие, тем больше времени ты затратишь на неправильные варианты и тем позже найдешь верный.
Большинство принятых нами решений будут тривиальны. Мы часто пытаемся найти на 95 % правильное решение, которое потребует от нас на 300 % больше усилий, вместо того чтобы принять на 90 % правильное решение. Мы делаем это по жизни, при написании кода и даже при покупке нового телевизора. Третий вариант… знаешь, будет лучше, если ты никогда не решишься покупать новый телевизор. Прочитай главу 43 о том, как ты тратишь свое время впустую.
Тем не менее некоторые тривиальные решения могут сильно повлиять на твою жизнь, если ты будешь бездействовать, а не рисковать и принимать неоптимальные решения. Представь ситуацию: ты пишешь код для важного клиента, но не можешь выбрать один из двух алгоритмов решения проблемы.
Возможно, оба варианта дадут приемлемый результат, но один из вариантов будет чуть лучше. Что происходит, когда ты откладываешь принятие решения, чтобы собрать чуть больше информации, и в конце концов упускаешь и дедлайн, и важного клиента?
В этом случае лучше всего выбрать один из алгоритмов, даже если он кажется тебе не лучшим выбором. Если бы ты начал действовать, ты бы мог даже обнаружить, что один из алгоритмов не работает, и использовать другой. Выбор бездействовать – или откладывать принятие решения – привел к худшему результату.
Даже важные решения, которые могут изменить твою жизнь, лучше принять наугад, вместо того чтобы бездействовать. Многие студенты считают, что выбор специальности – это очень важное решение. И хотя это решение может быть важным, оно не важнее того, сколько студентов заканчивают обучение с ненужными им степенями и специальностями. А все из-за того, что они не могут принять решение. Их парализует нерешительность, из-за чего они не могут начать действовать.
Бездействие можно сравнить с тем, как ты садишься в припаркованную машину и начинаешь крутить руль. Ты когда-нибудь пытался это сделать? Знаешь ли, повернуть руль, когда машина стоит, не так легко, как может казаться. Руль гораздо проще крутить, когда авто движется.
Тем не менее бо́льшая часть из нас всю жизнь проводят в гаражах, пытаясь повернуть руль незаведенной машины. Мы яростно крутим руль влево и вправо, пытаясь выбрать направление еще до того, как мы доехали до дороги.
Лучше просто сесть в машину и начать движение, и даже неважно, в каком направлении. Ты всегда можешь повернуть руль и скорректировать курс. Но пока ты сидишь в припаркованной машине в гараже, ты не можешь повернуть руль совсем: ни в неправильном, ни в правильном направлении.
Когда машина едет, у нее есть импульс. Этот импульс может вести тебя вперед в неправильном направлении, но ты всегда можешь изменить это направление, повернув руль. Возможно, ты сразу начал бы двигаться в правильном направлении.
Если у тебя совершенно нет уверенности в том, что делать, то вот мой совет: просто начни действовать. Ты всегда можешь скорректировать свой путь. Иногда только так ты можешь двигаться вперед. Ты никогда не узнаешь, есть ли дальше поворот налево, потому что ты даже не начал двигаться. Пока ты не начнешь действовать, ты никогда не узнаешь, что тебе надо будет сделать и с какими неудачами ты сможешь столкнуться в будущем.
Очень часто единственный способ узнать, что ты движешься в неправильном направлении, – это начать двигаться в этом направлении. Если цена ошибки невысока, то всегда лучше сделать хоть что-то, а не бездействовать.
Итак, что из новой информации ты можешь использовать прямо сейчас? Как начать действовать уже сегодня? Давай рассмотрим простые вопросы и узнаем, поможет ли он тебе начать действовать.
• Что именно мешает мне действовать?
• Если мне нужно сделать выбор, то что это за выбор? Какие у меня есть варианты?
• Если я сделаю неправильный выбор, то к чему это может привести?
• Если я выберу неправильный вариант, могу ли я снова вернуться к исходной точке и попробовать другой вариант? Какова будет цена этого решения?
• Есть ли какая-то разница между вариантами? Могу ли я обойтись неоптимальным вариантом, но начать действовать прямо сейчас?
• Может ли моя проблема решиться сама по себе? Если я начну действовать, смогу ли я корректировать свой курс, пока не найду правильное решение?
• Что случится, если я буду бездействовать? Будет ли это стоить мне времени, упущенных возможностей или денег?
• Выбери ситуацию, в которой тебе придется действовать, и ответь на вопросы выше.
• Определи возможность, которую в прошлом ты упустил из-за бездействия. Например, продажа или покупка акций, инвестирование в бизнес или открытие собственного бизнеса.
• Каким был бы худший исход, если все пойдет не так, как ты планировал?
• Каким бы был лучший исход?
• Если твоя цель слишком сложна и ты не можешь достигнуть ее сегодня, то что ты можешь сделать, чтобы продвинуться вперед? Например, если ты не можешь решить, какой язык учить: Python или Java. Пока ты будешь принимать окончательное решение, начни изучать один из языков.
Часть VФинансы
Умный человек – хозяин деньгам, а скупой – их слуга.
Сегодня разработка программного обеспечения – одна из высокооплачиваемых профессий. Думаю, в будущем ценность и важность этой профессии будет расти, потому что все больше и больше людей начинают работать с компьютерами и различными программами. Но все деньги мира не принесут тебе никакой пользы, если ты не знаешь, как с ними обращаться. Многие победители лотерей, актеры и известные спортсмены зарабатывали и теряли миллионы, потому что они не умели распоряжаться своим огромным состоянием.
Ты можешь стать миллионером или всю жизнь прожить от зарплаты до зарплаты, решать только тебе, и чаще всего твой выбор основан на знаниях о том, как управлять финансами. Даже если ты будешь поверхностно знать, как работают деньги и как лучше всего их использовать, ты сможешь с большей вероятностью обеспечить себе хорошее финансовое будущее.
В части V мы рассмотрим наиболее важные финансовые концепции, которые будут полезны тебе как разработчику ПО. Мы также обсудим, как начать инвестировать в недвижимость, как договориться о зарплате, пенсионных планах, в конце раздела я поделюсь с тобой личной историей. Хочешь узнать, как я применил все эти принципы и вышел на пенсию в 33 года?
Я знаю, о чем ты можешь подумать. Например: «Это все прикольно, но знаешь, Джон, мне это неинтересно. Я разработчик ПО, и я хочу быть успешен в своей карьере». Но прежде чем ты решишь пропустить эту часть, послушай меня: то, как ты управляешь своими финансами, и инвестиции, которые ты делаешь или не делаешь, окажут на твою жизнь огромное влияние, кроме здоровья. О здоровье мы поговорим в следующей части.
По правде говоря, многие решения, которые ты станешь принимать в отношении своей карьеры, будут основываться на финансах. Даже твои возможности как разработчика ПО будут зависеть от финансов. И тебе станет легче, если ты будешь хотя бы немного разбираться в этом вопросе. Несмотря на твой скептичный настрой, я настоятельно рекомендую тебе не пропускать эту часть. Представь, как улучшение финансового положения изменит твою жизнь и решения, которые ты принимаешь.
49Тратим зарплату с умом
Если ты будешь работать 30 лет и получать зарплату каждые две недели, то ты получишь ровно 780 зарплат. Если ты проработаешь 40 лет, то получишь 1040 зарплат. То, как ты будешь распоряжаться этими зарплатами, определит твою дальнейшую жизнь: как долго ты будешь работать, сколько денег у тебя будет, когда ты выйдешь на пенсию (если вообще сможешь это сделать).