Прорывные решения. Эксперт IT о работе в важных для отрасли проектах

Прорывные решения. Эксперт IT о работе в важных для отрасли проектах
фото показано с : aif.ru

2023-11-7 10:40

В сфере разработки программного обеспечения очень важен обмен знаниями. Совместная работа IT-специалистов на платформах с открытым исходным кодом часто приводит к прорывным решениям, которые могли бы ускользнуть от одиночных усилий.

В сфере разработки программного обеспечения очень важен обмен знаниями: он глубоко вплетен в ее структуру. С момента зарождения открытых сетей, таких как ARPANET, до сегодняшних оживленных сообществ с открытым исходным кодом на таких платформах, как GitHub, сотрудничество и коллективный рост были определяющими характеристиками. Эти платформы служили не только хранилищами, но и работали там, где сложные проблемы встречаются с коллективным разумом и часто приводят к прорывным решениям, которые могли бы ускользнуть от одиночных усилий.Культура распространения знаний в области разработки программного обеспечения представляет собой сложную картину исторических традиций, индивидуальных мотивов и всеобъемлющей цели — продвижения сообщества к новым вершинам инноваций и совершенства. Ведущий разработчик программного обеспечения Иван Богатырев работал в ведущих командах в крупных технологических компаниях: Uber, одной из FAANG (Facebook*, Amazon, Apple, Netflix, Google) и Yandex. Он, как признанный эксперт в области IT, рассказал своих разработках в Open-Source проектах, которые поспособствовали росту платформ, сотрудничестве с Interviewing.io и членстве в IEEE.— Иван, у вас есть опыт сотрудничества с крупными IT-ассоциациями и сообществами. Расскажите подробнее про такую важную для индустрии организацию, как IEEE, и ее целях. Известно, что они набирают исключительно признанных экспертов и специалистов в своей сфере, предоставляя участникам разные степени членства. Вы, насколько известно, уже добились престижного звания Senior Member?— Да, вы правы. Институт инженеров по электротехнике и электронике (IEEE) — это глобальная профессиональная организация и учреждение, занимающееся развитием технологий на благо человечества. Созданная как официальная корпорация, она в первую очередь, специализируется на таких областях, как электротехника, электроника, связь и компьютерная инженерия, а также информатика и несколько смежных отраслей техники.Предлагаю разделить цели организации на два основных блока: научные и образовательные усилия и профессиональный рост. Первое достигается за счет организации профессиональных встреч, публикации исследований и литературы, а также распространения работ, которые способствуют пониманию и применению его основных областей. Второе отражается в приверженности проведению отраслевых исследований, подготовке отчетов по жизненно важным профессиональным темам, пропаганде этического поведения и сотрудничеству с государственными организациями и другими обществами.— IEEE — это центр исследований в области информатики и разработки программного обеспечения. Его журналы и конференции — это платформы, на которых исследователи и специалисты делятся передовыми открытиями, которые расширяют границы разработки программного обеспечения. Какое влияние IEEE оказывает на индустрию разработки программного обеспечения?— Отмечу важную роль в установлении стандартов, которые определяют процессы разработки программного обеспечения. Эти стандарты обеспечивают согласованность, качество и совместимость различных программных продуктов и услуг. Посредством своих многочисленных публикаций, конференций и симпозиумов организация представляет и продвигает лучшие практики в разработке программного обеспечения. Сюда входят методологии, инструменты и структуры, повышающие качество и эффективность программного обеспечения.В отрасли, где вопросы конфиденциальности, безопасности и этики имеют первостепенное значение, акцент сделан на поощрении этического поведения и гарантирует, что программные продукты разрабатываются добросовестно и ответственно.По сути, влияние на индустрию разработки программного обеспечения огромно. Благодаря своей работе, IEEE гарантирует, что индустрия разработки программного обеспечения остается инновационной, этичной и глобальной.— В этой организации вы имеете статус Senior Member, который является эталоном профессиональной зрелости и отличия в сообществе IEEE. Какие есть преимущества этого статуса?— Да, вы правы. В отличие от других уровней членства, статус старшего члена — это вершина, на которую отдельные лица могут подать заявку напрямую будучи действующим членом IEEE, но попадают только 10% из 400,000 участников. Senior Member стоит выше обычного членства, но ниже звания почетного члена.Получение статуса дало мне ряд особых привилегий, которые подчеркивают уважаемое положение в сообществе IEEE: признание технического и профессионального мастерства со стороны коллег. Отмечу, что это не просто свидетельство вклада, но и признание значительного влияния на индустрию в целом. Старшие члены, в том числе и я, получают право занимать руководящие волонтерские должности в организации, что позволяет им определять направление деятельности организации и вносить дальнейший вклад в свою область.Более того, старшие члены играют важную роль в расширении и укреплении сообщества. Их также приглашают стать частью экспертной комиссии, которая оценивает заявки старших членов, обеспечивая соблюдение строгих стандартов организации.— Расскажите как эксперт, насколько тяжело получить этот статус для инженера-программиста?— Конечно, необходимо понимать критерии, определяющие это почетное признание. Начнём с того, имеете ли вы глубокие корни в сфере IEEE, работаете ли вы инженером, ученым, преподавателем, техническим руководителем или, возможно, изобретателем? Если ответ положительный, то вы на правильном пути. Продолжительность вашего участия в этой сфере также играет решающую роль. В частности, если вы потратили три года на обучение в бакалавриате в области, признанной IEEE, это тоже имеет значение. Этот срок простирается до четырех лет, если он включает магистерскую программу, и до пяти лет для тех, кто получил степень доктора философии.Меня приняли за значимый вклад в индустрию и ее развитие (более 10 лет суммарного опыта в профессии, 5 из которых отмеченные особым достижениями): Будучи ведущим инженером-программистом в Uber, я повысил операционную эффективность с помощью разработки Stateful Container Orchestration Platform, установив отраслевые стандарты устойчивости к отказам уровня датацентра. В одной из FAANG компании: я работал на проектом обработки данных в планетарном масштабе, уделяя приоритетное внимание конфиденциальности пользователей в известной во всем мире социальной сети. Во времена работы в Яндексе (2015–2021) я возглавлял разработку платформы «КиноПоиск HD», обеспечил трансляцию церемонии вручения премии «Оскар» с использованием DRM-технологий на главной странице. И конечно же, я произвел интеграцию сценария смотрения премиального видеоконтента по подписке Плюс в "большой” поиск Яндекса.По сути, статус старшего члена IEEE — это не просто временная отметка карьеры, это свидетельство последовательного, влиятельного и значительного вклада, внесенного с течением времени. Если это соответствует вашему профессиональному пути, то вас может ожидать честь стать старшим членом.— Известно, что вы также принимаете участие в важных для индустрии академических open-source проектах: Look и Perun. Какие проблемы эти проекты решают?— В своем путешествии по академическим проектам с открытым исходным кодом, особенно в сочетании с митапом SysDesign, я постоянно стремился решать серьезные проблемы, с которыми сталкивается наша отрасль. Разработанные с моим участием решения Look и Perun направлены на решение актуальных проблем в распределенных системах.Look — это мой ответ на преобладающую задачу: обеспечение согласованности данных в огромных наборах данных, обрабатывающих миллионы запросов в секунду. В нынешний век, когда решения, основанные на данных, имеют первостепенное значение, отрасли требуются надежные решения, которые могут агрегировать мутации данных из различных источников без ущерба для производительности. Но, помимо производительности, обеспечивают целостность данных даже при работе с несколькими входными потоками. Компании, работающие с большими данными, аналитикой в реальном времени и сложными распределенными системами, обнаруживают, что проект предлагает структуру, в которой приоритет отдается скорости и надежности. По сути, проект переопределяет то, как должны быть реализованы транзакции в системах хранения данных в нашу эпоху.С другой стороны, Perun предлагает новаторский подход к управлению состоянием системы. По мере того, как предприятия все чаще внедряют микросервисы и распределенные архитектуры, сложность управления переходами между состояниями возрастает. Традиционные методы могут давать сбои, так как не способны справиться с множеством возможных путей и переходов состояний между ними. Переводя высокоуровневые декларативные инструкции в императивные команды, он упрощает процесс, обеспечивая эффективное управление даже самыми сложными системами.В совокупности эти проекты не просто предлагают решения, они создают прецедент для всей отрасли. Они показывают, как следует подходить к транзакциям и управлению распределенными системами в 21-м веке. Решая важнейшие проблемы целостности данных и управления состоянием в распределенных системах, они прокладывают курс на будущее, направляя индустрию разработки программного обеспечения к более эффективным, надежным и масштабируемым решениям.— Иван, вы имеете многолетний опыт работы в технологической отрасли. За это время вам удалось поработать в топовых IT компаниях: Yandex, Uber и одной из FAANG компании, можете поделиться, как туда попасть в роли старшего разработчика?— За время работы я увидел всю нехватку ресурсов, специально предназначенных для старших инженеров, желающих присоединиться к компаниям FAANG ( Amazon, Apple, Netflix, Google и другие). Это побудило меня к идее создания «Полного руководства по прохождению собеседований в FAANG для старших инженеров» в сотрудничестве с Interviewing.io. Таким образом я отдаю свой долг индустрии — гайд публично доступен абсолютно для всех желающих совершенно бесплатно. Что отличает это руководство от других, так это то, что оно основано на взгляде изнутри. Мой глубокий опыт в сфере технологий и бесценная информация от моей обширной сети профессионалов в компаниях FAANG (тех кто собственно проводит технические собеседования) обогатили содержание. В отличие от большинства ресурсов, которые просто собирают вопросы по программированию или предоставляют истории из интервью, это руководство выходит за рамки очевидного. Происходит погружение в дух каждой компании, её уникальным ценностям и неписаным кодексам поведения, а также дает всестороннее понимание процессов собеседований.Одним из новаторских элементов, которые я представил в руководстве, является «Оценка хаоса», метрика, которая количественно определяет непредсказуемость процессов собеседований, предлагая кандидатам структуру, позволяющую понять, с чем они сталкиваются. Более того, я чувствовал, что крайне важно развеять мифы, окутывающие повествование интервью для работы в самых крупных международных компаниях. Очень важно, что мы представляем настоящую картину того, что ждёт кандидатов на собеседованиях.Волновой эффект «Полного руководства по проведению собеседований FAANG для старших инженеров» на технологическую отрасль был огромным. Это не только развеяло дымку некогда пугающего лабиринта собеседований в самые крупные международные компании, но и придало смелости кандидатам, вооружив их знаниями, позволяющими подходить к этим собеседованиям с вновь обретенной уверенностью.— Какие у вас планы на будущее? Планируете ли вы и дальше помогать IT сообществу?— Да, конечно. Я буду и дальше принимать участие в разработке инновационных подходов и технологий с открытым исходным кодом и передовых распределенных алгоритмов. Помогать другим инженерам готовиться к собеседованиям в топовые IT компании. Мое предыдущее участие в SysDesign Meetup является свидетельством моей преданности делу и способностей в этой области.Также я продолжу взаимодействовать с более международным инженерным сообществом путем представления докладов на ведущих отраслевых мероприятиях, таких как Qcon, который ежегодно проводится в таких городах, как Нью-Йорк и Сан-Франциско. Я уже имел честь выступать на различных технологических конференциях и с нетерпением жду возможности продолжить делиться своими идеями и дальше.* Организация Meta (соцсети Facebook, Instagram) признана экстремистской, ее деятельность запрещена на территории РФ.

Подробнее читайте на ...

программного обеспечения ieee разработки данных faang компании сфере

СМИ: Госкомпании провели импортозамещение зарубежного ПО

Доля закупок российского программного обеспечения компаниями с государственным участием в прошлом году достигала 94% в результате выполнения директивы первого вице-премьера Игоря Шувалова. В госкомпании «Транснефть» рассказали «Известиям», что пользуются разработками фирмы «1C», системами «Галактика» и «Прогноз», а также средствами защиты от киберугроз «Лаборатории Касперского», и довольны работой российского ПО. vz.ru »

2017-05-18 11:07

Фото: dp.ru

Один из крупнейших в мире производителей программного обеспечения уходит из Петербурга

Компания Oracle переносит петербургский центр разработок в Индию. Эксперты считают, что уход одного из крупнейших производителей программного обеспечения снизит привлекательность петербургского IT-сектора. dp.ru »

2017-05-16 11:48

Власти Киева решили отказаться от российской электроники и программного обеспечения

Комиссия по вопросам транспорта, связи и рекламы городского совета Киева одобрила проект запрета на использование программного обеспечения и телекоммуникационного оборудования, которое разработано или произведено в России, передает ТАСС со ссылкой на пресс-службу ведомства. vedomosti.ru »

2017-05-15 20:35

Власти Киева намерены отказаться от российского программного обеспечения

В Киеве планируют отказаться от российского программного обеспечения, заменив его украинским. Соответствующий проект решения принят на заседании постоянной комиссии Киевского горсовета по вопросам транспорта, связи и рекламы. Читать далее russian.rt.com »

2017-05-15 18:54

Разведсообщество США признало отслеживание деятельности Лаборатории Касперского

Директор разведывательного управления министерства обороны США генерал-лейтенант Винсент Стюарт на слушаниях в спецкомитете Сената Конгресса по разведке признал, что Вашингтон отслеживает деятельность Лаборатории Касперского и ее программного обеспечения. vz.ru »

2017-05-12 10:26

В Сбербанке объяснили сбой обновлением программного обеспечения

Технические проблемы в работе карт Visa были связаны с обновлением программного обеспечения, сообщили в Сбербанке. К 6 часам утра обслуживание карт было восстановлено в полном объеме. vesti.ru »

2017-04-24 10:12

Медведев констатировал невыполнение плана по импортозамещению софта

План по импортозамещению программного обеспечения за 2016 год не выполнен в полном объеме, при этом потрачено было 4,5 млрд рублей, заявил премьер-министр России Дмитрий Медведев. В то же время количество контрактов на покупку российского программного обеспечения, как сообщил Медведев, выросло в два раза за два года, в спецреестре, который существует с начала прошлого года, находится почти 3 тыс. vz.ru »

2017-02-21 14:15

Левин: Переход на российское ПО сэкономит до 10 млрд рублей в год

Переход на отечественное программное обеспечение для государственных нужд даст возможность обеспечить суверенитет в сфере информационной безопасности и ежегодно будет экономить до 10 млрд рублей, сообщил глава комитета Госдумы по информационной политике, информационным технологиям и связи Леонид Левин. vz.ru »

2017-02-02 13:24

Фото: vz.ru

Эксперты обсудили конкуренцию российских и западных IT-компании

Пока мы были маленькими, нас не замечали. Сейчас борются всеми возможными способами, - заявил на пресс-конференции директор группы кампаний DZ systems Дмитрий Завалишин, комментируя споры между зарубежными компьютерными гигантами и российскими производителями программного обеспечения. vz.ru »

2016-12-15 14:30

Макаров: Рост российского IT-экспорта в прошлом году составил 12 процентов

Каждый год Россия отвоевывает от мирового рынка разработки программного обеспечения. Рост нашего экспорта в прошлом году составил 12 процентов, сказал газете ВЗГЛЯД глава компании Руссофт Валентин Макаров, комментируя заявление Владимира Путина о том, что российская ИТ-индустрия заработала на экспорте уже 7 млрд долларов. vz.ru »

2016-12-05 08:04

Фото: pronedra.ru

Власти учредят фонд для поддержки российского программного обеспечения

Минкомсвязь РФ заявила о согласии правительства страны с предложением о создании Российского фонда развития информационных технологий. pronedra.ru »

2016-12-03 03:07

В Кремле сочли невозможной тотальную замену зарубежного софта в госучреждениях

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

2016-11-02 13:15

Фото: vm.ru

Мужчина нанес ущерб в 880 тысяч рублей правообладателям программного обеспечения

5 августа нарушитель продал участнику оперативно-розыскного мероприятия «Проверочная закупка» три программы на сумму в 3,5 тысячи рублей. vm.ru »

2016-09-13 14:59

Уязвимость программного обеспечения стала продаваться на российской бирже – «Коммерсантъ»

В России заработала первая биржа, на которой будет продаваться уязвимость в популярном программном обеспечении, пишет «Коммерсантъ». Проект запущен командой бывших хакеров по адресу expocod.com. Так, стоимость эксплойта — программы, использующей уязвимость в ПО для проведения атаки — в Adobe Flash может стоить $55 000, в браузерах — $35 000 – 60 000, в анонимайзере Tor — $80 000, а в операционных системах Windows, OS X, Linux — $35 000 - $80 000. vedomosti.ru »

2016-06-01 05:14

Фото: pronedra.ru

В России запущена первая биржа уязвимостей программного обеспечения

В России запущена первая биржа Expocod, на площадках которой будет перепродаваться информация об уязвимостях популярного программного обеспечения, обнаруженных пользователями. pronedra.ru »

2016-06-01 02:29

Чиновников будут наказывать за использование иностранного программного обеспечения

Список соответствующих предложений закреплен в проекте доклада, который будет представлен Владимиру Путину. oko-planet.su »

2016-05-23 19:35

Фото: vesti.ru

Чиновников будут штрафовать за покупку иностранного программного обеспечения

За нарушение запрета на покупку иностранного программного обеспечения и оборудования чиновников могут начать наказывать штрафами. Минэкономики, Минкомсвязь, Минпромторг и Институт развития Интернета согласовали соответствующий проект доклада президенту России. vesti.ru »

2016-05-23 07:37