НовостиОбзорыСобытияIT@WorkРеклама
ИТ-бизнес:
RuPost: эффективная санкционно-устойчивая альтернатива Exchange
Электронная почта была и остается наиболее распространенным, привычным и, главное, стабильным средством …
Как войти в ИТ и не затеряться среди конкурентов: опыт бэкенд-разработчика Кирилла Шершня
Эксперт в сфере разработки программного обеспечения — о том, как освоить востребованную профессию …
Сетевой адаптер LR-LINK PCIE 100GB позволяет добавить в конфигурацию системы два порта 100GbE
Современные приложения и сервисы предъявляют достаточно высокие требования к скорости, производительности …
Есть ли в России интеллектуальное ПО для обработки корпоративного контента
В России есть системы и сервисы на базе искусственного интеллекта, которые умеют работать на уровне …
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комментарии

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

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

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

 
Интересно
Интересно
Тенденции в маркетинге для ИТ-компаний
В быстро меняющемся мире информационных технологий, где инновации являются нормой, а конкуренция — …
Мировая индустрия микросхем готова к восстановлению после тяжелого 2023 года
По данным Ассоциации полупроводниковой промышленности (SIA), в этом году продажи полупроводников вырастут …
Forrester: технологическая отрасль должна помочь CIO добиваться бизнес-результатов
Чтобы процветать и развиваться, ИТ-компании должны взять на себя стратегические обязательства …
Как войти в ИТ и не затеряться среди конкурентов: опыт бэкенд-разработчика Кирилла Шершня
Эксперт в сфере разработки программного обеспечения — о том, как освоить востребованную профессию …
Прогноз ИТ-расходов Gartner на 2024 год: ИИ не повлияет, ИТ-сервисы возглавят гонку
Несмотря на экономическую неопределенность, недостатка в расходах на ИТ не наблюдается. Согласно …