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

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

Фото:

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

"Начнем с владельца продукта - 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. "Т-Старт" - оплачиваемая стажировка для студентов и начинающих специалистов: реальные задачи, опыт работы в команде и шанс остаться в компании после стажировки".

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

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

Артур Пирожков 27 мая 2022 05:13 Как на время отпуска приостановить договор с оператором

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

Walerii Trofimov 09 октября 2018 10:54 Коллективные ТВ-антенны станут обязательными

Услуга только добровольная. Это рекламное навязывание

Фото на сайте

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

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

Все новости
Архив
Пн Вт Ср Чт Пт Сб Вс
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