Экзамен Битрикс: Сдан

Я думал, что все мои экзамены закончились вместе с защитой диплома. Ан нет, не тут-то было.

Приходит один раз мне задача: нужно получить недостающие сертификаты битрикса и сдать один из экзаменов потому что мы должны стать золотыми партнерами. Ну что ж, партия сказала «надо» и я стремительно начал обучаться.

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

Итак, мне отвели достаточно большое количество времени на спокойную подготовку и выдали гору ссылок на подготовительные материалы.

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

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

Само тестовое окружение представляет из себя виртуальную машину с установленной на нее Ubuntu с настроенным веб-сервером и минимально необходимым набором программ

Пришлось доставить midnight commander, без него нельзя. Для меня это окружение было более-менее привычным и самой большой проблемой было лишь отсутствие привычных «горячих клавиш» и сниппетов при разработке. Ну и непривычно маленький размер рабочей области тоже привносил некоторые неудобства — не хотела разворачиваться машина на весь экран.

Раз время позволяло, я попробовал, как и было сказано в рекомендациях, решить тестовый билет за отведенные на экзамен 4 часа. И я не уложился. Даже несмотря на то, что трудностей с выполнением заданий почти не возникало. Я потратил около 4,5 часов на первый билет. И расстроился. И решил не участвовать во всем этом. Но было нельзя.

Через некоторое время я предпринял вторую попытку — благо тестовых билетов было два. На этот раз получилось лучше — 3 часа. Это обнадеживало и вселяло надежду на то, что сделать все задания за отведенное время я все-таки смогу. На этом подготовительный этап был окончен — больше было нечего читать и делать. Настала пора самого экзамена.

Для сдачи была выбрана суббота. Потому что обычно она — выходной и в офисе никого нет. Идеальные условия. Чтобы соответствовать предъявляемым требованиям, пришлось сесть за чужой стол, потому что иначе бы пришлось убирать со своего лишние, но очень необходимые для работы, вещи (мониторы, коробочки, бумажки, кружки, паучки и другое разное).

Для непрерывного контроля прохождения экзамена сотрудниками битрикса был нужен стабильный и быстрый интернет

Мне пришлось отказаться от офисного вайфая в пользу старого доброго патчкорда. Как оказалось — с проводом в ноутбуке не очень-то и удобно фотографировать комнату, в которой сдаешь экзамен. Да и вообще фотографировать ноутбуком как-то… Неправильно…

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

Тем не менее все задания из билета я сделал за 2-2,5 часа и оставалась еще уйма времени на проверку и исправление ошибок. И пока я проверял и тыкал на том, что сделал, ссылочки и кнопочки, у меня появилась странная и незнакомая ошибка, из-за которой сайт просто перестал открываться. Ошибка была не в коде — ее бы я исправил — а какая-то другая, кажется, что-то связанное с памятью. Вот тут напал мандраж. Я ведь все сделал, а оно сломалось. И я-то не виноват. И я мог найти причину и починить, но только поисковиками пользоваться было нельзя. Пришлось пользоваться методом научного тыка, коим и было установлено, что достаточно убрать подключение epilog_after.php в ядре, чтобы ошибка не появлялась. Что я и сделал на время проверки. После чего включил все обратно и сдал неработающий сайт. Точнее: сайт работающий, а окружение — нет. Ну а что? Настройка окружения выходит за рамки заданий билета и требует дополнительного времени, которого может и не оказаться.

После всех этих событий все погрузились в работу и забыли о том, что я что-то когда-то сдавал. Ровно до тех пор, пока через 7-8 дней не пришли результаты. Результаты, конечно, оказались не идеальными, но таких я и не ждал. В комментариях мне указали на некоторые ошибки, которые я допустил по большей части из-за невнимательности, но тем не менее результат был удовлетворительным.

Получается, что я и правда могу.

Алексей Просвиров

Ведущий разработчик, whatAsoft