Устраивайся поудобнее, потому что мы начинаем. Отключи свой аналитический разум и приготовься погрузиться в совершенно уникальную книгу о программировании.
Часть I
Карьера
Самая большая ошибка, которую вы можете совершить, – это поверить, что вы работаете на кого-то другого. Движущая сила карьеры должна исходить от личности. Помните: рабочие места принадлежат компании, а у вас есть своя карьера!
Эрл Найтингейл
Лишь небольшой процент разработчиков активно управляет своей карьерой. Но большинство успешных программистов достигли своего успеха благодаря каким-то действиям. Они ставят перед собой цели и разрабатывают планы их достижения. Если ты действительно хочешь добиться успеха в этом жестоком и суровом мире, то «вылизанное» резюме и согласие на любую работу тебе не поможет. Тебе нужно продумывать свои шаги далеко наперед и думать над своими действиями: что ты должен делать, когда ты должен делать и как ты должен это делать.
В этой части я помогу тебе определиться с тем, что ты хочешь от своей карьеры разработчика, и помогу добиться этого.
2
Воспринимай свою карьеру как бизнес
Представь, что сейчас лето, а ты стоишь на поле и наслаждаешься фейерверком. Вокруг тебя свистят заряды, готовые окрасить небо в голубые, красные, фиолетовые и желтые оттенки. Ты следишь за одним определенным зарядом, взлетающим высоко в небо и… ничего не происходит. Ни хлопка, ни взрыва, лишь тихое шипение. А на какой фейерверк должна быть похожа твоя карьера? На тот, что взмыл высоко в небо и окрасил его своими цветами, или тот, что попытался взлететь, но упал на землю?
Многие разработчики начинают свою карьеру с ошибок. Одна из главных ошибок – то, что начинающие разработчики не воспринимают свою карьеру как бизнес. Не дай себя обмануть; когда ты зарабатываешь на жизнь только написанием кода, ты ничем не отличаешься от средневекового кузнеца в своей кузнице. Времена могут меняться, и сейчас многие из нас работают на компании; несмотря на это, наши навыки, умения и бизнес все еще принадлежат нам самим. Мы всегда можем сменить месторасположение нашей «кузницы».
Такой образ мышления имеет огромное значение в управлении карьерой: если ты воспринимаешь себя как часть твоего бизнеса, то ты сможешь принимать хорошие бизнес-решения. Если ты привык регулярно получать зарплату вне зависимости от твоей продуктивности, то это может плохо сказаться на твоем мышлении. Ты можешь прийти к выводу, что ты просто обычный работник компании. Несмотря на то что в какой-то момент жизни ты правда можешь работать на компанию, не дай этой роли иметь решающее значение в твоей жизни и карьере.
Лучше всего думать о своем боссе как о покупателе, которому необходимы твои продукты для разработки ПО. Конечно, у тебя может быть только один покупатель и вся прибыль будет поступать только от него, но такое мышление помогает перейти от позиции беспомощности и зависимости к позиции автономности и самоуправления. По правде говоря, у многих реальных компаний есть один большой клиент, от которого поступает бо́льшая часть прибыли.
СОВЕТ. Первое, что тебе нужно сделать, – это изменить образ мышления. Тебе нужно избавиться от образа мышления слуги и стать бизнесменом, имеющим собственный бизнес. Если ты начнешь свою карьеру с правильным мышлением, то твое отношение к ней изменится: ты начнешь принимать верные и взвешенные решения, активно руководить своей работой.
Просто считать себя бизнесменом будет недостаточно. Чтобы получить от этого хоть какую-то пользу, ты должен понимать, как именно мыслит бизнесмен. Давай поговорим о том, как именно надо думать и позиционировать себя как бизнесмена и что это значит на самом деле.