Узнаем о самых востребованных профессиях в IT…
Рынок трудоустройства начал глобальную трансформацию уже в этом году.
В 2024 он ускорит экспансию в сторону IT, высоких технологий, машинного обучения и искусственного интеллекта
В это статье собраны самые актуальные и востребованные профессии самого ближайшего будущего — 2024 года.
В чем плюсы работы в IT
Огромным плюсом работы в 2024 году будет тот факт, что большинство профессий не нуждаются в географической привязке — работать «на удаленке» гораздо удобнее и практичнее.
Это значит, что вы можете работать как в России, так и за рубежом
Мы разделили всю работу по категориям. Статья будет дополняться новыми разделами.
Разработка
Full-stack-разработчик
Full-stack — это разработчик, имеющий знания и опыт в разработке как frontend, так и backend-составляющих. Обычно требуется в компании, где нет деления на frontend/backend разработчиков, когда компания маленькая или фронтенд на проекте не требует большого количества девелоперов. Стеком технологий Full-stack разработчика обычно являются знания (JS, html/css, какой-либо backend-язык + использование framework)
Обязанности:
- Написание и рефакторинг (правка существующего кода) серверной логики
- Разработка фронтенда с помощью шаблонизаторов Jade, Stylus, а так же jQuery, AngularJS и других библиотек
- Программирование отдельных модулей, которые решают различные задачи для проекта.
- Работа с базами данных. MySQL — обязательно, NoSQL — очень желательно
- Верстка. Нужно уметь работать, как минимум, с HTML5 и CSS3 и кодить адаптивный дизайн
Требования к вакансии:
- Само собой — отличные знания PHP, AJAX и принципов работы API-библиотек
- Хорошие знания JavaScript, работа с фреймворками, MVC и так далее.
- Плюсом будет опыт работы с Git (система контроля версий с открытым исходным кодом)
- Умение писать запросы для баз данных (SQL-запросы)
- Английский язык на высоком уровне (как минимум, уметь читать документацию)
- Так же часто требуют знание объектно-ориентированного программирования. Знание ASP.Net MVC и Web API, понимание жизненного цикла приложения. Знание IoC, любого injection контейнера
Разработчик PHP Yii
Фрэймворк Yii сейчас набирает бешеную популярность. Нет никаких сомнений, что в 2024 году он будет доминировать как самый производительный на языке PHP. Поэтому спрос на проекты Yii уже есть и будет расти. Обычно данный девелопер разрабатывает внутренние сервисы в компании или дорабатывает существующие проекты. Иногда на эту вакансию берут на удаленку.
Обязанности:
- Разработка нового продукта, сервиса на Yii
- Рефакторинг существующего кода
- Оптимизация базы данных
Требования к вакансии:
- Опыт работы с Yii — требуется практически везде (в некоторых местах до 3-х лет)
- Знание GIT или Jira
- Умение обращаться с Mongo / mySQL / PostgreSQL
- Работа с с Docker или Redis (сетевое журналируемое хранилище данных типа «ключ — значение» с открытым исходным кодом)
Разработчик Unity
Unity — это среда разработки, которая дико популярна среди разработчиков игр со своей визуальной средой. Если ты тяготяеешь к геймдеву, то это однозначно твоя вакансия. На ней разрабатываются как сложные 3D-игры, так и простые (классические) 2D стратегии, RPG и так далее. Т.е. основной вашей задачей будет разработка игр. Так же данных специалистов часто принимают на удаленную работу
Обязанности:
- Создание мультиплатформенных игр (в т.ч. мобильные)
- Написание кода, его документирование
- Проектирование и реализация User Interface
- Программирование игровой логики и механики
Требования к вакансии:
- Опыт работы с движком Unity, в т.ч. Unity 3D, Unity 2017, Unity 2018
- Желателен хоть какой-то опыт разработки игр, в т.ч. AR/VR
- Программирование на C#, .Net и знание ООП, клиент-серверных приложений
- Умение работать с 2D/3D графикой, проектирование GUI-интерфейсов
- Идеальное знание английского (возможно, придется писать техническую документацию)
React js-разработчик
React — JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов. React разрабатывается и поддерживается и сообществом отдельных разработчиков и корпораций. React может использоваться для разработки одностраничных и мобильных приложений. Часто на этом языке пишутся сервисы автоматизации, электронной коммерции (процессинга платежей).
Обязанности:
- Программирование клиентских интерфейсов на JavaScript/jQuery с использованием React.js. Делать ревью кода
- Работа с JS-фреймворками и компонентными библиотеками (React/Redux)
- Оптимизация и увеличение производительности фронт-энда
- Возможно придется работать с бэкендом, ООП, паттернами
- Верстка адаптивных, кроссбраузерных проектов с использованием CSS/SCSS-фрэймворков
Требования к вакансии:
- Опыт в разработке веб-приложений, мобильной верстки
- Знание стека React, Redux, Webpack
- Знание JavaScript
- Опыт работы с CSS-препроцессором, Git, Sketch — в зависимости от компании
Golang разработчик
Go — компилируемый многопоточный язык программирования, разработанный внутри компании Google. На этом языке программирования создаются новые продукты, игровые сервисы и так далее. Часто используется для разработки Highload-решений
Обязанности:
- Разработка новых продуктов
- Программирование бэкэнда, в т.ч. для мобильных приложений.
- Решение архитектурных задач
- Программирование высоконагруженных сервисов
Требования к вакансии:
- Опыт работы с Go (в среднем требуют от 2 лет). Опыт работы с многопоточностью
- Знание REST, HTTP, JSON,
- Работа с Redis, NoSQL, Docker, GIT
- Хорошее знание английского языке (не ниже Intermediate)
- Понимание таких вещей, как безопасность веб-приложений, аутентификации и авторизации.
- Желательно разбираться с работой сетевых протоколов.
Интерфейс
UX/UI дизайнер/проектировщик
Расшифровывается данная аббревиатура как User Experience (пользовательский опыт) / User Interface (пользовательский интерфейс). Опыт пользователя — это тот, который он получает, работая с интерфейсом сайта или приложение. Оценка юзабилити и общее впечатление. Пользовательский интерфейс — это собственно то, как он выглядит, сюда относятся и все элементы, кнопки, шрифты и так далее. Соответственно, работа дизайнера или проектировщика состоит в том, чтобы создавать или улучшать существующие интерфейсы сервисов, сайтов, мобильных приложений, рисовать дизайн-макеты и отдельные графические элементы
Копирование информации с сайта mirdostupa.ru запрещено. Источник: https://mirdostupa.ru/luchshie-vakansii-2019-professii-kotorye-budut-vostrebovany-v-etom-godu/
Обязанности:
- Проектирование и создание интерфейсов, дизайна сайтов
- Выявление проблем в существующем интерфейсе, их анализ и устранение
- В некоторых случаях придется общаться с заказчиком и корректировать дизайн-решение в зависимости от его «хотелок»
- Составление Customer Journey Map (карта путешествия пользователя)
Требования к вакансии:
- Опыт в разработке UX/UI
- Умение проводить тестирование интерфейсов
- Работа с продуктовой аналитикой, продуктовыми метриками
- Применение в работе различных инструментов (Sketch / Photoshop / Illustrator) и фрэймворков UX design
- Понимание логики интерфейсов
Инжиниринг
Специалист по автоматизированному тестированию (QA)
Данная вакансия предназначена для тех, кто будет заниматься тестированием (ручным в т.ч.) продукта, приложения, сайта или любого сервиса, пользоваться соответствующими документами и применять различные практики тестирования. Иногда придется заниматься и ручным тестированием.
Обязанности:
- Нужно проводить функциональное тестирование. Иногда придется делать и регрессионое.
- Составление сценариев
- Погружаться в процесс разработки продукта, участвовать как в тестировании, так и в планировании.
- Тестировать не только продукт, но и серверную часть, панели администраторов, мобильные интерфейсы
- Писать документацию
Требования к вакансии:
- Опыт в автоматизации и тестировании API (в т.ч. нагрузочное, ручное и т.д.)
- Опыт в программировании автоматических тестов для проверки критичного функционала
- Разработка решений для повышения скорости передачи продукта в продашкн
- Тестирование работы сервисов при проблемах с API, связью и другими внешними факторами.
- Написание кейсов, баг-репортов
Инженер DevOps
Что вообще такое DevOps? Это акроним от англ. development и operations — набор практик, нацеленных на активное взаимодействие специалистов по разработке со специалистами по информационно-технологическому обслуживанию и взаимную интеграцию их рабочих процессов друг в друга. Грубо говоря, это когда «безопасник» и разработчик работают рука об руку.
Чем занимается специалист по DevOps практикам? Данный инженер занимается развитием системы мониторинга, автоматизацией бизнес-процессов, развитием инфраструктуры, внедрением новых практик. Он занимается вопросами инцидент-менеджмента, информационной безопасности, нагрузочного тестирования и отладки приложений. Находится в постоянном взаимодействии с командой разработки, выстраивая процессов и регламентов DevOps
Обязанности:
- Развертывание проектов, их автоматизация, поддержка, улучшение.
- Траблуштинг — поиск проблем, их решений, работа с тикетами, полная техническая поддержка проекта на всех этапах его разработки.
- Работа с системами мониторинга — развитие, написание модулей/плагинов
- Знание серверной архитектуры (как минимум, Apache, ngnix)
Требования к вакансии:
- Часто требуют высшее образование в области ИТ.
- Программирование на Python / Perl, автоматизация процессов в Unix-like системах
- Администрирование Linux
- Понимание таких вещей, как деплой, продакшн, даунтайм
- Чтение исходников программного обеспечения
- Стрессоустойчивость, прокачанные софт-скилы
Работа с данными
Data Scientist (предактивная аналитика)
Очень популярное направление на ближайшие несколько лет. Работа, как интересная, так и сложная. Предстоит решать задачи в области анализа данных, предиктивной аналитики и других современных направлений использования данных. Вам придется глубоко вникнуть в построение математических моделей и пускать их в продакшн (внедрять в бизнес-процессы компании)
Обязанности:
- Реализация и внедрение собственных решений data science для бизнеса
- Работа с данными, в т.ч. big Data (apache hive, sql, pandas, numpy, regex, json). Кластерный классификационный и регрессионный анализ данных
- Анализ целевой аудитории продукта: сегментация, таргетинг, поведенческие факторы. Оценка перспектив роста
- Построение моделей прогнозирования, работы алгоритмов, оценка эффективности текущих моделей, бизнес-процессов. Работа с маркетинговой аналитикой.
Требования к вакансии:
- Опыт в веб-программировании. Часто просят уверенное владение языком Python
- Опыт работы с библиотеками анализа данных — NumPy, Pandas, Matplotlib, Scikit-learn, SciPy, с алгоритмами Data Science для Python (Pandas, numpy, scipy, scikit-learn, XGBoost).
- Английский язык не ниже pre-intermade
- Базовые знания теории вероятностей, математической статистики, линейной алгебры
- Понимание технологии и работа с инструментами Machine Learning
- Работа со статистикой: sklearn, statsmodel, xgboost, catboost/ligthgbm;
- Работа с текстом: spelling, лемматизация, морфологический и синтаксический анализ, эмбединги:
- Оптимизация решений, моделей для последующего релиза в продашкн
To be continued…
Будем рады видеть Вас на страницах Мир Доступа завтра. Новые материалы — каждый день.
Здравствуйте!
Нравится ваш проект mirdostupa.ru, готов купить его. Цена обсуждаема.
Меня зовут Купрацевич Дима. Уже более 5 лет занимаюсь сайтами и провел более 100 сделок.
Сможем провести сделку через Телдери.
Мои контакты: telegram (kupratsevich), WhatsApp (+79959176538), почта kupdimsites@gmail.com