Какую it профессию выбрать для старта

Какую it профессию выбрать для старта Аналитика

Блогер Александр Ильин рассказал в своём блоге про IT, какую профессию выбрать для старта в 2023-2024 годах.

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

Превью видео YzGcMst-jDU

О чём рассказывается в ролике:

  1. Видео содержит обзор 11 популярных IT-профессий с оценкой по критериям деньги, легкость получения первой работы и перспективы.
  2. Упомянуты такие профессии, как программист (разработчик), Data Scientist, Product Manager, Project Manager, продуктовый аналитик, HR, тестировщик (QA), UI/UX дизайнер, сейл (бизнес-девелопер), сотрудник клиентского сервиса и маркетолог.
  3. Программисты делятся на фронт-энд, бэк-энд и мобайл разработчиков, требуются усидчивость и логическое мышление.
  4. Data Scientist работает с машинным обучением, требуется сильная математика и терпение.
  5. Product Manager отвечает за рост метрик продукта, требуется обширный кругозор и эмпатия.
  6. Project Manager управляет процессом доставки фичей, важны коммуникационные навыки и структурированность.
  7. Продуктовый аналитик исследует метрики продукта, важно аналитическое мышление и знание Python и SQL.
  8. HR в IT включает в себя HR, сорсер и рекрутер, требуется умение взаимодействовать с людьми и понимать их мотивацию.
  9. Тестировщик (QA) проверяет корректность работы кода, различаются Manual и Automation QA.
  10. UI/UX дизайнер работает с дизайном интерфейсов, требуется чувство прекрасного и эмпатия.
  11. Сейл (бизнес-девелопер) занимается продажами IT-продуктов, важен хороший кругозор и навыки переговоров.
  12. Маркетолог занимается рекламными кампаниями и продвижением продукта, требуется умение анализировать рынок.
  13. Автор видео предлагает ресурсы для изучения каждой профессии и делится собственным опытом в IT.

Ниже представлена транскрибация ролика.

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

Дисклеймер. В видео будут только те профессии, на которые при определенном усилии можно устроиться без опыта работы в IT.

Программист

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

Оценка. Деньги – 5. Легкость получения первой работы – 2. Это весьма специфичная профессия, которая подойдет не всем. Но, как мне кажется, любой, даже если вы считаете, что код это не ваша, должен попробовать пописать его.

Data Scientist

Data Scientist — это специалист по машинному обучению. Функционал. Data scientist готовит датасет. Например, он готовит много фотографий кошечек и много фотографий собачек. Дальше делается модель. Это такой черный ящик. Модели скармливается датасет.

Ей показываются фотографии. И говорится, что вот так выглядят кошечки, а вот так выглядят собачки. Дальше замеряется точность модели. В черный ящик подаются другие фотографии кошечек и собачек и модель делает предсказания. А дальше происходит подкручивание черного ящика. В нем подстраиваются параметры, чтобы увеличить точность предсказаний. Задача отличить кошек от собак пусть и выглядит искусственной, но по ней проводятся реальные соревнования по машинному обучению. А вот реальная задача – предсказать, какое количество продуктов нужно закупать в большую сеть магазинов, учитывая сезонность и потребность покупателей каждого магазина в сети. Вокруг профессии Data Scientist очень много мифов. Нужно прочитать вот эту статью. Для Data Science нужна действительно сильная математика. Нужно понимать линейную алгебру, статистику и еще несколько разделов. И нужно терпение, потому что Data Science это иногда задачи с непредсказуемым результатом. Можно месяцами сидеть над одной проблемой и так и не найти решения.

Оценка. Деньги 5, легкость получения первой работы 1. Легкость получения работы – это такая интегральная оценка, насколько легко освоить навыки и какая конкуренция на джуниор-вакансии.

Data Scientist – это самая сложная профессия из списка. По ней не так много вакансий, но если вы залетели, то вы оказываетесь на переднем крае.

И мое мнение, если уж так хочется в Data Scientist, но нет сильной математики, то нормальный путь в DS через Python Backend Developer или продуктового аналитика. И перспективы, без сомнения, пятерка. Почему сложно найти работодателя за рубежом? Некоторые компании не готовы брать в штат разработчиков из России, потому что в Россию сложно платить. При попытке переезда часто релаканты задаются вопросом, как найти работу на новом месте, как достучаться до HR, как легализоваться в стране.

Product Manager

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

У какого процента товаров, которые купили хотя бы раз, есть хотя бы один отзыв.

Продакт делает гипотезы и проверяет их.

Например, продакт Ютуба сделал гипотезу, что если убрать счетчик под кнопкой «Дизлайк», то пользователи будут меньше на нее жать. Тем самым будут меньше травмировать авторов. Программисты сделали функционал, раскатили его на часть пользователей.

Оценка. Деньги 5, легкость получения первой работы 1.

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

Project Manager

Он управляет процессом доставки фичей до пользователя. Project’а путают с Product’ом, их обоих называют PM. Но разница легкая. Если Product отвечает за вопрос, что надо делать? То Project за вопрос, как это делать. Функционал, распределение ресурсов команды, контроль выполнения сроков, сбор технических требований и еще куча задач. Project – это связующее звено между бизнесом и разработкой. Скиллы, выдающийся навык коммуникации, структурированность, ну и опыт управления не будет лишним.

Оценка. Деньги 4. Легкость получения первой работы 3. И перспективы 3.

3, потому что продакты особенно востребованы на галерах. А галеры это так себе.

Почему объясняю вот в этом видео. В продуктовых компаниях проджекты встречаются реже. Их роль берут на себя продакты и тимлиды.

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

Вообще в IT аналитиков несколько видов. Продуктовый аналитик самый распространенный. Продуктовый аналитик исследует метрики продукта и предоставляет их всем заинтересованным лицам. В моем примере про процент товаров без отзывов такую метрику будет вытаскивать именно аналитик. Делает эксперименты и анализирует результаты. Работает с данными, вытаскивает их из разных баз, обрабатывает их и предоставляет в виде отчетов для принятия решений. Качество и умение. У аналитика должно быть аналитическое мышление. Нужно уметь визуализацию данных и знать связку Python и SQL. А вообще эту связку лучше знать и продактом тоже.

Оценка. Деньги 4, легкость получения первой работы 3. Перспективы 5. Аналитик может как идти в программирование, так и идти по ветке продакта.

HR

В IT под этой аббревиатурой встречаются три профессии. Это сам HR. Сорсер занимается поиском. И рекрутер занимается процессом найма. Что делает HR? Поиск и найм сотрудников, адаптация и удержание и ведение кадрового документооборота. HR-у нужно уметь и любить взаимодействовать с людьми, понимать и вытаскивать их мотивацию, обладать сильной деловой перепиской и уметь вести переговоры. И если вы рекрутер или сорсер, то хотя бы верхнеуровнево понимать технологии. Например, понимать, чем отличается фронт-энд от бэк-энда.

Оценки. Деньги 2, легкость получения первой работы 3. По моему мнению, среди HR-ов огромная конкуренция.

Я пытался подтвердить эти данные, так что скажу, что все оценки субъективны, кроме раздела «Деньги». Деньги я брал вот из этой статьи. Перспективы 2.

HR растет в рамках своей вертикали и редко переходит в другие профессии. Оценки достаточно грустные, но это по сравнению с другими IT-профессиями.

Поэтому, если вы HR, то нужно быть HR-ом именно в IT.

Тестировщик, он же Quality Assurance или QA

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

И Automation. Он пишет код, который тыкает на кнопки и делает запросы. И с помощью кода же он проверяет, что все работает корректно. Тестировщик это достаточно легкий способ залететь в IT, но желающих на одну вакансию могут быть десятки. Поэтому, если вы думаете простроить путь через тестировщика в программисты, то это плохая идея. Лучше сразу идти в программисты. Почему, рассказываю вот в этом видео. Качество и умения. Тестировщик должен хотя бы поверхностно понимать, как работают технологии, а Automation QA должен понимать их достаточно глубоко. Нужно знать инструменты тестирования и на поверхностном уровне знать SQL. И быть внимательным и дотошным.

Оценка. Деньги 3, легкость получения работы 4. Перспективы 3.

Классическая траектория через мануального тестировщика в Automation QA. И в разработчике.

UI и UX дизайнер

UI и UX переводится вот так. UI и UX умеет работать в Figma и еще в нескольких тулзах. Умеет в UX writing. То есть пишет тексты для интерфейсов, которые воспринимаются однозначно. Обладает эмпатией и неким чувством прекрасного.

Оценка. Деньги 4. Легкость получения первой работы 2. Из-за большого количества желающих. И перспективы 3.

Дизайн обычно чуть изолирован в компании и рост идет только в рамках вертикали.

Сейл

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

В 2022 году, кстати, звонят куда-либо очень странные люди и очень странные компании. Бодрый Сейл в IT-компании понимает продукт, который он продает. Какие фичи есть в продукте? Какие конкуренты есть на рынке? Какая экономика продукта? Как продукт влияет на экономику клиента? Как и в каких вертикалях он применяется? Сейл пишет невероятные сущностные письма. Ведет переговоры и закрывает сделки. Сейл обладает хорошим кругозором, может и про Machine Learning поговорить, если надо. Он молниеносно схватывает инфу и реагирует на ситуации. И Сейл чемпион по задаванию вопросов.

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

Сотрудник клиентского сервиса

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

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

Через какое время и в какие роли происходил свитч сотрудников клиентского сервиса.

Маркетолог

Мне близка эта профессия, я сам был диджитал-маркетологом, но перешел в разработку. Функционал. Создание и управление рекламными кампаниями продукта. Анализ эффективности и экспорт метрик. И разработка стратегии продвижения продукта.

Оценки. Деньги 3, легкость получения первой работы 3.

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

Print Friendly, PDF & Email

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

Какую it профессию выбрать для старта

Профессии в IT без программирования

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

  1. Бизнес-аналитик

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

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

В большинстве случаев, IT-компании также не могут обойтись без бизнес-аналитиков. Даже если для этой должности не требуются навыки программирования, важно иметь системный подход к анализу и уметь работать с большим объемом информации. Бизнес-аналитик должен знать методы статистического анализа, понимать экономику и основы управления. На этой должности важно быть проактивным и ответственным. Грамотно аргументировать свои выводы и предлагать стратегии для оптимизации бизнес-процессов – это тоже входит в его обязанности.

Какую it профессию выбрать для старта
  1. Тестировщик ПО

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

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

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

  1. Системный администратор 

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

  1. UX/UI дизайнер

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

  1. Менеджер проектов

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

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

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

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

Какую it профессию выбрать для старта

Как попасть в ИТ с нуля: разработка или тестирование?

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

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

Прохождение курсов по основам тестирования программного обеспечения может занять от нескольких недель до нескольких месяцев. Здесь все зависит от интенсивности курса и вашего темпа обучения. Также можно пройти сертификацию ISTQB: для сертификата базового уровня необходимо примерно 3-4 месяца подготовки.

Программирование может быть более сложным

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

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

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

Какую it профессию выбрать для старта

Как стать тестировщиком ПО 

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

Образование и самообразование

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

  1. Изучение основ и стандартов тестирования ПО.

Начните с основ тестирования, таких как различные уровни тестирования (например, модульное, интеграционное, системное, приемное), типы тестирования (функциональное, нефункциональное, регрессионное и т. Д.) И методологии тестирования. Также ознакомьтесь со стандартами тестирования, в частности с Международной ассоциацией тестирования программного обеспечения (ISTQB). Эти стандарты предоставляют базовые знания и рекомендации по тестированию.

  1. Знакомство с инструментами тестирования.

Ознакомьтесь с популярными инструментами тестирования ПО, такими как Selenium, Jira, Postman и др. Изучение этих инструментов поможет вам подготовиться к реальным задачам и процессам, которые вы встретите в работе тестировщиком.

  1. Изучение английского языка.

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

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

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

Какую it профессию выбрать для старта

Можно ли самостоятельно овладеть профессией тестировщика программного обеспечения?

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

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

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

  • Профессиональные курсы и тренинги

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

  • Чтение литературы по тестированию программного обеспечения

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

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

Какую it профессию выбрать для старта
  • Практика

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

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

  • Сертификация

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

  •  Поиск работы
  1. Создайте профессиональное резюме, которое подчеркнет ваши навыки и опыт в тестировании ПО. Не нужно пытаться произвести хорошее впечатление приписывая в резюме навыки, которыми вы не обладаете. Новичкам в сфере тестирования программного обеспечения достаточно иметь базовые знания 1-2 языков программирования, например, Python и Java. Также подготовьте короткое письмо-презентацию, в котором вы изложите свои мотивации и цели в этой сфере. 
  2. Ищите вакансии тестировщика ПО на различных платформах поиска работы и участвуйте в собеседованиях. Будьте готовы продемонстрировать свои знания и навыки во время собеседования.

У тестировщиков программного обеспечения (QA инженеров) существуют как хард скиллы (технические навыки), так и софт скиллы (межличностные навыки), которые важны для успешной карьеры. Понимание основ тестирования ПО, базовые знания программирования и умение пользоваться тестировочными инструментами относятся к hard скиллам. Но в современных компаниях важны не только технические навыки, но и личные качества кандидата. Поэтому, между двумя новичками отдают предпочтение тому, у кого лучше развиты soft скиллы.

 Особенно в кандидатах ценят:

  • Коммуникабельность. Умение эффективно общаться с коллегами, клиентами и другими заинтересованными сторонами. 
  • Мотивацию. Чем дольше работник заинтересован развиваться в своей области, тем он эффективнее. 
  • Аналитическое мышление. Развитое аналитическое мышление поможет вам быстрее решать проблемы и принимать обоснованные решения в реальных ситуациях.
  • Готовность к постоянному обучению. Рынок ИТ не стоит на месте, поэтому этот процесс должен быть постоянным.

Какую it профессию выбрать для старта

Что может помешать получить работу?

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

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

  1. Разочарование после неудачных попыток

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

  1. Неумение себя презентовать

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

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

  1. Неопределенность со специализацией 

Это может стать препятствием в вашем профессиональном росте. Например, знание таких языков программирования, как Java, Python или JavaScript, позволяет вам выбирать между различными карьерными путями — от разработки до автоматизации тестирования. JavaScript может быть полезен как в разработке клиентских (Frontend), так и серверных (Backend) приложений.

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

  1. Слишком буквальное толкование требований к вакансии 

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

Какую it профессию выбрать для старта

Какая зарплата у тестировщика ПО?

Вопрос заработной платы является ключевым для многих, кто рассматривает возможность работы в IT-секторе. В начале своей карьеры новички могут ожидать зарабатывать от $500 до $800. Со временем, как вы развиваетесь профессионально, ваш доход может вырасти до $3400 или даже больше. Заработная плата зависит от многих факторов, таких как компания, в которой вы работаете, формат вашей работы, а также от вас самих. Компании в первую очередь обращают внимание на ваши soft skills и на то, насколько вы заинтересованы в этом деле и действительно ли вы страстно к нему относитесь.

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

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

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

Тестировщик

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

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

Зарплата: от 50 000 до 300 000 рублей, медианная — 85 000.

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

профессия связанная с программированием тестировщик

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

Перспективы: Тестировщик может вырасти до QA-инженера или, набравшись опыта, перейти в разработку и управление проектами.

Пройдите наш тест и узнайте свое идеальное место работы. Ссылка в конце статьи.

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

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

Системный администратор (в народе «айтишник») должен уметь администрировать операционные системы — Linux или Windows, понимать основы построения компьютерных сетей и быстро разбираться в работе профессионального программного обеспечения.

Профессия системного администратора часто становится точкой входа IT. Такие специалисты требуются практически в каждом офисе, где работает больше 5–7 человек.

Медианная зарплата: 91 тыс. рублей.

Профессия IT системный администратор

Без IT: В мире без информационных технологий (ИТ) такой специалист не остался бы без работы, ведь он знает, где что лежит, как что починить и к кому обратиться по любому вопросу. Возможно, «завхоз» звучит не так гордо, как «системный администратор», но он может практически в одиночку справиться с любой проблемой, которая возникает в офисе. При этом системный администратор серверов — ступень значительно выше завхоза.

Пример задачи: Составить аварийный план и выполнить его: найти причину отказа сервера, исправить ее, развернуть бэкапы и восстановить работу инфраструктуры компании как можно быстрее.

Перспективы: Со временем, когда системный администратор наберется знаний и опыта, он может дорасти до системного архитектора или DevOps. Другой путь — специализация на информационной безопасности или даже карьера «белого» хакера.

«Белый» хакер

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

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

«Белые» хакеры востребованы в госсекторе, сфере разработки ПО, торговой и банковской сферах — везде, где необходима надежная защита данных.

Таких IT-специалистов нанимают и специализированные фирмы, и корпорации вроде Google или Mail.ru Group. А некоторые «белые» хакеры остаются фрилансерами, например, используют Bug Bounty — это программа выплаты награды за обнаружение проблем в безопасности по запросу компаний.

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

Чаще всего предлагают: от 80 тыс. до 170 тыс. рублей.

профессия белого хакера в айти

Без IT: В мире без компьютеров «белый» хакер вполне мог бы помогать полиции раскрывать мошенничества, работать в разведке или проверять охрану важных объектов. Впрочем, некоторые хакеры занимаются этим и в реальном мире.

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

Перспективы: «Белый» хакер — отличный выбор для карьеры в IT. Их востребованность будет только возрастать вместе с необходимостью в киберзащите и охране данных. Опытный специалист может собрать команду пентестеров и руководить ею или даже основать собственную компанию в сфере информационной безопасности.

Мобильный разработчик

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

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

Зарплата мобильного разработчика: от 150 тыс. до 350 тыс. рублей.

Чаще всего предлагают: 250 тыс. рублей.

специальность в айти мобильный разработчик

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

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

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

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

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

Для старта карьеры нужно понимать, как работает один из популярных игровых движков (например Unreal Engine или Unity) и освоить хотя бы один язык программирования.

Средняя зарплата: 120 тыс. рублей

разработчик игр профессия в IT

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

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

Перспективы: Как и в любой другой разработке, game developer проходит путь от начинающего — Junior — до опытного — Senior-разработчика, тимлида и, возможно, основателя собственной инди-студии игр.

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

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

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

frontend разработчик

Такие IT-специалисты востребованы везде, где есть сайт или приложение. Начинающий frontend-разработчик должен разбираться в HTML и CSS, на базовом уровне знать JavaScript, библиотеки и фреймворки для веб-разработки. Более продвинутый разработчик должен хорошо разбираться в библиотеках и фреймворках, например, владеть JavaScript-библиотекой React.

Зарплата frontend-разработчика: от 100 тыс. до 290 тыс. рублей.

Чаще всего предлагают: 170 тыс. рублей.

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

Пример задачи:  Сделать для клиента сайт-визитку или создать удобную форму оплаты для интернет-магазина.

Перспективы: По мере карьерного роста frontend может стать лидером команды разработчиков, либо набирает разностороннего опыта и становится fullstack-программистом.

Backend-разработчик

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

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

Зарплата backend-разработчика: от 100 тыс. до 320 тыс. рублей.

Чаще всего предлагают: 250 тыс. рублей.

бэкэнд разработчик

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

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

Перспективы: Backend работает в тесной связке с frontend в тех же самых компаниях и сферах бизнеса. Карьерный путь у них тоже похож: стать топовым специалистом в своей области или развиваться в fullstack. Хорошее знание внутреннего устройства веб-приложений облегчит переход в DevOps или информационную безопасность.

Fullstack-разработчик

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

Такие программисты более востребованы, чем те, что специализируются только на frontend- или backend-разработке. Ведь они совмещают в себе функции сразу двух работников. Быть fullstack-разработчиком сложнее и ответственнее, чем работать только с одной стороной сайта.

Зарплата fullstack-разработчика: от 90 тыс. до 330 тыс. рублей.

Чаще всего предлагают: 200 тыс. рублей.

фуллстак разработчик

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

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

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

DevOps-инженер

Development Operations помогает разработчикам эффективно взаимодействовать с другими IT-специалистами. Например, программисты и тестировщики отвечают за Development, а администраторы — за Operations. И когда специалист вовлечён не только в непосредственную разработку, но еще и в процесс деплоя и эксплуатации системы — это DevOps.

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

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

Зарплата DevOps-инженера: от 160 тыс. до 400 тыс. рублей.

Чаще всего предлагают: 250 тыс. рублей.

DevOps-инженер профессия в программировании

Без IT: DevOps-инженер без технологий — это рационализатор. Он стремится найти способы более эффективной работы, технологии, которые ускорят и упростят работу всей команды в целом.

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

Перспективы: С этой должности возможен переход в разработку, однако большинство DevOps-инженеров предпочитают предсказуемый вертикальный рост до позиций head of DevOps или технического директора.

Системный аналитик

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

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

Системные аналитики востребованы в сферах со сложными внутренними бизнес-процессами, например банковской, но способны принести пользу в любой крупной компании.

Зарплата системного аналитика: от 80 тыс. до 300 тыс. рублей.

Чаще всего предлагают: 180 тыс. рублей.

специальность Системный аналитик

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

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

Перспективы: от ведущего системного аналитика до руководителя по внедрению информационных систем и руководителя IT-направления.

Дата-инженер (Data Engineer)

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

Именно он создает и поддерживает архитектуру данных: крупные базы данных, хранилища или системы для обработки информации.

Дата-инженер

Data Engineer должен отлично разбираться в базах данных, знать SQL, уметь программировать на Python, Java или Scala. Стать таким специалистом легче всего будет с навыками разработки, но научиться можно и с нуля.

Зарплата Data Engineer: от 100 тыс. до 300 тыс. рублей.

Чаще всего предлагают: 150 тыс. рублей.

Без IT: Работа Data Engineer связана с поиском, сбором и сортировкой информации, поэтому в мире без технологий они умели бы работать с аналоговыми базами знаний, например, огромными архивами.

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

Перспективы: Больше всего в использовании больших данных заинтересованы крупные корпорации, так что Data Engineer может рассчитывать на место в Яндексе или Сбербанке. В дальнейшем он может попасть на руководящие должности.

Аналитик данных (Data Analyst)

Разбирается в данных, ищет закономерности, на их основе готовит визуализации и отчеты. Это более творческая специальность, чем Data Engineer. Data Analyst должен уметь найти решение задачи и новые идеи в разрозненных и, на первый взгляд, несвязанных данных.

Для Data Analyst важно владеть основами математики и статистики. Еще нужно уметь работать с платформами для визуализации и аналитики, например Tableau. Также необходимы навыки коммуникации, так как результаты аналитики нужно представить заказчику.

Должность Data Analyst — хорошая точка входа в мир больших данных, так как таким специалистам на начальном этапе требуется меньше технических навыков, чем Data Engineer или разработчикам.

Средняя зарплата Data Analyst: 130 тыс. рублей.

Без IT: Умения Data Analyst полезны и в нецифровой аналитике. В мире без технологий такие специалисты продолжат работать аналитиками, ведь их главный навык — умение видеть скрытые связи и на их основании делать выводы и строить прогнозы. Это необходимо во многих отраслях, от экономики до государственного управления.

Пример задачи: Провести A/B-тестирование различных рекомендательных систем и сформулировать рекомендации по их настройке и внедрению.

Перспективы: Для аналитиков данных характерна стандартная кривая профессионального роста Junior, Middle и Senior. Как Data Engineer, по мере профессионального развития они могут освоить смежные профессии и за счет этого получить новые перспективы.

Data Scientist

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

Для работы Data Scientist использует базы данных и Python. Но главное — знание математики, аналитический ум и глубокое понимание области исследования.

Средняя зарплата Data Scientist: 150 тыс. рублей.

Data Scientist

Без IT: Data Scientist — это настоящие исследователи. Если бы в мире не было компьютерных технологий, такие специалисты занялись бы наукой и вскоре бы их придумали.

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

Перспективы: Data Scientist вполне может дорасти до Chief Digital Officer, но и горизонтальный рост в этой профессии открывает большие перспективы. Из-за бурного развития отрасли в этой профессии пока нет такого понятия, как потолок профессионального роста.

Читайте подробнее: Кто такой и чем занимается Data Scientist

Дополнительный анализ:  Импортозамещение в категории бытовой химии растет кратными темпами
Оцените статью
Аналитик-эксперт
Добавить комментарий