WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   PHP, arbetsprov (https://www.wn.se/forum/showthread.php?t=34013)

Sonec 2008-12-17 16:53

Hej!
Jag har fått blackout, och vill ha lite tips på ett bra arbetsprov på en kille som eventuellt ska bli anställd av oss.

Provet ska baseras på php och mysql.


Har du några tips så skriv :D

tartareandesire 2008-12-17 17:05

Det är svårt att ge något lämpligt förslag utan att veta vad för typ av verksamhet det rör. Det är ganska stor skillnad på att installera e-butiker och att administrera en proteindatabas.

Sonec 2008-12-17 17:08

Citat:

Originally posted by tartareandesire@Dec 17 2008, 18:05
Det är svårt att ge något lämpligt förslag utan att veta vad för typ av verksamhet det rör. Det är ganska stor skillnad på att installera e-butiker och att administrera en proteindatabas.

Sorry om jag var otydlig..=)

Det rör sig om generell programmering, då vi driver en webbyrå krävs det att man kan lösa alla sorters av program/script.

hmm.. mitt huvud knakar snart i sönder, ska inte vara för stort och inte för lätt..

tartareandesire 2008-12-17 17:15

Som du säger får det inte vara något särskilt stort. De flesta typer av problem som uppstår hittar man ganska lätt lösningar till på nätet. Det bästa arbetsprovet tror jag är ett riktigt mindre uppdrag och sedan timrekrytering alternativt provanställning för att se hur det fungerar "på riktigt".

Om du måste ha ett arbetsprov är mitt förslag någon form av reg.ex.-användning med skapande av tillhörande databas och eventuellt ett korrekt databasschema (det senare mest relevant om jobbet innefattar mer komplexa databasupplägg).

Björn 2008-12-17 17:25

Ett annat sätt är att låta personen kommentera, och förklara befintlig kod. Ta ett relativt komplicerat script, som är representativt för den nivå ni kräver, och ge personen x antal minuter.

eg0master 2008-12-17 17:39

Att kunna kommentera befintlig kod säger ju absolut inget om hur personen själv kodar... och om du vill ha ngn som är duktig på att koda så skulle jag inte begränsa mig till PHP... Vanliga arbetsprov jag hört talas om är mine sweeper och space invaders. Någon kodkata (http://codekata.pragprog.com/) bör också kunna fungera.

personligen skulle jag nog genomföra testet tvådelat. En programmeringsuppgift för at se om det finns vettiga programmeringskunskaper och sedan en separat design av databas-fråga för att se om den kunskapen finns. En riktigt duktig person kan alltid lära sig databaser, PHP och SQL om det behövs. Men at vara en riktigt duktig programmerare är betydligt svårare att lärasig omallt man kan är PHP & MySQL.

tartareandesire 2008-12-17 17:50

Citat:

Originally posted by eg0master@Dec 17 2008, 18:39
Att kunna kommentera befintlig kod säger ju absolut inget om hur personen själv kodar... och om du vill ha ngn som är duktig på att koda så skulle jag inte begränsa mig till PHP... Vanliga arbetsprov jag hört talas om är mine sweeper och space invaders. Någon kodkata (http://codekata.pragprog.com/) bör också kunna fungera.
personligen skulle jag nog genomföra testet tvådelat. En programmeringsuppgift för at se om det finns vettiga programmeringskunskaper och sedan en separat design av databas-fråga för att se om den kunskapen finns. En riktigt duktig person kan alltid lära sig databaser, PHP och SQL om det behövs. Men at vara en riktigt duktig programmerare är betydligt svårare att lärasig omallt man kan är PHP MySQL.

Håller till viss del med dig men det är nog inte riktigt så enkelt. Utifrån beskrivningen ovan verkar personens arbetsuppgifter vara mer eller mindre begränsade till PHP och mySQL så det förefaller ganska märkligt om man inte skulle testa inom just detta område. Visst kan en van programmerare lära sig detta utan större problem men alla språk tar tid att lära sig.

Sonec 2008-12-17 18:51

Tack för alla svar, jag bad honom göra någon som han kände bevisade hans kunskaper..
Inget 100 timmars jobb, utan mer i stil med fin och organiserad kod...

iXam 2008-12-17 20:39

Att anställa en programmerare som inte har några egna saker att visa upp han/hon gjort tidigare låter fatalt.

Björn 2008-12-17 21:51

Citat:

Originally posted by eg0master@Dec 17 2008, 18:39
Att kunna kommentera befintlig kod säger ju absolut inget om hur personen själv kodar... och om du vill ha ngn som är duktig på att koda så skulle jag inte begränsa mig till PHP... Vanliga arbetsprov jag hört talas om är mine sweeper och space invaders. Någon kodkata (http://codekata.pragprog.com/) bör också kunna fungera.

personligen skulle jag nog genomföra testet tvådelat. En programmeringsuppgift för at se om det finns vettiga programmeringskunskaper och sedan en separat design av databas-fråga för att se om den kunskapen finns. En riktigt duktig person kan alltid lära sig databaser, PHP och SQL om det behövs. Men at vara en riktigt duktig programmerare är betydligt svårare att lärasig omallt man kan är PHP & MySQL.

Att korrekt kunna sätta sig in i och förstå kod, på begränsad tid, säger nånting om förståelsen. Det är knappast det enda test man kan eller bör göra. Men det kan absolut vara en del i att testa förståelse imo. På sätt och vis ett bättre test än att säga åt en person lösa problem i specifikt språk, eftersom programmering är mer än syntax.


Alla tider är GMT +2. Klockan är nu 17:59.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson