Małgorzata M.

Małgorzata M. Projekty
Unijne/Konsulting
Personalny/Kadry/Pła
ce/Doradzt...

Temat: Test przekrojowy PHP

Witam,

zastanawiam się nad opracowaniem testu sprawdzającego kompetencje z zakresu znajomości i posługiwania się PHP.

Pomyślałam sobie, że podzielę go na takie oto kategorie pytań:

1. Podstawy języka
- podstawowy (3 pyt.)
- średnio zaawansowany(3 pyt.)
- zaawansowany(3 pyt.)

2. Programowanie obiektowe
- podstawowy(3 pyt.)
- średnio zaawansowany(3 pyt.)
- zaawansowany(3 pyt.)

3. Zaawansowane programowanie
- podstawowy(3 pyt.)
- średnio zaawansowany(3 pyt.)
- zaawansowany(3 pyt.)

4. Bazy danych
- podstawowy(3 pyt.)
- średnio zaawansowany(3 pyt.)
- zaawansowany(3 pyt.)

5. Systemy szablonów
- podstawowy(3 pyt.)
- średnio zaawansowany(3 pyt.)
- zaawansowany(3 pyt.)

6. Frameworki
- podstawowy(3 pyt.)
- średnio zaawansowany(3 pyt.)
- zaawansowany(3 pyt.)

7. Bezpieczeństwo
- podstawowy(3 pyt.)
- średnio zaawansowany(3 pyt.)
- zaawansowany(3 pyt.)

Łącznie 63 pytania w teście. Jak myślicie? Dobry podział? Czy może coś istotnego pominęłam? Da się z tego wyciągnąć jakieś już w miarę konkretne informacje?

Dodam, że pytania będą jedno- i wielokrotnego wyboru.

Nad punktacją wciąż jeszcze się zastanawiam:
1 pyt. = 1 pkt
czy może 1pkt - prawidłowa odp.
0pkt - brak odp.
-1pkt - zła odpowiedź...

Chętnie wysłucham uwag od osób specjalizujących się w PHP.
Małgorzata M.

Małgorzata M. Projekty
Unijne/Konsulting
Personalny/Kadry/Pła
ce/Doradzt...

Temat: Test przekrojowy PHP

Wiem, wiem...testy nie zawsze są miarodajne...ale mogą służyć jako narzędzie poglądowe...

konto usunięte

Temat: Test przekrojowy PHP

5. Systemy szablonów

Wielu programistów w tym ja nie używa szablonów typu smarty czy OPT uważając je za coś zbędnego co może tylko utrudnić a nie ułatwić tworzenie kodu. Uważać kogoś za gorszego bo nie popiera idei szablonów to chyba chybiony pomysł.

6. Frameworki
Wyrywkowe pytania z każdego FW ?

3. Zaawansowane programowanie
Czyli jakie? Może zamiast tego znajomość wzorców ? :)
Jarek W.

Jarek W. Software Engineer

Temat: Test przekrojowy PHP

A do czego miałby służyć taki test? Kontekst też może być ważny.

Tak BTW, to IMHO jeśli odpowiedź na pierwsze pytanie to "podstawowy", to pozostałe pytania w większości raczej nie mają sensu bytu.

konto usunięte

Temat: Test przekrojowy PHP

Paweł Makowski:
5. Systemy szablonów

Wielu programistów w tym ja nie używa szablonów typu smarty czy OPT uważając je za coś zbędnego co może tylko utrudnić a nie ułatwić tworzenie kodu. Uważać kogoś za gorszego bo nie popiera idei szablonów to chyba chybiony pomysł.

to po co ci MVC skoro nie lubisz separacji warstw?
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Test przekrojowy PHP

Przemysław R.:
to po co ci MVC skoro nie lubisz separacji warstw?
view != template
Maciej Niedźwiecki

Maciej Niedźwiecki Born to rails hell

Temat: Test przekrojowy PHP

Jakiś tam wstępny pogląd sobie można wyrobić na podstawie testu. Może to być pogląd na teoretyczną znajomość PHP (składnia, pojęcia), albo na umiejętność szybkiego wyszukania w googlu, bo na praktyczną znajomość to będzie raczej ciężko.

Punkty 4,5,6 bym jednak rozbił na konkretne zestawy, chyba że to będą pytania naprawdę bardzo ogólne (szczególnie jeśli chodzi o frameworki). Dać do wyboru powiedzmy Sf, KO, Zend... bo reszta już znacznie mniej popularna.

konto usunięte

Temat: Test przekrojowy PHP

Łukasz Cepowski:
Przemysław R.:
to po co ci MVC skoro nie lubisz separacji warstw?
view != template
template separuje, view już nie

a mi konkretnie chodzi o separację między prezentacją a kontrolerem, hasanie z poziomu widoku po klasach jest moim zdaniem mocno poronionym pomysłem, bo niczym się to nie różni od kontrolera z możliwością wyświetlania, a wtedy nie mamy MVC tylko MC

konto usunięte

Temat: Test przekrojowy PHP

Przemysław R.:
Paweł Makowski:
5. Systemy szablonów

Wielu programistów w tym ja nie używa szablonów typu smarty czy OPT uważając je za coś zbędnego co może tylko utrudnić a nie ułatwić tworzenie kodu. Uważać kogoś za gorszego bo nie popiera idei szablonów to chyba chybiony pomysł.

to po co ci MVC skoro nie lubisz separacji warstw?

Nie przypominam sobie aby zend czy kohana wymagały znajomości smarty czy opt do pracy...

//edit
Jak widać każdy ma inny pogląd ma sprawy view/template dlatego też pomysł z dawaniem ich na teście jest chybionym pomysłem.Paweł Makowski edytował(a) ten post dnia 14.09.10 o godzinie 13:59
Kamil K.

Kamil K. A glass of whisky a
day keeps the doctor
away

Temat: Test przekrojowy PHP

.Kamil Kieliszczyk edytował(a) ten post dnia 14.09.10 o godzinie 14:19

konto usunięte

Temat: Test przekrojowy PHP

Jak firma używa smarty albo mambo to sobie z tego zrobi test coby nowy człowiek się im przydał. A czy mambo jest dobre to już inna sprawa ;-)

konto usunięte

Temat: Test przekrojowy PHP

Paweł Makowski:
Nie przypominam sobie aby zend czy kohana wymagały znajomości smarty czy opt do pracy...

popularny != poprawny

dobrym przykładem separacji mogło by być PRADO

konto usunięte

Temat: Test przekrojowy PHP

Przemysław R.:
Łukasz Cepowski:
Przemysław R.:
to po co ci MVC skoro nie lubisz separacji warstw?
view != template
template separuje, view już nie

(nie doczytałem wątku do końca ale muszę)

Przemek - chyba chcesz, żeby nikt z obecnych NIGDY Cię nie zatrudnił za takie herezje. Naprawdę czytałeś to przed wysłaniem? o.O

View jest od separacji, system szablonów jest od tworzenia śmiesznych pseudostruktur, etc. Naprawdę nie widzisz różnicy?
Małgorzata M.

Małgorzata M. Projekty
Unijne/Konsulting
Personalny/Kadry/Pła
ce/Doradzt...

Temat: Test przekrojowy PHP

Jarek W.:
A do czego miałby służyć taki test? Kontekst też może być ważny.


Witam, no tak kontekst... test miałby służyć sprawdzeniu kompetencji kandydata do pracy (oczywiście wstępnie, ale tak, by dawał jakiś obraz).

konto usunięte

Temat: Test przekrojowy PHP

To jeszcze ad rem.

Moim zdaniem dużo lepsze niż test jest proste zadanie programistyczne. Doskonale pokazuje faktyczne zdolności kandydata, natomiast jest dużo trudniejsze do sprawdzenia niż test wyboru.

Chyba, że http://codility.com/
Małgorzata M.

Małgorzata M. Projekty
Unijne/Konsulting
Personalny/Kadry/Pła
ce/Doradzt...

Temat: Test przekrojowy PHP

Michał Szyndel:
To jeszcze ad rem.

Moim zdaniem dużo lepsze niż test jest proste zadanie programistyczne.

Doskonale zdaję sobie sprawę z tego... niemniej pytanie dotyczyło testu i będę wdzięczna za trzymanie się tematu.

Jeśli mają Panowie coś wartościowego do dodania w tym aspekcie - będę wdzięczna... dywagacja nad tym, co lepsze pozostawmy, proszę, na kiedy indziej.
Jarek W.

Jarek W. Software Engineer

Temat: Test przekrojowy PHP

To może lepiej po prostu zadać jakieś zadanie i przejrzeć sposoby jego rozwiązania przez różnych ludzi. Dobrym przykładem może być na przykład serwis codility.com. Oczywiście tutaj trzeba by pewnie troszkę inaczej to wszystko zorganizować i zapodać innego typu zadania oraz kryteria oceny. Myślę, że to by dawało lepszy obraz tego, co potrafią programiści PHP. No ale to tylko propozycja.

konto usunięte

Temat: Test przekrojowy PHP

Małgorzato - chciałaś odpowiedzi programistów więc ją masz. Naszym zdaniem test jest bez sensu, bo niczego de facto nie sprawdza.

Zaproponowaliśmy alternatywne rozwiązanie, ciężko poradzić coś na to, że nie spełnia Twoich oczekiwań. Test nie spełnia z kolei naszych ;-)

A... i nie zabraniaj nam się proszę kłócić - uwielbiamy to robić :D

konto usunięte

Temat: Test przekrojowy PHP

Do rekrutacji? Najpierw zadanie do domu ,bo w firmie ktoś się zestresuje zapomni jakiejś funkcji i co ? Odpada ? W dodatku ten dyskomfort jak siedzą 1-2 osoby i patrzą ci na ręce , pomysł trochę chybiony. Do domu zaprogramowanie jakiejś zabaweczki , dla tych co odpiszą i to z sensem dodatkowy test na kartce ew. rozmowa z programistą firmowym.
Jarek W.

Jarek W. Software Engineer

Temat: Test przekrojowy PHP

Michał, sorcio, nie zdążyłem przeczytać Twojego posta, zanim napisałem swojego. Śmiesznie wyszło, że podaliśmy ten sam przykład (codility.com). :-)

Następna dyskusja:

Narzędzia do PHP




Wyślij zaproszenie do