НовостиОбзорыСобытияIT@WorkРеклама
ИТ-бизнес:
Почему разработчики выбирают Flutter: опыт Кирилла Адещенко
Руководитель мобильной разработки крупного банка о своих методиках на основе популярного кроссплатформенного …
МТС запустил сервис для работы с документами SmartDocs
ПАО «МТС» цифровая экосистема, объявила о запуске сервиса SmartDocs. Новое решение повысит эффективность …
Сетевые фильтры Powercom: оптимальная защита вашей электроники
Сложно представить себе современную квартиру или офис без большого количества электрических розеток. Их всегда …
Корпоративная мобильность: тренды, подходы, реализация
Возможность мобильной работы с документами удобна для сотрудников, но также экономически выгодна компании …
«Нейронные сети и машинное обучение приведут к ускорению развития»: ведущий IT-эксперт Аралтан Горяев оценивает будущее индустрии
Недавно в Дубае на Всемирном правительственном саммите один из крупнейших предпринимателей заявил …
 

Как войти в ИТ и не затеряться среди конкурентов: опыт бэкенд-разработчика Кирилла Шершня

Юрий Николаев | 25.01.2024

Эксперт в сфере разработки программного обеспечения — о том, как освоить востребованную профессию и стать профессионалом с широкими возможностями.

Информационные технологии развиваются с огромной скоростью, и все больше людей стремятся войти в эту сферу. Одновременно появляется множество обучающих курсов, которые обещают легкий вход в профессию, но на деле, как и в любой другой отрасли, конкуренция оказывается очень высока, и начинающие специалисты сталкиваются с трудностями при поиске первой работы. Чтобы повысить шансы, начать стоит с бэкенд-разработок как наиболее востребованного сейчас ИТ-направления — советует Кирилл Шершень, ведущий специалист американского стартапа Checkedup, лучший разработчик года по версии масштабной Национальной премии «Технологии и инновации 2023» и один из главных экспертов крупнейшего в мире профессионального объединения Ассоциации технических инноваций Института инженеров электротехники и электроники (IEEE). Мы поговорили с ним, о том, что такое бэкенд-разработка, насколько она перспективна для начинающих специалистов и как выделиться среди конкурентов.

Кирилл Шершень

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

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

Карьеру в ИТ вы начинали, как универсальный специалист. Ваш первый большой проект — автоматизация производства крупной агропромышленной компании в Белгородской области. Как получили такой заказ, и в чем была суть работы?

В самом начале карьеры мне предложили поработать в компании «ДТКсофт», которая занималась автоматизацией рабочих процессов на производственных предприятиях. Дело в том, что на старших курсах я пробовал работать по специальности, брал заказы и отлично с ними справлялся. Соответственно, у меня уже был опыт разработки ПО. Когда я попал в команду «ДТКсофт», моей задачей было разработать ИТ-решение, которое позволило бы заменить собой работу нескольких человек. То есть я принял участие в разработке двух проектов программного обеспечения, предназначенного для мониторинга эксплуатационного состояния оборудования на агропромышленном предприятии СК «Короча» в Корочанском районе Белгородской области. Решение функционировало следующим образом: в программу вносили данные, ИТ-продукт автоматически анализировал работу механизмов, их целостность и выдавал данные по ремонту и состоянию станков, рекомендовал сроки проведения технического обслуживания. Таким образом, система заменила нескольких специалистов на предприятии и сократила сроки реагирования на проблемы в производственном цикле, связанные с состоянием оборудования. Это, конечно, повлияло на производительность предприятия и положительно сказалось на качестве продукции.

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

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

Бэкенд-разработка важна также для эффективной работы банковской сферы — практически все финансовые операции сейчас ушли в онлайн. У вас есть опыт улучшения работы популярного в странах СНГ банковского приложения Colvir, в результате которого банк сумел заработать больше. Каким образом?

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

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

Действительно, благодаря своей масштабируемости решение Checked Up может быть внедрено в большое количество медицинских учреждений. Конечно, это поможет медикам высвободить большое количество времени, так как консультирование пациентов — важный и длительный процесс. Чтобы программа работала без сбоев, выдерживала большой объем данных и вовремя обновлялась, я применил новейшие инструменты программирования. В частности, облачные технологии AWS, а также стек технологий Python, Django, Flask, AWS, RabbitMQ, Postgres и Docker. Таким образом, мне удалось обеспечить более эффективное развертывание и масштабируемость системы, которая интегрируется с телевизорами и планшетами. Наполнение и обновление контента осуществляется в автоматическом режиме с помощью единой системы управления контентом.

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

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

Другие спецпроекты
ПечатьПечать без изображений

Комментарии

Только зарегистрированные пользователи могут оставлять комментарий.

Регистрация
Авторизация

ПОДГОТОВЛЕНО ITWEEK EXPERT

 
Интересно
19 марта (вторник), 11:00 — 14 мая 2024 г. (вторник), 21:00, онлайн
Переход через ноль: какие преимущества даёт российским компаниям замена импортного ПО на отечественное
Недавно Microsoft разослала письма российским компаниям с предупреждением о приостановке доступа к своим …
OPEA: новая инициатива Linux Foundation и ИТ-индустрии в области корпоративного генеративного ИИ
Linux Foundation и ряд крупных технологических компаний объединяются для создания платформ генеративного ИИ …
Преимущества модели NaaS, ориентированной на клиента
Поскольку многие предприятия только начинают осваивать модель «сеть как сервис» (NaaS), сервис-провайдеры могут …
«Нейронные сети и машинное обучение приведут к ускорению развития»: ведущий IT-эксперт Аралтан Горяев оценивает будущее индустрии
Недавно в Дубае на Всемирном правительственном саммите один из крупнейших предпринимателей заявил …
IDC: риск-менеджмент — ключ к успеху бизнеса в эпоху повсеместного ИИ
С точки зрения высшего руководства компании, залог успеха бизнеса — стратегическое управление рисками …