Это был «2022» и немного! А также пришло время делать смелые прогнозы относительно будущего технологий.
Предсказать, куда пойдет технология через 5, 10 и даже 15 лет, может быть сложно, поскольку сама технология многогранна. Технология — это не что-то одно, это множество вещей с множеством движущихся частей. В зависимости от роста этих частей, они могут нарисовать совершенно другой пейзаж будущего.
Давайте проанализируем некоторые тенденции, чтобы увидеть, куда можно двигаться.
Не нужно беспокоиться:прогнозы не нужны
Первый и очевидный ответ: кого это волнует. Неважно, что мы говорим или делаем, технологии будут другими. Просто делайте свою работу прямо сейчас и адаптируйтесь к изменениям по мере их поступления. Скорее всего, что-то произойдет, вызовет смену парадигмы и все слетит с намеченного пути. Рабочих мест, которые люди будут иметь через 20 лет, сегодня даже не существует!
Язык программирования: JavaScript
С распространением JavaScript за последние 10 лет он никуда не денется. JavaScript в основном используется для веб-разработки и предоставляет каждому богатый пользовательский интерфейс. Вы не только можете использовать его где угодно (внешний интерфейс, серверная часть, разработка мобильных устройств и игр), это также один из самых простых языков программирования для изучения. Есть множество учебных пособий и онлайн-учебных материалов.
Поскольку JavaScript является основой Интернета, он будет существовать в течение длительного времени.
Все в облаке: платформа и программное обеспечение как услуга
Множество сервисов, таких как хранение, вычисления, ведение журналов, мониторинг и многое другое; переходят в облако. Даже ваши приложения! Облачные сервисы, такие как «Платформа как услуга» (PaaS) и «Программное обеспечение как услуга» (SaaS), предоставляют инженерам возможность гораздо быстрее выводить свои приложения и услуги в мир без головной боли, связанной с приобретением и настройкой физических/виртуальных серверов. Просто напишите свое программное обеспечение, а затем разверните его в облаке.
Облачному инженеру предстоит выполнить множество задач на долгие годы вперед!
Кибербезопасность: защита ваших интересов
В последние годы кибербезопасность вышла на первое место из-за продолжающихся кибератак и утечек данных. Из-за большого количества частной информации в Интернете их защита стала первоочередной задачей. В частности, наиболее уязвимы два типа информации; финансовые и частные, например. адрес, имя и дату рождения. В 2021 году среднее количество кибератак и утечек данных увеличилось на 15,1% по сравнению с предыдущим годом! В ближайшие несколько лет участятся атаки с использованием социальной инженерии и программ-вымогателей.
Пока кража информации остается прибыльной, всегда будут хакеры! Вакансий в области кибербезопасности будет в изобилии!
Ролевая специализация: ориентирована на разработку программного обеспечения.
Роли начинают специализироваться и сосредотачиваться на разработке программного обеспечения. Это означает две вещи.
Во-первых, разработчик программного обеспечения больше не должен писать код, следить за его безопасностью, надежностью, хорошей архитектурой, тестированием и развертыванием в различных средах. Эти роли теперь принадлежат определенным группам должностей. Инженер по надежности гарантирует, что ваш код хорошо работает и доступен, когда это необходимо. Инженер по безопасности гарантирует отсутствие уязвимостей в ваших приложениях. Разработчик платформы поможет вам довести ваш код до нужного состояния. Наконец, инженер по качеству обеспечит тестирование вашего кода… автоматически.
Во-вторых, все группы профессий, упомянутые выше, должны иметь определенные знания в области разработки программного обеспечения. Если вы инженер по безопасности, который может выявлять проблемы в коде и исправлять их, то вы будете гораздо более ценны как инженер в целом.
Итак, если вы используете JavaScript, развертываете защищенные приложения в облаке и у вас есть должность инженера — вы более востребованы на рынке? Конечно!
Перейти к Часть 2