какое направление айти выбрать

Карьера в IT: как выбрать направление

Перевод статьи «How to choose the best tech career path for you».

какое направление айти выбратьPhoto by Robert Anasch on Unsplash.

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

Сегодня меня часто спрашивают о карьере в сфере технологий. И я подумал, что хорошо бы написать статью на эту тему, чтобы отсылать к ней интересующихся. В качестве основы я использовал список 20 лучших профессий в сфере технологий в Америке в 2018 году, опубликованный Business Insider. Все эти профессии пользуются спросом и позволяют устроиться на работу в хорошей компании. Надеюсь, моя статья поможет вам определиться с направлением.

Mobile Developer (разработчик мобильных приложений)

Чем он занимается?

Эти разработчики создают приложения для компаний. Если вы когда-либо пользовались Android- или iOS-устрйоством, то вы точно взаимодействовали с плодами трудов мобильных разработчиков. Есть и другие платформы для мобильной разработки, например Windows phone. Но по большей части, говоря о мобильной разработке, люди имеют в виду приложения для Android или iOS.

Почему стоит выбирать эту карьеру?

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

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

С чего начать?

Это зависит от того, на чем вы хотите сфокусироваться: на iOS или Android. Лично я бы посоветовал изучать Android. Во-первых, изучать Java, вероятно, полезнее, чем Swift или Objective-C, а во-вторых, на Android приходится 75% мобильных устройств против 21% iOS. (Данные — согласно statcounter.com).

Но если у вас есть личные предпочтения насчет платформы, следует руководствоваться ими.

Если вы выбрали Android, почитайте эту статью. Там подробно изложено, с чего начать. Для iOS – посмотрите это видео на raywenderlich.com. Сайт Рея Вендерлиха это вообще хороший источник по iOS.

Data Scientist (эксперт по данным)

Чем он занимается?

Data scientist помогает решать проблемы бизнеса с помощью обработки данных. Что это означает на практике? Разработчик внедряет где-нибудь на сайте или в приложении ведение логов. Данные обрабатываются и в конечном итоге попадают к эксперту по данным. Он их собирает и извлекает из них полезную информацию.

Возьмем для примера e-commerce сайт. Просмотрев полученные данные, data scientist замечает, что только 0,5% людей, добавивших товар в корзину, в итоге совершают покупку. Он выдвигает гипотезу, что это послужило причиной падения доходов в прошлом месяце. Проверив данные трехмесячной давности, data scientist видит, что тогда покупок было больше – 5%.

Data scientist представляет полученную информацию собственникам компании (или соответствующим должностным лицам). Те обнаруживают, что в ходе покупки происходит сбой и именно в нем причина проблемы. А если бы в компании не было эксперта по данным, проблему еще долго не заметили бы.

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

Почему стоит выбирать эту карьеру?

Вам стоит подумать о карьере data scientist, если вам нравится всматриваться в данные и пытаться найти паттерны. Эти специалисты приносят пользу, изучая данные и пытаясь понять причины обнаруженных шаблонов. Для успеха в этой роли вам также потребуется глубокое понимание продуктов, с которыми вы будете работать – это поможет в выдвижении гипотез о причинно-следственных связях.

С чего начать?

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

Project Manager (менеджер проектов)

какое направление айти выбратьPhoto by Leio McLaren (@leiomclaren) on Unsplash

Чем он занимается?

Менеджеры проектов делают именно то, что заложено в названии, – занимаются менеджментом проектов. Но что конкретно это означает?

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

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

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

Почему стоит выбирать эту карьеру?

Это занятие подойдет вам, если вы:

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

Чтобы быть менеджером проекта, нужно уметь обеспечивать баланс между сроками доставки и качеством продукта.

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

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

С чего начать?

Многие менеджеры проектов в сфере технологий для организации своей работы применяют методологии Agile и Scrum. Я бы начал с получения каких-то сертификатов по Scrum. Детали можно глянуть на сайте Scrum.

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

Другой хороший способ попасть в менеджмент проектов – управлять маленьким open source проектом, в котором задействованы несколько ваших друзей. Практика имеет большое значение, поэтому реальный опыт применения навыков в менеджменте на примере настоящего приложения поможет вам выделиться на фоне других кандидатов.

Также стоит познакомиться с инструментами менеджмента проектов, такими как Trello, Jira, Quip, Excel и пр. Навыки работы с этими инструментами помогут вам в приобретении навыков менеджмента проектов.

Front end engineer (Фронтенд-разработчик)

какое направление айти выбрать

Чем он занимается?

Фронтенд-разработчики создают пользовательский интерфейс сейтов с помощью HTML, CSS и JavaScript. Они фокусируются на таких важных для сайта вещах как доступность, безопасность, простота использования и производительность. Если вы когда-нибудь логинились на сайте или покупали что-нибудь онлайн, значит, вы взаимодействовали с делом рук фронтенд-разработчиков.

Почему стоит выбирать эту карьеру?

Работа фронтенд-разработчика во многом похожа на работу разработчика мобильных приложений. Оба они создают UI и должны уделять особое внимание деталям визуальных элементов. И тот, и другой сотрудничают с дизайнерами для реализации высокопроизводительных и приятных в использовании пользовательских интерфейсов. Главное отличие между этими ролями состоит в применяемых в работе языках и инструментах, а также в том, что одни создают приложения, а другие – сайты.

Еще одна причина выбрать этот путь – интерес к проблемам масштабирования. Мобильное приложение обслуживает одного пользователя за раз (потому что и самим девайсом в каждый отдельный момент времени пользуется только один человек). Веб-сайт потенциально может обслуживать миллионы людей одновременно. Создание сайтов и предотвращение появления «узких мест» требует другого подхода в работе.

С чего начать?

Здесь все просто:) Курс на freeCodeCamp. Он поможет вам приобрести все навыки, необходимые фронтенд-разработчику.

DevOps Engineer

Чем он занимается?

Объяснить эту роль, пожалуй, сложнее всего. Потому что по-прежнему обсуждается, является ли это, собственно, ролью или определенной установкой. Идея сводится к тому, что DevOps engineer совмещает работу разработчика и специалиста по информационно-технологическому обслуживанию (DevOps – акроним от англ. development и operations). Давайте рассмотрим каждую из ролей.

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

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

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

Очевидно, что эти две роли находятся в противоречии. Здесь-то и выходит на сцену DevOps engineer. Он наводит мосты между разработкой и информационно-техническим обслуживанием. В процессе своей работы он создает пути коммуникации между этими изолированными сферами. DevOps engineer создает фичу и одновременно заботится о безопасности, что в целом приводит к удовлетворению нужд пользователей. Способность делать все это высоко ценится компаниями.

Почему стоит выбирать эту карьеру?

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

Чтобы называться «DevOps», вам, скорее всего, потребуются годы опыта, поскольку нужно изучить огромное количество инструментов и наработать много навыков. Вы должны любить изучать новое. Вас должна увлекать сама идея знать каждый аспект своего стека. Если вы хотите стать именно тем человеком, к которому все обращаются, когда случается нечто непредвиденное, то вам дорога в DevOps-инженеры.

С чего начать?

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

Помимо этого я бы посоветовал почитать статью о том, как попасть в DevOps.

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

Источник

Самые востребованные IT-профессии 2021 года

Привет, Хабр! Мы уже долгое время следим за динамикой развития IT-профессий на мировом рынке. И сейчас решили сделать топ специальностей, которые будут особенно актуальны в 2021 году. Список составлен на основе роста зарплат на глобальном рынке, востребованности специалистов отрасли и динамики развития профессии в целом. И сразу скажем, в список вошло только 10 профессий. Это не значит, что другие профессии хуже — просто они растут чуть медленнее. Итак, поехали!

какое направление айти выбрать

Data Analyst

Средняя зарплата в год:

какое направление айти выбрать

Здесь и ниже — статистика по зарплатам на январь 2021 года предоставлена Glassdoor.

Аналитик данных решает конкретные вопросы бизнеса с помощью аналитики.

По сравнению с Data Science, о котором мы расскажем далее, у аналитиков зарплата поменьше. Но у Data Analyst порог входа в профессию значительно ниже. Здесь не нужно иметь глубокие знания математики, статистики и теории вероятностей — достаточно просто владеть инструментами аналитика.

Разброс зарплат на рынке в большей мере из-за того, что аналитики данных востребованы и в компаниях, которые в принципе не связаны с IT и digital. В среднем вакансий DA больше в 2,5–3 раза, чем DS. При этом Senior DA может без проблем получать 100 000–120 000 долларов в год. Все зависит от пула умений и навыков.

BLS прогнозирует, что в ближайшие 10 лет вся сфера DA будет расти на 18 % в год.

Интересно также то, что Data Analyst считается отличным плацдармом для дальнейшего роста. Ведь из DA можно развиваться и в Data Science, и в ML Engineering, и в продакт-аналитика, и в бизнес-аналитика. Даже в Full Stack Developer. Вариантов очень много.

Освоить профессию аналитика вы можете на нашем курсе за 10 месяцев.

Web Developer

какое направление айти выбрать

Веб-девелопер уже больше 15 лет находится в топе самых востребованных профессий в IT-сфере.

У профессии довольно низкий порог входа — достаточно знать HTML/CSS на среднем уровне, чтобы делать несложные, но при этом функциональные лендинги. Поэтому новичков здесь очень много.

Но при этом на рынке очень не хватает высококлассных специалистов, которые на хорошем уровне владеют не только HTML/CSS, но также и JavaScript с фреймворками AngularJS, ReactJS, VueJS.

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

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

Освоить Fullstack-разработку на Python за 15 месяцев поможет наш курс.

Information Security Analyst

какое направление айти выбрать

Интересно, что многие компании не раскрывают зарплат своих специалистов по информационной безопасности, поэтому данные в разных источниках различаются. Careercarma, к примеру, утверждает, что средняя зарплата в сфере превышает 100 000 долларов, а Senior-специалист зарабатывает от 115 000.

Профессия сложная и требует огромного количества специфических знаний, но рынок испытывает огромный дефицит специалистов, поэтому многие даже крупные компании не требуют университетской степени, а вполне себе спокойно берут спецов после буткампов. Среди них — Google, Amazon, Oracle, Cisco, Facebook, Microsoft.

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

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

Опытные специалисты по информационной безопасности со статусом LPT Master или аналогичным статусом — сегодня буквально на вес золота.

Начать карьеру этичного хакера вы можете на нашем курсе, который займёт 12 месяцев.

Python Developer

какое направление айти выбрать

Сегодня Python считается одним из самых динамично развивающихся языков программирования. По рейтингу PYPL, он занимает первое место по динамике изучения (30,44 %) со значительным отрывом от Java, который находится на втором месте (16,67 %).

А исследование StackOverflow ставит Python на 4-е место среди самых используемых ЯП в 2020 году. И в нём же указывается, что именно программистов на Python уровня Middle и выше больше всего не хватает на рынке.

Интересно то, что зарплата Python-разработчика стабильно растёт. В 2019–2020 году она в среднем поднялась на 15 %, и динамика роста сохраняется.

какое направление айти выбрать

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

Стать Python-разработчиком за 10 месяцев вам поможет наш курс по разработке на Python.

Database Administrator

какое направление айти выбрать

DBA — это одна из ключевых позиций в крупных компаниях. Когда знаний системных администраторов и разработчиков по используемых СУБД уже не хватает, чтобы гарантировать бесперебойную и правильную работу базы данных, но при этом она важна для бизнеса, то компания нанимает DBA.

Администратор баз данных — это уже опытный специалист, который знает одну или несколько СУБД практически идеально.

Чаще всего DBA — это специалист со внушительным опытом в разработке или администрировании. Сразу стать администратором БД крайне сложно, поэтому прирост специалистов идёт на рынке довольно медленно. При этом каждый год рынок растет на 10 %.

Больше всего специалисты DBA востребованы в сфере e-commerce, которая работает с большими данными.

Интересно ещё то, что, несмотря на высокие технические требования специальности и стрессовость, специалисты DBA довольны своей работой и выполняемыми задачами — индекс удовлетворённости составляет 3,8 балла из 5.

Web designer (UI/UX)

какое направление айти выбрать

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

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

В среднем UX-дизайнер получает на 30–40 % больше графического веб-дизайнера. Но и требования к нему выше. Кроме уверенного владения Photoshop и Illustrator, а также навыков работы с Omnigraffle, InVision, Axure и/или Balsamiq UX-дизайнер должен иметь уверенные знания в HTML, CSS и JavaScript.

Если дизайнер «делает красиво», то UX-дизайнер должен совершенствовать внешний вид проекта и его функционал, чтобы было ещё и результативно. Это не столько задачи дизайна, сколько вопросы грамотного проектирования. Поэтому A/B-тестирования и работа с аналитикой занимают основную часть времени специалиста.

И самое интересное, что порога зарплат практически нет. Топовые специалисты отрасли получают до 25 000 долларов в месяц.

Mobile App Developer

какое направление айти выбрать

В 2020 году количество покупок с помощью мобильных девайсов впервые превысило объём шопинга с помощью компьютеров. Statista прогнозирует, что в 2021 году общее количество покупок с мобильных телефонов составит 53,9 % от общего числа онлайн-покупок.

Сфера мобильной разработки всё ещё остаётся актуальной и стабильно растёт, поэтому специалисты нужны постоянно. При этом как-то разделять разработчиков на iOS и Android не стоит. Хотя пул задач, требования и инструменты разные, они работают на одном рынке. В большинстве случаев разработка приложений в e-commerce ведётся на iOS и Android одновременно.

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

какое направление айти выбрать

Так что ценность разработчиков для iOS и Android будет со временем только расти. Причём выбор направлений для специалистов очень широк: от серьёзных проектов в e-commerce до разработки мобильных игр и приложений.

Освоить мобильную разработку под Android вы можете на нашем курсе за 16 месяцев.

DevOps Engineer

какое направление айти выбрать

Сфера DevOps — одна из самых быстрорастущих в IT-сфере. Это стратегически важная специальность для разработки любого ПО: от узкофункциональных утилит до полноценных операционных систем.

IDC прогнозирует, что количество специалистов DevOps с 2019 по 2024 год возрастёт в два раза. Ожидается, что к 2024 году полноценный цикл DevOps при разработке и релизе проектов будет реализован минимум у 30 % компаний.

Как утверждает агентство Research and Markets, сфера DevOps переходит из нишевого инструмента в глобальный рынок, который имеет просто колоссальный потенциал для роста. За период карантина в 2020 году рынок вырос на 29,3 %. А к 2027 году ожидается годовой рост специальности минимум в 19,9%.

По мнению агентства, локомотивами в развитии сферы DevOps выступят Индия, Китай, Бразилия, Мексика, Россия и Канада.

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

какое направление айти выбрать

В специалистах DevOps в первую очередь заинтересованы крупные IT-компании, которые выпускают много продуктов и нуждаются в автоматизации процессов разработки, тестирования и релиза проектов. А с развитием алгоритмов искусственного интеллекта и анализа big data у DevOps открывается масса возможностей, как ещё больше усилить и автоматизировать процессы разработки и улучшения продуктов.

По данным Payscale, девопсы очень довольны работой — 4 баллов из 5. Несмотря на высокий уровень ответственности, больше всего специалистам нравится отсутствие привычных рутинных задач. Будучи DevOps, скучать не приходится.

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

Data Scientist

какое направление айти выбрать

Большие данные — это новая нефть. Причём аналогия актуальна не только для самих данных, но и для зарплат, которые получают дата-сайентисты. На сегодняшнем рынке они практически не имеют верхней границы. Специалисты топ-уровня могут получать 300 000 долларов в год и даже выше.

Дело в том, что количество информации в Интернете удваивается каждые два года. По прогнозам Statista, в 2020 году размер всемирной сети составляет уже 59 зеттабайт данных. Если сравнивать с 2010 годом, то это число увеличилось почти в 30 раз.

При этом активно растёт упорядоченность данных. Ещё быстрее, чем их общее количество. Если в 2010 году было структурировано только 9 % всей информации, то в 2020 году — уже 13 %.

По оценкам компании Frost & Sullivan, ежегодный рост специальности Data Science составляет 35,9 %. Поэтому сфера требует всё больше новых специалистов. А из-за нехватки кадров зарплата в Data Science постепенно растёт — и так будет как минимум ближайшие несколько лет.

Интересно, что дата-сайентисты входят в топ специальностей с наивысшим уровнем удовлетворённости сотрудников с оценкой 4,3 из 5. Это значит, что как минимум 86 % специалистов полностью удовлетворены своим функционалом и заработной платой в компании. Поэтому можно с уверенностью предположить, что сфера Data Science в дальнейшем продолжит динамично развиваться.

Data Science посвящён наш флагманский курс, который рассчитан на 24 месяца. А здесь можно прочитать о том, как финансист стал дата-сайентистом.

Machine Learning Engineer

какое направление айти выбрать

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

По данным Indeed, с 2015 по 2018 год сфера машинного обучения выросла на 344 %. А согласно отчету LinkedIn за 2020 год, потребность в ML-специалистах за последние 12 месяцев выросла на 74 %. И динамика роста не собирается уменьшаться.

Только на Crunchbase сейчас (на 29 декабря 2020 года) имеется 12 272 стартапа по машинному обучению. А компаний, у которых ML непрофильная, но важная часть работы, — ещё больше. И еще минимум 5 лет рынок будет испытывать острый дефицит квалифицированных инженеров машинного обучения.

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

Glassdoor также собрал рейтинг лучших стартапов и компаний по машинному обучению. Под спойлером полный список.

какое направление айти выбрать

Так что если вы ищете, куда развиваться или откуда начать свой путь в IT, выбирайте одну из этих профессий — не ошибётесь. На хлеб с маслом и икоркой всегда хватит.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *