![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Przypadła mi niechlubna rola rekrutujacego na stanowisko "programista PHP" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Generalnie chciał bym zatrudnic "myslącego programiste" a nie klepacza kodu. A wiec pokolei. Osoba którą chce zatrudnić będzie zajmowała się projektowaniem aplikacji oraz programowaniem tego przy pomocy Zenda Frameworka (w przyszłosci to się oczywiscie moze się zmienić). I tu się rodzi problem jek wyszukać dobrego programiste wśród tych niedobrych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zrobienie testu ze znajomości PHP ? Niby mozna ale oco bytać bo chyba nie o składnie. Jak zapytam o cos bardziej skomplikowanego to nawet dobry programista moze tego akurat niepamiętać. Test Na kartce czy z mozliwośca kożystania z internetu? A może poprostu luźna rozmowa? Proszę o rady to moja pierwsza rekrutacja i chciał bym żeby się udała czyli żebym znalazł tą perełkę wśród programistów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 7 Dołączył: 5.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
W mojej firmie najpierw kandydat proszony jest o opowiedzenie o swoich projektach - pokazanie stron, kodu, opowiedzenie o tym co ciekawego towarzyszylo danemu projektowi. Nastepnie dla wybranego kandydata jest tydzien probny po czym zostaje podjeta ostateczna decyzja. Nie jest to moze sposob najszybszy, ale calkiem niezle sie sprawdza, szczegolnie ze czesto ktos moze dobrze wypasc na rozmowie a nie sprawdzic sie w praktyce. Co do testu z PHP to raczej chybiony pomysl - czesto ludzie sa zestresowani na rozmowie i nie pamietaja podstaw podczas gdy w normalnej pracy dobrze radza sobie z zaawansowanymi problemami.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
prosze podac numery telefonów kandydatów po 10 minutach rozmowy bedziemy wiedzieli kim sa :-)
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Itsme - matek spytasz? ;p
|
|
|
![]()
Post
#5
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
baaa :-)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 2 Dołączył: 5.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Akurat test ze znajomości php nie jest raczej dobrym rozwiązaniem.. W danym momencie początkujący może to pamiętać, a profesjonalista zapomnieć.. Może zlecić im przygotowanie jakiegoś projekciku i potem wybrać tego, którego projekt był najlepszy pod względem kodu, najszybszy i najbardziej funkcjonalny.? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
A ja byłbym za krótki testem ale nie ze znajomości funkcji (od tego moim zdaniem jest manual) ale np. z takich dupereli:
Poniższy kod sprawdza czy rozmiar tablicy (np. array('a', 'b', ...)) równy jest 100000. Proszę go usprawnić/zoptymalizować:
Dana jest tabela składającą się z pól: Kod id nazwa_uzytkownika haslo imie nazwisko aktywny gdzie 'aktywny' to wartość 0 lub 1 w zależności od tego czy użytkownik aktywował konto. Podaj jakie indeksy założyłbyś na tabeli w celu przyspieszenia operacji autentykacji użytkownika (podawane parametry to nazwa użytkownika oraz hasło dostępu). Jestem przekonany, że większość początkujących (a może i nie tylko...) przejedzie się na tych dwóch przykładach. Dzięki temu można się dowiedzieć czy dany klient ma już jakieś doświadczenie w kodowaniu czy raczej ma opanowane podstawy ale tylko teoretyczne. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 535 Pomógł: 27 Dołączył: 3.05.2005 Ostrzeżenie: (20%) ![]() ![]() |
Ja mam świetne pytanie na rekrutacje. Napisać prosty skrypt generujący losowe nr. kont bankowych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Potrzeba troszkę wiedzy php i sprytu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 36 Dołączył: 31.03.2006 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Ja mam świetne pytanie na rekrutacje. Napisać prosty skrypt generujący losowe nr. kont bankowych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Potrzeba troszkę wiedzy php i sprytu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ano całkiem niezłe. Szczególnie wyliczanie cyfr kontrolnych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował woj_tas 13.11.2008, 22:15:45 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
~Phpion pierwsze to moim zdaniem ździebko za proste...
Jak spotkałem się z pytaniem o wyjasnienie skrótu CMS to wyszedłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Ano całkiem niezłe. Szczególnie wyliczanie cyfr kontrolnych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Moim zdaniem akurat pomysł do bani. Ja osobiście bym takiego testu nie przeszedł. Dlaczego? Bo brak mi wiedzy na temat tegoż algorytmu. @bim2: Niekoniecznie... Założę się, że większość "PRO" programistów przejedzie się właśnie na tym przykładzie. Ten post edytował phpion 13.11.2008, 22:22:21 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zadanie zadania do domu. Czyli przed rozmową jakieś trudniejsze (ale nie jakieś mego pro) zadanie. Wiadomo, w domu człowiek się mniej denerwuje, może skorzystać z internetu czyli wykaże się umiejętnościa rozwiązywania problemów (a chyba o to głównie chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Ale wiadomo że odpowiedź na to zadanie może nawet całkowity laik znaleść w internecie, więc musi to być coś co wymaga jakiejś tam wiedzy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Następnie na rozmowie powinnien pokazać swoje portfolio/wykonane projekty i opowiedzieć o nich coś. No i trzecie, okres próbny (np. tydzień czy dwa). Dzięki niemu można na "żywo" sprawdzić umiejętności kandydata (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
ja bym poprostu sie zaznajomił z portofilo... ono bardzo dużo mówi.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
nie ma idealnego rozwiazania
kazdy kandydat inaczej klamie :-) czyt: się reklamuje. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 6 Dołączył: 14.01.2003 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
pytanie na jakim u mnie sie wykladali to jak kazalem stringa Ala mam kota kot ma psa wsadzić każdy element do tablicy i wysiwetlic tablice w petelce.
Pytanie banalne a swiezynki odrzucone zostaly (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Mozna zrobić tabelke pokleic wiersze i kolumny i zapytac jak bedzie wygladala tabela. Tu kazdy sie pochyli - jak bedzie zblizona do orginalu to good jak nie to chyba jasne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Poza tym można spytać o podstawy obiektowosci. Ten post edytował Method 14.11.2008, 09:40:37 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 535 Pomógł: 27 Dołączył: 3.05.2005 Ostrzeżenie: (20%) ![]() ![]() |
Moim zdaniem akurat pomysł do bani. Ja osobiście bym takiego testu nie przeszedł. Dlaczego? Bo brak mi wiedzy na temat tegoż algorytmu. @bim2: Niekoniecznie... Założę się, że większość "PRO" programistów przejedzie się właśnie na tym przykładzie. Nie zrobił byś? Pokazałeś teraz że nie umiesz szukać. Jest wiele przykładów jak to działa i podobnych skryptów ale nie są one w php. Ja ten problem na rekrutacji rozwiązałem tak że po prostu przepisałem skrypt z js na php. |
|
|
![]()
Post
#17
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Nie zrobił byś? Pokazałeś teraz że nie umiesz szukać. Jest wiele przykładów jak to działa i podobnych skryptów ale nie są one w php. A widzisz, szkoda, że nie dodałeś, że jest możliwość skorzystania z kompa/Internetu. Poza tym dawanie zadania, które będzie przydatne raz na X (duże X) projektów jest moim zdaniem kiepskim pomysłem. Zdecydowanie lepiej sprawdzić takowego jegomościa na bardziej życiowych przykładach. Idiotyzm. Przykład z tymik kontami jest głupi. Lepiej bym tego nie ujął (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#19
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
gadka calkowcie jest bez sensu.
powod zleceniodawca nie wie czego szuka ... dlaczego ? uwazam ze okreslenie Szukam programnisty PHP jest bledne. Gdyz kazdy programista wyrabia się na specjaliste z danego zakresu programowania. TO samo jest u lekarzy. Szukasz lekarza pediatre, okuliste stomatologa. Tak samo jest z programista php. Moze sie to wydac dziwne ale mistrz w kodowaniu obiektowym moze byc do dupy przy pisaniu strukturalnym a czasami wlasnie tego wymagaja :-) ... jest tyle stref programowania i ciezko byc specjalista od wszystkiego. ja na przyklad calkowcie nei znam sie na xhtml css lepiej sie odnajduje w js. nie nawidze pracy na stringach itp ... a uwazany jestem za dobrego programatora i jezeli bede ubiegal sie o prace i zobacze test Ala ma kota a Ty jestes idiota to go skresle i wyjde ... liczy sie umiejetnosc samodzielnego rowiazywania problemow, umieetnosc szukania rowiazan, umiejetnosc korzystania z cudzej pracy (bilioteki) a nie napisanie swojego cmsa :-) konczac nie znamy oczekiwan poszukujacego tym samym ukladanie uniwersalnego rozwiania jest nie mozliwe :-) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:51 |