01 Апр 2022
11 мин
44396

Гайд: как определить, какое направление в IT тебе подходит

Обязанности и зарплата аналитика, Python- и Java-разработчиков и других востребованных IT-специалистов.

Содержание

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

Инженер по тестированию

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

Что делает

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

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

Помимо штатного режима, тестировщик проверяет работу системы при адовом сценарии. Например: что будет, если в корзину добавить двадцать тысяч товаров или в поиск вставить текст «Евгения Онегина»?

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

Кому стоит выбрать

Тем, кому нравится искать ошибки и улучшать работу чего-либо. А монотонная работа не пугает. Здесь понадобится требовательность и усидчивость.

Подойдет всем, кто хочет начать работать в IT, не изучая глубоко языки программирования. Многие тестировщики со временем становятся полноценными разработчиками.

А получить профессию можно на онлайн-курсе «Инженер по тестированию» в Skypro. Программа на 100% соответствует требованиям, которые предъявляют работодатели к тестировщикам-новичкам. С помощью специалистов центра карьеры первую работу найдете уже через девять месяцев после начала учебы.

Средняя зарплата

  • 60 000 ₽ — начинающий специалист.
  • 100 000 ₽ — специалист после двух лет работы.
  • 150 000 ₽ — старший специалист после трех лет работы.

Что предстоит изучить

  • Составление технической документации.
  • Инструменты для тестирования — например, Postman и Charles.
  • Основы Python или JavaScript для автоматизации тестирования.

«Я работала в 3D-моделировании ювелирных изделий, но эта сфера малоперспективная. В IT привлекло, что есть куда развиваться. Можно хорошо зарабатывать и не привязываться к месту.

Долго думала, куда пойти учиться. Ходила на разные вебинары. Пробовала учиться на аналитика, но поняла — не мое. Однажды попала на вебинар Skypro о работе тестировщика. Мне очень понравилась подача.

Учеба заняла чуть меньше десяти недель: каждый день с 9:30 до 19:00. Самыми трудными были первые пару недель, когда только привыкаешь к ритму. Всё казалось очень сложным. Было много сомнений, думала, что не справлюсь.

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

Сейчас работаю в Skyeng над личным кабинетом студента. Прошла половина испытательного срока. Первое время мало что понимала, но сейчас уже тестирую реальные задачи. У меня потрясающий наставник, помогает во всём разбираться и вливаться в эту сферу. Каждый день узнаю что-то новое. Чувствую, что вношу вклад в разработку качественного продукта».

Алёна Мединцева
Инженер по тестированию в Skyeng

Аналитик данных

Востребованный «айтишник»‎, потому что бизнес всё чаще хочет принимать эффективные решения и обгонять конкурентов с помощью данных.

Что делает

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

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

Данных — море. И аналитики нужны всем, у кого много клиентов: банкам, сетевым магазинам, IT-компаниям, государственным структурам.

Аналитик знает основы статистики, понимает бизнес-метрики и умеет наглядно представить результаты исследования. Заканчивать матфак необязательно: на практике часто применяют готовые формулы и инструменты — от электронных таблиц до программ, которые рисуют графики на основе данных.

Кому стоит выбрать

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

На курсе «Аналитик данных» в Skypro программа построена так, что разберетесь даже без знаний математики и навыков программирования. Уроки от простого к сложному позволят быстро овладеть навыками, которые необходимы для позиции новичка в аналитике. Через пять с половиной месяцев уже начнете ходить на собеседования.

Средняя зарплата

  • 70 000 ₽ — начинающий специалист.
  • 140 000 ₽ — специалист после двух лет работы.
  • 160 000 ₽ — старший специалист после трех лет работы.

Что предстоит изучить

  • Гугл-таблицы.
  • Язык программирования Python — для анализа данных и прогнозирования.
  • Язык запросов для работы с базами данных SQL.
  • Инструмент визуализации результатов исследования Tableau.

«Раньше я был продуктовым менеджером, но решил уйти в аналитику. Исследования мне всегда были близки.

Я отучился на курсе в Skypro. Потом попал в команду, которая занимается кастдевом, UX/UI-исследованиями. Помогаю дизайнерам и менеджерам продукта (продактам) делать их работу, опираясь на цифры и метрики. Вместе мы генерим гипотезы, я их просчитываю, а продакты проверяют.

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

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

Анатолий Артамонов
Продуктовый аналитик

Python‑разработчик

Классический айтишник: пишет на Python, может создать сайт или приложение с нуля.

Что делает

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

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

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

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

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

Кому стоит выбрать

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

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

Средняя зарплата

  • 80 000 ₽ — начинающий специалист.
  • 150 000 ₽ — специалист после двух лет работы.
  • 300 000 ₽ — старший специалист после трех лет работы.

Что предстоит изучить

  • Среда разработки.
  • SQL и базы данных.
  • Git — система для управления версиями кода, позволяет сразу нескольким разработчикам сохранять и отслеживать изменения в файлах проекта.

«До разработки я работал на крупном государственном предприятии в должности инженера-программиста. Хотя правильнее сказать: числился. Там была готовая база скриптов, ее нужно было поддерживать и изредка дополнять. Главное — приходить и отсиживать свои восемь часов.

К 2018 году у меня созрела мысль об эмиграции из России. Это непросто: нужны деньги или профессия, востребованная в стране назначения. По отзывам на профильных сайтах я понял, что программистам проще всего. Отлично, сказал я, значит, осваиваем это ремесло. Из всех направлений выбрал веб: много вакансий, сайты нужны везде. Далее выбор пал на бэкенд и Python.

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

Кроме навыка кодить, мне пригодился английский язык на уровне от B1 и умение гуглить на английском. В остальном трудно выделить что-то одно. Обычная рабочая коммуникация с коллегами, но она прокачивается в процессе работы. Главное — на эту работу попасть.

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

Антон
Python‑разработчик

Java‑разработчик

Бэкендер, который создает сайты и приложения на языке Java.

Что делает

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

Языки Python и Java устроены по-разному. Но задачи у разработчиков похожие. Писать начинку сайтов, приложений и игр, создавать нейросети можно на обоих языках. Так что разговоры о том, какой из них лучше, похожи на спор, кто сильнее — Бэтмен или Супермен.

Но есть важное отличие, которое делает Java более сложным в изучении. Python лаконичней: одной строкой кода можно прописать то, на что в Java уйдет несколько. Так что Java — более «подробный» язык.

Но это дает ему и преимущество: можно создавать продукты с более сложной логикой. Поэтому на Java написаны гиганты вроде YouTube, Netflix и «Яндекса». А еще Java доминирует в мобильной разработке: на нём делают большинство приложений.

Кому стоит выбрать

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

За 11 месяцев в Skypro на курсе «Java-разработчик» с нуля учат писать чистый код, тестировать его, работать в команде и создавать реальные проекты. Наставники и кураторы поддерживают всё время обучения, отвечают на вопросы. А еще центр карьеры гарантирует трудоустройство после успешного завершения курса.

Средняя зарплата

  • 95 000 ₽ — начинающий специалист.
  • 200 000 ₽ — специалист после двух лет работы.
  • 340 000 ₽ — старший специалист после трех лет работы.

Что предстоит изучить

  • Среда разработки.
  • SQL и базы данных.
  • Git — система для управления версиями кода, позволяет сразу нескольким разработчикам сохранять и отслеживать изменения в файлах проекта.
  • Maven — инструмент для управления проектами и их сборки.

Frontend‑разработчик

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

Что делает

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

Над любым IT-продуктом трудится команда. Бэкендеры делают всё, что «под капотом», — тот самый внутренний код. UX/UI-дизайнеры проектируют внешний вид сайта или приложения, чтобы пользователю было удобно: что за чем идет на экране, в каком месте будут кнопки, какие поля будут в форме регистрации.

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

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

Кому стоит выбрать

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

Помимо программирования, пригодится интерес к UX/UI-проектированию, адаптивной верстке, работе сайтов на разных операционных системах.

Средняя зарплата

  • 50 000 ₽ — начинающий специалист.
  • 120 000 ₽ — специалист после двух лет работы.
  • 250 000 ₽ — старший специалист после трех лет работы.

Что предстоит изучить

  • HTML — язык разметки. Расставляет в нужном порядке заголовки, абзацы, ссылки, списки и кнопки.
  • CSS — язык стилей. Делает одну кнопочку большой и красной, а другую — маленькой и зеленой.
  • JavaScript — язык программирования. Задает поведение элементов сайта или браузера. Когда вы жмете в магазине кнопку «Купить» — начинается магия, за которую в ответе JavaScript.
  • Библиотеки и фреймворки, например: React, Angular, Vue.js. Это шаблоны, на основе которых можно дописать собственный код. Помогают быстрее внедрять нужные решения.

Исследователь

Свой среди айтишников. Знает, как улучшить продукт и какие для этого провести исследования.

Что делает

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

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

Глупо предлагать всем один и тот же продукт. Нужно разделить родителей на группы «по интересам». Тут в дело вступают исследователи. Их задача — опросить целевую аудиторию, узнать глубинные потребности и мотивы, а затем сегментировать ее, чтобы предложить каждой группе подходящий продукт.

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

Работа исследователя — больше про общение. Хотя в ней есть и техническая сторона: иногда нужно сделать расчеты в специальных программах.

Кому стоит выбрать

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

Средняя зарплата

  • 80 000 ₽ — начинающий специалист.
  • 120 000 ₽ — специалист после двух лет работы.
  • 250 000 ₽ — старший специалист после трех лет работы.

Что предстоит изучить

  • Исследовательское мышление.
  • Качественные и количественные методы исследования.
  • Поиск проблем в интерфейсах.
  • Маркетинговые исследования, проверка гипотез.

«До IT я работала парикмахером и мастером по окрашиванию, обучала других. У меня был свой салон в центре Москвы.

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

Мне было важно, чтобы в работе осталось общение с людьми и возможность принимать решения. Поэтому выбрала специальность менеджера продукта. Окончила онлайн-курс, около полутора лет работала продактом. Потом по совету друзей откликнулась на вакансию исследователя в «Сбере». Эти две профессии довольно близкие. Сейчас я работаю над продуктами банка и экосистемы «Сбера» — например, «СберМаркета» и Okko.

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

Валерия Бархатова
Исследовательница в «Сбере»

Системный администратор или сетевой инженер

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

Что делает

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

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

Сетевой инженер, или DevOps-инженер, — это прокачанный системный администратор. Он умеет программировать на Python, использует Bash и работает со множеством утилит, сетевых протоколов, базами данных, облачными технологиями и т. д.

Кому стоит выбрать

Тем, кто любит разбираться в компьютерном железе так же сильно, как и в программах. И не боится в перспективе освоить программирование.

Средняя зарплата

  • 70 000 ₽ — начинающий специалист.
  • 130 000 ₽ — начинающий DevOps-инженер.

Что предстоит изучить

  • Операционная система Linux.
  • Администрирование серверов и баз данных.
  • Облачные технологии, виртуализация.
  • Язык программирования Python (для продвинутых).

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

Через несколько лет я сменила работу. Теперь уровень задач стремился к администрированию: понять, чем занят диск, что нагружает сервер, базовые задания по сети (открыть порты для тех или иных приложений, мониторинг сервисов и серверов). Еще можно было брать задачи у linux-администраторов из биржи задач — по разработке или доработке инструментов. Всё это позволяло потихоньку внедряться в эту сферу и набивать руку.

Чем занимается среднестатистический админ:

  • поддерживает стабильную работу серверов и сервисов — поднимает, если что-то упало; запускает новое (сайт, приложение); понимает, почему сломалось, и делает так, чтобы больше такого не было;
  • управляет железными серверами (собирает их, обновляет, подключает) и виртуальными машинами, которые на них крутятся;
  • взаимодействует с облачными сервисами — «Яндексом», Amazon, Digital Ocean;
  • помогает коллегам из других отделов: что-то подсказывает, чинит или обучает;
  • анализирует (логи сервисов, какие-либо данные из мониторинга, статистику падений), заранее выявляет потенциальные проблемы.

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

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

Наталья
Системный администратор в компании «Кошелёк»

Разработчик игр

Айтишник в мире компьютерных игр, с помощью кода может превратить идею в реальный продукт.

Что делает

Создает мобильные, компьютерные и консольные игры.

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

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

Кому стоит выбрать.

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

Средняя зарплата

  • 60 000 ₽ — начинающий специалист.
  • 120 000 ₽ — специалист с опытом от одного года.

Что предстоит изучить

  • Основы гейм-дизайна.
  • Язык программирования C#.
  • Движок Unity — на нём делают большинство современных игр.
  • 3D-модели и анимация.

Содержание

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

Получить iPhone 15
Пройдите тест, узнайте какой профессии подходитеНачать тест
+