Зачем городам мастер-планы: интервью со Светланой Бугаевой
В новом материале мы побеседовали с Светланой Бугаевой, архитектором и директором филиала компании «База 14» в Казахстане, а...
Начальница управления backend-разработки рассказывает о преимуществах и перспективах работы, а также делится полезными рекомендациями с начинающими специалистами.
Киборгини — совместный проект Степи с Halyk Bank, в рамках которого мы рассказываем о шести девушках, которые вместе с большим банковским блоком стоят за развитием IT-индустрии Казахстана, кодят и программируют по будням, а в свободное время ломают стереотипы общества об образе жизни айтишниц.
Вторая героиня проекта — Диана Туржанова. Она руководит управлением разработки в backend-департаменте Homebank, посещает тренажерный зал и увлекается кондитерским делом, балуя близких людей. Спорт помогает девушке находить баланс между работой и личными делами, а активный образ жизни способствует развитию в разных направлениях — от йоги до легкой атлетики.
«Каждая задача в программировании по-своему интересна и требует творческого подхода, — рассказывает Диана. — Мне нравится ощущение, которое возникает, когда долгое время кодишь и втягиваешься в задачу, а потом видишь конечный результат. Чем сложнее проект, тем увлекательнее над ним работать».
Бэкенд-разработка отвечает за работу всей внутренней логики и функционала, которые недоступны для глаз пользователей. То есть, если фронтенд-разработчик следит за интерфейсом и визуальной частью, то бэкенд — за хранением данных, подгрузкой, обновлениями, интеграцией с различными системами и так далее. Если проводить аналогию с автомобилем, то backend можно сопоставить с двигателем. Машина без двигателя не машина.
Бэкенд-разработчики — это солдаты невидимого фронта, которые продумывают внутреннюю программную логику.
Задачи специалистов могут отличаться в зависимости от запроса. Это может быть обеспечение правильной работы необходимых функций, разработка алгоритмов, интеграция различных систем, подгрузка обновлений и так далее. Например, мои рабочие будни состоят из поддержки функционала Homebank, разработки, написания и тестирования кода, других технических задач и консультаций с бизнесом.
Во-первых, востребованность на рынке труда. Еще будучи старшеклассницей я изучала рынок труда и размышляла над тем, какие специальности окажутся перспективными в ближайшем будущем. Учитывая все эти показатели, решила остановиться на программировании. Можно точно сказать, что это был осознанный выбор, потому что в школьные годы я уже посещала различные курсы и создавала мини-приложения в то время, как окружающие часто удивлялись моему пристрастию к кодингу.
Будучи студенткой четвертого курса, еще в 2013 году устроилась разработчиком в департамент Homebank. С тех пор постоянно работаю над улучшением приложения для удобства пользователей. Конечно, мне очень повезло оказаться в такой крупной и дружелюбной компании: помню, как в самом начале более опытные сотрудники активно помогали мне и отвечали на все волнующие рабочие вопросы, к которым я постепенно привыкала.
Кроме того, в банке создана экосистема, направленная на повышение потенциала сотрудников.
Так, компания всегда идет к нам на встречу, если нам требуются курсы по повышению квалификации или освоению необходимых навыков. Нам оплачивают обучение, отправляют на различные конференции и проводят тимбилдинги. Благодаря этому каждый сотрудник может развивать в себе не только профессиональные, но и личностные навыки.
Сплоченный коллектив — одна из самых важных составляющих в backend-разработке, потому что любой продукт создается при помощи целой команды.
С 2013 года нашим департаментом было реализовано множество проектов, но самым запоминающимся для меня стал проект по реализации переводов Western Union. А последний крупный проект был связан с безопасностью — мы усовершенствовали функции, которые защищают наших клиентов от мошеннических операций.
Сегодня в нашем департаменте числятся около 60 человек, 11 из которых находятся под моим руководством. Несмотря на то что со временем мне удалось занять позицию топ-менеджера, я продолжаю совмещать ее с функциями backend-разработчика, потому что этот процесс захватывает меня. Многие могут посчитать, что в кодинге нет места креативности, но это не так, потому что перед тобой постоянно возникают задачи, требующие не только анализа, но и творческого мышления.
Сфера IT развивается стремительными темпами, поэтому качественными специалистами становятся те, кто всегда находится в поиске новых знаний. По всему миру существует множество онлайн и офлайн курсов, помогающих повысить квалификацию, организованы нетворкинг-сообщества и конференции, а также действуют женские объединения по поддержке программисток. Те, кто становятся их частью после прохода отборочного тура, получают возможность пройти стажировку в таких крупных корпорациях, как Google, Twitter и так далее.
На своем опыте могу посоветовать платформы ITVDN, GeekBrains и Coursera, где можно пройти платные и бесплатные курсы для развития в IT-индустрии. В начале осени стартовал активный набор на практику в Yandex, а оплачиваемая стажировка с возможностью последующего трудоустройства от HalykStart помогает выпускникам принять участие в настоящих крупных проектах и получать колоссальный опыт работы.
Начинающие специалисты должны быть готовы к тому, что усердная работа отнимает большое количество времени, но в итоге поможет набраться опыта и повысить профессионализм. Часто случается так, что разработка затягивает специалиста, он перестает контролировать затраченное на работу время и теряет границу между рабочими и личными делами.
Одним из последствий переработок может стать сильный упадок сил. В подобных ситуациях важно понимать, что после запуска проекта у вас станет больше свободного времени, а также думать о том, что благодаря вашей работе пользователи или клиенты смогут беспрепятственно использовать все онлайн-услуги и упрощать свою жизнь.
Залог успеха специалиста любой сферы — больше изучать и не бояться пробовать. У нас в банке, опытные сотрудники всегда готовы помочь и поддержать начинающих работников в трудные минуты. Несмотря на мнение о том, что программисты в большинстве своем являются отшельниками, совместная с коллегами работа для нас также важна.
Без бэкенд-разработки невозможно реализовать ни один IT-проект, а все то, что вы видите в Homebank — функционал оплат, выпуск карт и счетов, открытие спецсчетов, ЕНПФ и многое другое — это результат колоссальной командной работы.
Новичкам не стоит переживать: наша команда лояльна и дружелюбна. Мы выделяем каждому сотруднику время для адаптации к коллективу, а также период обучения, во время которого подробно рассказываем об используемых нами сервисах и структурных деталях нашей работы.
Получай актуальные подборки новостей, узнавай о самом интересном в Steppe (без спама, обещаем 😉)
(без спама, обещаем 😉)