Как развиваться в самой престижной в мире профессии, и организовать успешный “цифровой” стартап - рассказал эксперт престижных IT-конкурсов, бэкенд-разработчик популярных мобильных игр.
СПРАВКА: Опытный бэкенд-разработчик является сотрудником крупнейшей российский ИТ компании, которая выпустила одну из самых популярных в мире мобильных игр и готовится запустить собственную метавселенную. Помимо этого, Тимур Рахматуллин занимается научными исследованиями, публикуется в ВАКовских журналах, выступает экспертом на престижных ИТ конкурсах и отбирает резидентов для акселератора и технопарка.
По данным свободных интернет-источников, около 90% стартапов в интернет-индустрии прогорают без поддержки. Кому-то не хватает инвестиций, кому-то юридической помощи, а кому-то и просто совета. Тимур Рахматуллин изучал проекты, которые достигли успеха, и знает, на чем он основан. Опытный бэкенд-разработчик стал экспертом престижного конкурса “Золотое приложение”. До этого он рассматривал заявки номинантов национальной “Премии Рунета-2022”, рекомендуя их в шорт-листы. Кроме того, программист изучает проекты резидентов для акселератора KrokIT и Борисовского технопарка, где поддержку получает начинающий бизнес. Тимур Рахматуллин охотно делится собственным опытом, ведь, как и многие, когда-то в 2000-ые годы начинал свой путь в профессию на занятиях в школе и не знал, какие возможности перед ним и всем миром откроет его тогда еще просто юношеское увлечение программированием.
Тот, кто всегда в тени…
Современного человека невозможно представить без смартфона. Гаджет стал неотъемлемой частью нашей жизни. Нажимая на яркую иконку, мы ждем, когда откроется полезное приложение или любимая игра. И даже не представляем, сколько сил и труда вложено в то, чтобы они работали четко и быстро. Бэкенд-разработчик отвечает за функции сайта или приложения, вычислительную логику, базу данных, интеграции с внешними сервисами… Грубо говоря, если у пользователя на экране красочный интерфейс, то бэкенд-разработчик видит черное поле с непонятными для обывателей алгоритмами. Но благодаря всем этим формулам получается нечто особенное. Как, например, один из знаковых продуктов компании “МуТоna”, в которой работает Тимур Рахматуллин – популярная мобильная игра о ресторанном бизнесе Cooking Diary.
“Я работаю в отделе, который собирает данные о действиях игроков в мобильном проекте - как они проходят задания, решают квесты и так далее. Это своего рода обратная связь - важная часть в развитии любой компании. Данные поступают к аналитикам. После анализа делаются соответствующие выводы, и продолжается усовершенствование игры”, - рассказал Тимур Рахматуллин.
Чтобы оптимизировать и увеличить скорость обработки игровых событий, он разработал систему выгрузки и обработки данных и дополнительные инструменты для аналитиков. Это сделало их работу более легкой и эффективной. А система оповещений позволила быстрее реагировать на происходящие события, связанные с игрой. Это было необходимо, поскольку “MyTona” на российском рынке - одна из крупнейших компаний, и держать марку возможно только, если качество продукта опережает мысли игрока. Достигается эта цель не только с помощью профессионализма отдельных сотрудников, но и за счет их грамотной коммуникации и кооперации. Это нетривиальная задача, если учесть, что в штате компании - больше тысячи человек. Чтобы наладить взаимодействие между сотрудниками и отделами, Тимур Рахматуллин внедрил систему уведомлений в корпоративный портал. После этого число его пользователей увеличилось в разы, а эффективность работы выросла кратно.
На пути самосовершенствования
Осваивать перспективное ИТ направление Тимур Рахматуллин начал еще на занятиях в школе. Дома появился Pentium, и компьютер полностью завладел вниманием подростка. На уроках он освоил свой первый язык программирования – Pascal. Так что поступление в Южно-Уральский государственный университет на специальность «Программное обеспечение вычислительной техники и автоматизированных систем» было закономерным. В дальнейшей работе Тимура Рахматуллина всегда интересовал вопрос: насколько программисту необходимо формальное образование в сфере ИТ?
“Многие успешные программисты смогли построить свою карьеру, опираясь на самообразование и опыт работы над реальными проектами, – уверен Тимур Рахматуллин. – В конечном итоге, важно найти баланс между формальным образованием и самостоятельным изучением, чтобы стать компетентным и востребованным программистом. Формальное образование помогает закрепить основы и создать прочную основу для дальнейшего развития, в то время как самостоятельное обучение позволяет изучать актуальные технологии и следовать собственным интересам. Главное - оставаться мотивированным, целеустремленным и постоянно развивать свои навыки, независимо от выбранного пути обучения”, - говорит он.
Устойчиво на ногах Тимур Рахматуллин почувствовал себя, когда стал частью “MyTona”. Появилась финансовая стабильность. Каждый успех компании он рассматривает как свой личный. А гордиться есть чем - в 2019-м году игра Cooking Diary победила на международном конкурсе International Mobile Gaming Awards, а в 2020-м состоялась коллаборация со стриминговой платформой Netflix - героями мобильного проекта стали персонажи популярного сериала “Очень Странные Дела” от Netflix.
На стыке науки и практики
Современные программные продукты становятся все более сложными и взаимосвязанными, и требуют от программистов глубоких знаний не только в своей области, но и в других дисциплинах. Поэтому, даже работая в крупной компании, Тимур Рахматуллин никогда не оставлял научные изыскания, которые занимали его еще во время учебы в университете. В числе интересующих его тем - языки программирования и сферы их использования. В научном журнале «Инновации и инвестиции» Тимур Рахматуллин рассматривал Kotlin как язык программирования будущего. Он изучал вопросы, связанные с его популяризацией, и пришел к выводу, что это перспективный и надежный язык. И предприятиям, которые его используют, он способен принести огромную прибыль.
Еще в одном научном журнале - «Актуальные исследования» Тимур Рахматуллин провел сравнительный анализ двух систем – Kafka и RabbitMQ, выделив их сходства и различия. Актуальность исследования обусловлена тем, что в информационной среде всё большее значение приобретает обоснованный выбор программных обеспечений для эффективного взаимодействия.
“ИТ - одна из самых динамично развивающихся отраслей в мире. Технологии и требования рынка постоянно меняются, поэтому процесс обучения и развития необходимо вести постоянно”, - считает Тимур Рахматуллин.
В дальнейшем он собирается продолжить научную работу. Теперь его внимание, как исследователя, привлекают искусственный интеллект и машинное обучение. Их использование открывает перед программистами огромные возможности. С помощью Al и ML можно автоматизировать ряд рутинных задач, таких, как анализ данных, обработка текста и распознавание образов. Они способны предотвращать атаки на серверы, мгновенно обнаруживать и обезвреживать вирусы, вредоносное ПО. Их также используют для анализа и проверки кода, выявления потенциальных ошибок. Но в то же время в области искусственного интеллекта и машинного обучения еще много темных пятен, например, связанных с этическим аспектом. Так что, по мнению Тимура Рахматуллина, это перспективное направление для научной деятельности.
За ними – будущее!
Получив серьезный опыт, как в практической, так и в научной деятельности, Тимур Рахматуллин теперь поддерживает других разработчиков и новаторов. Он прошел сложный тщательный отбор и стал экспертом Борисовского технопарка, расположенного в республике Беларусь. Это центр притяжения для ИТ компаний, стартапов и онлайн-бизнеса. Развивающимся организациям там помогают получить инвестиции, увеличить прибыль, совершить первые сделки за рубежом. Тимур Рахматуллин рекомендует проекты резидентов для входа в технопарк. Такие же функции он выполняет и в стартап-акселераторе KrokIT. Туда можно прийти, даже не имея бизнеса за плечами - с одной идеей. Главное, чтобы она была “живой”. А опытные эксперты, трекеры помогут реализовать проект и сделать его прибыльным. Как эксперт, Тимур Рахматуллин уже на старте выбирает лучшие проекты, которые, действительно, в будущем принесут их создателям прибыль, пользователям - ощутимую пользу и сформируют на рынке ИТ качественный сегмент.