Мы начнем наш разговор с карьеры. Как по мне, именно карьера – одна из важнейших областей, на которой стоит сосредоточиться всем разработчикам ПО. Я обнаружил, что только малая часть разработчиков задумывается о развитии своей карьеры. В части I, названной «Карьера», я помогу тебе решить эту проблему, например научу тебя управлять своей карьерой и приходить к желаемым результатам. И неважно, что это: подъем по карьерной лестнице, открытие собственного бизнеса, начало предпринимательской деятельности или запуск собственного бренда. Я лично пробовал себя во всех трех вариантах, а также опросил множество разработчиков ПО, проделавших тот же путь… И я собрал весь наш опыт здесь, в этой книге, так что эта информация поможет тебе избежать тех ошибок, что когда-то совершил я или другие люди. Я также рассматриваю важные навыки и умения, которые пригодятся тебе в любой ситуации: создание идеального резюме, умение проходить собеседование, работать удаленно и другие полезные навыки коммуникации с людьми, о которых так часто говорят в последние дни.
В части II «Самомаркетинг» я затрону близкую мне тему – продвижение себя и своей работы. Какие чувства и мысли вызывает у тебя слово «маркетинг»? При упоминании этого слова многие разработчики чувствуют себя некомфортно, но как только ты дойдешь до этой части, ты начнешь воспринимать это слово по-новому. Ты поймешь, почему маркетинг настолько важен. Каждый из нас – продавец, но некоторые просто не могут справиться с этой задачей. И я научу, как стать лучшим продавцом, который точно знает, что он продает. Я не буду учить тебя грязным приемам или схемам быстрого обогащения. Напротив, я дам тебе практические советы, как создать собственный бренд, завести успешный блог или заявить о себе множеством других способов, о которых ты даже не подозревал. Ты можешь объединить эти навыки со знаниями, полученными из части I, и достичь отличных результатов.
Закончив с темой карьеры, мы обратимся к области души и разума. Далее следует часть III «Обучение». Обучение – важная часть жизни любого разработчика. Думаю, мне не стоит упоминать, что постоянное обучение – это одно из наиболее распространенных занятий разработчиков или других IT-специалистов. Умение учиться – ценнейший навык, который ты сможешь освоить самостоятельно. И, овладев этим умением, ты сможешь делать буквально все, что захочешь. К сожалению, большая часть образовательной системы сломана из-за установки, что для обучения чему-то необходим учитель; мы сталкиваемся с этой установкой постоянно, потому что нам начинают рассказывать об этом с самого детства. Учителя и наставники все еще важны, но в этой части я расскажу тебе, как можно научиться чему-то новому, полагаясь только на себя и свои способности. Тебе понадобится лишь немного храбрости и любопытства, и ты сможешь достичь больших результатов. И тебе не придется сидеть на скучных лекциях и делать заметки. Я расскажу тебе о разработанном мной 10-ступенчатом процессе образования. Благодаря этой системе обучения я смог в короткое время научиться всему, что необходимо знать для создания более 50 онлайн-курсов менее чем за два года для платформы Pluralsight. Я расскажу, на что нужно обратить внимание при поиске хорошего наставника, а также нужно ли образование и степень для того, чтобы стать успешным.
В части IV «Продуктивность» я рассказываю о – попробуй догадаться! – продуктивности. Я специально написал эту главу так, чтобы у тебя появилось больше мотивации. Продуктивность – это одна из огромнейших проблем для разработчиков; к тому же она может мешать тебе стать успешным. Ты можешь довести до совершенства всю свою жизнь, но не справиться с прокрастинацией, неорганизованностью или простой ленью – и тогда тебе станет очень трудно изменить хоть что-то. Я тоже сталкивался с такой проблемой, так что я придумал систему, с помощью которой можно быстро вернуться к работе. Я поделюсь этой системой с тобой. Я также затрону такие сложные темы, как выгорание, залипание перед телевизором и вечный поиск мотивации для выполнения трудной работы.