НовостиОбзорыСобытияIT@WorkРеклама
ИТ-бизнес:
Светлана  Шарилина: «Не стоит переоценивать роль политического фактора в импортозамещении»
Практически все серверные стойки оснащаются PDU (Power Distribution Unit). О роли этих, казалось бы …
Импортозамещение ИТ-продуктов: вопросы интеграции
Импортозамещение — процесс, который коснулся всех отраслей экономики и сегментов бизнеса в России. Сфера …
Интеллектуальный анализ данных: методы, проблемы и перспективы развития
В эпоху информационного изобилия, эффективный анализ данных становится ключевым для организаций в различных …
9 актуальных вопросов про новые российские СХД Engine AQ
Количество новых, стремительно развивающихся, компаний-производителей систем хранения данных (СХД …
Как новая библиотека управления состоянием StatemanJS облегчает жизнь разработчиков?
Сфера информационных технологий стремительно и непрерывно развивается каждый день — одни программные продукты …
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комментарии

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

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

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

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