Сегодя сдал майкрософтовский экзамен "Microsoft SQL Server 2005--Implementation and Maintenance".
Конечно, было бы актуальнее сдавать 2008 сервер, но у меня нету практического опыта его применения, так что я попросту побоялся.
Готовился 2.5 месяца, используя преимущественно трейнинг кит и MSDN. В конце, решил попробовать дампы, коих полно в сети. По правде говоря, очень много вопросов на экзамене было как в дампах.
Не понимаю людей, которые выкладывают подобную информацию в сеть. Чем легче сдать экзамен, тем меньше он ценится (или это недоброжелатели MS делают? :)). Какой смысл снижать собственный вес, при этом позволяя другим "на шару" сдать экзамен? Я не считаю, что сдал "на шару", ведь готовился нормально, а мог бы просто зазубрить вопросы из дампов. Хотя это, как и использование любой "шпаргалки" - риск. Ведь нельзя быть уверенным, что вопросы из дампов совпадут на 100% с вопросами на экзамене.
Я прекрасно осознаю, что по сдаче подобных экзаменов нельзя судить о специалисте в профплане. Однако, лучше бумажку иметь, чем оной не иметь, особенно, учитывая специфику украинского рынка труда.
В самом экзамене, не понравилися один момент в симуляциях. Идея симулировать рабочую среду, где тестируемый может выполнить определенные действия, с целью проверки его практических навыков - реально хорошая. Не понравилось то, что функционал Managment Studio реализован в минимальном объеме необходимом для текущего задания. К примеру, было задание, в котором обваливалась вставка в таблицу из-за коряво написаного триггера. Проблему нужно как-то решить. Просмотреть код тригера и перекомпилировать - нельзя, сделать триггер не активным - тоже нельзя. Остается только удалить. Очень разумное решение для реальной жизни:)
Из-за того, что это первый базовый экзамен, в нем охвачена довольно большая часть функционала SQL Server. Пришлось подтягивать вопросы, которые мне как разработчику, в реальной жизни решать не приходится. К примеру, заниматься бекапами - не есть задача разработчика, точно также как разработчику вовсе не обязательно знать, что SQL Server 2005 Standard Edition не будет работать на Windows XP Professional с SP1.
Понравился сам по себе трейнинг кит, как книга. Узнал для себя кое-что новое. Некоторые вопросы описаны довольно таки нормально. К примеру, не во всех книгах по MS SQL Server для разработчиков, нормально описана причина фрагментации индексов, и когда индекс лучше REORGANIZE, а когда REBUILD.
Думаю, что в обозримом будущем буду готовится к сдачи других экзаменов. Только, пока еще не определися каких. Что лучше, готовится к экзамену по SQL Server для разработчиков, или же покачать скилы по .NET?
PS. Так вопрос, исключительно на проверку собственной памяти. Вспомню ли я через полгода, чем отличаются RAID0, RAID1 и RAID5?