Литмир - Электронная Библиотека
Содержание  
A
A

И даже если все это вам пока неинтересно, рано или поздно обязательно настанет момент, когда вы почувствуете, что уперлись в «стеклянный потолок» своей карьеры и добиться чего-либо еще вам уже вряд ли удастся. Плавали – знаем.

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

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

К слову сказать, вы ведь наверняка еще и занимаетесь обучением «салаг»? И, вероятно, вы не всегда понимаете, как и чему их учить? Кроме того, было бы неплохо иметь в запасе несколько советов, которые вы могли бы им дать в начале их карьеры? Как я уже говорил, эта книга пригодится вам вне зависимости от того, кем вы являетесь в мире разработки ПО.

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

Что ж, если вы добрались этого места, значит, эта книга точно вам подойдет, ведь я понравился вам, а вы – правда-правда! – мне.

Глава 1. Как пользоваться этой книгой

Вы не могли не заметить, что книга у меня получилась довольно большая. Ради любопытства я подсчитал количество содержащихся в ней слов, и знаете что? Тут немногим меньше двухсот тысяч! Это много, и даже очень.

Что ж, будет логично начать повествование с рассказа о том, почему же книга вышла столь толстой и как вы можете извлечь из этого талмуда максимальную пользу.

В зависимости от того, на какой карьерной ступеньке вы находитесь: джуниор, спец с многолетним опытом за плечами или закоренелый профи, вам будут ближе разные части и главы книги. Кроме того, я уверен, что со временем вы наверняка захотите перечитать некоторые из них.

Зачем я написал эту книгу

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

Подписчики моего блога[2] и канала на YouTube[3] очень часто спрашивают, как стать разработчиком ПО и как расти в карьере. Я потратил немало времени, но так и не нашел исчерпывающее руководство, которое было бы полезно как неопытным разработчикам, так и профессионалам, касающееся достижения успеха в карьере, и помогло бы избежать наиболее распространенных проблем на этом пути.

Некоторые из этих тем поверхностно описаны в разделе «Карьера» книги «Путь программиста. Человек эпохи IT», и со временем я почувствовал, что этому вопросу следует уделить гораздо больше внимания. В то время как книга «Путь программиста. Человек эпохи IT» в целом больше сосредоточена на образе жизни разработчика ПО, включая карьеру, эта книга посвящена исключительно последней.

Создавая эту книгу, я старался сделать ее отдельным, ни с чем не связанным руководством. Вам не нужно читать «Путь программиста» или любой другой «учебник», чтобы выжать из этой книги максимум. Фактически вам даже не нужно обладать каким-либо опытом в разработке ПО.

Какие цели преследует эта книга?

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

Следующая задача, которую я ставил перед собой, когда писал эту книгу, – помочь в заполнении пробелов в знаниях тем, кто уже работает программистом, в той области, что касается непосредственно карьеры, а также предоставить рекомендации, как выжить в этом не всегда приветливом мире. Также в этой книге я расскажу, как найти тот самый печально известный баланс между жизнью и работой, как работать в команде, как «продавать» свои идеи, как добиваться повышения заработной платы и как продвигаться по карьерной лестнице, как лучше руководить и как бороться с предрассудками. Наконец, я хочу помочь разработчикам ПО на любом этапе их карьеры перейти на новый уровень.

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

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

Эту книгу я разделил на пять частей, каждая из которых представляет собой набор коротеньких глав. Собственно говоря, как и в книге «Путь программиста».

• Старт карьеры

• Получение работы

• Все, что нужно знать о разработке ПО

• Работа программистом

• Развитие карьеры

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

Как читать эту книгу?

В целом подход к чтению любой книги очевиден: просто открываете и читаете. (Хотя, если у вас в руках печатная книга весьма увесистого вида, вы можете использовать ее как подставку под монитор.) Эту книгу можно читать как от корки до корки – я предполагаю, что большинство людей именно так и сделает, – так и по частям или главам.

Предположим, что вы заинтересовались разработкой ПО совсем недавно и пока что только постигаете азы программирования. В этом случае вам стоит начать чтение этой книги с части «Старт карьеры», как наиболее актуальной для вас. Кроме того, это первая часть этой книги.

Или, может быть, у вас за плечами уже есть пара-другая лет опыта работы в должности разработчика ПО. В этом случае, вероятно, вы захотите сразу перейти к части «Работа программистом» или «Все, что нужно знать о разработке ПО», чтобы заполнить пробелы в знаниях.

А может быть, ваш план состоит в том, чтобы как можно выше подняться по карьерной лестнице? В таком случае я рекомендую вам сразу перейти к части «Развитие карьеры». Это будет наилучшим решением.

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

Задумывая освоить что-то новое, все сталкиваются с вопросом, а с чего же, собственно, начинать? Ответ на этот вопрос вам пригодится и в том случае, если вы захотите изучить новый язык программирования или новую технологию.

Возможно, в данный момент вы не занимаетесь поиском работы и не намерены вступать в борьбу за повышение зарплаты. Также прямо сейчас вы можете не иметь проблем с коллегами или начальством. Однако нельзя исключать, что когда-нибудь главы, посвященные данным темам, могут стать для вас актуальными.

вернуться

2

https://simpleprogrammer.com.

вернуться

3

http://youtube.com/jsonmez.

2
{"b":"836593","o":1}