From: Tomas Johansson <dddsver...@oo-systemutvecklare.se>
Date: Thu, 31 Dec 2009 07:32:38 -0800 (PST)
Local: Thurs, Dec 31 2009 10:32 am
Subject: Re: Arbetsmarknad för scala-utvecklare ?
On Dec 31, 2:20 pm, Joakim Ohlrogge <joakim.ohlro...@gmail.com> wrote:
> ... Ja, jag har själv väldigt länge tyckt att underhållsbarhet är oerhört > Man kanske inte bör anställa > programmerare som inte kan prestera underhållsbar kod eller inte förstår att > läsa kod som faktiskt är underhållsbar? > ... viktigt, och den förmågan borde helt klart vara ett viktigt kriterium vid en anställning, men det känns tyvärr som en väldigt avlägsen dröm med tanke hur de flesta rekryteringerna brukar gå till. Alldeles för många företag använder sig av rekryteringsföretag med näst intill obefintlig (enligt min erarenhet i alla fall) kompetens (trots att företagsnamnet kan ibland ha ett "IT" som suffix för att försöka antyda att de har kompetens inom området). En gång för ganska många år sedan blev jag t.ex. kontaktad av ett rekryteringsföretag som tyckte att min CV såg intressant ut bortsett från ett potentiellt bekymmer, nämligen att det inte stod något om HTML-kunskaper. Det hade jag medvetet utelämnat från CV:n eftersom jag tyckte det kändes lite för trivialt att ens nämna HTML när jag bl.a. hade nämnt ASP, JSP och XHTML. Det var tydligen feltänkt då man tvingas befatta sig med amatörer som inte har en aning om t.ex. skillnaden på XML och SQL, och inte duger till mycket mer än att jämföra exakta bokstavsförkortningar (men html och xhtml kan tydligen bli för avancerat att skilja på) och försöka jämföra kandidatens antal årserfarenhet av språk X, ramverk Y, applikationsserver Z etc. Dessutom klarar de även av att vid en intervju kontrollera att kandidaten har välputsade skor och ser generellt välvårdad ut, men det finns nog inte många på rekryteringsföretagen som är i närheten av att kunna bedöma en utvecklares kunskaper om förvaltningsbar källkod. Det baserar jag på min egen erfarenhet, och jag har faktiskt under årens lopp träffat rekryterare från de flesta av vanligaste rekryteringsföretagen och det brukar se likadant ut, dvs ingen som helst spetskompetens inom det aktuella verksamhetsområdet dvs systemutveckling. Dock kan eventuellt situationen ha förändrats de senaste två-tre åren On Dec 31, 3:07 pm, Per Arneng <per.arn...@anyplanet.com> wrote: > Håller med om att man bör anställa bra programmerare men det är nog ganska gör det borde då åtminstone erbjuda lite betalning som vissa gör) men tror faktiskt man skulle kunna komma ganska långt med att tillämpa kodgranskning på en intervju. Med andra ord skulle man kuna låta kandidaten titta på lite dålig källkod som inte är bra med avseende på olika aspekter, t.ex. dålig semantik i typerna/metoderna/variablerna, dålig inkapsling, multipla likadana if/switch-satser i en klass (istället för att använda polymorfism med State eller Strategy pattern), duplicering, magic value, återanvändning av samma variabel men med nytt innehåll längre ner i metoden, metoder som tar emot en till synes "generell" typ men som i implementation kräver en specifik (dvs byter mot Liskovs), metoder som använder HashTabeller (istället för domänobjekt) eller "Object" i publika metodsignaturer och som måste downcastas till vissa typer eller hanteras på annat sätt utan intention-revealing interfaces, high coupling, low cohesion o.s.v. o.s.v. Det förekommer att vissa företag tillämpar kodgranskning, men i de / Tomas Johansson You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||