konto usunięte

Temat: ZEND

Certyfikat to nie tylko obrazek na ścianę. W CV można sobie wpisać byle jakie pierdoły, a dla mnie - człowieka rekrutującego programistów - ważne jest, czy ktoś może też posiada certyfikat. Dlaczego?

Iksiński może sobie wpisać, że juz 20 lat programuje - a jak ja to zweryfikuję? Zrobię jakiś test? Marnotrawstwo mojego czasu i niepotrzebny stres u kandydata. Oczywiście w ogniu pytań już dowiem się czy ktoś jest zaawansowanym pehapowcem czy tylko ściemnia i postawił portal na joomli.

Z dużą pomocą przychodzi certyfikat ,a ZCE zrobiony wtedy a wtedy daje mi już konkretną informację na temat wiedzy kandydata.

Oczywiście moja opinia nie stoi w opozycji do tego, że jest wielu certyfikowanych "cieniasów", którzy może mają pełną dokumentację w głowie ale podejścia do problemu żadnego i męczą się i stękają nad podstawowymi zadaniami.

Przy okazji ZCE nie jest głupim certyfikatem. Też pewnie w niedługim czasie sobie zrobię bo.. ten certyfikat jest niejako sprawdzeniem tak na prawdę jak dobrze znam php i jak łatwo w nim rozwiązuję problemy. Robiłem już test przed certyfikatem i powiem Wam, że podchwytliwość pytań nie polega tylko np. na tym co zwróci count($string) (null,0,1) ale jest też masę prostych "kilkulinijkowców", które często sami popełniamy i często robimy w nich byki właśnie takie jak pokazane w teście (a każdy z nas już nie raz napisał jakąś małą pętelkę do robienia "wiadomo czego", trzasnął to w dwie minuty, a poprawiał dobre parę godzin)

Pamiętać jeszcze trzeba o jednym. ZCE to certyfikat Zenda. Nie jakiejś firmy zewnętrznej proponującej szkolenie (B|P)HP.

To coś podobnego do certyfikatu Oracle. Oznacza, że na pewno jesteś specem w tej dziedzinie.

konto usunięte

Temat: ZEND

Marcin Szczurek:
Iksiński może sobie wpisać, że juz 20 lat programuje - a jak ja to zweryfikuję?

Wystarczy poprosić o fragment kodu.

Co do samego certyfikaty wydaje mi się zbędny.

konto usunięte

Temat: ZEND

Fragment kodu, to nie sposób na sprawdzenie umiejętności, bo czy kod napisany w oparciu np. ZF jest lepszy od kodu napisanego bez kontekstu frameworka? Czy jakość kodu określa to, czy jest pięknie 'powcinany' i 'wąsy' od wyrażeń blokowych są w jednej linii czy w następnej?
Wydajność kodu wyciętego z kontekstu to żadne sprawdzenie tego, co potrafi programista, bo np. operacja na tablicy while'em albo foreach'em może zależeć od tego co wcześniej aplikacja robiła lub co będzie po tej pętli. To tylko przykład.

Certyfikat oczywiście nie jest niezbędny, co nie jest równoznaczne z tym, że jest zbędny. Certyfikat (mówię cały czas o ZCE - nie ogólnie o certyfikatach) jest już jakimś wskaźnikiem "in plus".

BTW: to już jest offtopic. :)
Mirosław O.

Mirosław O. netBOMB.pl

Temat: ZEND

Marcin Szczurek:
Fragment kodu, to nie sposób na sprawdzenie umiejętności, bo czy kod napisany w oparciu np. ZF jest lepszy od kodu napisanego bez kontekstu frameworka? Czy jakość kodu określa to, czy jest pięknie 'powcinany' i 'wąsy' od wyrażeń blokowych są w jednej linii czy w następnej?


Wierz mi, fragmenty MVC to BARDZO dużo. Rekrutując zawsze proszę o to i dzięki temu na starcie można odrzucić z 70% zgłoszeń. Z tego można __BARDZO__ dużo wyczytać. To co ludzie nadsyłają czasami woła o pomstę do nieba!
Przemek Szalko

Przemek Szalko iOS Developer + Full
Stack Developer

Temat: ZEND

Wydaje mi się, że wiele osób wypowiadających się tutaj na temat certyfikatu Zenda, wyrobiło sobie opinię na podstawie doświadczeń innych osób z certyfikatem dla PHP4.

Certyfikat dla PHP5 jest inny.
Oprócz znajomości podstawowych rzeczy jak składnia języka, czy kruczków związanych z typami zmiennych, sprawdza także znajomość wzorców projektowych, zasady działania webservice'ów, korzystania z XMLa, programowanie strumieniowe i sieciowe (w tym sockety).

Przygotowanie do egzaminu systematuzyje wiedzę, wpaja zasady dobrego i bezpiecznego programowania.
Aby zdać egzamin trzeba te zasady znać. Czy ktoś po zdaniu egzaminu będzie te zasady stosować na codzień - to inna sprawa - stąd pewnie tak rozbieżne zdania na temat tego czy certyfikat jest potrzebny.

Wracając do tematu materiałów: voucher na egzamin + książka + testy online był dla mnie w zupełności wystarczający.
Książka przeprowadza czytelnika przez wszystkie zagadnienia które będą poruszane na egzaminie, testy pozwalają się sprawdzić i nabrać pewności siebie przed ostatecznym sprawdzianem, a voucher w zestawie jest tańszy :)

konto usunięte

Temat: ZEND

Mirosław O.:

Wierz mi, fragmenty MVC to BARDZO dużo. Rekrutując zawsze proszę o to i dzięki temu na starcie można odrzucić z 70% zgłoszeń. Z tego można __BARDZO__ dużo wyczytać. To co ludzie nadsyłają czasami woła o pomstę do nieba!

O jakości kodu quasi-programistów dobrze wiem, już nie jedną aplikację przerabiałem po wielkiej sieczce. Refaktoryzacja w takim wypadku to za mało.

Fragmenty MVC? No proszę Cię... Ma wysłać co? Kilka linijek z kontrolera, kilka z jakiegoś modelu i coś z widoku? MVC to tylko model, w którym można tworzyć. Cóż mi z tego, ze ktoś koduje w MVC, jak podejście do danego problemu jest żadne lub kulawe. Dobry programista, to nie ten, który wykorzystuje MVC(!).
Przemek Szalko:

Certyfikat dla PHP5 jest inny.
Oprócz znajomości podstawowych rzeczy jak składnia języka, czy kruczków związanych z typami zmiennych, sprawdza także znajomość wzorców projektowych, zasady działania webservice'ów, korzystania z XMLa, programowanie strumieniowe i sieciowe (w tym sockety).

Przygotowanie do egzaminu systematuzyje wiedzę, wpaja zasady dobrego i bezpiecznego programowania.
Aby zdać egzamin trzeba te zasady znać. Czy ktoś po zdaniu egzaminu będzie te zasady stosować na codzień - to inna sprawa - stąd pewnie tak rozbieżne zdania na temat tego czy certyfikat jest potrzebny.

Podpisuję się pod tym wszystkimi "czterema" rękami.Marcin Szczurek edytował(a) ten post dnia 14.10.09 o godzinie 11:21
Mirosław O.

Mirosław O. netBOMB.pl

Temat: ZEND

Marcin Szczurek:
Fragmenty MVC? No proszę Cię... Ma wysłać co? Kilka linijek z kontrolera, kilka z jakiegoś modelu i coś z widoku? MVC to tylko model, w którym można tworzyć. Cóż mi z tego, ze ktoś koduje w MVC, jak podejście do danego problemu jest żadne lub kulawe.

Nie rozumiesz istoty problemu. To jest wystarczające aby odsiać jakieś 70% zgłoszeń i móc dalej zając się pozostałymi 30%. Dostaje po kilka zgłoszeń tygodniowo i wierz mi, od razu widać po takich urywkach czy jest sens z kimś dalej rozmawiać czy nie.

konto usunięte

Temat: ZEND

Marcin Szczurek:
Fragmenty MVC? No proszę Cię... Ma wysłać co? Kilka linijek z kontrolera, kilka z jakiegoś modelu i coś z widoku? MVC to tylko model, w którym można tworzyć. Cóż mi z tego, ze ktoś koduje w MVC, jak podejście do danego problemu jest żadne lub kulawe. Dobry programista, to nie ten, który wykorzystuje MVC(!).
Wycięty fragment MVC nie jest chyba zbyt trafnym pomysłem, ale jakaś gotowa klasa lub biblioteka? Programista tworzy takich na pęczki, by móc wykorzystywać je w przyszłych projektach. Po takiej próbie kodu można by już coś stwierdzić raczej :)

konto usunięte

Temat: ZEND

Istotę problemu rozumiem, bo w zespole mam samych speców od PHP, nie ziomków, którzy nauczyli się PHP wczoraj pisząc jakiś website dla wujka fryzjera :)

Istotę zaglądnięcia "przez ramię" programiście, żeby zobaczyć jak koduje, rozumiem - nie popieram tylko stwierdzenia, że muszę zobaczyć kod z MVC.

Do czego piję: programiści całkowicie zboczeni przez MVC nie potrafią błyskawicznie napisać skryptu w PHP odpalanego w CLI (np. zdziwieni są, że auto_prepend się nie zainkludował na starcie skryptu; albo że nie ma autoload'u; albo do prostego Hello World używają całego frameworku, tworząc M,C i V zamiast prostego echo. Uff.. Mam nadzieję, że już wyjaśniłem "ło co mnie biega".
Mirosław O.

Mirosław O. netBOMB.pl

Temat: ZEND

Marcin Szczurek:
prostego echo. Uff.. Mam nadzieję, że już wyjaśniłem "ło co mnie biega".

Tak, zrozumiałem. Jak dla mnie może być jakikolwiek kod, tyle, że poproszenie o wycinki MVC z danego FW którego używamy w firmie daje nam na tym wstępnym etapie więcej informacji. Tym bardziej, że teraz FW to już chleb powszedni nawet dla początkującego i to właśnie oni biorą się za coś czego w ogóle nie rozumieją. Gdybym na wstępie prosił o jakikolwiek kod to potem musiałbym drugi raz prosić o wycinek z danego FW, a tak to oszczędzam sobie i im czasu.
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: ZEND

Jeżeli w firmie używamy ZF i szukam kogoś, kto również się tym będzie zajmował, to nie widzę sensu aby mi przysyłał jakieś swoje biblioteki napisane jeszcze w PHP4 - może będzie poprawnie, ale co z tego?

Widziałem, że niektórzy proszą o jakąś prostą aplikację napisaną np w Symfony robiącą parę z góry narzuconych rzeczy - wg mnie jest to najlepsze rozwiązanie. Sprawdza znajomość FW, ogólnej wiedzy o php i jeszcze po samym stylu pisania można wiele określić.

konto usunięte

Temat: ZEND

Z doświadczenia wiem, że testowanie kandydatów jedynie na podstawie aplikacji napisanych w jakimś frameworku to nie jest dobry pomysł. Wiele osób, które zaczęły przygodę z PHP od symfony czy ZF w ogóle nie mają pojęcia np. o bezpieczeństwie i wydajności aplikacji.
Mirosław O.

Mirosław O. netBOMB.pl

Temat: ZEND

Krzysztof Rakowski:
Z doświadczenia wiem, że testowanie kandydatów jedynie na podstawie aplikacji napisanych w jakimś frameworku to nie jest dobry pomysł. Wiele osób, które zaczęły przygodę z PHP od symfony czy ZF w ogóle nie mają pojęcia np. o bezpieczeństwie i wydajności aplikacji.

Tu nikt nie pisał o "jedynie", a było o pierwszym odsiewie. To chyba kolosalna różnica?

konto usunięte

Temat: ZEND

O "pierwszym odsiewie" też nic Artur nie pisał, skoro się czepiamy słówek ;) - a odnosiłem się do jego wypowiedzi.

Odnosząc się do testowania pod kątem konkretnego fw, jestem zwolennikiem zasady, żeby przyjmować ludzi, którzy może niekoniecznie znają frameworki, w których pracujemy, ale mają doświadczenie z innymi, podobnymi + potencjał do nauki.Krzysztof Rakowski edytował(a) ten post dnia 14.10.09 o godzinie 12:45

konto usunięte

Temat: ZEND

Krzysztof Rakowski:
Odnosząc się do testowania pod kątem konkretnego fw, jestem zwolennikiem zasady, żeby przyjmować ludzi, którzy może niekoniecznie znają frameworki, w których pracujemy, ale mają doświadczenie z innymi, podobnymi + potencjał do nauki.

I o to biega. Frameworka nauczyć się nie sztuka. Dobrze kodować - to sztuka.
A co to PHP4? :P

konto usunięte

Temat: ZEND

Marcin Szczurek:

Frameworka nauczyć się nie sztuka.

Zależy co rozumiesz przez nauczyć.

konto usunięte

Temat: ZEND

Michał Wujas:

Zależy co rozumiesz przez nauczyć.

Dziś dzień łapania za słówka. :P

O znajomość mi chodziło, wiedzieć jak działa (czyli zrozumieć zasady), jak zbudować prostą aplikację w oparciu o niego itp.

Następna dyskusja:

Zend PHP Certification - cz...




Wyślij zaproszenie do