Найти тему

Как попасть в IT-сферу?

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

Что такое IT-технологии?

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

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

На кого учиться, чтобы попасть в IT?

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

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

Минимальные знания

  • владеть одним из языков программирования и понимать работу библиотек и фреймворков в выбранном направлении
  • уметь работать с Git и Web-сервисами
  • писать Unit-тесты
  • понимать принципы работы баз данных, ОС и API

Рост

Горизонтальный рост junior, middle, senior. Если менеджмент нравится больше, чем код, то можно расти как тимлид или проджект-менеджер. Тем, кого привлекает архитектура, можно стать техлидом.

Уровень сложности

-2

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

Отвечает за создание пользовательского интерфейса сайтов, приложений или программ. Если объяснять простым языком, то frontend-разработчик создаёт всё то, что пользователь видит в браузере и с чем взаимодействует.

Базовые знания

  • знать HTML, CSS и JavaScript
  • понимать работу клиент-серверного взаимодействия
  • уметь оформлять код, использовать линтеры и пользоваться системой контроля версий Git

Рост

Дальше разработчик осваивает фреймворки и библиотеки (jQuery, Angular.JS, React.JS). Горизонтальный рост junior, middle, senior. Вертикальный возможен в сторону backend-разработки или UX.

Уровень сложности

-3

UI/UX-дизайнер

UI (user interface) ― «пользовательский интерфейс». Это про то, как выглядит интерфейс и его элементы, а дизайнер отвечает за визуал сайта или приложения: вид меню, кнопок, читаемость шрифта и т. д.
UX (user experience) ― «пользовательский опыт». Это то, как пользователь взаимодействует с интерфейсом. UX-дизайнер отвечает за удобство использования сайта или приложения.

Минимальные знания

  • владение Figma и графическими программами: Adobe PhotoShop, Adobe Illustrator и пр.
  • понимание особенностей разработки сайтов и мобильных приложений
  • понимание принципов дизайна, типографики, основы цвета
  • принципы исследования данных, тестирование юзабилити
  • прототипирование, понимание принципов организации дизайн-систем

Рост

Горизонтальный рост junior, middle, senior. Можно занять руководящую должность в большой команде или работать в арт-агентстве или вообще свою студию организовать. Можно перейти во frontend-разработку.

Уровень сложности

-4

Продакт-менеджер

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

Минимальные знания

  • работать с системами аналитики (понимание, с какими метриками работать, какие данные нужны для их расчёта, что можно делать с полученными данными)
  • анализировать пользователей и проводить CustDev
  • формировать стратегию развития продукта (road map)
  • оценивать рынок и конкурентов
  • формулировать и проверять идеи и гипотезы продукта
  • A/B-тестирование

Рост

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

Уровень сложности

-5

Тестировщик

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

Минимальные знания

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

Рост

Горизонтальный рост junior, middle, senior. Можно стать лидером команды или уйти в проджект менеджеры.

Уровень сложности

-6

Аналитик

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

Минимальные знания

  • любить и понимать математику
  • на продвинутом уровне уметь работать с Excel, Google-таблицами
  • работать с базами данных и SQL
  • пригодится Python для анализа данных

Рост

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

Уровень сложности

-7

Копирайтер

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

Минимальные знания

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

Рост

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

Уровень сложности

-8

Специалист техподдержки

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

Важно уметь

  • разбираться в технических тонкостях продукта
  • грамотно излагать свои мысли и уметь договариваться

Рост

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

Уровень сложности

-9

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

Важные советы для будущих IT-специалистов

  • Не надейтесь на дорогие курсы, если вас заинтересовала какая-то специальность, попробуйте для начала изучить самостоятельно всю бесплатную информацию. Ищите везде, читайте специалистов, многие из них ведут соцсети или каналы на YouTube. В интернете огромное количество данных, но важно уметь искать качественную и полезную информацию.
  • Учите английский. Английский нужен в любой сфере. В том числе много актуальной профессиональной информации выходит на английском, которую просто не успевают перевести.
  • Как только изучите достаточно и будете готовы откликаться на вакансии, поищите на YouTube видео о том, как проходить интервью по вашей специальности. Проанализируйте вопросы, поищите ответы на них.
  • Обратите внимание на стажировки или программы обучения от крупных компаний. Может быть вам не будут платить, но вы точно получите ценный опыт, а ещё есть шанс, что на вас обратят внимание и пригласят для дальнейшего сотрудничества.
  • Откликайтесь на все подходящие и даже не вполне подходящие вакансии. Анализируйте обратную связь. Будьте готовы, к стопке отказов. Так вы соберёте бесценный опыт.

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

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

Сейчас много ресурсов с вакансиями, а так как я предпочитаю удалённую работу, то от себя рекомендую Kadrout. На этом сайте размещают вакансии в IT и много вакансий для новичков. Также можете подписаться на Telegram-канал с вакансиями, чтобы максимально быстро откликаться на предложения работодателей.