СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ
Благодаря готовым учебным материалам для работы в классе и дистанционно
Скидки до 50 % на комплекты
только до
Готовые ключевые этапы урока всегда будут у вас под рукой
Организационный момент
Проверка знаний
Объяснение материала
Закрепление изученного
Итоги урока
Вот список реально надежных языков программирования, изучение которых позволит вам в ближайшие 10 лет остаться востребованным на рынке труда:
Из списка остальных языков Python, по моему мнению, ближе всего к званию «реально надежного» языка — хотя бы потому, что существует целый ряд определенных областей, в которых он востребован, а также за свой функционал (широкие возможности для анализа данных и финансовых вычислений).
На какие технологии обращать внимание?
В прошлом году мы видели рост популярности прогрессивных веб-приложений. Это приложения, которые могут работать без интернет-соединения и выглядят как нативные. Их можно добавить на домашний экран устройства, они даже могут присылать вам уведомления. Я думаю, что в 2018 PWA станут еще популярнее.
Компании и разработчики со всего мира осваивают «облако». Это виртуализированная компьютерная инфраструктура, доступная по требованию и полностью настраиваемая с панели управления. Большой тройкой провайдеров является AWS, Google Cloud и Azure. Благодаря умеренным ценам облака доступны для маленьких компаний и индивидуальных разработчиков, поэтому знакомство с облаками будет хорошей инвестицией в будущее.
Искусственный интеллект был одной из самых популярных тем 2016 года. Распознавания речи и классификация изображений — это только верхушка айсберга. Появилось много стартапов, использующих ИИ и машинное обучение для своих новых продуктов. Появилось также много продуктов с открытым кодом, такие как гугловский TensorFlow или Cognitive Toolkit от Microsoft.
Виртуальная реальность (VR) и дополненная реальность (AR) уже известны некоторое время, но только недавно они стали достаточно зрелыми. Facebook (Oculus Rift), Google (Daydream) и Microsoft (Windows Holographic) — все они имеют платформы для VR, открытые для сторонних разработчиков. Так, VR шлемы еще имеют некоторые проблемы типа тошноты и используются в основном в играх, но у них есть большой потенциал, который уже начали использовать.
Разработка сайтов и веб-приложений.
Веб получил два крутых нововведения — это Web Assembly и Service Workers. Они открывают путь к созданию быстрых и мощных веб-приложений, которые, возможно, даже смогут сравниться с нативными. А Service Workers позволят использовать API уведомлений, что является еще одним шагом к прогрессивным веб-приложениям.
В прошлом году также появился Angular.js 2. Фреймворк, которым занимается Google, очень популярный в Энтерпрайзе и крупных компаниях. Перечень его функций очень велик, что позволяет писать на нем как веб-приложения, так и мобильные и десктопные приложения. Фреймворк написан на TypeScript, и приложения рекомендуется писать тоже на нем.
Выбор бэкенд-фреймворков очень большой, все зависит от ваших предпочтений и специфических потребностей. В последнее время распространяется тренд на отделение бэкенд от логики, превращая его в API, используемый фронтендом и мобильными приложениями. Но фулстэк фреймворки все еще широко используются и хорошо подходят для многих приложений, тем более, что их легче освоить.
Node.js — это лучший способ запустить JS вне браузера. В прошлом году было выпущено много релизов, которые улучшали мощность и реализовали фичи с ES6. Node имеет фреймворки для создания быстрых API, серверов, десктопных приложений и даже роботов. Возможно, вам понравятся эти фреймворки: Express, Koa, Next, Nodal.
PHP — самый популярный веб-язык, для него написано большое количество библиотек и фреймворков. Благодаря большому количеству функций и хорошей документации большое сообщество сформировал Laravel. Была выпущена третья версия Zend Framework, который ориентирован на бизнес. Также много новых релизов Symfony было выпущено, что делает его еще лучшим фулстек выбором.
Python тоже имеет свою пару фулстек и минималистичного фреймворков. И имя этой паре — Django и Flask. В Django 1.10 был реализован полнотекстовый поиск для Postgres и кардинально переписаны механизм слоев (middlewares).
-80%
© 2017, Архипов Александр Владимирович 468