Профессии будущего: как интенсивные курсы помогают быть в тренде
Мы рассмотрим тренды будущих профессий: оценим, что будет актуально, на кого учиться и какие знания нужно будет получать.
06.06.2024
Обычно под профессией будущего понимается что-то, связанное с роботами, искусственным интеллектом, супер-технологиями и т.д. Так, некоторые говорят о профессии специалиста по имплантам мозга.
Мы не сомневаемся, что это очень актуальная и востребованная для будущего специальность, но предпочитаем соблюдать более традиционный и сбалансированный подход. Поэтому сегодня будем обсуждать, какие направления будут массовыми и продолжат развиваться.
Полезная профессия - билет в будущее, поэтому лучше изучать ее в подростковом возрасте. Так ребенок сможет быстрее приобрести нужные навыки, а потом устроиться на стажировку еще в университете.
Разработчик игр
Что стоит знать?
Любовь к компьютерным или мобильным играм. Они формируют понимание гейм-дизайна и того, какой должна быть хорошая игра. К примеру, поиграв в десять рогаликов вы подчерпнете ряд полезных фишек.
Знание Unity, Unreal Engine или GODOT. Без этого устроиться на работу не получится.
Знание C# или C++.
Как вкатиться?
Начать делать игры. Любые. У вас есть один из универсальных движков, есть несколько языков и ресурс. Первые игры не должны быть слишком сложными, лучше попробовать много идей. Уровень выбирайте сами. В геймдеве есть конкурсы, в которые требуется создать проект определенного жанра за один час.
Для того чтобы потихоньку начать разбираться в веб-дизайне, смотрите интересные игровые каналы. К примеру, Тот самый Келин классно рассказывает про метроидвании.
У крупных игровых движков есть полезные библиотеки. Вот пример в виде документации для GODOT.
Чтобы накопить портфолио, можно выкладывать небольшие инди-проекты на itch.io. Там можно получить отличный фидбек (подробные комментарии с разбором механик), а если игра наберет небольшую популярность - это станет плюсом при устройстве на работу.
Иногда стоит самостоятельно писать в компании, занимающиеся разработкой игр.
А еще можно прочитать “Искусство геймдизайна” Джесси Шейла.
Ищите конкурсы для игровых разработчиков. Это может пойти в портфолио. Вот пример одного из них.
Какие интенсивы подойдут?
Разработчик игр в Unity. Ребенка познакомят с движком Unity, научат пространственному и алгоритмическому мышлению, а также помогут создать собственный проект. А еще ему помогут работать в команде.
Войди в GameDev. Программа нужна для того, чтобы разобраться в том, как делать игры. На интенсиве покажут основные инструменты для создания проектов.
Дизайнер видеоигр. Там получится создать собственный шутер в Construct 2.
Разработка на Python
Что стоит знать?
Потребности работодателя. Поэтому заходим на hh.ru, проверяем вакансии, а потом составляем себе план.
Фреймворки. Это определенные инструменты, при помощи которых приложения работают быстрее. Django и Flask - основа.
Базовый синтаксис языка.
Работа с СУБД.
У вас точно должна быть парочка pet-проектов с хорошо (хотя бы на ваш взгляд) написанным кодом. В крайнем случае можно взять свои учебные проекты.
Навыки работы с Git.
Часто полезен опыт работы с Linux.
Как вкатиться?
Решайте проблему по мере ее поступления. То есть если знание не приносит пользы - оно пока что не нужно. Это мы говорим потому что иногда соблазн зачитать книги до дыр слишком высок.
Многие программисты выкладывают идеи разной степени сложности. Начните с простых игр, потом посмотрите рейтинги.
Хакатоны и соревнования - выход, который поможет получить преимущество при устройстве на работу. Вот платформа - Braim, где есть любопытные ивенты.
Какие интенсивы подойдут?
Python-разработчик. Там обучают языку Python через игры. Преподаватель будет рассказывать про арифметические операторы, типы данных, циклы и Pygame.
Веб-разработчик
Что стоит знать?
Основы HTML и CSS. Вы поймете, что получили базовые знания, когда сможете выполнять простые, но полезные рынку задания.
JS для фронтендеров.
Git и GitHub.
Изучите принципы работы с API. Они генерируют полезные данные.
Как вкатиться?
Скорее всего, вы не будете заниматься дизайном сайта, поэтому не тратьте на него лишнее время.
Больше внимания пользовательскому опыту. То есть вы ориентируетесь на то, что может пригодиться людям. Сайт не должен долго загружаться, тормозить, не иметь интересных фишек и т.д.
Разработайте pet-проект (не учебный проект). Это сайт, который нужен и будет полезен лично вам.
Основы работы с Figma, Photoshop и полезными инструментами, полезными для веб-дизайнера.
Разбираться в современных трендах. Посмотрите, как сейчас делают хорошие сайты, определитесь с тем, какие фишки там нужны и т.д.
Обращайте внимание на дополнительные инструменты. Colormind поможет работать с цветовой палитрой, а Awwwards даст доступ к интересным проектам.
Работа с бизнес-аналитикой. Сюда относится понимание потребностей заказчика. Придется разбираться с тем, как определенные решения влияют на аудиторию.
Иногда веб-дизайнер может быть копирайтером, например. Поэтому ему придется убирать воду из текста.
Как вкатиться?
У Tilda есть полезный гайд по Figma, начните с него. Также в программе имеется окно помощи, в котором можно получить полезную информацию.
В Photoshop, для начала, важно выучить азы, чтоб лучше понимать принципы работы программы.
Тренируйте насмотренность (важный навык для веб-дизайнера). Это когда вы смотрите хорошие сайты, подмечая там полезные фишки и решения.
Какие интенсивы подойдут?
Дизайнер сайтов Tilda. Tilda поможет веб-дизайнеру стать независимым. Это конструктор сайтов, который вы сможете применять во время работы с маленькими проектами. Там обучают работе с блоками, добавлению контактов, работе с изображениями, шрифтами и т.д.
Разработчик приложений для iOS
Что стоит знать?
Вероятно, приложения будут делаться на языке SWIFT. У Apple есть огромное пособие на эту тему. Поэтому важно уметь разобраться в алгоритмах и структурах данных.
Особенности iOS. Это другая операционная система, поэтому вам понадобится iPhone.
Системы контроля версий Git. С их помощью проще вносить изменения в рабочих файлах.
Разбираться в базе данных.
Apple провела исследование, которое показало, что SWIFT в 2.7 раз быстрее Python. Также это относительно легкий язык, который можно выучить за полгода.
Как вкатиться?
Изучайте принципы работы App Store. Приложение нужно поддерживать, обновлять и добавлять в магазин.
После получения базовых навыков учитесь работать с библиотеками SWIFT.
Изучите полезный раздел, касающийся разработки на iOS.
Вначале занимайтесь недолго - нужно войти в темп, чтобы решать поступающие задачи. Иногда достаточно получаса.
Ютуб и книги - отличный способ получить полезную информацию в вышеуказанных сферах. Но иногда можно заглянуть в блоги и документацию. Так, веб-дизайнерам может пригодиться справочный центр Tilda.
Ищите сообщества программистов и веб-дизайнеров. Это проще, чем кажется: есть сервера на Discord, хакатоны (соревнования программистов), в крупных городах проводятся ивенты и т.д.
Меньше теории, больше практики. Для начала достаточно просто повторять за блогером из видео, потом развивайте самостоятельность.
Если будете читать книги - смотрите на дату выпуска. За пять лет в мире IT может появиться много нового.
Если тратите на обучение по несколько часов в день, то через полгода начинайте потихоньку искать работу.
Попытайтесь найти эксперта в вашем направлении или нейтральную публику, способную оценить работу.
А еще поступайте в ВУЗы, там можно получить много полезных знаний (даже в провинциальных университетах).
Также наши курсы нацелены на развитие хобби. Ваш ребенок может улучшить свой навык рисования, делать моды, создавать игры для Roblox и т.д. В ходе интенсива он разработает собственный проект. Идите в ногу со временем вместе с CODDY.