Webix на практике: проект рекрутинговой системы

Мы продолжаем знакомиться с пользователями Webix по всему миру. Сегодня мы беседуем с Майклом Шредингом. Майкл — опытный разработчик и ценитель Webix. Майкл работает над проектом Recruiting Systems. Кроме того, он является старшим разработчиком в компании 7 Principles. Давайте выясним у Майкла некоторые детали.

interview with Michael Shrading

Привет, Майкл! Приятно познакомиться. Расскажите, пожалуйста, о своем опыте работы в сфере ИТ.

Привет. Я являюсь разработчиком PHP full-stack с более чем 20-летним опытом в области веб разработки и разработки приложений. Я работаю в крупной компании в Кельне, Германия, старшим консультантом по проектам it.NRW. Кроме того, я занимаюсь проектом Recruiting Systems. Я создал инструмент Akoni для рекрутеров, чтобы они могли управлять клиентами и компаниями. Сейчас я на последнем этапе разработки этого инструмента. В этом проекте я одновременно и менеджер, и директор, и разработчик. Я хотел бы найти помощника, но никто не знаком с Webix. У меня работает фрилансер, которого я обучил сам.

Twitter Bootstrap прижился, потому что это фреймворк, разработанный крупной компанией. По моему мнению, Webix не так известен, потому что за ним не стоит крупная компания. И очень мало разработчиков с опытом работы в Webix. Это делает Webix труднодоступным, но для меня это лучший инструмент, который я могу найти в сети в данный момент, и я думаю, что с ним сложно конкурировать.

Спасибо за такой отзыв! Опишите, пожалуйста, решение для рекрутеров, над которым Вы сейчас работаете.

Recruiting Systems project

В приложении, которое я разрабатываю, есть список кандидатов, данные, связанные с ними, их квалификация, навыки, контакты. Вы можете назначить дату встречи внутри приложения. Можете прикрепить PDF-файлы с резюме. Я также хотел бы сделать возможной работу с форматом Doc. Существует также список компаний, ищущих сотрудников с указанием области их бизнеса. В приложении есть HTML календарь. Я хотел бы использовать виджет Гант от Webix 8.0. Однако мне нужно внести некоторые изменения в бэкэнд. Весь бэкэнд моего инструмента сделан с помощью Webix. Сейчас я работаю с Webix 6.1. И я застрял с этой версией. Я хотел бы обновиться до версии 7.3, но не могу из-за стилей, которые я использовал в версии 6.1. Они значительно изменятся с новой версией, чего я не хотел бы.

Recruiting Systems project

Как вы думаете, каковы преимущества Вашего инструмента?

Это CRM для внешних рекрутеров. Он координирует кандидатов и компании и объединяет их. Это совершенно новое решение. Макет хранится на компьютере клиента в кэше браузера. Вся информация из базы данных поступает через интерфейс, который хранит все запросы в кэше сервера в виде строки JSON. Поэтому рекрутер получает доступ к информации, как только вы заполните данные.

Как давно Вы пользуетесь Webix?

Я работаю с Webix с 2016 года. Тогда это был Webix 3.4, если я не ошибаюсь.

Заметили ли Вы какие-либо трудности при работе с библиотекой?

Для меня проблематичнее настроить редактор программного обеспечения, такой как CKEditor, чем Webix. Я не могу сказать, что у меня были какие-то большие трудности с Webix. Были некоторые проблемы с полями ввода и сбором данных, но мне удалось справиться с ними. В общем, я могу сказать, что все легко строится с помощью объектов JSON. Однако для организации требуется время. Главная проблема для меня, как я вижу, заключается в том, что очень немногие люди в Германии знают о Webix. Некоторые говорят, что это слишком дорого, но я с этим не согласен.

Крупные компании, например Vodafone, хотят быть уверенными, что их приложение будет отлично работать в течение следующих 10 лет. Если они не могут найти разработчика, который сможет работать с Webix, они не будут использовать эту библиотеку. Возьмите Angular, многие разработчики знают его и работают с ним, поэтому легко найти замену сотруднику. Поэтому я думаю, что было бы неплохо создать сообщество разработчиков в компаниях, которые имеют дело с Webix, чтобы продвигать его.

Спасибо за Ваши идеи. Вы использовали какие-нибудь другие библиотеки, кроме Webix?

Php Framework, JQuery и Bootstrap.

Какие у Вас планы?

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

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

Если Вы хотите узнать больше о проекте Майкла, посетите эту страницу

Не стесняйтесь обращайтесь к нам, если Вы хотите рассказать нам о своем опыте работы с Webix.