Круглый стол “Тренды в IT-индустрии” – 2017

Круглый стол 27 декабря в коворкинге Сыктывкарского государственного университета прошёл круглый стол “Тренды в IT-индустрии”. Как и в прошлом году спикером круглого стола выступил уроженец Сыктывкара, сотрудник университета Саарланда (Германия) Константин Кузнецов.

Константин является сотрудником кафедры разработки программного обеспечения в интересы которой входят исследования вопросов тестирования приложений, систем, дебагинга, выявления различных аномалий программного обеспечения.

В круглом столе приняли участие представители ГАУ РК “Центр информационных технологий”, а также студенты и преподаватели колледжа экономики, права и информатики. Отдельно огорчил тот факт, что мероприятие не посетил ни один студент института точных наук и информационных технологий. Видимо, студенты ИТНИТ так “заинтересованы” в вопросах IT – их право.

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

Основные тренды в ИТ-индустрии и самые перспективные исследования

По словам Константина три технологии задают тренды в современной ИТ-индустрии. Первая технология – блокчейн. В европейских вузах и исследовательских центрах блокчейн-технологии исследуются уже около четырёх лет.

Второе направление – нейронные сети. В настоящее время одной из существенных проблем в области нейронных сетей является их верификация. Исследователи часто не могу объяснить “поведение” нейросети, поэтому возникают существенные вопросы при использовании технологии в жизненно-важных сферах, поскольку гарантировать правильность принимаемого решения часто невозможно. Одновременно с этим развитие технологий нейронных сетей привело к появлению множества готовых фреймворков для работы с ними, что облегчает задачи исследователей и разработчиком.

Третье перспективное направление – Big Data, которая активно изучается на протяжении последних нескольких лет. Основной проблемой в изучении “больших данных” является сложность в получении этих самых данных, поскольку крупные компании, обладающие Big Data, не особо охотно делятся этой информацией. Поэтому большие данные берутся из открытых источников или в порядке обмена.

Как студенту из России попасть в Европу

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

О попурярных ИТ-специальностях

К популярным в Европе специальностям в IT-сфере относятся кибербезопасность, медиаинформатика, биоинформатика и лингвистика.

О трендовых языках программирования

Наиболее востребованными языками программирования являются Java и Python. Для внутренней разработки часто используются Scala и Kotlin.

Облачные технологии как сервис

Тренд развития облачных технологий сместился в сторону сервисов. Сегодня никого не интересует как работает и “на чём крутится” тот программный продукт, который работает в облаке, чаще всего облако покупается как сервис, решающий конкретные задачи.

О взаимодействии IT-науки и IT-индустрии

Существует несколько механизмов взаимодействия науки и индустрии. Первый предполагает появление стартапов в университетских и исследовательских центрах, созданных студентами или сотрудниками. Таким образом исследования плавно переходят из “Academia” в индустрию.

Второй формат заключается в заказных совместных исследований, когда индустрия обращается к науке с предложением провести совместное коммерческое исследование за счёт средств компании или выигранного гранта.

Третий вариант заключается в переманивании “мозгов”, когда крупный IT-компании предлагают выпускникам университетов и сотрудникам кафедр перейти на более качественные условия для работы в индустрию.

Резюме

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

До встречи на следующем круглом столе в 2018-м году.

Как Study In Russia пароли потерял

Вчера вечером обсуждал со студентом вопросы информационной безопасности и он поинтересовался перечнем самых популярных паролей. Я вспомнил, что где-то в недрах моих документов ВКонтакте есть документ с этим самым перечнем, полез искать по ключевому слову “пароли”.

Искомого документа не нашлось. Однако, как всем известно, если в личных документах ВКонтакте ничего не находит осуществляется поиск по публичным документам. Первым же в списке оказался xlsx-файл “Пароли_соцсети studyinrussia”.

Само содержимое файла выглядело весьма правдоподобно.

Тут же отписал администраторам групп Stady in Russia ВКонтакте и в facebook о сложившейся ситуации с приложением скриншотов. Ответа не получил, но с утра указанный документ с паролями был удалён из публичного доступа.

Не знаю сменили ли администраторы социальных сетей пароли или нет, но очень надеюсь, что да, учитывая, что документ был практически сутки доступен неопределённому кругу лиц.

Вас ещё удивляет широкое распространение Wana Crypt на прошлой неделе? Меня нет, учитывая довольно специфическое отношение людей к информационной безопасности, вчерашний случай тому подтверждение.

P.S. Сам проект Study In Russia (http://studyinrussia.ru/), кстати, весьма неплохой. Красиво и систематически продвигает идею получения образовании в России для иностранцев.

Startup Tour в Архангельске: об уровне проектов

В начале этой недели мне довелось побывать в Архангельске на Open Innovations Startup Tour. Для тех, кто кто не знает, что такое Startup Tour, поясню. Это всероссийское мероприятие, проводимое в нескольких городах России при непосредственном участии инновационного центра “Сколково” (подробности о Стартап-туре). Каждое мероприятие включает в себя образовательную и проектную часть.

Для меня образовательная часть оказалась достаточно знакомой. Львиную долю информации, которой делились спикеры, была мне известна по другим мероприятиям, в том числе Startup Village. Поэтому для меня больший интерес представляли проекты. Защита потенциальных “стартапов” проводится в форме презентации перед жюри, победитель получает право выступить в полуфинале питч-сессий на Startup Village в Сколково.

На Стартап-туре в Архангельске было три трека – IT, биомедицинский и индустриальный. Я, предсказуемо, посетил IT-трек.

Коротко о проектах Startup Tour в Архангельске

На победу в треке претендовало восемь проектов:

  • Пассворк (менеджер паролей для компаний);
  • Вовлечение населения в развитие городского пространства (интерактивная площадка для идей и поиска помощи единомышленников);
  • Junior Balance (мобильное приложение для того, чтобы родители могли давать детям поручения и выдавать за это монетки);
  • ИС идентификации и постановки голоса (система для обучения пению в купе с технологией идентификации голоса);
  • Интернет-сервис услуг Муравейник (сайт для размещения предложений услуг на карте);
  • Система развития микропредпринимательства в области розничной торговли промтоварами Active Retail (консалтинговый ресурс для помощи малым предпринимателям по сопротивлению крупным торговым сетям);
  • Clio (система сопровождения кадрового резерва);
  • Опыт работы (учебный курс, который поможет студентам понять важность того, что нужно получать опыт работы).

Как можно увидеть, уровень проектов весьма разный. Есть хорошие и полезные идеи (хоть и не очень инновационные), есть идеи, реализацию которых можно поставить под сомнение, есть проекты, который по сути не несут в себе ничего нового и интересного.

Общее впечатление от проектов IT-трека смешанное. С одной стороны порадовало разнообразие идей и горящие глаза проектных команд. С другой стороны хотелось увидеть проект, про который потом скажешь: “это реально круто” – такого, к моему сожалению, не оказалось.

Подводя итоги

К чему это всё. В целом, несмотря на то, что IT-индустрия развивается семимильными темпами (о трендах в этой области мы говорили на круглом столе в декабре), российская провинция пока не может предложить прорывных идей в этой области.

Отсюда можно сделать два вывода. Первый самый очевидный – нам есть куда расти и возможности для роста на данный момент фактически безграничны.

Второй ориентирован больше на авторов проектов, которые боятся, стесняются или по другим веским или не очень причинам не хотят представлять свои проекты на крупных мероприятиях. Очевидно, что уровень проектов достаточно не высокий и все они направленны на решение конкретных жизненных проблем, ничего “космически нереального” там нет и в помине. Поэтому не стоит стесняться, нужно показывать свои проекты, получать важную обратную связь от экспертов и продвигать свои идеи до реализации и конкретных потребителей.

Александр Шилов, Анатолий Кораблев на Startup TourВообще, считаю поездки на подобные мероприятия крайне важными, тем более представители нашего университета демонстрируют весьма высокие результаты. К примеру Александр Сергеевич Шилов с проектом “Разработка неинвазивного реабилитационного аппаратно-программного комплекса НейроFIT” занял второе место в биомедицинском треке и получил приглашение выступить в финальной защите по программе Старт на Startup Village. Отмечу, что сам проект является междисциплинарным и легко мог быть заявлен в любой из трёх треков.

Так что ничего невозможного нет – нужно только захотеть и немного постараться. Удачи всем!

Инновационный конвент и мало науки

Вчера в Ухте состоялся Республиканский молодёжный инновационный конвент “Молодёжь – будущему Республики Коми”. Сыктывкарский университет представлял 15 проектов студентов и преподавателей по различным направлениям – IT, экономика, социалка, медицина. И это здорово! Проектный потенциал и заинтересованность студентов есть – можно порадоваться.

Кораблев Анатолий инновационный конвентВыступая же экспертом Конвента по направлению “Информационные технологии”, я был серьёзно огорчён. В конце декабря мы провели в университете круглый стол о трендах в IT. Там мы определили, что IT – не только средство для других наук. Сами по себе информационные технологии представляют научную и инновационную ценность, в рамках IT возможны интересные задачи.

Что же я увидел на Конвенте? 16 айтишных проектов в 15-ти из которых я не увидел айтшной науки вообще. 15 проектов где IT были исключительно средством для реализации новых и не очень идей из других сфер. И только один проект, посвящённый VR-технологиям решал действительно IT задачу, хоть и не совсем новыми средствами.

Было немножко грустно. В прошлые годы инновации в IT были, хоть и немного, в этом всё стало печальнее. Ощущение, что непонимание того, что в IT существуют реально интересные задачи и проблемы, которые требуют решения перевалило всякие мыслимые пределы. Кстати, отсутствие победителей от Республики Коми по программе УМНИК по направлению “IT” в последнем отборе это подтверждает. Мы отстаём от трендов и их нужно срочно догонять!

Размышления о прошедшем чемпионате WorldSkills

На прошлой неделе в Республике Коми проходили региональные чемпионаты профессионального мастерства WorldSkills Russia. В этом году образовательные учреждения Сыктывкара принимали 9 площадок, среди которых была одна айтишная – системное и сетевое администрирование.

За три для соревнований шесть участников должны были продемонстрировать своё умение конфигурировать сетевые средства операционных систем Windows и Linux, а также выполнять настройку оборудования Cisco.
Сам формат проведения регионального чемпионата подразумевает не столько соревнование участников, сколько борьбу экспертов. Почему? Все задания чемпионата известны заранее, поэтому не являются сюрпризом. Отсюда вывод – фактически побеждает тот участник, чей наставник сможет за относительно короткое время «прокачать» своего подопечного.

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

Приятным является тот факт, что тройку призёров регионального чемпионата WorldSkills по специальности «системное и сетевое администрирование» составили студенты нашего университета. Это можно связать с достаточно эффективной работой наставников – за каждым направлением подготовки (Windows, Linux и Cisco) были закреплены преподаватели, которые отвечали за результат. В результате у наших участников не было провалов ни по одному из направлений и средние результаты по разным технологиям оказались достаточно ровными.

Отдельно хочется отметить методику, которая использовалась для подготовки студентов к острову Windows. Я настоял, чтобы Константин Осипов, преподаватель, который готовил студентов к этому направлению, использовал методологию Scrum. На мой взгляд проектные подходы в этом случае позволяли сделать подготовку более предсказуемой, постоянно держать студентов в тонусе и избежать существенных пробелов в полученных навыках. С одной стороны такой подход оправдал себя и результат был достигнут. С другой, я считаю, что как таковой Scrum в результате не получился. Методология свелась к банальной ежедневной раздаче заданий без какой-либо обратной связи или рефлексии. Скорее всего это можно связать с недостаточным опытом как самого преподавателя, так и непониманием методологии со стороны студентов.

Для интересующихся цифрами привожу конкретные результаты чемпионата
Результаты WorldSkills Коми

Если посмотреть на чемпионат WorldSkills в целом, формат оказался достаточно интересным и не похожим на обычные студенческие олимпиады. Здесь участники имели возможность поработать с реальным оборудованием и выполнить не синтетически придуманные задачи, а решать реальные практикоориентированные проблемы с которыми им придётся сталкиваться в дальнейшей профессиональной деятельности. Надеюсь, что проведение WorldSkills станет традиционной активностью, а студенты будут с большим упорством и желанием готовиться и побеждать.

Android 7 на Galaxy S7: первые впечатления

Неделю назад Samsung порадовал владельцев смартфонов Galaxy S7 и S7 Edge выходом обновления с Android 6 до Android 7. Обладателям смартфонов Samsung пришлось подождать, обновление прилетело только сегодня утром. Не вдаваясь в детали и длинные рассказы, скажу пару слов о первом впечатлении.

Анимации и плавность работы

Анимации работы операционной системы изменились и стали на мой вкус лучше. Плавность работы смартфона улучшилась.

Верхняя шторка

Многие ругали по разным причинам новую верхнюю шторку. Мне она нравится больше, смотрится более современно, а отсутствие лишних подписей экономит экранное пространство.

Новые режимы работы дисплея

Возможность изменить разрешение экрана с WQHD (2560×1440) до FullHD (1920×1080) или даже до обычного HD (1280×720) позволяет экономить энергию. Хорошо известно, что экран Samsung Galaxy S7 с таким разрешением очень прожорлив. Принципиально заметной глазу разницы между WQHD и FHD нет. В случае использования например очков Gear VR разрешение можно легко повысить обратно.

Фильтр синего, которое уменьшает количество синего и добавляет тёплых оттенков дисплею по идее должен способствовать правильному засыпанию после использования смартфона. Не уверен, что эта штука сильно помогает, но аналогичной функцией на iPad я пользуюсь уже давно. Вошло в привычку, что после 22:00 экраны моих устройств “теплеют”.

Сканер отпечатка пальца

Сложилось ощущение, что сканер отпечатка пальцев в Galaxy S7 стал работать быстрее, а распознавание пальца улучшилось.

Энергопотребление

Утверждается, что в Android 7 оптимизировали режим Doze и теперь он включается не только когда смартфон неподвижен, но и тогда, когда экран выключен. Конечно за полдня оценить функциональность нового режима не представляется возможным. По ощущениям, с утра телефон “сожрал” чуть меньше заряда, но я списываю это на уменьшенное до Full HD разрешение экрана.

Новое меню настроек

В предыдущей прошивке Samsung Galaxy S7 на Android 6 меню настроек было чересчур длинным. С обновлением меню стало лаконичным, теперь найти требуемую настройку стало проще – почти все пункты влезают на один экран.

Резюме

Новая прошивка Samsung Galaxy S7 на Android 7 не стала революцией. Это скорее ряд приятных эволюционных изменений, которые на мой вкус весьма удачны. Будем тестировать дальше…

Айтишные проекты прошедшего финала УМНИКа: где наука?

На прошлой неделе в Сыктывкарском университете прошло финальное мероприятие по программу УМНИК. По направлению Н1 “Информационные технологии” было заявлено семь проектов. Несмотря на достаточно высокий уровень подготовки выступающих и довольно неплохие презентации проектов я остался в смешанных чувствах.

С одной стороны здорово, что молодёжь предлагает действительно интересные идеи. Однако научная составляющая всех проектов вызвала у меня большие вопросы. И многие мои коллеги, в том числе из за рубежа, подтвердили мои огорчения.

Так уж получилось, что большая часть всех представленных проектов оказались чисто техническими. Очень хорошо, что выступающие владеют и оперируют понятиями “нейронная сеть”, “база знаний”, “алгоритм поиска кратчайшего пути” – безусловно без хорошего уровня подготовки работать с этими понятиями будет невозможно. Однако, к сожалению, я не увидел науки и новинок. По сути все участники предлагали взять существующие технологии (порой очень сложные) и применить к какой-то сфере.

Хочется увидеть действительно айтишные инновации. Новинки, которые не будут просто технической реализацией существующих технологий в некоторой сфере, а будут улучшать технологии или вообще предлагать новое решение таких проблем.

Понятно, что это крайне сложная задача. Тем более программа УМНИК рассчитана на начинающих инноваторов, который только начинают свой путь. Однако тенденция ухудшения научной составляющей айтишных проектов за последние годы на лицо и с ней нужно пытаться бороться.

Почему я не буду играть в Pokemon GO: минутка паранойи

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

Появление покемонов в той или иной локации устанавливается создателями игры. Получается вы, играя в Pokemon GO, идёте туда, куда сказал вам создатель игры и снимаете камерой то, что вам сказали. Казалось бы безобидное действие, однако…

Технологии больших данных (Big Data) находятся на передовом краю развития современных IT. Что мы имеем в игре Pokemon GO? Миллионы людей по всему миру изменяют свои маршруты, снимают на камеры своих смартфонов указанные объекты. По сути чужой дядя, будучи создателем игры может управлять массами людей, а на основании технологий Big Data может получить множество нужной информации в том числе в военных целях.

Не секрет, что покемонов можно ловить в офисах стратегических компаний, на военных базах и закрытых городах. Смешно? Почти уверен, что среди нескольких тысяч жителей какой-нибудь военной базы найдётся «продвинутый» военный, который будет ловить покемонов и там…

Люди, играя в Pokemon GO, добровольно передаются огромные данные чужому дяде. Раньше можно было получить только статичную картинку пространства с использованием спутниковых снимков. Позднее к этому добавились данные со смартфонов, которые, перемещаясь в пространстве, могли передавать информацию о перемещениях больших количеств людей. Теперь эти перемещения стали управляемыми и дополнились съёмкой нужных мест…

Я параноик? Возможно! Но я не буду играть в Pokemon GO.

P.S. На досуге почитайте биографию одного из боссов проекта в Википедии: https://en.wikipedia.org/wiki/John_Hanke

Update: очень схожие и более развёрнутые рассуждения на тему: https://cont.ws/post/320013

Патентование ПО: как защитить интеллектуальную собственность при разработке программного обеспечения

Очень часто при подготовке различных инновационных проектов одним из требований является защита интеллектуальной собственности. Проводя экспертизу студенческих проектов в области разработки ПО, я обратил внимание, что большинство либо обходит этот вопрос стороной, либо указывает единственный способ защиты своих интеллектуальных прав – регистрацию программы для ЭВМ в Роспатенте.

До сих пор ни разу мне не довелось увидеть в таких работах ни одного другого способа защиты своей интеллектуальной собственности. Поэтому попробуем разобраться, неужели других вариантов нет.

Интернет-бизнес на северо-западе отсутствует? По мотивам “бизнес-успеха”

В минувший вторник в Сыктывкаре прошёл всероссийский форум “Территория бизнеса – территория жизни”. В рамках мероприятие прошёл окружной этап национальной премии “Бизнес успех”. Представители уже действующего бизнеса “соревновались” по шести номинациям и наиболее интересной лично для меня закономерно оказалась “лучший интернет-проект”.

Я ожидал увидеть инновационные интернет-проекты и интересные идеи, воплощённые в жизнь и приносящие своим основателям реальную прибыль. Но как же далека оказалось реальность по сравнению с моими ожиданиями. Победителем номинации стала Выльгортская сапоговаляльная фабрика, которая купила за большие деньги домен в зоне .рф и развернула на нём интернет магазин. При всём уважении к сапоговаляльному делу когда в 2016-м году интернет-магазин становится лучшим интернет-проектом северо-запада, мне становится страшно за индустрию…

Хотя если задуматься, то приходит в голову мысль, что многим организациям просто некогда участвовать в таких форумах – слишком много работы и других забот. По крайней мере мне известны несколько очень сильных команд, которые вполне могли бы побороться за победу.

Оценивая окружной этап премии “бизнес-успех” в Сыктывкаре в целом, могу сказать, что меня неприятно удивило низкое качество выступлений и презентаций конкурсантов. Добрая половина участников не укладывались в отведённые регламентом 4 минуты за что были безжалостно прерваны (что правильно). Презентации многих организаций были либо нечитаемы, либо “чересчур читаемы”, поскольку состояли только из текста. Такое положение вещей могло вызвать у неискушённого наблюдателя состояние глубокого уныния. Однако повторюсь, скорее всего огромное количество потенциальных победителей просто делают своё дело, а не гонятся за заветными статуэтками обладателями премии.

И вообще, целесообразность участия в “бизнес-успехе”, на мой взгляд, вызывает определённые вопросы. Несмотря на заверения организаторов, что победа и заветная статуэтка серьёзно укрепляют бренд бизнеса, мне кажется, что никакая премия и никакой диплом не заменят грамотно выведенный на рынок качественный товар.