Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

IoT, информационная безопасность и облачные технологии — за чем ещё следить айтишнику в 2020 году?

Отредактировано

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

10К открытий10К показов

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

Мой топ-3 интересных тенденций и направлений развития отрасли в 2020 году выглядит следующим образом:

  1. Наиболее интересное направление, за развитием которого я бы рекомендовал наблюдать в 2020 году, — это так называемый «Интернет тел» (Internet of Bodies, IoB — по аналогии с Internet of Things, IoT), который представляет собой экосистему, состоящую из умных медицинских приборов, носимых гаджетов и программного обеспечения, использующего технологии искусственного интеллекта.
  2. На втором месте — технологии 3D-биопринтинга, т. е. применение 3D-печати в медицине. На сегодняшний день уже многого удалось достичь: успешно «печатаются» органы из костной и хрящевой тканей, а их пересадка не вызывает отторжения, т. к. в их «материале» используются стволовые клетки пациента. Не за горами и то время, когда уйдут в прошлое очереди пациентов, ожидающих пересадки органов.
  3. Ну и третье место занимает стандартизация блокчейна, которая ожидается в течение 2020 года. Не секрет, что отсутствие международных стандартов в этой области существенно тормозит развитие технологии, препятствует её применению в проектах как для государственных, так и для коммерческих заказчиков.

Сейчас достаточно много технологий, которые уже меняют мир вокруг нас. Все они являются частью единой цепи, которую можно представить следующим образом: Интернет вещей → Большие данные → Машинное обучение → Информационная безопасность.

По прогнозам Cisco, к 2020 году к IoT подключится 50 млрд устройств: у каждого жителя планеты будет шесть «умных» гаджетов. Во многом текущие внедрения уже влияют на нашу жизнь, хотя порой люди их не замечают и принимают как должное. На мой взгляд, в следующем году следует внимательно следить за войной протоколов для IoT, которые пока не имеют единого стандарта. Крупные производители будут лоббировать собственные проприетарные протоколы, но также будут активно развиваться и открытые протоколы, доступные всему IT-сообществу.

Данные, которые генерируются массивом IoT, составляют лишь часть задач для технологий, попадающих в класс «Больших данных». Но сами по себе данные не дают добавленной стоимости. Для их обработки применяются технологии машинного обучения, искусственного интеллекта, нейросети и т. д. Отдельное направление в этой сфере — монетизация данных, которая вызовет взрывной спрос как на новый инструментарий в этой области, так и на специалистов по работе с ним. Также важен пласт телекоммуникационной и серверной инфраструктуры для передачи, хранения, обработки, онлайн аналитики больших массивов неструктурированных данных. Под все эти задачи уже создано и предлагается специально заточенное «железо», в том числе серверы с многопоточной обработкой за счёт тысяч процессорных ядер и дополнительных аппаратных ускорителей, работающих с нейросетями.

Вместе с ростом обозначенных технологий ключевую роль будут играть вопросы информационной безопасности. Пока мы находимся в потоке данных, которые становятся известны о нас практически в круглосуточном режиме. Правила игры ещё до конца не определены. Мы практически каждый день читаем об утечках данных из банков, социальных сетей, передаче данных через антивирусы и Smart-TV. Однозначно, что со временем проблема передачи данных будет урегулирована и поставлена в законодательные рамки, но уже сейчас вопросы информационной безопасности и защиты частной жизни выходят на самый передний край информационных технологий.

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

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

В плане популярности языков программирования глобальных изменений в 2020 году, на мой взгляд, произойти не должно, всё останется примерно так же, как в 2019. Если вы только начинаете свою карьеру в разработке или хотите изучить что-то новое, то спокойно можете ориентироваться на рейтинг популярности ЯП от Google, GitHub или StackOverflow и точно не прогадаете.

По-прежнему будет популярен и востребован JavaScript во всех его проявлениях, но ещё большую популярность, скорее всего, приобретёт GraphQL, и если вы ещё не пробовали применять его в своих проектах, то самое время это сделать.

С точки зрения разработки бэкенда по-прежнему популярными останутся Go, Python, Java и PHP — на них реализовано большое количество проектов, которые постоянно развиваются и требуют поддержки (и, соответственно, разработчиков), так что свою актуальность они не потеряют ещё долго.

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

2020 год обещает множество крупных релизов и трендов для мирового сообщества .NET-разработчиков. И я хотел бы выделить некоторые из них. Один из самых ожидаемых и крупных релизов — платформа .NET 5. Эта платформа — дальнейший шаг для NET.Core, она объединит всё значимое, что представляла среда .NET-разработки: разработка кроссплатформенных десктопных приложений, мобильных приложений с Xamarin, игровых проектов на движке Unity, а также многое другое. .NET 5 — новая ветвь в сфере технологий.

Машинное обучение — тренд этого и следующего года. Разработка искусственного интеллекта и машинное обучение стало гораздо приятнее с технологией ML.NET. В июле 2019-го была анонсирована новая версия ML.NET 1.2, в которую включен пакет сценариев TimeSeries для решения таких проблем, как обнаружение аномалий и создание прогнозов продаж. В будущем году ожидаются обновления в данной технологии.

Ещё один не менее важный проект — это платформа Blazor. Эксперименты над технологией Blazor — недавним прототипом, а ныне почти готовым клиентским фреймворком веб-интерфейса на основе .NET и WebAssembly — пока ведутся, но уже находятся на финишной прямой. И релиз этой технологии профессиональное сообщество также ждёт в будущем году. Фреймворк позволит при создании клиентских приложений использовать C#, а не JavaScript, сохранять единую логику приложений для сервера и клиента, а также отображать пользовательский интерфейс в виде HTML-страницы с CSS для широкой поддержки браузеров, в том числе для мобильных устройств.

Исследовательское агентство Gartner в 2019 году спрогнозировало рост глобальных расходов на ИТ на 0,6 %. Рост российского ИТ-рынка в 2019 году по разным оценкам ожидается на 3–5 %. Положительная динамика на российском ИТ-рынке обеспечивается в том числе за счёт государственной поддержки. В рамках Национальной программы «Цифровая экономика Российской Федерации» на развитие «цифровой экономики» до 2024 года будет инвестировано более 1,6 трлн рублей, включая бюджетные и внебюджетные источники финансирования. Основным направлением по объёмам финансирования является федеральный проект «Информационная инфраструктура». В связи с этим российскому ИТ-шнику с особым вниманием стоит следить за технологиями на рынке IoT и облачной инфраструктуры. В 2020 году драйверами рынка IoT выступят распространение технологии 5G c одновременным увеличением количества умных устройств. Чтобы объединить все эти разрозненные устройства в единую функционирующую систему, требуются сильные специалисты в области IoT.

В результате генерации огромного объёма данных возникает потребность в развитии облачных технологий для обеспечения хранения и обработки информации. Для анализа поступающих данных используются технологии Big Data, которые позволяют превращать неструктурированную информацию в полезный инструмент для принятия решений. Специалист по Big Data должен одновременно совмещать навыки разработчика, математика и бизнес-аналитика — всё это позволяет оценивать проекты и с точки зрения практического применения Big Data, и с точки зрения технической реализации. Востребованными становятся эксперты по облачным инфраструктурам, которые отвечают за проектирование, интеграцию и поддержку виртуальной инфраструктуры данных. Для решения задач хранения и обработки данных требуются навыки специалиста в Data Engineering.

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

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

Поскольку умный дом собирает огромное количество информации о его владельцах, больше внимания будет уделяться безопасности. К тому времени, как решения в области IoT станут массовыми, появятся специализированные digital-юристы, которые будут обеспечивать безопасность «цифровой личности» пользователей на законодательном уровне.

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

  1. Развитие ИИ, в частности как виртуального помощника, чат-бота. Чат-боты — это очень востребованная услуга и, по моему мнению, она будет только развиваться. Чат-боты уже сейчас прекрасно выполняют функции первой линии поддержки и уменьшают затраты многим компаниям.
  2. Дальнейшее развитие мобильных технологий, но, как мне кажется, дальше банального «upgrade» отрасль не пойдет (больше камер, больше оперативки, оптимизация). Но следить за этим рынком, неоспоримо, стоит и после 2020 года. Мобильные технологии всё больше захватывают рынок потребителей и останавливаться не собираются.
  3. Область интернета вещей (IoT) тоже кажется весьма многообещающей. По данным статистических порталов технология IoT уже захватила примерно 90 % электронных устройств и сделала нашу жизнь немного удобнее. Я думаю, в 2020 эта тенденция продолжится и ускорится.
  4. Создание и развитие новых IT-специальностей, например таких как DevOps. Уже сейчас виден сильный разрыв между программистами и специалистами технической поддержки, для ликвидации которого необходим человек, умело совмещающий и знающий обе области.
  5. Также необходимо следить за рынком облачных решений (как пример Azure, Amazon Web Services), которые развиваются буквально каждый день, предлагая новые услуги и технологии. Отсюда также будет появляться всё более насущная нехватка в специалистах по информационной безопасности в сфере облачных технологий. В нашей стране, насколько мне известно, таких специалистов пока не выпускают.
  6. Продолжится массовый переход услуг/приложений на платный доступ по подписке, что, конечно, печально и уныло.
  7. Технологии создания виртуальной реальности (VR) тоже просто обязаны выйти на качественно новый уровень. Это прежде всего касается игр, но далее данную технологию уже можно будет использовать и в повседневной жизни.
  8. Ожидается повсеместное внедрение Agile-подхода во всех сферах, где это возможно. Таким образом ориентация бизнеса будет всё более направлена в сторону клиента и никак иначе.

Суммируя всё вышеперечисленное, IT-специалистам, не знакомым с облачными и мобильными решениями, в 2020 году следует, по моему мнению, не просто задуматься о переквалификации в эту сферу, но и действовать, чтобы преуспеть и «успеть за поездом».

Бизнесу для внедрения новых технологий необходима гарантия «непрерывности» сервиса, поэтому очень перспективным кажется развитие информационной безопасности в различных областях IT.

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

Сегодня мы столкнулись с парадоксальной ситуацией: чтобы максимально обезопасить данные, специалистам нужно следить не за развитием технологий, а за совершенствованием социальной инженерии. Другими словами, даже самые современные технологии — ничто, если не предусмотрена банальная «защита от дурака». За примерами далеко ходить не нужно. Совсем недавно в СМИ писали о крупнейшей российской корпорации, зафаерволлившей любой канал доступа к персональным данным своих клиентов. Один хакер безуспешно пытался обойти высокотехнологичную защиту компании. А под конец решился и пришёл прямиком в офис. Он представился техническим специалистом-айтишником – охранник пропустил хакера через все биометрические замки и преграды. Хакер без проблем зашёл в серверную – дверь оказалась открытой! Недолго думая, оп вынес из офиса сервер с нужными ему данными. Причём, охранник беспрепятственно позволил это сделать!

Когда вы читаете очередную новость об утечке данных, в 99,9% случаев речь идёт о самом человеке. Кто-то позволил, кто-то недоглядел, кто-то присел кому-то на уши. Вы можете с ног до головы обмазаться касперскими, протоколами и шифрованиями, но когда к охраннику придёт уверенный жулик, он добьётся своего.

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

На мой взгляд, тенденции развития IT в наступающем году особо не изменятся, но при этом будут развиваться лавинообразно.

Во-первых, тренд на цифровизацию и автоматизацию — его причины заключаются в повышении конкуренции на рынке (во многом за счёт импортозамещения). Компаниям всё чаще требуются люди, которые могут спроектировать и выстроить систему, максимально эффективно помогающую управлять ресурсами организации. В 2020 году такая потребность лишь возрастет.

Ещё один тренд — облачные решения. С развитием технологий телекоммуникаций появились новые возможности управления организацией — как говорится, здесь и сейчас, а не «через час, когда выгрузится XML». Это означает, что в 2020 году будет крайне востребованы специалисты со знанием облачных инфраструктур, Linux, PostgresSQL, Kubernetes и т. д. За этим тоже стоит следить и активно развиваться в этом направлении.

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

В дополнение к одному из пунктов выше также скажу о тренде на сбор и анализ BI (Business intelligence). Он набирает обороты в связи с развитием облачных корпоративных инфраструктур.

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

В 2019 происходила кардинальная модернизация IT-систем в ритейле, финтехе, медицине, появлялись новые сервисы в страховании и других отраслях. Мы видим, что бизнес стал внимательнее к пользовательскому опыту (UX) и трендовым технологиям. Громоздкие архитектуры уходят в прошлое. Крупные компании тщательно планируют свою IT-инфраструктуру, создают единые информационные экосистемы. Если говорить о наиболее перспективных направлениях 2020 года, то двигателями IT, скорее всего, будут мобильные решения, искусственный интеллект, скоринг, системы прогнозирования на основе Machine Learning, которые востребованы уже практически во всех сферах бизнеса.

В последнее время гаджеты, приложения и сервисы всё больше участвуют в повседневной жизни человека. Это, в свою очередь, приводит к тому, что всё больше личных данных управляются этими приложениями и сервисами. И наиболее важным трендом сейчас является защита этих данных. Как показывает опыт, даже у больших компаний есть серьёзные проблемы с тем, чтобы обеспечить адекватную безопасность данных пользователей. Учитывая, что смартфон и планшет для человека практически полностью заменили настольный компьютер, больше внимания нужно уделять защите и безопасности мобильных приложений.
Тенденция использовать E2E-шифрование (когда даже компания-разработчик не может расшифровать данные пользователя) сейчас заметна уже не только в мессенджерах. Сейчас это используется и в облачных файловых хранилищах, системах резервных копий и т. д.

Радует, что пока квантовые компьютеры не достигли уровня, на котором современные алгоритмы шифрования станут бесполезными. Но это уже вопрос времени (причём не такого далёкого). Так что вновь становится актуальной задача разработки (и, что более важно, доказательства) надёжных алгоритмов шифрования.

Защита и повышение надёжности приложений всегда были в тренде. Сейчас же будут актуальны даже новые способы построения интерфейса пользователя, такие как SwiftUI и Jetpack Compose, поскольку эти решения позволяют уменьшить количество ошибок, а следовательно, сделать приложение надёжнее. В 2020 году эти технологии будут активнее использоваться.

Ну а если отвлечься от фундаментальных вопросов, можно, например, обратить внимание, что первоначальный вау-эффект, который вызвали приложения вроде Pokémon Go, постепенно проходит, и «дополненная реальность» становится обыденной. Примерка мебели или одежды, гиды в музеях и навигация в аэропортах уже здесь. Осталось лишь дождаться более подходящих устройств, чтобы эти приложения стали уже повседневной жизнью. Опыт Google Glass и Magic Leap One показал, что это не так просто сделать. Но движение в этом направлении явно есть. Все крупные вендоры работают над решениями в этой области. Не исключено, что в 2020 году мы увидим очередные попытки выйти на рынок потребительских устройств.

Так что прикладным разработчикам есть смысл смотреть в сторону сближения бизнес-приложений и игр. Не помешает освежить свои знания в тригонометрии, а также изучить фреймворки, которые существенно облегчат жизнь разработчиков — в iOS это ARKit и SceneKit.

А ещё всё чаще слышна мысль как от пользователей, так и от производителей устройств, что не нужно использовать гаджеты весь день. Мобильные операционные системы подстегивают пользователей меньше проводить времени за экраном. Для разработчиков это означает, что их приложения должны чётко выполнять свои функции и требовать как можно меньше внимания пользователя.
Если подытожить, то для пользователей год будет интересным — даже если не появятся хорошие AR-очки, то уж точно в новых телефонах камеры станут лучше, процессоры быстрее, а 5G сети более распространёнными. Разработчикам же стоит быть внимательнее к пользователям, защищать их данные и не требовать лишнего внимания.

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

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

Microsoft, Google, IBM — эти компании совершенно точно разрабатывают свои прототипы языков программирования для квантовых компьютеров, и пусть это пока что остается на уровне НИОКР, как только технологический прорыв в создании квантовых процессоров произойдет, сообщество оперативно отреагирует принятием первых стандартов в области квантовых языков. Возможно, это будет некий гибрид существующих разработок, возможно «победит» какой-то из языков ИТ-гигантов.

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

Итак, за чем айтишнику следить в 2020 году?

Эксперты отметили следующие тренды и направления:

  • информационная безопасность;
  • интернет вещей;
  • Big Data;
  • тренд на цифровизацию и автоматизацию;
  • облачные технологии;
  • AR- и VR-приложения;
  • машинное обучение;
  • стандартизация блокчейна;
  • применение 3D-печати в медицине.

Напоминаем, что вы можете задать свой вопрос экспертам, а мы соберём на него ответы, если он окажется интересным. Вопросы, которые уже задавались, можно найти в списке выпусков рубрики. Если вы хотите присоединиться к числу экспертов и прислать ответ от вашей компании или лично от вас, то пишите на experts@tproger.ru, мы расскажем, как это сделать.

Следите за новыми постами
Следите за новыми постами по любимым темам
10К открытий10К показов