с чего начать айти карьеру с нуля
Гид: что изучать, чтобы получить ИТ-профессию
Планы на будущий год.
В этой статье собраны ссылки на основные материалы, которые вам понадобятся, чтобы начать путь в ИТ-профессии: стать программистом, тестировщиком, аналитиком или кем-то ещё. Используйте её как навигатор: можно добавить в закладки, сохранить на стену или просто возвращаться к ней по мере прохождения.
Направления
Сфера ИТ очень большая, и в неё входит не только программирование. Если коротко, то всё ИТ можно разделить на 5 групп:
Если не понимаете, что эти направления значат, начните с ответов на самые популярные вопросы про ИТ — это поможет сориентироваться и погрузиться в тему.
Простые ИТ-профессии для старта
Проще и быстрее всего стать контент-менеджером — человеком, который отвечает за публикацию постов, картинок и статей в компании. Обычно для этого нужно немного разбираться в базовой вёрстке, уметь работать с фотошопом и иметь навык работы в соцсетях. Плюс этой работы — много практики и быстрое погружение в ИТ. Как освоитесь, сможете решить сами, чем вам интересно заниматься дальше.
Ещё на старте можно попробовать профессию тестировщика. Он проверяет качество программ и устраивает для них стрессовые ситуации. Если программа прошла тесты, можно выпускать, если нет — возвращается на доработку. В 2020 году средняя зарплата инженера по тестированию — 55 тысяч.
ИТ-профессии посложнее
Если хорошо изучить HTML, CSS и JavaScript, можно стать фронтенд-разработчиком. Они пишут сайты, разрабатывают интернет-магазины и делают почти всю внешнюю часть интернета. В среднем зарплата фронтенда — 116 тысяч.
Но это видимая часть интернета. За невидимую отвечают бэкенд-разработчики — продумывают логику работы сайта, настраивают базы данных для хранения информации, следят за скоростью загрузки и отвечают за общие возможности сайта. За это они получают примерно 130 тысяч в месяц.
Ещё есть дата-сайентисты. Они занимаются аналитикой больших данных, работают с нейросетями и программируют искусственный интеллект. Звучит сложно, но сейчас это самое перспективное направление в ИТ. Можно начать с аналитики, а если понравится — продолжить уже как полноценный дата-сайентист. По деньгам — как договоритесь, но обычно это 100 тысяч и выше.
Почитайте, как специалисты из разных профессий пришли к тому, что они умеют сейчас, чем они занимались на старте и как вообще пришли в ИТ:
Как стать руководителем ИТ-команды за 5 лет. Александр Штыков: путь от контент-менеджера до тимлида.
Владимир Олохтонов о работе старшего разработчика в Авито. Путь от монтажника локальных сетей до инженера машинного обучения.
«Никто не верил, что я сама пишу код». Анастасия Никулина: о дата-сайнс, ютубе и программировании.
Трудоустройство и собеседования
Если вам понравились эти истории и вы хотите так же — вот что вам поможет с трудоустройством:
Главные языки и технологии для старта
Для разных профессий нужны разные навыки и языки. Но для быстрого старта достаточно этого:
HTML — на нём пишут и верстают все сайты в интернете.
CSS — помогает оформлять красиво то, что уже свёрстано.
JavaScript — для программирования разных возможностей сайта: добавления товара в корзину, формирования персональной ленты или для корпоративного чат-бота.
Python — для тех, кто хочет пойти в бэкенд или в дата-сайенс. Для обычной веб-разработки он не нужен.
Для общего развития
Обычно такое не спрашивают при трудоустройстве, но для общего ИТ-развития это будет полезно. Заодно посмотрите, как ИТ влияет на привычные вещи.
Где учиться
Лучше всего учиться с наставником — он поможет быстро разобраться с тем, что непонятно, и проконтролирует весь процесс погружения в профессию. В Практикуме есть бесплатная часть с обучением — попробуйте, если понравится — продолжите учиться дальше.
Как выбрать ИТ-специальность и начать карьеру
⏱ Время прочтения — 10 минут
Я б в айтишники пошел
Некоторые считают, что ИТ — это только программирование, удел мизантропов, предпочитающих общаться с техникой, а не с коллегами. Совсем нет. Рассказываем о нескольких популярных ИТ-специальностях, требованиях работодателей к сотрудникам и о том, на какой доход можно рассчитывать. Данные по зарплатам и востребованным навыкам приведены по исследованию hh.ru, оно охватило 8 профессий и данные по ним за 2019 год и 8 месяцев 2021 года:
Семейство разработчиков представлено очень широко. Они пишут коды для сайтов, мобильных приложений смартфонов и планшетов, игр и т. д. В названии профессии отображается специфика деятельности. Например, фронтендер — фронтенд-разработчик — составляет программы для пользовательского интерфейса — всевозможных кнопок, баннеров, меню и форм. В ведении бэкенд-разработчика остальная часть сайта, которая необходима для его работы, но незаметна пользователю. Фулстек-разработчики в своей деятельности объединяют обе функции. Есть разработчики, которые специализируются на программах для iOS или Android.
Сколько зарабатывает: средняя предлагаемая зарплата разработчика по России на конец августа 2021 года — 110 879 руб. Здесь и далее даются медианные зарплаты. Это означает, что 50% специалистов получают больше медианного показателя, 50% — меньше. В 2019 году разработчикам предлагали 85 596 руб.
Какие навыки нужны: знание Python, Git, PostgreSQL, SQL, JavaScript. Именно эти навыки чаще всего указывают работодатели в вакансиях на hh.ru в 2021 году. Для сравнения: в 2019 году среди навыков чаще назывался Django Framework, а SQL требовался реже.
Конечно, список навыков можно продолжать и продолжать, мы приводим самые распространенные навыки, которые отмечают в вакансиях работодатели по аналитике hh.ru.
hh.индекс в 2021 году: 0,5.
hh.индекс — это соотношение количества активных резюме к количеству вакансий. Если индекс меньше единицы, в этой профессии низкая конкуренция. Чем выше индекс, тем больше конкуренция
Разработчики ПО в цифрах
Сравнительные данные за 2019 и 2021 (январь-август)
Посмотреть диаграммы в высоком разрешении можно здесь
Это специалист, который работает с данными. В его компетенции — структурирование информации, поиск закономерностей, составление гипотез и выводов. Ему необходимы знания по математике, логике и статистике. Специальность востребована не только в digital-сфере: по сути, аналитики помогают принимать решения, а это необходимо повсюду.
Сколько зарабатывает: средняя предлагаемая зарплата аналитика данных по России — 81 836 руб. В 2019 году работодатели предлагали 67 952 руб.
Какие навыки нужны: в 2021 году необходимы знания SQL, Python, MS SQL, MS PowerPoint, аналитики данных. Два года назад в рейтинге навыков был и MS Excel, а работников, продвинутых в PowerPoint, искали реже.
hh.индекс в 2021 году: 1,1.
hh.индекс — это соотношение количества активных резюме к количеству вакансий. Если индекс меньше единицы, в этой профессии низкая конкуренция. Чем выше индекс, тем больше конкуренция.
Аналитики данных в цифрах
Сравнительные данные за 2019 и 2021 (январь-август)
Посмотреть диаграммы в высоком разрешении можно здесь
Это специалист, который проверяет, что продукт, сервис или приложение работают именно так, как от него ожидается. Он тестирует разные пользовательские сценарии, находит ошибки, слабые места, неработающие функции. А потом тестировщик собирает баг-репорт и помогает разработчикам улучшить то, что они сделали.
Сколько зарабатывает: медианная зарплата тестировщика по России на конец августа 2021 года — 80 539 руб. В 2019 году этот показатель составлял 61 952 руб.
Какие навыки нужны: знание SQL, Atlassian Jira, умение проводить различные виды тестирования (функциональное, тестирование пользовательского интерфейса).
Два года назад топ навыков был немного другим: Atlassian Jira работодатели указывали в вакансиях реже. Чаще использовалась формулировка QA (Quality Assurance, обеспечение качества), сейчас вместо нее обычно пишут «тестирование».
hh.индекс в 2021 году: 1,2.
hh.индекс — это соотношение количества активных резюме к количеству вакансий. Если индекс меньше единицы, в этой профессии низкая конкуренция. Чем выше индекс, тем больше конкуренция.
Тестировщики в цифрах
Сравнительные данные за 2019 и 2021 (январь-август)
Посмотреть диаграммы в высоком разрешении можно здесь
Это специалист, который на основе анализа баз данных и поиска закономерностей разрабатывает улучшенные и новаторские ИТ-продукты. Он настоящий исследователь, именно они создают будущее.
Сколько зарабатывает: медианная зарплата дата-сайентиста по России на конец августа 2021 года — 179 031 руб. Два года назад, в 2019-м, дата-сайентистам предлагали 132 708 руб.
Какие навыки нужны: знание Python, SQL, Data Mining, математической статистики, английского языка. В 2019 году работодатели реже требовали от дата-сайентиста знания английского и матстатистики, чаще они указывали в резюме необходимость владеть Big Data и Data Analysis.
hh.индекс в 2021 году: 1,1.
hh.индекс — это соотношение количества активных резюме к количеству вакансий. Если индекс меньше единицы, в этой профессии низкая конкуренция. Чем выше индекс, тем больше конкуренция.
Дата-сайентисты в цифрах
Сравнительные данные за 2019 и 2021 (январь-август)
Посмотреть диаграммы в высоком разрешении можно здесь
Это специалист, который владеет разными инструментами маркетинга, навыками аналитики, прогнозирования и планирования. Его цель — оптимизировать воронку продаж и продвинуть бренд на рынке.
Сколько зарабатывает: медианная зарплата интернет-маркетолога по России на конец августа 2021 года — 60 834 руб. В 2019-м работодатели предлагали в среднем 52 295 руб.
Какие навыки нужны: знание принципов интернет-рекламы, контекстной рекламы, Google Analytics, «Яндекс.Метрики» и «Яндекс.Директа». Раньше требования были чуть другими: среди востребованных навыков значилось и знание SMM.
hh.индекс в 2021 году: 0,6.
hh.индекс — это соотношение количества активных резюме к количеству вакансий. Если индекс меньше единицы, в этой профессии низкая конкуренция. Чем выше индекс, тем больше конкуренция.
Интернет-маркетологи в цифрах
Сравнительные данные за 2019 и 2021 (январь-август)
Посмотреть диаграммы в высоком разрешении можно здесь
Это специалист, который знает, какой целевой аудитории необходимо показать рекламу. Он анализирует различные рекламные площадки-соцсети, настраивает рекламные кампании, подбирает индивидуальные медиапланы для разных ИТ-продуктов.
Сколько зарабатывает: медианная зарплата таргетолога по России на конец августа 2021 года — 50 220 руб. В 2019 году она была чуть меньше: 49 609 руб.
Какие навыки нужны: креативность, знание интернет-рекламы, таргетинга, умение работать с Google Analytics и «Яндекс.Метрикой». В 2019 году работодатели хотели, как и от интернет-маркетологов, знания SMM.
hh.индекс в 2021 году: 1,8.
hh.индекс — это соотношение количества активных резюме к количеству вакансий. Если индекс меньше единицы, в этой профессии низкая конкуренция. Чем выше индекс, тем больше конкуренция.
Специалисты по таргетированной рекламе в цифрах
Сравнительные данные за 2019 и 2021 (январь-август)
Посмотреть диаграммы в высоком разрешении можно здесь
Это специалист, который может продвинуть проект в интернете. Он создает медиаплан, делает и оптимизирует рекламные кампании в «Яндекс.Директе» и Google Ads, настраивает показ рекламных объявлений, работает с аналитикой.
Сколько зарабатывает: медианная зарплата контекстолога по России на конец августа 2021 года — 51 574 руб. До пандемии, в 2019 году, этот показатель был 47 445 руб.
Какие навыки нужны: знание контекстной рекламы, работа с «Яндекс.Директом» и «Яндекс.Метрикой», Google Analytics и Google AdWords. В 2019-м требования были теми же.
hh.индекс в 2021 году: 0,6.
hh.индекс — это соотношение количества активных резюме к количеству вакансий. Если индекс меньше единицы, в этой профессии низкая конкуренция. Чем выше индекс, тем больше конкуренция.
Специалисты по контекстной рекламе в цифрах
Сравнительные данные за 2019 и 2021 (январь-август)
Посмотреть диаграммы в высоком разрешении можно здесь
Это специалист, который ведет проект с начала и до конца, одновременно взаимодействует с командой и заказчиком. Ему необходимо понимать принципы работы технических специалистов и владеть soft skills, чтобы быть эффективным посредником между клиентом и командой.
Сколько зарабатывает: медианная зарплата менеджера ИТ-проектов по России на конец августа 2021 года — 78 169 руб. А в 2019 году она составляла 58 183 руб.
Какие навыки нужны: управление проектами, работа в команде, ведение переговоров, знание английского языка, организаторские способности. Раньше от соискателей на должность менеджера проектов в ИТ реже требовали владеть английским, но хотели, чтобы они умели вести деловую переписку.
hh.индекс в 2021 году: 1,0.
hh.индекс — это соотношение количества активных резюме к количеству вакансий. Если индекс меньше единицы, в этой профессии низкая конкуренция. Чем выше индекс, тем больше конкуренция.
Менеджеры проектов в ИТ в цифрах
Сравнительные данные за 2019 и 2021 (январь-август)
Посмотреть диаграммы в высоком разрешении можно здесь
Интересно, что сейчас соискатели стали реже подавать резюме на вакансию менеджер проектов. Вероятно, это связано со спецификой специальности и сложностью работы менеджера в наши дни.
Сфера ИТ открыта всем: правда и мифы
За цифровыми профессиями, несомненно, будущее. Но стартовый период в отрасли завершен. Работодатели больше не хватаются за каждого соискателя, владеющего только азами профессии.
Для входа в ИТ-cферу в большинстве случаев недостаточно самообразования. ИТ нужны высококвалифицированные специалисты. Поэтому крупные компании часто организуют собственное обучение или сотрудничают с качественными образовательными программами, чтобы выявлять перспективных специалистов в самом начале и помогать им совершенствоваться.
Изменился даже поиск сотрудников. Раньше информация о дельных специалистах передавалась преимущественно через личные рекомендации и профессиональные сообщества. Сейчас рекрутеры, особенно крупных компаний, для поиска соискателей предпочитают специализированные job-сайты и откликаются на резюме, оформленные по всем правилам.
Однако ИТ по-прежнему остается одной из самых толерантных сфер. Сюда можно прийти в любом возрасте, с любым профессиональным опытом. Он может стать вашим преимуществом, ведь ИТ-специалисты нужны везде и всем — от ЖКХ до медицины, от производства до госуправления. А понимание внутренней кухни другой отрасли только облегчит работу в ИТ.
Хорошая новость для новичков: в ИТ к начинающим относятся без предубеждения. Работодатели готовы принимать вчерашних выпускников, особенно тех, кто в рамках учебы уже выполнял проекты и готов это продемонстрировать. Нет и гендерных ограничений.
Специфика ИТ-отрасли — низкая конкуренция на рынке занятости. Цифровизация затронула практически все сферы деятельности, и появились новые рабочие места.
По сравнению с 2019 и 2021 годами, по данным hh.ru, у большинства ИТ-специальностей снизился hh.индекс. Например, у аналитиков данных он упал с 1,5 в 2019 году до 1,1 в 2021 году. Среди интернет-маркетологов он снизился с 0,8 до 0,6 — то есть вакансий больше, чем специалистов. А у менеджеров проектов — с 2,9 до 1,0.
Как начать карьеру в ИТ
Работа в ИТ начинается с обучения. Разберем главные критерии выбора образовательной программы.
Актуальность. Цифровизация идет и внутри ИТ, а значит, часть функций переходит от человека к машине. Программисты с небогатыми скилами, которые могут писать только простые коды, заменяются умными программами.
Навыки, которые вы получаете на обучении, должны быть актуальными. Если выпускник освоил нужные работодателям навыки — без работы он не останется. ИТ как отрасль активно развивается, возникают новые рабочие места, в ней нужны квалифицированные кадры. Большинство ИТ-профессий становятся всё более востребованными.
Заметим, что до конца года есть время, метрики по некоторым профессиям еще могут сравняться.
Методики обучения. Птичий язык ИТ-cферы долго остается непонятным тем, кто приходит в профессию самоучкой и осваивает ее в процессе работы. Хорошо структурированный, системный курс составлен понятно и логично, от простого к сложному. Он основан на реальных задачах, практика начинается с первого дня, и теоретические навыки становятся хорошо освоенными реальными умениями. Для этого в «Яндекс.Практикуме», например, используются тренажеры и симуляторы. Они помогают погрузиться в интересные практические задачи, почувствовать себя на месте разработчика или аналитика.
ИТ — это командная работа. И обучение ИТ-профессии — тоже. Над каждым образовательным курсом в «Яндексе.Практикуме» работает команда экспертов: это авторы уроков и методисты, сценаристы и редакторы, дизайнеры и иллюстраторы.
Общение и наставничество. Образовательную траекторию невозможно успешно пройти в одиночку, даже в профессии типа «человек — техника».
На всем пути обучения вас должны сопровождать наставники, кураторы, преподаватели, специалисты поддержки. Они мягко введут в будущую профессию, ответят на вопросы, подскажут вектор развития, будут отмечать ваши достижения и объяснят, как преодолеть затруднения. Реальный опыт других людей поможет вам избежать ошибок и развеет внутреннюю неуверенность в себе.
И, конечно, важно иметь возможность общаться с другими обучающимися, видеть их развитие, проблемы и победы. Это ускорит обучение и сделает его еще более продуктивным.
Трудоустройство. 71,1% выпускников «Яндекс.Практикума» находят работу по специальности, большинство из них — в течение двух первых месяцев после окончания учебы. В этом им помогает карьерный центр «Яндекс.Практикума», который начинает работу с будущими выпускниками еще во время учебы. Специалисты центра помогают создавать портфолио, составлять резюме, объясняют, как писать сопроводительные письма, и учат проходить собеседования.
А после окончания обучения легко и удобно можно искать вакансии на hh.ru (спасибо за это ИТ-специалистам hh.ru!): на сайте реализованы функции подбора по ключевым критериям — от региона работодателя до графика работы.
Например, вы ищете разовый проект и готовы на этот период выйти в офис. Или, наоборот, вам принципиальна дистанционная работа. Или вы студент — и вам нужны свободное время и учебный отпуск для сдачи сессий. Или вы точно знаете, какая зарплата вам нужна, и не готовы на меньшее. Указываете все эти фильтры и требования и экономите время, не тратя его на общение с нерелевантными работодателями.
Право на пробу. Как и любое дело, ИТ-сфера подходит не всем. И в процессе погружения вы можете понять, что это не то, что вам нужно сейчас. Обидно, если такое происходит в конце учебы, а вы только тогда осознали, что не готовы тратить время и силы на освоение новой профессии. Поэтому в «Яндекс.Практикуме» первые уроки большинства курсов находятся в открытом доступе. По ним можно оценить образовательную среду, понять больше о будущей профессии и принять окончательное решение, нужно ли вам обучение. Эта опция удобна и для тех, кто еще не выбрал специализацию и хочет попробовать разные направления.
___________________
Чтобы вам было проще презентовать себя будущему работодателю и представить свои знания, не показывать волнения и набраться уверенности, hh.ru разработал сервис «Репетиция собеседования». Соискатели получают видеоурок и гайд с полным разбором каждого этапа собеседования, рекомендациями и примерами из практики. А потом по видеосвязи проводится пробное интервью с карьерным консультантом, после которого он дает вам обратную связь. Мы дарим вам подарок — промокод SOBES15, который даёт скидку 15% в сервисе «Репетиция собеседования». Промокод действует до 11 ноября 2021 года.
🚩 Материал был полезен? Поделитесь им с друзьями в соцсетях!
Кнопка репоста — в «шапке» статьи ⏫
Дорасти до сеньора и даже выше: советы по развитию IT-специалиста
В наш бурный век информационных технологий можно не успеть за ходом истории. Сегодня мы начинаем карьеру в IT с ясным представлением о том, что станем, например, сеньором. Но отвлекшись на некоторые аспекты профессии или глубоко погрузившись в текучку, можно внезапно обнаружить себя миддлом на пенсии. Что в нашем развитии может пойти не так?
О том, что нужно для профессионального развития на разных этапах карьерной лестницы IT специалиста, в своем докладе на конференции DevOps Live 2020 об этом рассказал Карен Товмасян.
Карен Товмасян — архитектор облачных решений в консалтинговой компании EPAM, и в IT-сфере он начинал свой путь системным инженером. Задавшись этими вопросами, он выстроил свой карьерный путь и сейчас плотно работает с Amazon Web Services.
Каждые несколько лет мы переизобретаем конвейер Форда — за последнее десятилетие чего только не появилось! Прокачав в свое время свое знание СУБД MySQL, сегодня вы специализируетесь на ней и хорошо знаете дистрибуцию Percona. А через месяц стандартом становится PostgreSQL, а потом еще и начинает работать с документами в JSON. И вам приходится изучать, что такое документные базы данных. Появляются кэши, облачные технологии, Kubernetes — и вот у нас уже есть периодическая система DevOps. Причем речь идет не о новых инструментах — всего лишь меняется подход к IT и Computer Science как к науке и индустрии.
Вам необходимо постоянно учиться, чтобы выжить во всем этом — и не остаться в колесе Сансары, когда оно будет делать новый оборот. Если вы не хотите изучать новые технологии, потому что вы решили, что MySQL 5.6 будет жить вечно — ладно. Но будьте готовы заниматься только им. А еще к тому, что в позиции осознанной некомпетентности — когда у вас нет нужных навыков для выполнения новых задач — вы можете стать тем, к кому обращаются крайне редко. Без новых задач вам будет скучно, и у вас начнутся проблемы со здоровьем.
Если же вы будете изучать что-то новое и доказывать свои знания, получите более интересные и масштабные проекты, которыми сможете гордиться. У вас будет меньше ручной работы, потому что развитие среднестатистического ИТ-карьериста зависит от объема того, сколько вы тратите на настройку, программирование, написание чего-либо. Свободного времени, конечно, станет меньше. Однако вы будете тратить его на сложные, но страшно интересные задачи вместо рутинных и скучных — потому что ваша стоимость станет слишком высокой для них.
Если вы инвестируете в самих себя, ваши коллеги будут прокачиваться вслед за вами, и тем самым вы получите вокруг себя более высокую инженерную культуру. Вам больше не придется в пятницу ночью откатывать релиз, потому что кто-то в полдень нажал не ту кнопку. Прокачанная DevOps-культура поможет вам совершать меньше ошибок, а значит — бизнес получит меньше бессмысленных трат. И деньги, которые вы сэкономите бизнесу, он вам же и отдаст, чтобы вы сделали что-то по-настоящему стоящее. И на икру на бутерброде хватит, конечно.
Поэтому начните с себя, и ваша жизнь начнет меняться в лучшую сторону — как на работе, так и вне ее. А если ваш работодатель не поддерживает вас в этом, вы можете найти другую работу.
График развития среднестатистического ИТ-карьериста
Давайте посмотрим на соотношение карьерного стажа к работе ручками.
Ось ординат показывает объем работы руками, который мы делаем: сколько мы тратим на настройку, программирование, написание чего-либо. Ось абсцисс показывает карьерный рост. Подразумевается, что мы начинаем с самой нулевой начальной позиции (стажер или младший инженер) и заканчиваем на уровне, например, технического или генерального директора. А затем наступает пенсия. На этом графике вы видите покрытие именно ожидаемого роста. Это то, что представляет из себя наша карьера, развитие как профессионала:
Но зачем мы вообще работаем в IT?
Каждый человек приходит в IT из своего интереса. У кого-то он академический, а кто-то приходит зарабатывать деньги.
Информационные технологии развиваются довольно динамично, и вы всегда можете найти любимое дело для себя. Есть те, которым очень нравится писать на Haskell (зачем — неважно, но им нравится). Есть и те, кто хочет изменить мир к лучшему или хотя бы поменять его часть — с помощью своих талантов и тяжелого труда. Кому-то нравится программировать в здравоохранении модели машинного обучения, потому что они помогают раньше диагностировать болезни. Наверняка, у вас есть своя собственная мотивация, которая помогла выбрать именно область IT.
Все это напоминает пирамиду Маслоу.
Работа также начинается с базовых потребностей. Нам хочется где-то жить — желательно под крышей, а не в картонной коробке. Нам хочется вкусно питаться и быть чем-то занятыми. А затем — увидеть результат своей работы. В программировании это несложно: just compile your code. В конце концов, нам хочется быть и полезными, зная, что мы все это делаем не просто так. В общем, у каждого свои потребности и загоны.
Для Карена его пирамида мотивации сложилась из трех ступеней:
Вы можете подобрать эти ступени для себя сами или взять те, которые уже есть. Возможно, таким образом вы осознаете, почему вы работаете в IT. Например, потому, что программируете в сфере здравоохранения модели машинного обучения, помогающие раньше диагностировать болезни.
Но если у вас возникает проблема с мотивацией, есть другие, довольно простые способы подтолкнуть себя вперед.
Дополнительные способы мотивации:
Стыд (Проверено на себе).
Можно одолжить у кого-то денег или предложить пари: «Спорим, я получу этот сертификат раньше тебя?». А еще можно использовать стыд. Он очень хорошо работает, Карен проверил это на себе. История, которая приключилась с ним, подтолкнула его к тому, что нужно себя постоянно и постепенно развивать.
Однажды он сказал, что firewalld, в отличие от IPtables ходит в обход ядра. После этого изречения в одной маленькой группе очень близких Карену людей, ему долго и упорно рассказывали, что он понятия не имеет о том, как работает Linux, потому что не знает, что такое netfilter. И что ему было бы неплохо инвестировать в собственное развитие. В принципе, на эти слова можно было бы и обидеться, но Карен посмотрел на это иначе. Он решил прочесть о том, что такое netfilter и в итоге разобрался в этом. И решил не останавливаться на этом, изучая все новые и новые темы.
Именно стыд и страх быть униженным, пусть даже в маленькой группе людей, подтолкнул Карена к постоянной учебе, и без угроз и вреда для здоровья! У вас может быть похожий механизм мотивации. Но, с другой стороны, если у вас есть интерес к работе в IT, и вам она нравится, в какой-то особенной мотивации вы не нуждаетесь. Вам просто нужно научиться, в первую очередь, инвестировать в себя, а еще бороться с ленью.
Если же вы, не чувствуете того интереса к IT, который испытывают ребята, только что выпустившиеся из Бауманки и жаждущие программировать в Яндексе, вы можете задастся вопросом:
«Зачем я это делаю?». Ответив на этот вопрос, вы найдете нужный рычаг.
Вы делаете это для себя? Вы делаете это ради денег? Вы делаете это для своей семьи, чтобы прокормить своих детей? Неважно, для чего или для кого. Зная причины, вы найдете тот самый рычаг. У вас однозначно тоже есть то, что вас будет толкать вперед. Вам нужно просто провести анализ.
Но иногда в ответ ничего не приходит на ум, кроме вопроса: ну а чем еще заниматься-то?
Что и как развивать
Качества, которые необходимо развивать в себе, зависят от ступени карьерной лестницы, на которой вы находитесь. Рассмотрим этот путь на разных этапах.
Когда ты молод и джун
В это время вы молоды, красивы, у вас есть волосы на голове, и вам страшно. Вы джуниор-инженер и только начали свой путь — вы еще не понимаете, что к чему. Возможно, вы только выпустились, а может — до сих пор учитесь.
Что стоит прокачать на этом этапе?
Надо выучить хотя бы один язык, который вам ближе всего. Возможно тот, который вы уже пробовали. Нужно прокачивать фундаментальные engineering навыки в IT (software и systems engineering). Нужно знать, что такое операционная система и оперативная память, зачем они нужны, как работает процессор, что такое СУБД и чем реляционные БД отличаются от других видов. А также все базовые вещи, которые идут как дополнение к программированию: алгоритмы и структуры данных.
Иными словами, вам нужно набить руку в том, что дается на курсе Computer Science. Если вы учились по этой специальности, у вас уже есть фундаментальные знания, и в этом случае вы просто решаете задачи, которые вам дают. Уверен, у вас будет человек, который поможет на работе решать какие-то задачи. А вам нужно будет работать над собой.
Когда ты мудр и миддл
Проходит какое-то время, и вы поднимаетесь по своей карьерной лестнице до ступеньки миддл-разработчика. В это время вы работаете ручками намного больше, потому что теперь вам доверяют. Вы уже не non penis canina и можете выполнять задачи самостоятельно, без надзора. Это здорово.
Вам следует определиться со специализацией, которой хочется заниматься. Сегмент IT большой, вы можете взять что-то новое, модное, хайповое, и при этом то, что вам нравится. Вы все еще должны любить свою работу: вам приятна техника, с которой вы общаетесь, и наверняка вам нравится какая-то специфика. Это может быть работа с БД, некое подобие программирования высоконагруженных систем, какие-то транзакционные механизмы хранилищ данных. В этих сферах под капотом происходит очень много логики. Это может быть программирование больших транспортных систем, что тоже требует определенных навыков.
Найдите то, что вам интересно! Если вам нравятся фронтенд-технологии или серверные языки программирования, Site Reliability Engineering, machine learning, или Data Science — находите их нюансы, начинайте на них фокусироваться и инвестировать в них. Вы дойдете до уровня, когда превратитесь в T-shaped. Но пока вы еще до этого не добрались, нужно поднять основу вашего «T».
Когда ты star и сеньор
В какой-то момент у вас начинает уменьшаться количество работы руками. Вы уже суперстар — сеньор-инженер.
Внезапно вы обнаруживаете, что вам приходится много общаться, причем с теми людьми, с которыми вы не очень хотите разговаривать. На этом этапе уже нужно работать в парадигме, что придется договариваться не только с машиной и передавать ей человеко-читаемым языком то, что вы хотите от нее. Даже если это коллеги одного с вами уровня, работающие над другим продуктом и/или в другой команде, вам нужно с ними о чем-то договариваться. А еще важно уметь договариваться с руководством.
На чем сфокусировать внимание?
Вам нужно научиться находить общий язык со всеми: от людей ниже вашего уровня до представителей бизнес-департаментов, когда человек не понимает ваш компьютерный язык, не зная, что такое deployment и CI/CD.
Когда ты лид, архитектор, менеджер и т.д.
В определенный момент начинается падение.
Здесь изображены три персонажа, взятые случайным образом: тимлид, principal engineer и engineering менеджер — можете выбрать любого, который вам нравится. Ваш объем работы руками резко падает. Обратите внимание на холмик. Как только вам дают роль, которая подразумевает больше управления и работы с людьми чем технического труда, объем работы руками резко сокращается, практически моментально (на схеме это маленький нырок).
Какие навыки будут нужны?
Так как на ручную работу просто уже не времени, вам придется научиться делегировать. А ваш фокус должен быть направлен еще больше на «мягкие» навыки — на работу с людьми. Это должно произойти сразу же, как только у вас появляется больше одного митинга в календаре каждый день! Вы должны еще лучше понимать бизнес, для которого делаете свой продукт. Потому что вы будете решать именно проблемы бизнеса, а не ваши или ваших подчиненных.
О технических навыках не стоит забывать, но они перестают быть первым приоритетом.
Общие советы
Вне зависимости от того, на каком этапе карьеры вы находитесь, ваша «крыша» должна служить вам верой и правдой — равно как и ваше тело (мотор-сердце и т.д.) Для этого в первую очередь вам нужно отдыхать — как минимум, спать по 7-8 часов и ездить в отпуск. Причем отдыхать стоит научиться не только во сне, но и активно. Например, заниматься спортом. Если вам не хочется, но ваше здоровье позволяет, хотя бы гуляйте на свежем воздухе. Это особенно необходимо во время пандемии. Сидение дома угнетает.
Во-вторых, очень хорошо прокачивать себя не только в сфере IT. Сначала попробуйте прокачать ваш мозг, прочитайте Канемана. На русском языке его книга «Thinking, Fast and Slow» издана под названием «Думай медленно, решай быстро». Вы узнаете, как работает наш мозг и почему именно так, а также про систему быстрых и медленных решений.
Разобравшись с вашей головой, расширяйте кругозор — читайте то, что не связано с вашей непосредственной работой. Если вам не хочется, найдите хобби. Это может быть что угодно: LEGO, мозаика, написание очерков.
Все это вам поможет, если вы захотите быстро дойти до сеньора, а потом и до тимлида. Для этого вам придется очень много работать. Если вы не будете отдыхать телом и душой, не найдете отдушины, то вы можете начать выгорать — а следом придут темные времена.
Резюмируя
Вы должны развиваться, чтобы делать меньшее количество работы, но лучше. При этом на лучших условиях для вас — тем самым удовлетворяя все ступени пирамиды Маслоу. Чтобы это произошло, придется сначала победить свою лень. Вы можете давить ее снаружи: с помощью кого-либо (пари или кредиторов), или изнутри, найдя свою личную мотивацию и дисциплину.
В процессе вы должны ловить моменты, когда переступаете с одной ступени на другую, и говорить себе: «ОК, я больше теперь не инженер, а менеджер, поэтому оставлю этот воркшоп по Golang. Я не знаю Golang, да и пес с ним! Что-нибудь придумаю. А сейчас мне нужно прокачивать навыки презентации, потому что завтра я общаюсь с председателями правления».
Не останавливайтесь, но вам совсем не обязательно бежать. Заботьтесь о себе. Мир без бессонных ночей, аварий из-за человеческого фактора и переделывания работы за других начинается с вас.
Блиц-интервью с Кареном Товмасяном:
— Карен, есть ли дальнейшее развитие, если ты уже тимлид?
— Варианты есть. В технологических компаниях существуют principal engineer — инженер, который сам ничего не разрабатывает, но очень много участвует в развитии IT-систем бизнеса. Еще можно уйти в engineering-менеджеры и руководить с техническим бэкграундом. А дальше классический уровень C — свой бизнес или другой бизнес. Можно вообще выкатиться из IT — почему нет? Есть люди, которые дошли до какого-то порога развития и ушли на так называемую пенсию делать мебель. Я сам надеюсь когда-нибудь открыть свою кондитерскую.
— Как понять, что ты выгорел?
— Я понял это, когда начал просыпаться в 5 утра без будильника, и у меня было ощущение, что я выспался. Но при этом я садился за стол и не хотел ничего делать. Хотя и энергия была, и ощущения, что выдохся, не было. Даже настроение нормальное было. Вот такое вот нежелание работать — это хороший признак выгорания. Это еще не депрессия, но проблема с головой уже есть.
— Для многих айтишников сфера IT — это еще и хобби. Насколько это полезно: работая, пишешь код, в вечером пришел домой — и снова пишешь код?
— Для джунов это нормально. Им надо очень быстро наработать необходимый набор навыков. Если его не было в вышке, надо его докачать, догнать. Они находятся в позиции отстающего. Поэтому когда джун на работе пишет на одном языке, — например, на Python, а вечером приходит домой и пишет на комбинации Java, Kafka и Scylla, — это нормально. Наработанная экспертиза вернется с лихвой. Я ни разу не видел выгорающих джунов; это приходит только через несколько лет.
Для остальных IT как хобби — это, конечно, здорово. Но все-таки найдите себе что-то еще и из другой сферы.
Профессиональная конференция DevOpsConf 2021 пройдет 31 мая и 1 июня в Москве, в отеле Radisson Slavyanskaya. Расписание уже сформировано. На сайте вы можете познакомиться с программой и спикерами.
Как всегда, будут реальные кейсы компаний, сложные инженерные аспекты цифровой трансформации, многообразие технологий и подходов: наглядно, просто, с конкретными рекомендациями. Билеты здесь.
Хотите сэкономить? Покупая бандл билетов «HighLoad ++ Весна и DevOpsConf 2021», вы получаете скидку 20% на обе конференции.





