in

Лучшие вакансии 2019: профессии, которые будут востребованы в этом году

Рынок трудоустройства начал глобальную трансформацию уже в этом году. В следующем, в 2019, он ускорит экспансию в сторону IT, высоких технологий, машинного обучения и искусственного интеллекта. Здесь собраны самые актуальные и востребованные профессии самого ближайшего будущего — 2019 года

Огромным плюсом работы в 2019 году будет тот факт, что большинство профессий не нуждаются в географической привязке — работать «на удаленке» гораздо удобнее и практичнее. Это значит, что Вы можете работать как в России, так и в Центральной Европе. Тем более, что уже давно есть порталы для поиска работы в Англии, Франции, Германии. Мы разделили всю работу по категориям. Статья будет дополняться новыми разделами.

Разработка

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 сейчас набирает бешеную популярность. Нет никаких сомнений, что в 2019 году он будет доминировать как самый производительный на языке 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 разрабатывается и поддерживается Facebook, Instagram и сообществом отдельных разработчиков и корпораций. 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 запрещено. Источник: http://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…

Понравилась статья? Вы можете помочь нашему IT-журналу.

Будем рады видеть Вас на страницах Мир Доступа завтра. Новые материалы — каждый день.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *