Разработка и тестирование программных продуктов в IT - компании

Сегодня хотим поделиться одним из проектов компании, который был создан для профориентации выпускников школ и для того, чтобы помочь принять решение, куда пойти учиться и на кого.

Как IT-компания, мы развиваем небольшие проекты для проверки технических решений, прежде чем предлагать нашим заказчикам.

Когда-то Профтест был один из таких технических полигонов.

Изначально он создавался как проект для Objective-C с NoSQL базой данных Firebase. Работа с этой базой данных не требует создания отдельного АПИ, соответственно облегчает создание приложений.

Далее мы добавили проект для Андроида на Java.

Тестировали работу оффлайн режимов для обоих приложений, авторизацию, проверку валидности пользователей (что пользователь приходит именно с вашего приложения/сайта, а не из другого места скачивает ваши данные).

Ну и далее добавляли всякого понемногу. В частности добавили работу на Swift в ИОС приложение, то есть сейчас это гибрид работающий сразу на двух языках.

Данные программные продукты позволяют комплексно подойти к выбору будущей профессии - от вопроса 'самоопределения' до выбора конкретного места обучения

Пользователь может:

  • Пройти общеизвестные тесты, помогающие выбрать область деятельности или профессию и ознакомиться с описанием рекомендованных профессий.
  • Получить информацию о том, в каких ВУЗах (на каких факультетах) можно обучиться рекомендованной профессии.

Детальная информация о каждом образовательном учреждении: - адрес сайта и расположение на карте - список факультетов с информацией о: количестве бюджетных и платных мест, проходном балле, стоимости обучения. Есть возможность посмотреть ближайшие ВУЗы на карте посредством определения геолокации.

  • Ознакомиться с рейтингом зарплат по специальностям, рейтингом наиболее востребованных профессий в России по данным НеadHanter.

В наше время возможности к доступу информации с одной стороны облегчают выбор, а с другой даже усложняют его.

И поэтому тесты на профориентацию это один из способов, который учитывает сильные и слабые стороны, способности и интересы, а также помогают выбрать направление, по которому стоит начать собирать информацию о рекомендованной профессиональной деятельности и учебном заведении, где можно стать дипломированным специалистом и не попасть в процент тех, кто отказывается от первоначального выбора.

О причинах отказа от выбранной ранее профессии и рекомендации, как этого избежать читайте в одном из следующих постов.

P/s

Firebase – это платформа Google, помогающая быстро разрабатывать качественные мобильные и веб-приложения, привлекать новых пользователей и повышать доходы.

Objective-C, Java, Swift -языки программирования

Базы данных NoSQL - хорошо подходят для многих современных приложений, например мобильных, игровых, интернет‑приложений, когда требуются гибкие масштабируемые базы данных с высокой производительностью и широкими функциональными возможностями, способные обеспечивать максимальное удобство использования.

33
Начать дискуссию