Chyba pierwszy raz w życiu stwierdzam, że nie! Nie warto nawet do tego podchodzić chyba, że wasz pracodawca od was tego wymaga. Przejdźmy więc do szczegółów.

Zakres

Jak przeczytałem opis egzaminu to powiedziałem „kurde bele, ale przywalili”… mhh z perspektywy czasu zadaje sobie pytanie „czemu zwie się on Application Development a nie Application Configuration?”.

A więc na egzaminie możecie się spodziewać (z godnie z opisem):

  • Managing Enterprise Content (15 percent) – to było trochę dziwne, trochę pytań typu: jak skonfigurować Records Centre, jak skonfigurować deployment Job, jak z targetować content w zależności od języka no i gwiazda wśród gwiazd: po czym podziedziczyć by udostępnić funkcjonalność Policy (ciężkie pytanie, 4 odpowiedzi z czego tylko jedna zawiera słowo Policy, ale nie dałem się zwieść, i zaznaczyłem to które nie miało Policy… na szczęście przypomniałem sobie o tym przed kliknięciem Finish…). Ogólnie załamka choć zakres ma kilka pytań developerskich;
  • Creating Business Intelligence Solutions by Using Office SharePoint Server 2007 (15 percent) – uuu ciężki temat nie? No ja bym mógł wymyśleć minimum 40 pytań związanych z developerką na które naprawdę ciężko było by odpowiedzieć. Ale nie przejmujcie się, MS pomyślał o was! Jak nauczycie się konfigurować Web party tak by wyświetlić dane w zależności od filtru wybranego w innym Web partcie to już można powiedzieć, że zaliczyliście ten zakres. Ale uwaga! MS także stwierdził iż przy tym temacie warto wspomnieć o programowaniu dla… Excel, więc spodziewajcie się kilku pytań nie z tej ziemi ;);
  • Integrating Business Data with Office SharePoint Server 2007 by Using the Business Data Catalog (BDC) (15 percent) – chyba najbardziej przywalona część egzaminu. Uwaga! Z developerką ma tyle wspólnego co Kmieciu który poszedł zrobić spotkanie 5 stopnia. Jesteście zarzucani pytaniami typu co w XMLu od definicji Entity powinno się znaleźć, jak tworzoną są asocjacje i wszystko to co robi administrator podczas konfigurowania BDC;
  • Accessing Office SharePoint Server Application Platform Services (14 percent) – tutaj macie trochę zabawy z InfoPath, trochę z BDC, trochę z Audcience i trochę z UserProfiles… czyli wszystko i nic, i tak naprawdę człowiek się czuje kiedy trafi na takie pytanie, czy w ogóle warto kliknąć myszką? Czy może przeczekać trochę… tak by się ludziom nie wydawało, że klikamy by poklikać;
  • Searching Data by Using the Search Service (17 percent) – uwaga, tutaj developerka wylewa się z wiadra zalewając mieszkanie Gawła! Nie licząc kilku prosty pytań o wykorzystanie dwóch maks trzech klas w celu przeszukania danych, znajdujemy pytania typu: chcesz zmienić tekst wyświetlający się kiedy nie zostały znalezione żadne rekordu, co robisz? Jak to co… otwieram VS, piszę kod, ble ble ble… ta chcielibyście ;) edytujecie Web part i po kłopocie. I gdzie tu developerka?
  • Targeting Content Based on Audience Membership (13 percent) – jedyna część gdzie możecie się spodziewać więcej niż 2-3 pytań związanych z developerką…
  • Customizing Functionality by Using Profiles (11 percent) – tak naprawdę to IMHO to pokrywa się z poprzednim zakresem, też zawiera pytania developerskie, jednak typu jaką metodę wywołasz, więc nie tak źle ;)

Pytania

W zakresie byłem trochę surowy, ale co mam zrobić spodziewałem się naprawdę ciężkiej kobyły, a natrafiłem na poranione cielę. Najgorsze jest to, że z każdym pytaniem byłem coraz bardziej przerażony… minimum dwa pytania NIE MIAŁY ŻADNEJ POPRAWNEJ ODPOWIEDZI. Co oczywiście umysł podpowiadał mi, nie na pewno jest, głupi jesteś nie uczułeś się i teraz masz przejebane, a intuicja na to „ja pierniczę”.

A więc by nie było podaje przykłady odpowiedzi – nie daje pełnych bo ich nie pamiętam, także dokładnie pytania nie pamiętam, pamiętam za to po pierwszych linijkach każdej odpowiedzi:

a) AudienceLoader al = new AudienceLoader();
AudienceManager am = am.CurrentServerContext;
ArrayList arr = al.Audiences;

b) using(SPWeb web = SPWeb.OrginalRootUrl)

c) SPWeb web = SPWeb.OrginalRootUrl

d) using(SPWeb web = SPWeb.OrginalRootUrl)

No i bądźcie mądrzy? Każda odpowiedź wywali się już na pierwszej lub drugiej linijce. Załamka.

I takich pytań na pewno miałem dwa… drugiego już nie pamiętam bo i tak byłem super roztargniony po tym jak egzamin mi 3 razy zrobić Terminate, a w połowie weszła bardzo miła Pani spytać się jak zamierzam zapłacić i stwierdziła, że to będzie najlepszy moment by mi wytłumaczyć jakie mam opcje.

Jeszcze pamiętam jedno pytanie, gdzie poprawna odpowiedź (gdyż inne były kompletnie od czapy), była z błędem – źle stworzony XML… i do tego jeden element który tam nie powinien tam się znaleźć, ale pewnie przeskoczył z innego pytania by zrobić mi psikusa.

Jakość

Jakość pytań jak widać powyżej niska. Choć muszę powiedzieć, że niektóre z zaprezentowanych mi były naprawdę ciekawe problem polegał na tym iż należało zrobić strzał bo były dwie poprawne odpowiedzi, i teraz podobnie jak na pytaniu na uczelni, które do tej pory pamiętam: Na czym możesz ustawić security w .NET Framework (wybierz jedną odpowiedź): 1. Assembly; 2. Klasa; 3. Metoda; 4. Zmienna; No więc ja natrafiłem minimum na takie jedno pytanie. Ale pamiętać trzeba, że pytania są losowane, więc może będziecie mieli szczęście i na te złe nie natraficie.

Podsumowując jakość pytań i odpowiedzi, muszę powiedzieć, że jest dobra, ale mało jej brakuje do słabej.

Przydatność

I teraz chyba najważniejsza część, czy wiedza z egzaminu przyda mi się na coś w pracy, to znaczy czy ucząc się do egzaminu można się czegoś nowego dowiedzieć. Tutaj mam dwa różne zdania ;) choć nie mam schizofrenii ;)

1) Tak wiedza przyda się

2) Ale gdzie???????????

Dobrze jest wiedzieć iż macie takie możliwości w WebServices oraz, że nie musicie pisać kodu by coś z skonfigurować (tutaj powtarzam to piękne słowo: z skonfigurować), bo wiedzy na temat programowania mi nie przybyło, ale na pewno teraz wiem już kilka rzeczy które wcześniej bym rozwiązał za pomocą kodu. Za to duży plus.

Minus… ale po co mi ta wiedza, szczerze? Czy potrzebuje wiedzieć, że jak wyskakuje mi błąd Page not found to on oznacza „Że strona naprawdę nie istnieje”, czy muszę się do tego uczyć? Czy muszę wiedzieć, że jak mam XLL to by on działał w SharePoint to muszę zrobić manage code wraper?

Ogólnie przez 2 lata pisania w WSS/MOSS stwierdzam fakt, że 3/4 rzeczy z egzaminu nigdy nie wykorzystywałem, oraz istnieje 90% szans, że ich nigdy nie wykorzystam.

Na koniec zdanie pocieszenia, jeżeli programujecie w MOSS/WSS… to lepiej zasiądzie do nauki do egzaminu… bo wasza wiedza prawie na nic się nie zda :(

Jeżeli macie podobne spostrzeżenia lub całkowicie inne, podzielcie się nimi w komentarzach, dzięki!

10 KOMENTARZE

  1. ehhehehe ;)
    Właśnie uczę się do tego egzaminu i mam takie same zdanie o nim. Pamiętam jak zdawałem egzamin z WSS to był faktycznie egzamin Developerski, a nie jak w tym przypadku.
    Na obronę powiem tyle, że po to położono nacisk na wyklikiwanie by programista najpierw się zastanowił czy czegoś podobnego już nie ma w MOSS a dopiero później pisał kod. Może uda się z czegoś gotowego skorzystać.
    Od razu przychodzi na myśl pytanie “To po co nam analitycy ??”
    hmm ….

  2. Hej,
    miło że o tym piszesz. Akurat dostałem voucher i dziś zastanawiałem się nad tym 70-542 i teraz już na pewno nie pójdę :P

    Najprostszy wydaje się chyba 70-541, a Ty jak myślisz?

  3. @Jacek,

    Wiesz co… przez ten Twoj komentarz czuje sie jak siermiega :) naprawde szukalem tego egzaminu bo wolalbym ten zdawac :) teraz dzieki Tobie mam jego numer i pewnie jakos w przyszlym tygodniu sie na niego wybiore.

    Z zakresu:
    http://www.microsoft.com/learning/en/us/exams/70-541.mspx

    Wyglada ciekawi, ale juz nauczony nie powiem “kurde bele ale przywalili” ;)

    sadze ze swiatlo na temat tego egzaminu moze rzucic Kola, bo ja osobiscie nie wiem czego mam sie spodziewac, nie znalazlem tez dokladniejszego opisu egzaminu :(

    Ale z checia tez bym sie dowiedzial :) Bo juz widze ze jest bardziej oplacalny niz ten od MOSS :)

    @Kola

    podzielisz sie wiedza na temat egzaminu z WSS?

    Zas co do gotowych komponentow. Przewaznie jest tak ze osoba (patrz ja ;)) mysli jak zrobic to za pomoca wyklikania, jednak w 90% zawsze jest jakas funkcjonalnosc wymagana od klienta, ktorej sie nie da wyklikac a przewaznie w 95% jest ona kluczowa dla znaczenia projektu ;) Ale rozumiem o co Ci chodzi i zgadzam sie z tym, ale nie powinni tego tak nazywac – Application Development… to jest poprostu cios ponizej pasa :)

    Zas jezeli tak czy siak bedziesz to zdawal, to jezeli natrafisz na pytanie ktore ma wszystkie bledne odpowiedzi to wybierz ta odpowiedz, ktora ma najwiecej prawdy w sobie :)

    Gutek

  4. 1. Przy okazji chwalenia sie i narzekania na egzaminy, sam koncze certyfikat MCPD:EAD i mam podobne wrazenia co do jakosci ;-(

    2. Z tego co pamietam to w tych prawczniczych tekstach na pocz egzaminu jest zakaz “dzielenia sie informacjami z testu” wiec jesli to prawda to uwazaj na prawnikow MS :P

    3. Jakosc pytan jest zenujaca. Srednio w kazdym tescie jest jedno pytanie z brakiem poprawnej odpowiedzi (podobni jak u Ciebie) lub baaaaardzo silnie niejednoznaczne odpowiedzi. Zdarzaja sie pytanie ktore z praktyki nie robi sie tak jak jedyna wogole poprawna odpowiedz wskazuje. Albo kazda odpowiedz WOGOLE sie nie skompiluje :-) NAPRAWDE SLABO MS!

    4. Wogole jesli ktos ma w temacie z 2-3 lata doswiadcznie praktycznego to przy pytaniach “zaznacz jeden z wyboru” w zdecydowanej wiekszosci takich pytan prawidlowa mozna wskazac anulujac oczywiste bledne odpowiedzi, nawet nie znajac tematu dokladnie. Na przyklad moglem od powiedziec wydaje mi sie na 90% pytam odnosnie MQ czy mobilnych urzadzen gdzie nie mam prawie zadnego doswiadczenia w tych techonogiach!!!

    5. Polecam te egzaminy jesli ktos (aktualny czy przyszly pracodawca) je ceni :-) Ja majac wybor miedzy osoba z rocznym doswiadczeniem i odpowiednim certyfikatem a osoba bez cert i 3 letnim doswiaczenienm wybralbym w wiekszosci ta z 3 letnim dosw :-) A poniewaz pracowadca moj zazyczyl sobie abym “tak sie rozwijal” wie cmoge dalej trzaskac te egzamiy raz na tydzien czy 2 ;-)

  5. Egzamin 70-541 jest naprawdę egzaminem developerskim. Mnóstwo pytań z fragmentami kodu, czasami bardzo długich. Polecam, bo o 70-542 nawet nie myślę. Generalnie 70-542 obejmuje to co nie zostało ujęte w 70-541 (czyli dodatkowe funkcjonalności jakie mamy w MOSS 2007 w stosunku do WSS), a są to rzeczy, które w typowych projektach stosunkowo rzadziej się wykorzystuje.

    Pozdrawiam

  6. Co do egzaminu 70-541 podstawą jest opanowanie umiejętności z książki Pattisona SharePoint Services od środka. Jest tam dokładnie opisane to co będzie na egzaminie. Co mnie zaskoczyło to pojawiły się 2 pytania o Record Repository.

  7. Zgadzam sie z Toba co do egzaminu 70-542, dlatego w najblizszym tygodniu mam zamiar podejsc do 70-541. Podziele sie wrazeniami zaraz po egzaminie.

Comments are closed.