onsdag den 19. februar 2014

VB.NET er et døende sprog


Meget af vores kode er nuværende i VB.NET fordi dengang man skiftede fra VB6, mente man at at det ville være nemmere at skifte til fordi det havde "lidt" samme VB-syntaks.
Desværre er syntaksen og arbejdsmåden ikke så tæt som man troede, men nu har man lavet så store dele i VB, så man ikke vil skifte til C#.
Nu begynder nogle af mærkværdighederne fra VB så at vise sig.
Fx hvis du skriver en kommentar/summary for en metode så kan den ikke finde ud af det når du bruger æ,ø,å.
Jeg havde lavet en rigtigt fin beskrivelse og ville forklare at de blev navngivet efter 1.0 Generelt, 2.0 Specielt, 3.0 Spørgsmål & svar, og lige så snart jeg skrev "Spør" så kom der en fejl der endda meldte at
"XML documentation parse error : Whitespace is not allowed at this location. XML comment will be ignored"
Dette er endda en forkert fejlmeddelelse fordi det har ingenting med whitespaces at gøre for dem er der et ton af inden jeg skrev "Spør", men så snart jeg fjernede "Spør" igen, så virkede det fint.
Så den får åbenbart fejl på at man bruger andet end engelske tegn. Specielttegn kan den dog sagtens finde ud af som @, #, etc. men ingen af dem får fejl, medmindre det er Æ,Ø, Å som ikke er specieltegn.

tirsdag den 18. februar 2014

Netcompany - Går det stærkt nok eller for stærkt?



For et godt stykke tid siden søgte jeg en stilling hos Netcompany.
Det virkede som et godt sted der havde fart over feltet, og efter hvad jeg lige kunne læse mig til så var det ubegrundet for de var med på rigtigt meget.
Stillingen jeg søgte var med nyuddannet eller med et par års erfaring.
Da jeg havde nogle års erfaring mente jeg at jeg var en passende kandidat.

Som jeg altid gør så ringede jeg til dem for at høre hvad det var for noget, deres forventninger til personen og så videre. Efter en god samtale blev vi enige om jeg skulle sende en ansøgning hvilket jeg gjorde.
Efter ca. en dag modtog jeg svar på at jeg ikke var den rette kandidat, hvilket jo undrede mig en smule da jeg ikke levede op til forventningerne, men det er jo selvfølgelig også helt i orden.

Efter 1½ uge fik jeg så en mail der svarede på min ansøgning som om vores dialog havde fortsat, som fortalte at de gerne så mig inde til en samtale, så sagde jeg ja tak til.

Jeg ankommer hvor jeg bliver modtaget hvor hun troede jeg var en anden, og ikke kunne huske mit navn eller aftale da hun troede det var noget helt andet. Da jeg fortalte mere om det, viste det sig så at det var ganske rigtigt.
Det var meget hurtigt klart det var ikke et sted for mig, og det hele døde lidt hen efter det. Hver person man mødte afgav enten en dårlig arrogant attitude, eller en ekstremt uprofessionel indstilling til det hele.
To dage efter modtog jeg en mail der fortalte mig de ikke kunne tilbyde mig ansættelse - hvilket heller ikke havde hjulpet. Jeg kunne meget hurtigt mærke i samtalen at dette sted var slet ikke en mulighed, så jeg vidste godt under samtalen og jeg gik ud af døren at der skulle jeg ikke ende med at arbejde!

Endnu sjovere var det så da jeg efter 1 måned fik en mail fra IT-jobbank hvor de ønskede kontakt med mig, hvilket jeg svarede nej til med en besked om jeg allerede havde været til samtale tidligere.
To uger efter modtager jeg samme stil endnu en kontaktanmodning som jeg afviser uden kommentar, og 1½ uge efter endnu en. Jeg greb mig selv i at tænke hvor professionelt eller mangel på samme det var. Mit cv havde ikke ændret sig, og personen de havde til at søge kandidater kunne ikke genkende mit cv flere gange i træk. Indtrykket de havde givet blev i hvertfald ikke bedre af at det virkede uprofessionelt og manglede at have styr på tingene og orden over det. Stress på den ufede måde som om de ikke havde tid eller overskud til at håndtere situationen ordentligt og det gik så ud over den de havde rettet henvendelse til.


Det der her undrede mig var at man kan blande ting så meget sammen, og at man ikke kan genkende formuleringer eller mit CV fra tidligere - eller det muligvis er forskellige personer der har fundet mig hos Netcompany.
Ja jeg kunne godt læse mig til at de nok havde travlt, men havde dog ikke regnet med at det gik så stærkt så der var så lidt styr på sådanne ting.
Det hele virkede sådan lidt ligemeget for dem, både at svare og have styr på jeg kom, samtale og det hele. Som om der var alt muligt andet de havde travlt med og det gik lidt for stærkt nogen gange.

Efterfølgende har jeg snakket med andre som har fået følelsen af at deres arbejdsmetoder er lidt anderledes end så mange andre i branchen - og bare ikke et sted for mig, og åbenbart heller ikke flere andre jeg kender. Viste sig andre har haft samme oplevelse som jeg har haft, hvilket jo er lidt trist da det derfor ikke er et enkeltstående tilfælde og en "ups'er", men mere en generel stil. Måske derfor de søger så meget fordi der er meget udskiftning i personerne.
Jo jo de er sikkert dygtige er jeg skam ikke i tvivl om, men det ændrer ikke ved at have respekt for folk, tage ting seriøst og være professionel omkring det er noget der er basalt nødvendigt - ihvertfald for at tiltrække mig og dem jeg har snakket med.

ASP.NET MVC projekt til systemudvikleren


Jeg er en udvikler som elsker sit fag så meget, så jeg kan ikke slippe det når jeg kommer hjem.
Derfor foregår meget af min fritid også med at kode web fordi jeg synes det er fedt, sjovt og der er mange muligheder og nye ting jeg kan lære som kan udfordre mig positivt.
Derfor har jeg mine egne projekter, men da andre også ved jeg er dygtig og passioneret hænder det de kommer til mig.
Udover webudvikling i HTML5/CSS3, ASP.NET MVC så er jeg også en der er glad for biler. En af mine venner har jeg mødt igennem vores begges passion for biler, og han er også udvikler - blot backend udvikler.

Han har ligeledes sine egne projekter kørende ved siden af, og har derfor brug for noget præsentation på nettet. Derfor kom han til mig og sagde:
- "Laurits du kan noget med C#, og web ikke sandt?"
- "Jo det er ASP.NET når det er C# og .NET i webudvikling"
- "Kan du ikke lave en præsentationsside til mig?"
- "Joo det kan jeg nok godt"


Normalt så kan jeg være skeptisk over når folk de spørg mig fordi ingen vil betale, og behøver derfor ikke være engagerede i det - og jeg har jo bare lavet et par sider så det er ligemeget. Derfor gider jeg ikke lave noget gratis for venner og familie med mindre de faktisk er engagerede i det de laver. Det er min kammerat, for han har selvstændigt arbejdet på projektet i 3 år ca. og er faktisk okay fedt - der mangler lidt finpudsning, men fungerer faktisk ret godt. Derfor vil jeg gerne gå ind i det med ham og se på det.
Til at starte med bliver det heller ikke det helt vilde jo, så det er relativt nemt.

Som teknisk nørd så måtte jeg jo sige vi starter med C# og .NET som base så derfor laver jeg det i ASP.NET MVC. Når det engang skal bygges videre så ligger vi Umbraco på og tilpasser det og så er det flyvende.
Super spændende projekt, med mange muligheder for at opbygge noget spændende, plus at hele opsætningen og det grafiske aspekt har jeg fået lov at være kreativ i så det er meget spændende! Jeg går jo lidt op hvordan det det præsenteres og har altid lyst til at prøve nye koncepter og designs så det glæder jeg mig til så det kan blive et godt site.
At det så er med car pc er jo heller ikke dårligt, fordi segmentet er godt til en anden stilart end jeg er vant til.

tirsdag den 11. februar 2014

Laurits West anbefales til C# og .NET

Når man udfører et rigtigt godt stykke arbejde bliver man anbefalet, og andre der kan se dine gode resultater, kompetencer og egenskaber ønsker at få dig som deres nye medarbejder.
Nuværende har jeg 11 anbefalinger der siger: "Jeg anbefaler Laurits West". 4 af mine anbefalinger er fra tidligere arbejdspladser, og så har jeg 7 anbefalinger fra LinkedIn, udover alle dem der siger god for mine kompetencer.

Jeg kan nu se at begge dele gør sig gældende, da mange af mine anbefalinger, bliver taget imod med stor ros af arbejdsgivere, samt headhunters. Mit store drive og passion for mit fag skinner også godt igennem fordi folk kan se jeg har en meget stærk passion for webudvikling - herunder ASP.NET, HTML5, CSS3, ASP.NET MVC og meget meget mere. Det er ikke så svært hverken af se min passion for webudvikling eller mine kompetencer i C# & ASP.NET ved at se på min side www.csharpudvikler.dk.

Det er ikke kun mine arbejdsgivere der har kunne se mit værd, men også mine kollegaer, hvilket jo er mere en ros af mine tekniske færdigheder, og min teamspirit for at få løst vores fælles mål og opgaver.

Kan jo kun være stolt over at have så mange kompetente mennesker der kan anbefale mig og sige jeg har udført et godt og dygtigt stykke arbejde.
Det er jo så ikke kun på mine tekniske stærke kompetencer i C# og .NET, men ligeledes også på min personlige profil og kvaliteter som kollega.

Jeg har forsøgt at lave en liste over anbefalinger her:
  1. Anbefaling af Laurits West fra Capgemini
  2. Anbefaling af Laurits West fra KMD
  3. Anbefaling af Laurits West fra Informi GIS
  4. Anbefaling af Laurits West fra Flemming Nielsen
  5. Anbefaling af Laurits West på LinkedIn

Fordi min passion er så høj så gør det også at jeg har svært ved at slippe "faget" systemudvikling og hatten systemudvikler helt når jeg kommer hjem fordi jeg nyder det så meget.
Dette er en af de kvaliteter der tydeligt skinner igennem så man kan se hvad jeg stræber efter og hvad der starter min indre ild af passion for webudvikling.

Jeg nyder at udfordre mig selv og kaste mig over forskellige projekter hvor jeg kan lære noget nyt spændende. Det gør mig ikke noget at bruge min fritid på at nyde at prøve nye teknologier såsom HTML5, CSS3 eller effektiv datatransport som kan være JSON og AJAX. Jeg forsøger altid at rode med noget nyt, og derfor har min side også været under konstant opbygning og forandring fra jeg har haft den fordi jeg forsøger at lave nyt, gå andre veje, give flere eller andre muligheder. Der er meget forskelligt som jeg har rodet med - fx. piecharts og diagrammer for at vise flere detaljer omkring mine kompetencer.
Automatisering har også spillet en høj grad af mine projekter sammen med effektificering.
Fx at skiftende perioder på min side - alder, periode for ansættelse etc. altid beregnes, at tidsstempler selv automatisk sættes når min fil som cv ændres og ligges op, at der automatisk registreres hvilke filer og sider der er rettet i hvornår og automatisk laves en change log.


Så meget kode har ikke været ret anvendeligt for de fleste besøgende af min side www.csharpudvikler.dk, men har været meget lærerigt og underholdende for mig fordi jeg har følt det blev mere og mere produktionsklar og jeg samtidigt har kunne lege med et hav af forskellig ny teknologi.
Fx at mine data såsom email adresse kun er gyldig i en periode når du aktivt klikker på siden (for at undgå spam fra bots og crawlers), eller at hvis du vil have kontaktoplysninger på mine tidligere arbejdsgivere, firma etc. så sendes disse med AJAX via JSON og vises på siden så man er sikker på der ikke er nogle crawlere der spammer dem heller.
Rigtigt mange af sådanne features har jeg rodet med undervejs i udviklingen af mit site, og har lært meget af det.

onsdag den 5. februar 2014

Vær proaktiv på nettet


På nettet betyder alder ret meget!
Ikke din fysiske alder, men at du har stået længe på nettet for hvis du har været der længe med besøgende må det betyde det er noget interessant.
Af netop selvsamme grund skal Laurits West ligge på nettet og have en side der opdaterer indholdet selv.
Det gør min side løbende får nyt "indhold" og opdateres uden jeg selv skal vedligeholde for meget hele tiden.

Når Laurits West er kommet på nettet som C# udvikler i 2014 så betyder det også at den titel passer til mig, Laurits West, meget bedre i fremtiden. Google vil se min værdi som csharpudvikler fra mit site www.csharpudvikler.dk. Det er en af de ting jeg satser stort på, fordi at tid alene har gjort min gamle blog meget betydningsfuld.


Derfor var det også så vigtigt at få skudt projektet i gang i tide fordi tiden betyder så meget!
Det vi vtigste er næsten at få noget derud som kan starte en historik, for jo før du gør det, jo mere historik kan du vise at der er, og det er bare vigtigt.
Jeg vil gerne have at min side skal startes op og automatiseres så meget som muligt så jeg kan have at den bare ligger og passer sig selv, for allerede nu som tiden går bliver tiden til at pille/rode/rage med de private web projekter bliver mindre og mindre. Så det er om at få det hele startet om allerede og lavet nemt og intelligent så jeg ikke skal ændre en masse og gøre alt muligt for at det virker hvis ting skal ændres.
Det skal være nemt at rette ting og det er det, og det vedligeholder sig selv og opdaterer sig selv med nye data.
Der mangler noget med nogle microdata der skal gøre at søgemaskiner ved mere omkring hvad de forskellige elementer på min side er. Så den ved at det der står her er min nuværende alder, dette er mit navn, dette er min arbejdsplads, dette er hvor jeg bor etc.
Det har en ret stor betydning og vil også være noget af det jeg vil rode mere med, sammen med at lave en tilpas dynamisk sidebeskrivelse til hver side og få det opbygget korrekt.