Привет!
Меня зовут Денис Ионов, в SibEDGE я работаю второй год.
Наша компания довольно активно инвестирует в персонал. Одним из ключевых приоритетов компании SibEDGE является повышение эффективности работы каждого сотрудника. Руководство предоставляет персоналу множество возможностей повысить квалификацию, что, бесспорно, положительно сказывается на уровне вовлеченности и мотивации сотрудников. Благодаря этому и я, и мои коллеги постоянно изучаем новые технологии и стремимся применить их в своей работе.
Поскольку я разрабатываю на ASP.NET MVC мне очень хотелось упорядочить свои знания и проверить навыки в данной технологии. Самым подходящим инструментом для этого, как мне кажется, является прохождение сертификационного экзамена от Microsoft. Вашему вниманию представляется отчет о том, как я готовился к тесту и сдавал его :)
Итак, изначально для себя я решил, что основной целью подготовки будет закрепление уже имеющихся знаний и получение новых. Поскольку ранее на проектах использовался ASP.NET MVC 3 для роста квалификации я решил сдавать на MVC 4. Я отыскал соответствующий экзамен от Microsoft и план подготовки обрел очертания. Однако дело осложняло то, что в сети информации об этом тестировании нашлось совсем немного. Лишь небольшие отзывы в нескольких англоязычных блогах разработчиков уже сдавших этот экзамен давали хоть какое-то представление о заданиях.
Чтобы быть максимально готовым ко всему, я начал с книг и туториалов.
В интернете был найден отличный источник, который освещает все аспекты работы с данным фреймворком. Прочитывая страницу за страницей, я прорабатывал все примеры кода— не просто копируя их, а последовательно набирая весь код и осмысливая его работу. Попутно было найдено несколько ошибок в книге примеров, которые, в основном, касались работы с EF.
Время от времени я использовал книгу «Professional ASP.NET MVC 4» в качестве справочника— в тех местах туториала, которые недостаточно понимал.
Но книгами я не ограничился. Чтобы понять и выявить типовые проблемы, возникающие у разработчиков, я периодически просматривал вопросы и ответы по теме MVC 4 на ресурсе stackoverflow.
Уже более-менее уверенный в своих силах, я решил устроить самопроверку, скачав дамп с вопросами для экзамена с examcollection.com. Меня озадачило то, что в дампе встречались вопросы, которые не были понятны сразу: приходилось задумываться о том, чего же от меня хотят? Прохождение всего цикла заданий показало, что я не так хорошо подготовлен, как мне казалось: результат был ниже, чем необходимо для успешной сдачи теста. Зато я понял, знаний в каких областях мне не хватает, и над чем нужно тщательнее поработать.
Через несколько дней после более успешных попыток с дампами я решил, что готов.
Стоит заметить, что в Томске есть авторизованный центр сертификации Prometriс, который по какой-то причине не работал всё лето; звонки и письма туда оставались без ответа. Наконец, я выяснил, что все его сотрудники в отпусках.
Люди из новосибирской компании «Сибинфоцентр» оказались более отзывчивыми. Выяснив ближайшую дату экзамена (они фиксированы), я в компании двух коллег отправился в соседний город. Им также предстояла сдача сертификационного экзамена, правда по другим технологиям.
Теперь подробнее расскажу о тестировании. Под экзамен была отведена отдельная комната, в которой находился только компьютер и камера, снимающая сверху всё, что делает сдающий. Никаких листочков, ручек и тем более мобильных телефонов брать с собой было нельзя; допускалось лишь наличие англо-русского словаря (так как весь экзамен на английском языке). После того, как мы убрали наши вещи в сейф, специалист центра загрузил систему тестирования, и экзамен начался.
Тестирование состояло из нескольких тематических секций. После завершения первой секции вопросов можно было просмотреть свои ответы, что-то отредактировать. Сохранив их и перейдя к следующей секции, в предыдущей исправить ответ уже нельзя.
Вопросы встречались нескольких типов: с выбором одного правильного ответа, нескольких правильных ответов и такие, где нужно было дополнить код путём перетаскивания блоков кода в нужные места. Тут я хотел бы посоветовать как можно внимательнее читать задание, чтобы избежать разочарования от неверного выбора, тогда как правильный ответ вам известен.
Темы вопросов удивления не вызвали: они были похожи на те, что встречались в дампах; а те, которых там не было, покрывались знаниями из книг и статей в блогах, изученных в ходе подготовки. Конкретно в моём экзамене темы вопросов были следующие: разработка, безопасность, новые возможности MVC4, deployment в Azure и совсем немного CSS (относящегося к адаптивному дизайну в вебе).
Всего на экзамен отводилось три часа; мне удалось закончить раньше истечения этого срока— времени было более чем достаточно. Результат сдачи теста я узнал сразу после ответа на последний вопрос, и он меня порадовал— подготовка сделала своё дело.
Мои коллеги также отлично сдали свои экзамены, и время на обратном пути в Томск пролетело незаметно (потому что всю дорогу я спал :)).
В общем и целом, я остался доволен тем опытом, который получил в ходе сдачи данного экзамена: достижение поставленной цели придаёт уверенности в своих силах (и знаниях).
А для тех, кто читает статью и всё еще не работает в нашей компании, немного рекламного текста :)
Помните, я писал в самом начале, что компания SibEDGE вкладывает средства в развитие своих сотрудников? Так вот, в случае успешной сдачи сертификационного экзамена, все финансовые затраты компенсируются сотруднику в полном объёме.
В нашей компании сдача такого экзамена— не обязательная, но широко распространённая практика, которая позволяет сотрудникам поддерживать высокий уровень профессионализма и актуальности своих знаний.