Никита Соколов

Никита Соколов

Начинающий JS, PHP разработчик

Свет 

Тестовое задание для BeeJee

О проекте

После затяжной паузы на учебу я решил поискать работу, и, после недолгих поисков, мне на почту написал HR компании BeeJee. Она предложила выполнить задание. Условия мне у них не понравились сразу (испытательный срок аж 2 месяца c зарплатой всего 200$), но размять кости хотелось, поэтому принял этот вызов. В задании впервые попробывал себя в MVC. В общем на это задание было потрачено 14 часов работы. Использовался только PHP и немного моего любимого JS + Bootstrap для верстки.

Функции

В задании нужно было реализовать задачник, в который можно было бы записывать задачи всем (не авторизованным). Сама задача состоит из текста, имени и email. Авторизованному пользователю (можно сказать админу) доступно редактирование, удаление и смена состояния задачи. Также реализована простая пагинация по 3 элемента на страницу, и полнотекстовый поиск по элементам.

Что получилось

Так как у них там, видимо, серьезная контора - мой код до технического отдела не дошел. Типо нет сортировки по имени и еще по чему-то. В общем, не “набрал баллов по функционалу”. Самое интересное, что эту сортировку я могу спокойно сделать за час. Да еще и сортировку я вообще-то реализовал, просто полнотекстовым поиском. Ну, в моем понимании это сортировка… Я был немного невнимателен, зачем валить было за это? Не понимаю. В итоге: -14 часов жизни, и никто даже мой код не посмотрел. Но вообще изначально я просто хотел изучить MVC, так что не особо расстроился.

Скрины

Так как проект сделан на PHP, я не могу его никуда выложить. Поэтому прикладываю скрины ниже, а заинтересованный может перейти по ссылке в репозиторий и поставить его себе на локалку. Дамп бд лежит там же.

Скрин 1 Скрин 2