Хотелось бы с тобой поговорить о тех технологиях, которые я считаю наиболее перспективными для изучения. Как бы то ни было, что-то становится более популярным, что-то выходит из моды и в IT-сфере тоже. В соответствии с этими веяниями можно менять и свое основное направление.
Web-программирование
Разработка сайтов всегда была и будет популярной еще долгие годы. На этом тоже можно неплохо и стабильно зарабатывать, но наиболее перспективным направлением в этой сфере я считаю разработка полноценных веб-приложений. Все чаще перед нами пропадает необходимость скачивать и устанавливать обычное приложение. Ведь мы можем просто зайти с помощью браузера на веб-портал и выполнить все необходимые задачи. Это быстрее и зачастую удобнее (но не всегда). Не важно, где ты находишься, и что за компьютер, даже простейший нетбук может позволить монтировать видео или компилировать крупные проекты и выполнять сложные вычисления. И это направление будет активно продолжать развиваться все большими темпами, пока не будет изобретен более продвинутый интерфейс, например хорошие трехмерные голограммы или проецирование информации сразу в мозг (это, кстати, относится и ко всем пунктам ниже). Разработка обычных пользовательских приложений не уйдет полностью, но бОльшая часть будет уходить именно в веб. При этом следует учитывать, что все чаще для доступа к сайтам используются смартфоны, поэтому нужно обязательно создавать адаптивные интерфейсы или специализированные,
Мобильная разработка
Уже на этот момент доля мобильного трафика составляет около 70%, а соответственно и необходимость в создании специализированных приложений для смартфонов будет востребована все больше и больше (с уточнением, на создание нового интерфейса). Также нужно понимать, что данное направление разработки позволяет достаточно быстро выйти на рабочий прототип, что очень важно в современном бизнесе.
Блокчейн
Немного подстихла криптовалютная шумиха, из-за которой слово блокчейн было слышно на каждом углу и каждая собака о нем говорила. Однако, сама технология одноранговых распределенных сетей хранения данных никуда не делать и может быть успешно использована и в других сферах (например, электронный документооборот). Да и криптовалюта тоже никуда не пропала, и в будущем возможен очередной рост, а следовательно, будут нужны программисты, имеющие опыт работы в этом направлении.
Нейронные сети
Крупные компании уже сейчас очень активно внедряют системы прогнозирования и подбора контента в своих проектах (за примером ходить далеко не нужно, вся платформа Яндекс Дзен построена на нейронной сети, или умная лента Вконтакте, или рекламные объявления Google). Создание таких систем будет все более востребовано в будущем. А также не нужно забывать о научном потенциале данного направления.
Виртуальная и дополненная реальность
Все мы помним успех приложения Pokemon GO (ну правда и умер он тоже быстро, а в России это приложение прославилось весьма негативно из-за случая с Русланом Соколовским). Однако именно в этом направлении идет развитие геймдева и визуализации в целом. Очки виртуальной реальности, новые контроллеры пространственного взаимодействия и вот это все еще не стало массовым, но по всей видимости в ближайшее время станет. Программисты, которые могут создавать качественные виртуальные миры и сейчас отлично себя чувствуют, но с повсеместным использованием виртуальной реальности станут на вес золота.
В заключение хочу сказать, что не так важно в какой конкретной области ты будешь работать, в первую очередь важен интеллект и профессионализм человека. На крайний случай, имея отличную базу и опыт, можно быстро переучиться и выбрать для себя новое, более перспективное направление. Учись, действуй, развивайся и ты будешь востребован в любое время.
Большое спасибо за прочтение! Пожалуйста, поставь лайк и подпишись на канал, чтобы не пропустить свежие статьи. Этим ты очень поможешь в развитии блога!
Также рекомендую прочитать статью Удаленная работа для программиста