tirsdag den 21. maj 2013

Kloge hoveder på GeekCV.dk


GeekCV.dk skal være det nye anderledes sted for at lave et dedikeret nemt og smart udvikler cv.
Her skal du have muligheden for at kunne lave et CV der er vedligeholder sig selv så du kan fokusere på det der er vigtigt! Din karriere, arbejde og eventuel jobsøgning (evt. efter drømmejobbet).

Derfor er det klart vi har behov for de kloge hoveder på GeekCV.dk, fordi det er her de har mulighed for at lave et intelligent CV der vedligeholder sig for dem. Her de har mulighed for at fremvise deres potentiale og evner, her kan de vise deres ønsker og drømme samtidigt med de kan vise hvad de har opnået af sejre og succeser.

Vi har brug for de kloge hoveder fordi det er dem der er sværest at præsentere.
Det er dem med mest erfaring, og flest krav til sådan et cv der skal kunne håndtere og rumme alle de situationer de har været i.
Derfor ønsker vi at alle dem der er specialister i databaser, .net, sharepoint, dynamix, cms systemer og lign. skal kunne vise deres potentiale og styrker på GeekCV.dk. Det skal være som et levende cv de altid vil kunne sende ud til folk uden konstant at skulle opdatere og tilpasse.
Fordelen vil være at så længe der ikke er ændret noget i deres arbejds eller uddannelses-situation vil deres GeekCV selv holde sig opdateret så de ikke hver gang skal validere om perioder og datoer er opdateret, eller år og måneders erfaring med forskellige kompetencer er korrekte og opdateret til de korrekte tal.
Det vil deres GeekCV automatisk gøre for dem, samtidigt med at det vil altid præsentere deres CV på en langt mere intelligent måde og altid blive vist således det er optimeret til at det mest relevante præsenteres bedst muligt.
Så hvis man opdaterer sine data, så ændres præsentationen således at der nu vises det som er bedst i denne givne situation.

Så du slipper for at selv ændre layout og gøre en masse fordi du har fået en certificering i noget. Nej det gør dit GeekCV helt automatisk for dig selv.

torsdag den 16. maj 2013

ASP.NET MVC - HtmlHelper vs Partial Views


Det kan være svært for nogle at se forskellen, men det kommer meget an på ens brugsmønster.

Partial Views:
Du kan have en model parsed, genbrug, og din html er stuktureret korrekt.
Derudover får du mere kontrol over hvordan din html bliver outputtet, og er valideret designtime og er langt mere læseligt da det kan være ren html og ikke ligesom string output.

HtmlHelper:
For mig bruger jeg kun HtmlHelpers når jeg har behov for If statements eller anden logik i mine views.
Således kan du sikre dine views er dumme views der kun modtager data og ikke gør en masse.
Dog kræver disse at din applikation skal recompiles, hvor partial views ikke gør.

Steder hvor du ændrer kode ofte kan htmlhelper være noget tungere fordi det er sværere at ændre. Fx hvis du laver html5 & css3 ting som gør at tingene ændrer sig (fx. preview eller vendor-specifics).

Oftest synes jeg at HtmlHelpers er til generelle ting der kan bruges flere steder, ellers foretrækker jeg Partial Views. Her har du også syntax highlighting og nemmere kontrol over dit html output, læsbarhed og vedligeholdelse for andre team members.

Faldt over dette på linkedIn og synes det giver et meget godt billede
http://www.linkedin.com/groups/HtmlHelper-Extension-Method-Partial-View-1779887.S.240705936?view=&srchtype=discussedNews&gid=1779887&item=240705936&type=member&trk=eml-anet_dig-b_nd-pst_ttle-hdp&ut=3t-DuNWLdi55M1

onsdag den 15. maj 2013

Vil du stå ud af flokken, så gør det NEMT! Nemt sælger (Ubevidst)!


Hvis du vil have succes er det ikke nok bare at lave godt software, med det rigtige formål, de rigtige værktøjer og alt som man altid har gjort.
Det skal være intelligent og gøre en masse små ting for dig.

Vi mennesker er af natur enormt dovne, og derfor vi ELSKER apps, programmer og tools der gør tingene nemme, smarte og intelligente for os.

Har du nogensinde prøvet at gå fra en bil uden centrallås til en med?
Så ved du også godt hvor irriterende det pludseligt kan være "bare" at skulle læne sig over i passagersiden af bilen og låse døren med et klik før du går ud, i stedet for at du bare låser i førerdøren og så er hele bilen låst.

Har du nogensinde prøvet at gå fra en bil med centrållås til fjernbetjent centrallås?
Så ved du hvor irriterende det er at du skal sætte nøglen i låsen og dreje, i stedet for bare at trykke på knappen og hele bilen er låst.

Har du nogensinde prøvet at gå fra en bil med almindelig radio til en bil med ratbetjent radio?
Så ved du hvor "hårdt" og "besværligt" det pludseligt er at du skal tage hånden væk fra rattet for at skifte nummer, skrue op og ned etc. i stedet for bare at flytte fingeren på rattet og gøre det.

Sådanne små ting betyder som regel ikke så meget for dig når du skal erhverve dig noget, men kan betyde ret meget for om du bliver en glad bruger som hænger ved.
Det er sådan nogle små nemme ting der skal differenciere dig fra resten af flokken når du har lavet en virkelig god kode og stykke software, hjemmeside etc. og gerne vil sikre dig en god modtagelse.

Ved at gøre det nemt for dine brugere så gør du det nemmere for dem at gøre det som de allerhelst vil - nemlig bruge dit software og applikation. Ikke spilde tiden på dobbeltklik, scrolle ekstra meget for at komme hen til det de søger, og andre trivielle opgaver.

Et godt eksempel herpå er "Husk mig" på hjemmesider, så du ikke altid skal igennem det trivielle login.
Derved kan brugeren nemmere bruge din side, og gøre det som er formålet, fremfor at spilde tiden på at logge ind.
Det kan være små ting som at hvis du forsøger at oprette dig, men allerede eksisterer så spørge om de ønsker at logge ind i stedet og selvfølgelig videreføre oplysningerne så de ikke skal indtastes igen.

Jo mere du kan få dine brugere til at gøre det som din applikation eller side handler om jo bedre, da jo bedre vil den også blive opfattet.
Det er ikke for sjov at apps er blevet sådan en enorm succes fordi folk vil have det nemt, og NEMT SÆLGER! Se på Netflix, netbank på mobilen, rejseplanen som app. Alle sammen er blevet enorme succeser som bruges enormt meget netop fordi det er nemt at komme til at gøre det du bruger softwaren til og ikke skal alt muligt for at kunne gøre det du ønsker.

Så tænk på dine brugere, og gør det så nemt for dem som muligt at gøre det de ønsker, for jo bedre vil de synes om det du har lavet (Forudsagt det du har lavet er lavet ordentligt).

tirsdag den 14. maj 2013

Geek CV til brugerregistrering (Lukket Beta)


Er snart ved at kunne lave en mindre lukket beta test af selve brugeroprettelsen på Geek CV.
Der er lavet splashscreen til at noget kommer, og så vil man kunne få en bagdørsadgang til en lukket beta brugertest. Det skal være en lukket brugertest på et maks antal brugere der kan teste selve oprettelsesproceduren, og det skærmbillede til at administrere ens data.

Dette er for at få noget respons og feedback på fejl, farlige situationer, datafejl, dårligt design, og andre ting som brugere vil kunne se som uhensigtsmæssigt.

Planen er som følger.

Lukket Beta test
phase 1 : Brugeroprettelse/indmeldelse/login
phase 2 : Indskrive brugerdata
phase 3 : Præsentation af data

Den lukkede brugergruppe vil endnu ikke være specielt stor så i omegnen af max. 50 brugere som vil kunne fungere som beta testere. Jeg har allerede en ide om hvor disse testere skal komme fra og regner med en stor del af dem hurtigt vil komme derfra. Tanken er at disse beta testere vil kunne få mere credit senere hen som sitet vokser på grund af de har hjulpet med feedback på sitet.
Muligvis jeg skal lave en mulighed på beta test sitet med mulighed for at indrapportere feedback således jeg kan registrere hvilke brugere der har hjulpet lidt og meget, og give dem noget retur i forhold til deres brugerindsats.

Til at starte med vil der være mulighed for at give feedback som enkeltbruger, efter ca. en måned vil der blive åbnet op for at man kan se andres feedback på siden så man ikke indrapportere det samme feedback.
Det skal siges at dette vil være en mulighed som kommer frem når gruppen af testere vil vokse så jeg slipper for at gennemlæse samme fejl og feedbacks igen.

tirsdag den 7. maj 2013

Succes!



Det er vigtigt!
Jeg skal netop på et kursus senere i dag omkring hvordan man får succes med sine websites og det glæder jeg mig til. Ikke fordi jeg absolut vil være ret meget ekspert når jeg går derfra, men jeg vil have ny viden og gejst omkring emnerne som jeg selv kan gå hjem og nærstudere og viderebygge min viden på.

Da jeg jo selv roder med lidt forskellige sites og projekter på nettet er det jo en vigtigt ting at stræbe efter succes. Et par af mine eksisterende projekter har været "for sjov" og udelukkende for egen lærings skyld og fordi jeg elsker det.
Efterhånden er jeg nok kommet til at skulle lancere noget mere seriøst site - der arbejdes i hvert fald på det.
Derfor er det vigtigt for mig jeg kan se hvilke ting jeg kan gøre for at det kan blive en succes fra start af.

Det skal være et gratis koncept som henvender sig til noget jeg har rodet rigtigt meget med.
Nemlig et udvikler cv! Derfor skal det hedde Geek CV.

Som udvikler så skal man altid vedligeholde sig selv, sine kompetencer og har som regel et ton af projekter der laves. Hvis man samtidigt gerne vil have et CV på en jobportal så bliver dette cv meget nemt og meget ofte statisk i den form at du skriver du har 2½ års erfaring med C#, 4 års erfaring med Visual Studio, og 2 års erfaring med ASP.NET. Det skriver du ind og det er rigtigt fint for nu har du brugt en masse tid på at opdatere alle dine kompetencer så andre kan se hvad ud kan og hvor dygtig du er.

Så bliver du kastet ud i masser af projekter på dit arbejde, og 6 måneder efter skal du så opdatere dit CV igen for at fortælle det nu er steget til xxx år. Det er problematisk man skal lave så meget arbejde "bare" for at have et cv liggende til hvis der kom en med drømmejobbet og du blev valgt fra fordi du ikke havde opdateret det til det nyeste tal.
Specielt i starten af ens karriere kan disse tal have stor betydning for om du har 1,2 eller 3 års erfaring betyder pludseligt meget for en arbejdsgiver, og derfor vigtigt det er nemt at vedligeholde.


Derfor vil jeg lave et Geek CV.
Det er inspireret ud fra mine egne tanker om et dynamisk cv der skal opdatere sig selv.
I stedet for du siger hvad du har af års erfaring med en kompetence, skal det hele hænges op på faktuelle data. Så det kan være perioder med projekter, uddannelse, ansættelser etc. som du ikke selv skal beregne, men dit Geek CV vil gøre for dig.
Så hvis du i en nuværende ansættelse vil skulle bruge C# altid til det du koder, så knytter du kompetencen C# til din ansættelse hos Major Corporation A/S fra 01.02.2012 - (nu) og så vil dit Geek CV hele tiden selv finde ud af hvor mange års og måneders erfaring du har med denne kompetence.
Så nu skal du ikke opdatere hver halve år, men kun når der sker ændringer i din karriere som kan skildre dine kompetencer.

Det overordnede design er lavet mere eller mindre, og der arbejdes på en "coming soon" teaser til siden hvor man kan se her kommre snart et Geek CV. Så skal man kunne læse lidt om det på en underside, og man skal kunne melde sig til en mailingliste med at man gerne vil informeres når der er nye informationer omkring Geek CV.


Men tanken er at det skal være nørdet i den forstand at der er noget for os. Vi skal kunne li det fordi det er "the geek way", som jeg vil forsøge at gennemføre så godt som muligt.
Indtil videre arbejdes der på "coming soon"-siden, og brugeroprettelse. Så må tiden vise hvor meget jeg får tid til at få lavet, og hvornår det vil komme i luften.

Kan være det vil blive en løsning som også vil kunne bruges til konsulenthuse, som netop har problemer med at deres konsulenter skal vedligeholde deres cv'er og er meget arbejde for konsulenterne før de kan blive solgt. Det er ikke lige noget der sker den første tid, men noget der vil ske som sitet udvikler sig til noget større og mere stabilt. Det er som regel ikke det bedste selling point at sige "Det her site er helt nyt vil i ikke bruge det?". Så regner med det skal starte i det små og langsomt udvikle sig mere og mere.

søndag den 5. maj 2013

Eftertragtet udvikler chefen ikke vil af med

Jeg kan se at stærke referencer gør meget plus en dygtig profil.
Efter nogle år i gamet som systemudvikler har jeg jo været igennem lidt af hvert.
Mit sidst job hos Capgemini følte jeg ikke udviklede sig som jeg havde håbet og forventet. Igennem halvanden år havde jeg gjort en masse for firmaet, men det på trods skulle jeg forblive i min rolle og tage stadig mere ansvar uden avancering.
Derfor valgte jeg at undersøge markedet for at se om jeg havde andre muligheder. Det var der og efter 9 samtaler og en ansøgning afsendt, kunne jeg sige ja tak til nye udfordringer hos FDC. Et ældre veletableret firma med muligheder jeg kunne se mig selv i og visioner der passede til mig.
Jeg kunne derfor gå til min daværende chef og foreligge ham en opsigelse, til stor overraskelse og endnu større ærgrelse. Det var meget klart at det var han meget ked af, og da jeg forlod hans kontor stoppede han mig og sagde at hvis jeg blev ledig igen så inden jeg tog fat på headhunterne så skulle jeg give ham et ring så kunne det være vi kunne finde ud af noget.
Det viste mig at jeg havde gjort det rigtigt godt hos Capgemini, og atdet måske var andre grunde til det blev sin det gjorde.

Så jeg kan sige at for mig har det altså gjort en stor forskel ved samtaler at have gode udtalelser, men også at have et godt gennem arbejdet cv.
Jeg blev rost meget for mine fine anbefalinger da jeg også har en for hver ansættelse jeg har haft.
Dette er både fra min ansættelse under mit studie til min seneste ansættelse som jeg selv valgte at sige op. Disse vidner også omkring den flid og arbejdsindsats og mentalitet jeg ligger for dagen når jeg bliver ansat, at alle har kunne give mig en fyldestgørende og flot anbefaling med på vejen.

Derudover så skader det altså heller ikke at have et godt overskueligt og gennemarbejdet cv. Mit CV er noget jeg går ret så meget op i. Det har altid fået lidt mere opmærksomhed for at det skulle være iorden, og kræset lidt ekstra for indhold - både grafisk og materialet heri.
Indenfor de sidste par år er jeg begyndt at udvide dette til online for at gøre min tilstedeværelse på nettet mere tydelig. Jeg er ved at bygge et CV der vedligeholder sig selv, som skal fungere som mit online visitkort med mulighed for at lære meget mere om personen bag Systemudvikleren Laurits West.
Du skal kunne se hvilke sider han har - personligt, professionelt, som udvikler.
Du skal kunne se ansættelser, læse om teknologier, uddannelse/kurser, certificeringer, men også projekter. Både de personlige, og professionelle.
Sidst men ikke mindst, skal det selvfølgelig også være muligt at læse mine anbefalinger, certificeringspapirer, uddannelsespapirer og andre relevante dokumenter jeg kan fremvise.


Det skal være sådan så det ændrer sig som tiden går så man ikke skal lave så meget selv og så meget vedligeholdelse. Som udvikler har man jo andet at bruge sin tid på af projekter, læring og nye teknologier.
Så er ved at lave et lille projekt der kan vedligeholde det hele for mig. På sigt vil det også hjælpe mig da jeg på et tidspunkt ikke vil gide længere at vedligeholde min side med mine data. Derfor skal mit cv kunne vedligeholde sig selv, finde de mest interessante ting og præsentere for brugerne på den bedste måde.
Det vil sige alt efter hvilke data der er på CV'et vil det bedste altid blive præsenteret derefter.