УДК 681.518.24

Разработка автоматизированной информационной системы для подбора стажёров

Кобилянский Станислав - студент Российского государственного социального университета.

Аннотация: В современных реалиях найти подходящую работу – задача, выполняемая в множество шагов: найти необходимую вакансию (данный этап может длиться от пары часов до недели и более), связаться с работодателем, прийти и пройти собеседование, тратя на это много времени и сил, а что, если вы только выпустились из учебного заведения и не везде вас могут принять из-за отсутствия опыта и некоторых необходимых навыков. Дабы сократить потраченное таким образом время и минимизировать отказы по причине отсутствия опыта, разработана автоматизированная информационная система для подбора стажёров. Статья посвящена исследованию и разработке автоматизированной информационной системе для подбора стажёров.

Ключевые слова: разработка, веб-приложение, стажировка, стажёр, работодатель, поиск работы.

Всё больше компаний нуждаются в квалифицированных работниках, многих работников компании обучают сами, им необходим работник, обладающий базовыми знаниями, а всё остальное компания готова дать сама. В частности, стажировки становятся всё более актуальными в настоящее время, это можно заметить в выдаче самого популярного сайта по поиску работы hh.ru. Если поискать вакансии стажёров на данном сайте, то можно заметить даже очень крупные компании такие как МТС, Kaspersky нуждаются в стажёрах, молодых начинающих специалистах, что свидетельствует о готовности компаний обучить стажёра и принять его в дальнейшем как полноценного работника компании [2].

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

Оплачиваемая стажировка

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

Неоплачиваемая стажировка

Неоплачиваемая стажировка популярна среди студентов, которые нацелены на получение опыта, знаний и построении связей в своей отрасли. Данная стажировка помогает студентам, которые ещё учатся, но не имеют полноценного разрешения на работу по тем или иным причинам в своём месте нахождения. Опыт, полученный на таких стажировках, может быть полезен при поиске уже реальной работы после завершения обучения [7].

Некоммерческая практика

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

Частично оплачиваемая стажировка

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

Виртуальная стажировка

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

Практика.

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

Летние стажировки

Очень часто студенты проходят стажировки летом, чтобы получить практический опыт и получить представление о работе, о том нравится ли работать студенту по данному направлению.

Трудоустройство

Трудоустройство может быть как у студентов, так и даже во время получения школьного обучения. Трудоустройство не является стажировкой, однако является её следствием, а также если периода стажировки как такового нет и можно сразу работать в штате сотрудников.

Рассмотрим основные плюсы и минусы сервисов для поиска стажировок.

Основные плюсы сервисов для поиска стажировок:

  • сбор стажировок с основной части рынка в одном месте;
  • актуальность стажировок;
  • подробная информация о стажировочном месте.

К недостаткам сервисов для поиска стажировок можно отнести:

  • возможное отсутствие весьма хороших вариантов стажировок в связи с отсутствием публикации вакансии;
  • отсутствие подробной информации о стажировке и требованиях к стажёру.

Перейдём непосредственно к разработке автоматизированной информационной системы для подбора стажёров.

Для начала необходимо выделить основные этапы разработки и обозначить основные задачи на соответствующем этапе, основные задачи в свою же очередь можно разбить на подзадачи и по мере их выполнения будут закрываться и основные задачи [1].

  1. Необходимо продумать идею и стиль оформления веб-приложения:
    • продумать и дать обоснование цветовой гаммы интерфейса;
    • продумать и дать обоснование шрифтового решения;
    • выбрать инструмент, с помощью которого будет проходить создание дизайна.
  2. Произвести прототипирование интерфейса.
  3. Произвести подготовку всех необходимых инструментов и ресурсов:
    • подготовить необходимые статичные изображения для разработки;
    • подготовить среду написания программного кода;
    • произвести скачивание и установку необходимых библиотек, фреймворков и сборки сервера (Open Server, Bootstrap и jQuery).
  4. Непосредственно разработка:
    • подготовить вёрстку необходимых страниц с использованием HTML, CSS, Bootstrap и JavaScript [5];
    • произвести подготовку базы данных, обозначить все необходимые сущности, связи и типы хранимых данных для дальнейшей разработки серверной части [9];
    • произвести разработку с использованием серверного языка PHP и библиотеки jQuery для обмена данными с сервером посредством AJAX [3].
  5. Произвести тестирование, выделить моменты, которые необходимо исправить, произвести отладку программного кодаю
  6. Перейти к развёртыванию приложения на удалённом сервере, хостинге.

Некоторые задачи могут иметь плавающий срок выполнения, а некоторые задачи можно решать в максимально сжатый срок. Для организации задач и маркировки их выполнения можно использовать любое to do приложение либо просто расписать, последовательность по итогу не меняется.

Пройдёмся по основному функционалу автоматизированной информационной системы для подбора стажёров:

  • у пользователей есть возможность авторизоваться и зарегистрироваться в веб-приложении. Для этого они должны нажать соответствующие кнопки в панели навигации (войти или зарегистрироваться);
  • каждый пользователь имеет возможность внести в веб-приложение свои личные данные такие как имя, фамилия, электронная почта и номер телефона, также пользователи могут эти данные изменять.
  • каждый пользователь имеет возможность изменить свой пароль для входа в веб-приложение;
  • пользователи разделены на группы: стажёры, которые непосредственно ищут себе стажировки и работодатели, которые предлагают свои стажировки;
  • работодатели могут создать стажировку, по надобности редактировать её;
  • у работодателей есть свой центр уведомлений, который слегка похож на почтовый ящик, куда приходят отклики на их стажировки.
  • стажёры могут также отслеживать все события, связанные с откликами, для этого есть небольшой информер на главной странице, который виден только зарегистрированным пользователям, а также отдельная страница, где те или иные события описываются более подробно.

Для разработки были выбраны следующие технологии:

  • HTML5, CSS3, JavaScript, jQuery и Bootstrap для клиентской части веб-приложения
  • PHP 8.0 в серверной части веб-приложения

В качестве базы данных была выбрана MySQL как самая популярная и идеально совместимая с языком программирования PHP [4].

Данный информационный продукт можно монетизировать. Способов монетизации может быть даже несколько: можно ввести платную подписку для коммерческих пользователей, которая может увеличить приток стажёров посредством выдачи вакансий данного коммерческого пользователя выше всех остальных, также подписка может давать возможность дополнительной проверки стажёров перед его откликом. Соответственно похожая подписка может быть и для пользователей, но включать уже другие преимущества, во-первых, появляется возможность пересдавать интеллектуальное тестирование чаще чем это может делать пользователь без подписки (пользователь с подпиской может пересдавать тест раз в месяц, пользователь без подписки – раз в 3 месяца). Пересдача тестирования даёт возможность повысить рейтинг пользователя с течением времени и откликаться на вакансии соответствующего рейтинга [10].

При возможных инвестициях проект можно переписать на более современные технологии (React\Vue\Angular в клиентской части и Laravel/Django в серверной части разработки), что существенно повысит его скорость работы, удобство использования и надёжность.

Список литературы

  1. Никсон Р. Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 5-е изд. - СПб.: Питер, 2019. - 816 c
  2. Паклинская Т. Стажировка студентов как инструмент отбора персонала. Ridero, 2021. - 106 c
  3. Простая аутентификация на PHP [Электронный ресурс] – Режим доступа: https://habr.com/ru/post/665602/. Дата обращения: 14.11.2023
  4. PHP [Электронный ресурс] – Режим доступа: https://www.php.net/. Дата обращения: 13.11.2023
  5. Bootstrap [Электронный ресурс] – Режим доступа: https://getbootstrap.com/. Дата обращения: 13.11.2023
  6. jQuery [Электронный ресурс] – Режим доступа: https://jquery.com/. Дата обращения: 13.11.2023
  7. hh.ru [Электронный ресурс] – Режим доступа: https://hh.ru/. Дата обращения: 03.11.2023
  8. 1st work [Электронный ресурс] – Режим доступа: http://a0681276.xsph.ru/. Дата обращения: 03.11.2023
  9. Применение случайных чисел при проектировании информационных систем / М. К. Каторгин, Д. Ю. Селютин, А. И. Воробьева [и др.] // Современные информационные технологии в образовании, науке и промышленности : XХ Международная конференция, XVIII Международный конкурс научных и научно-методических работ, Международный конкурс «Нейросетевой рисунок»: сборник трудов, Москва, 11–12 ноября 2021 года. – Москва: Общество с ограниченной ответственностью "Издательство "Экон-Информ", 2021. – С. 31-34. – EDN RJYVED.
  10. Некоторые аспекты защиты прав потребителей в розничной торговле / Н. В. Лутовинова, С. Г. Ерохин, А. В. Ерпелев [и др.] // Юридическая наука. – 2021. – № 9. – С. 38-41. – EDN RPBBKL.

Интересная статья? Поделись ей с другими: