PHP-разработчик
· 27.08Не так давно я закончил дистанционный курс обучения на PHP-разработчика и Laravel-опыт после курсов обучения был небольшим, но я откликался на вакансии и с удовольствием брал тестовые задания. Моё первое тестовое задание заключалось в том, чтобы настроить готовый фронт на Laravel, разработать базы данных и логику форума. Задача была интересной, и я взялся за работу. Я настроил среду разработки на локальном сервере, использовал composer для создания проекта на Laravel, и работа началась. Вникая в логику файлов, которые мне дали с заданием, я подумал о том, насколько просто и понятно написан front-end. Масштабы «большого слона» были ясны, и мы начали «есть по частям». Сначала я решил сосредоточиться на авторизации пользователей и валидации. Создал миграции, написал контроллеры, настроил маршруты и middleware. В blade-шаблонах я настроил обработку ошибок и другие мелочи. Postman помог мне тестировать маршруты и ответы моего приложения, попутно я ловил баги и исправлял их. Итак, первую часть работы я выполнил, сделал commit изменений в ветку develop. Поскольку у меня была основная работа, я дорабатывал приложение урывками, уделяя этому времени в день от 40 до 60 минут. Этого было достаточно, чтобы уложиться в срок. Работа была завершена, и пришло время отправлять тестовое задание. Стоп. А как отправить? Мы это не обсуждали. Отправить архив? Ссылку на GitHub? Как ещё можно? «Нагуглил» Docker. Что это такое и как работает, мне ещё неизвестно, но это только подогревает мой интерес. Я нашёл статьи в интернете, видеоуроки по обучению и попытался сделать что-то подобное, но, конечно, у меня ничего не получилось, а сроки поджимали. Решил разобраться с Docker позже, отправил архив. В файл readme я написал инструкцию запуска и отправил. В ответ — тишина. Я написал рекрутеру, и в ответ получил: «Спасибо за уделённое время, пока мы не готовы вас пригласить». Конечно, для меня это было ожидаемо, но думаю, для первого раза неплохо и стоит сделать выводы. Поскольку обратной связи по разработанному мной приложению получить не удалось, остаётся только гадать, что пошло не так. Вот мои догадки: слишком долго делал (полторы недели); при переносе фронта в blade-шаблоны я вносил небольшие изменения. Похоже, это моветон; не написал тесты, потратил время на Docker; недостаточно подробно описал запуск приложения, и его просто не смогли запустить. Разбираться в коде неработающего приложения нет смысла. Но так или иначе, это мой первый опыт, двигаемся дальше. Вы помните ваше первое тестовое задание?
· 23.06
М-да, вот обидно, что не было обратной связи.. Я в начале года около 5 тестовых делал, куча времени потрачено, но кто-то отвечал, а кто-то молчал. В итоге вышел на 2 собеса.. В первом около часа беседовали, в итоге не соизволили сообщить даже о решении и на сообщения перестали отвечать. Вторые отказали через недели 2 после собеса.. Какой то опыт на тестовых конечно набираешь, но отдачи ноль
ответить
· 10.02
Блейд🤮 Твиг рулит))) Но говорю как заядлый симфонист) А так выбор вьюхи конечно вкусовщина))
ответить
еще контент автора
еще контент автора
PHP-разработчик
· 27.08войдите, чтобы увидеть
и подписаться на интересных профи