Платформа технического образования O'Reilly выпустила ежегодное исследование, как студенты использовали платформу в прошлом году. Результаты заслуживают внимания со стороны тех, кто работает в ИТ, и в особенности технических директоров. Отчет дает отличную картину того, что происходит в мире технологий. Взглянув на то, на что тратят время те, кто находится в окопах разработки и проектирования, лидеры могут понять, чего ожидать в следующем году.
Компания обнаружила пять тенденций, о которых должны знать техлиды к 2020 году.
1: Python — самый популярный язык программирования
10% всех онлайн-уроков O'Reilly приходится на Python, что делает его самым популярным языком программирования (и предметом) на платформе O'Reilly.
Причиной популярности Python является не его совершенство в качестве языка программирования, а скорее его важность в машинном обучении (ML), искусственном интеллекте (AI) и анализе данных.
Пока AI, ML и аналитика будут в тренде, Python, вероятно, будет делать то же самое. Техлиды в этих областях должны позаботиться о том, чтобы у них были опытные Python-программисты.
2: Архитектура, инфраструктура и операции программного обеспечения претерпевают быстрые изменения
O'Reilly обнаружил, что способ, которым люди изучают и ищут архитектуру, инфраструктуру и операционный контент, сильно изменился, и причина проста: облако.
«Облачный нативный дизайн — это новый взгляд на программное обеспечение и архитектуру».
Сейчас люди ищут элементы облачной архитектуры, такие как микросервисы и контейнеры — в частности, в Kubernetes наблюдается огромный рост за последние два года.
DevOps находится в состоянии упадка: это может быть потому, что DevOps не масштабируется так, как следовало бы во многих случаях. Наряду с проблемами масштабирования, в DevOps не может быть full-stack разработчиков.
3: Интерес к ИИ снижается?
AI и ML выросли вдвое быстрее, чем в 2018 году, что может показаться потерей интереса, но на самом деле это совсем не так. В 2019 году произошли спады в областях, связанных с управлением данными и проектированием данных.
«Сила ML / AI может быть менее очевидной в темах, связанных с данными, чем в других областях, таких как языки программирования, где рост использования Python в значительной степени обусловлен полезностью этого языка и применимостью к ML».
4: Облако остается очень важным
Рост в облачном обучении продолжился, хотя и более медленными темпами. Это не означает, что облако становится скучным: «Это замедление предполагает, что облако как категория достигло такой большой доли, что (математически) любой дополнительный рост должен происходить более медленными темпами», — говорится в отчете.
В 2019 году O'Reilly действительно увидел изменения в интересе к микросервисам и Kubernetes.
Текущие тенденции в облаке, которые показывают эти данные, являются потерей различий между публичным и частным облаком и растущей важностью микросервисов как важнейшего компонента нативного дизайна облака.
5: Безопасность, безопасность и еще раз безопасность
«Вполне возможно, что безопасность, наконец, получит то внимание, которого она заслуживает в современном цифровом мире», — говорится в докладе.
В 2019 году уровень безопасности значительно вырос. Многие люди прошли сертификационный тест начального уровня Security +. Предполагается, что специалисты, не связанные с безопасностью, проходят перекрестное обучение или добавляют безопасность в свою базу знаний.
Стоит надеяться, что рост использования безопасности является признаком растущей важности кибербезопасности. Также это может быть индикатором циклических расходов на безопасность после серии громких взломов.