Максим Воронин: "Входить в ИТ уже не так просто: если что-то умеете - продолжайте учиться"

Своим видением и советами о выборе направления в сфере информационных технологий поделился техлид, архитектор направления клиентских интерфейсов "Т-Банка" Максим Воронин.

Фото:

 "Для создания продукта нужны разные роли"

"Начнем с владельца продукта - Product owner (PO). Это менеджер, который хорошо разбирается в предметной области и отвечает за развитие продукта.

Когда появляется понимание направления, идею превращают в макет продуктовые дизайнеры (UI/UX). Они исследуют рынок в поисках современных и удобных интерфейсов и на основе исследований рисуют дизайн сайта или приложения (обычно в Figma).

Далее макеты нужно "сверстать", то есть превратить в код. Платформы разные (Android, iOS, Desktop, Web). Обычно это разные специалисты. Например, веб-разработчик следит, чтобы сайт работал корректно на любых экранах и в браузерах. Он владеет HTML (что на странице), CSS (как выглядит) и JS (программирование действий). Лучше выучить фреймворк: React или Angular.

Чтобы хранить статьи, пользователей, подписки и т. п., нужен бэкенд-разработчик или DBA. Бэкенд хранит и обрабатывает данные: запросы от фронта проверяются и возвращают результат. Языков и технологий много; из моего опыта: Java, PostgreSQL + JPA, Spring Framework. DevOps помогает управлять процессами и серверами: где-то администрирует UNIX, где-то настраивает CI/CD, где-то пишет инфраструктурный код. Базовые вещи: Docker, Kubernetes, CI/CD, Linux/Ubuntu, bash, облака.

Машинное обучение пригодится для создания нейросетей. Чаще используется Python (много готовых библиотек), иногда C++ (выше производительность).

Геймдев - отдельная история: десятки профессий (дизайнеры уровней, сценаристы, художники, аниматоры, музыканты и т.д.). Для кода обычно используют C++ и Unreal Engine (крупные проекты) или C# и Unity (малые и средние)".

"Я не сторонник "одной профессии на всю жизнь": в ИТ постоянно учишься и меняешь роли"

"Лучше попробовать все, если есть возможность. Сделайте маленький проект "от и до": сайт, приложение или бизнес-идею. Уделите этому пару месяцев. Так поймете, что интереснее вам.

Хотите быстрый результат без кода - идите в дизайн. Любите писать код и видеть довольных пользователей - идите во фронтенд. Нравится делать так, чтобы системы работали - бэкенд. Интересно разбираться во взаимодействиях сервисов - аналитика или архитектура. Боитесь, что AI "заменит" вас - идите в ML.

Я был фуллстеком, бэкендером, тимлидом, архитектором; сейчас ковыряюсь в C# и Unity, чтобы сделать свою маленькую студию и выпускать образовательные игрушки для детей.

При выборе направления нужно учитывать следующее.

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

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

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

Четвертое - изучайте рынок. Откройте сайты с вакансиями, посмотрите, что реально востребовано и что требуют интересующие вас компании".

"Востребованы все, просто кто-то больше, кто-то меньше"

"Если уверены, что AI надолго, - идите в ML. Могу порекомендовать облачные технологии и кибербезопасность: первое свежее, второе стабильно актуально.

О трудоустройстве. "За красивые глаза" не берут: желающих много, вакансий меньше. Нужны хорошее резюме и активность - митапы, отборы, олимпиады, хакатоны, курсы. Чем больше реальных историй и достижений, тем выше шанс попасть в команду.

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

 Материал подготовлен при поддержке гранта Минобрнауки России в рамках Десятилетия науки и технологий.

Последние комментарии

Микаэлло Франчини 26 января 2022 09:22 На Volga boat show в Тольятти покажут яхты, катера и другую водомоторную технику

А за границей как можно взять в аренду яхту? Большие планы на отпуск и морское путешествие в том числе.

Василий Бандитов 21 мая 2021 12:31 АвтоВАЗ нашел нового партнера в Казахстане

Хоть в Казахстане приглянулись наши ВАЗ....

Фото на сайте

Все фотогалереи

Новости раздела

Все новости
Архив
Пн Вт Ср Чт Пт Сб Вс
25 26 27 28 29 30 31
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5