onsdag den 23. april 2014

HTTP ERROR - Få sigende fejlbesked fra internet explorer (også i IFrame)




Vi sidder med et projekt hvor vi har behov for at vise nogle eksisterende sider indeni et nyt design, indtil vi endeligt kan udvikle hele siden som ny i en hel ny side.

Problemet er så når fx vores indeholdende side giver fx en http 500 tilbage. Den er generel og man ved ikke helt hvad fejlen er.
Derfor kan man som udvikler få ordnet så internet explorer viser fejl detaljer og man kan se hvad de drejer sig om.

Klik på:
Tools > Internet Options > Advanced
Scroll ned til sektionen "Browsing"
Nederste punkt er "Show friendly HTTP error messages"
Denne krydser du af så den ikke er markeret, og nu kan du få detaljer på dine http error 500.

Det er noget som er meget brugbart som udvikler når man sidder og forsøger at få ens site til at virke ordentligt eller debugge fejl.

Response.Redirect - effekt af slutte dit request


Ofte har man behov for at komme til en anden side, og her bruges Response.Redirect (asp.net) i meget stor udstrækning!
Det man så skal være opmærksom på er at den vil redirecte dig til siden, men som om du er på den originale side.

Fx. Default.aspx skal sørge for du ender på loginsiden.
Hvis du laver Response.Redirect("~/Login/Login.aspx"), så vil din url stadig skrive Default.aspx.
Derimod hvis du laver Response.Redirect("~/Login/Login.aspx", true), så vil din url skrive Login.aspx, fordi "true" til sidst afslutter dit response så din Default.aspx response afsluttes og dermed kommer over til Login.aspx.

Der kan være andre fordele/ulemper ved at bruge en anden metode - nemlig Server.Transfer, men vil jeg beskrive i et andet blogindlæg.

fredag den 11. april 2014

SQL Server og tal-id'er kan godt blive uvenner

Min (4) must be less than or equal to max (-1) in a Range object.

Har i dag stødt på en meget underlig fejl!
Ovenstående fejl fik jeg pludseligt efter at have lavet en rettelse i en tabel, og nu ville den pludseligt ikke tillade mig at lave select på en tabel med select("ObjectID = 20").

Sad længe og undersøgte at der var en tabel, der var rækker, der var kolonner, ObjectID-kolonnen fandtes også. Alt var faktisk lige som det skulle være, men alligevel fik jeg denne fejl.
Det mest underlige var at søgning på
id = 1
id = 4
id = 11
virkede fint, men da den kom til 20 så fik jeg overstående fejl.

Løsningen blev at jeg måtte lave den om så SQL'en blev select(" ObjectID = '20' "), altså med plinger udenom min talværdi som skal søge ned i en række med tal. Dette løste problemet, men efterlod mig stadig forundret over at det var nødvendigt. Jeg forsøger at forsikre mig selv om at det er SQL serveren der har fået noget galt i halsen så det var nødvendigt.


Hvis man arbejder i VB.NET, og man er vant til at arbejde i C# .NET skal man lige være opmærksom på en ting. Hvis du i VB.NET vil kontatinere en sql select string selv, så skal du bruge & til at sammenstykke dem, og huske at lave .ToString() på dine tal værdier, fordi VB.NET kan ikke ligesom C#.NET kan, finde ud af at hvis du sammensætter en string med et tal, skal tallet laves til en string.
Så hvis du bruger '+' imellem din string og tal, så vil den forsøge at lave det til et regnestykke og kan give meget underlig opførsel.

"ObjectID = '" + e.Item("ID") + "'" er forkert!
Det skal være "ObjectID = '" & e.Item("ID").ToString() & "'" er korrekt!

Så brug &-tegn i stedet for +-tegn når du arbejder med strenge og tal, i VB.NET, plus husk at lave dine tal til bogstaver med .ToString() så du er sikker på at VB.NET ikke laver et regnestykke i stedet.

Hjemmet til en udvikler


Som udvikler så har man en tendens til at blive gadget freak, og elske intelligente løsninger i hjemmet.
Det gør jeg også, så nu da vi har fået et hus, skal der også være et sted der har samlet plads til hele familien, uanset om det er billeder, film, musik, eller hvad vi nu end har.
Det har vi fået med vores nye NAS, så alle i familien vil kunne tilgå vores fælles filer.

Det skal opbygges så vi kan dele filer fælles alle steder, så hvis vores barn ligger billeder op fra deres tur til en skatepark så kan vi alle se det alle steder, og de kan vise billeder og video på tv'et når deres venner kommer forbi.

Vi har fået vores musik og film lagt derover, men skal have lidt struktur, for vi skal også have den til at den automatisk henter fx troldspejlets podcasts. Der vil jo være andre podcasts etc. som børnene de vil ligge ned i det fælles område også (når der kommer børn til).

Indtil videre kan PS3'eren så præsentere det, men på sigt skal det udvides til noget mere intelligent.
Fx i køkkenet har vi en netradio som kan afspille webradio (fx en græsk kanal) fordi den er på trådløst, og faktisk også vores musik, men er ikke så nemt eller intuitivt. Den skal på sigt udskiftes med en Sonos Play:3, og så skal vi have en Sonos Play:1 ude på badeværelset til når vi går i bad. Så skal der en Sonos Play:3 til stuen også til når vi vil høre musik, og måske en 1'er eller 3'er til udestuen.

Udover dette skal vi have en XBMC medie afspiller, som også kan afvikle gamle spil. Planen indtil videre er at få en Intel NUC som kan afspille XMBC fra standard, og man så kan skifte over så vi kan spille gamle spil på den når man får gæster.



Vil også gerne på et tidspunkt have sat op på vores router at vi har et gæstenetværk som er åbent for vores gæster med en simpel kode så alle gæster kan tilgå det, hvor der er en begrænsning på til forbrug af hele båndbredden. Så når vi holder fødselsdag, indflytningsfest og alt muligt andet står den simple kode under glassene og så skal vi ikke dele vores eget rigtige netværk og kode med alle vores gæster.

onsdag den 9. april 2014

Fordelen ved at arbejde med damer og piger (som udvikler)


Der er mange arbejdspladser hvor man slet ikke kommer til at arbejde med andet end mænd, og endnu mere min branche blandt udviklere.
De har en helt anden tilgang som udvikler, deres tanker og ideer er på en anden måde, og måden de løser opgaver og problemstillinger er også helt anderledes. Vi mænd er ofte meget hurtige til at finde en løsning og så skal vi bare af sted, hvor kvinder lige skal filosofere over om løsningen er god nok, og nogle gange så er det en fordel fordi man har glemt en lille detalje.
Oftest er det dog mere stemningen de skaber som er dejlig.  I det daglige er der sjov på en anden måde, til afdelingsmøder letter de stemningen lidt, og i det hele taget er der lidt mere smil fordi de hjælper til.
De er bedre til lige at drage omsorg og spørge til ting de ved er omkring dig i øjeblikket. Hvis du får børn, hus, hund, eller du har nogle problemer med noget familie og sygdom så selvom de ikke kender dig og personen er de bedre til lige at huske på at spørge til det.
Selv sådan noget som hvis du er blevet klippet noterer de på en anden måde, og det giver altså stemning og liv på en anden måde fordi de lige kommenterer dit nye hår, hvor mændene mere undlader at kommenterer de selvom de nok ligger mærke til det.

Kvinder er nogle gange også bedre til detektivarbejdet. Det irriterer dem ikke at bruge enormt lang tid på at finde ud af hvorfor noget skete og finde ud af fordi at det var månedsafslutning så blev en backup forsinket af nogle andre, som påvirkede vores kørsel, som så fik slukket ned for hurtigt, derfor lavede fejl i et andet batch program som så fik skrevet nogle forkerte data og derfor blev en kunde rørt med en meget mystisk fejl. Sådanne opgaver hader jeg, og det gør damerne absolut også, MEN de er bare meget bedre til at bibeholde modet og fortsætte detektivarbejdet hvor jeg bliver mere utålmodig med sådanne ting.
Sådan er begge køn meget forskellige som udvikler, men gør os begge stærkere til forskellige ting hver især.


mandag den 7. april 2014

IE Blank spaces after IMG tag - How to fix it


The problem with IE (Internet Explorer) is that if you out an image inside some other element it gives you a blank space after an image.

For instance:
<div style="border: 1px solid black;>
    <Img src="developer.jpg" alt="Developer" />
<div>

This will give you a space on the right side of the picture to the border. Very annoying!
If you place another item next to it, it will still add the blank space, and disturb two images that are meant to be together.

IE (Internet Explorer) creates a linebox for whitespace that follows the IMG tag, and this leaves space for the descenders of p's and y's. "p" and "y" is not placed the same vertical place as "a" and "c" which is the problem that causes this. The base of the image is aligned by default with the base of normal letters, a's and c's.


FIX 1:
Add "vertical-align: bottom" to the IMG style or css class.
This will sit it flush with the bottom of the descenders, and there will be no gap underneath.

FIX 2 (DIRTY):
If you remove any trailing whitespace in your code it removes the error as well.

For instance:
<div style="border: 1px solid black;>
    <Img src="developer.jpg" alt="Developer" />
<div>
ends up being
<div style="border: 1px solid black;><Img src="developer.jpg" alt="Developer" /><div>
 so there is no whitespaces in your code following the image and the next element.


tirsdag den 1. april 2014

Keep it simple, når du udvikler


Både i design og funktionalitet er det vigtigt at have en simpel struktur.
Samme princip jeg har baseret www.csharpudvikler.dk på, som skal være en simpel side der viser lidt mere omkring mine udvikler kompetencer, og mig som udvikler (ASP.NET udvikler).
Designet er opbygget simpelt og let forståeligt. Funktionaliteten er det samme, så vedligeholdelse er minimal og simpel. Ting bliver pakket pænt ind, så jeg ikke skal så meget udover at lade den gøre arbejdet.

Nuværende arbejder jeg sammen med en som har samme mantra, men svært ved at overholde det for sin egen kode. Kommentarer er der intet af, strukturen er en der er selvopfunden og smart (som kun han kan finde ud af, da der er ingen kommentarer, eller logik bag - udover hans egen), hans metoder er hurtige, men ikke gennemtænkte. Hvis ikke alt er lavet som det var i hans hoved fungerer det ikke, og der er ikke opsat noget der kan håndtere andet.
Fx at kalde et objekt, og en property på dette objekt, og trimme værdien - alt i et kald.
Så hvis objektet ikke er initialiseret som var logisk i hans hoved (ikke for andre), så virker det ikke og brager ned i stedet for at håndtere det ordentligt.
En lille smule fejlhåndtering bygget ind i sin kode gør ikke noget. Man forventer aldrig ens kode fejler, men hvis den gør så lav graceful degredation. Oplever selv jeg kalder funktioner og metoder fra andre udvikler som opfører sig anderledes end jeg forventede, og derfor forsøger jeg selv at oparbejde min kode omkring at andre udviklere der skal have min kode nok ikke vil synes det er intuitivt selvom jeg synes og derfor håndterer mange fejlscenarier fra start af.

Det synes jeg selv er en af mine forcer som udvikler. At jeg forbereder min kode for fejl, og er noget jeg har lært lige fra start af i min karriere. Der er ikke noget værre end når man skal lige fixe noget, og så er der et eller andet der brager ned i noget kode der er enormt rodet, laver mange redundante ting der ikke er logiske, i metoder der ikke har sigende variabler i, metode navn der minder om russisk og ingen kommentarer om hvad de forskellige dele gør og er der for. Så tænker man bare det kan en kodeabe også lave, men ikke en rigtig udvikler der tænker længere end sin egen næsetip.

torsdag den 27. marts 2014

Et spændende CV skaber jobmuligheder


Hvis du gerne vil have et anderledes cv så stå ud af mængden, og ikke gør som alle andre.
De fleste laver deres cv som så mange andre - i punktform af deres liv.
I stedet bør du overveje at skrive det som din livshistorie i forkortet udgave.
Det er spændende, for det er faktisk noget der er værd at læse frem for en opremsning af alle mulige ligegyldige detaljer som ikke har noget til at binde dem sammen.
Hvorfor forlod du det job? Hvorfor blev du der så længe? Hvorfor blev du der så kort tid? Fortæl om en af jeres store bedrifter, og hvor mange projekter var du med til at lave? Hvor mange projekter var du lead arkitekt på og hvad gjorde dig så god til det? Hvordan er du anderledes end andre lead arkitekter?


Der er masser af muligheder for at fortælle noget der er interessant, som er værd at læse fremfor punktform af dit liv, for det fortæller ikke meget om dig og hvorfor du er god. At fortælle du var med til at levere et projekt til 13 millioner, siger ikke ret meget om dig - det er langt mere spændende hvorfor du kom med i projektet, hvad du gjorde som var godt, og om du fik ros for noget.

Det skal selvfølgelig ikke være en roman, men ved at fortælle din historie i stedet så lærer man noget om dig, og det er det der er relevant for din kommende arbejdsgiver! Hvordan er du, hvad går du op i og brænder for? Hvad har du gjort af gode ting som er noget som en virksomhed ville kunne bruge til noget.


mandag den 24. marts 2014

Usability og at kunne lytte på med-udviklere

 
Vi er netop i gang med et projekt om at lave statisk data om til at være dynamisk og gøre store dele på nogle sider redigerbare som et CMS, men vores eget. Det er en spændende opgave, men der er detaljer som jeg som udvikler nævnte under projektstart kunne være "interessante".
Fx skal der være et edit-link i toppen af alle kontroller der kan redigeres på siden, når man logger ind som administrator. Her nævnte jeg at det ikke altid er nemt med positionering fordi de kan gå hen over ting, og nogle skal være til venstre, højre, over under etc.
Derfor foreslog jeg at man laver at når man peger på en kontrol så fader langsomt edit linket frem, men det synes "arkitekten" bag ikke om for det kunne ikke være så svært.

Nuværende har vi fået lavet så en kontrol har edit links til hvert element i sig, så du redigerer det enkelte element. Super fint, men nogle passer rigtigt dårligt for nogle elementer på siden er float, nogle er display: inline-block og nogle har ikke plads nok til at den kan vises indeni kontrollen så hvert edit link kommer til halvt at stå over hinanden fordi de ikke kan positionere i forhold til hinanden - fordi de ligger i hver sin kontrol som ikke reagerer på den anden kontrol.

Nu kommer udfordringen så i usability for det er ikke "bare lige", for det skal fungere ordentligt og nemt! Derudover så var det netop noget jeg vidste kunne give problemer, som det så også giver nu. Det skal vi nok få løst, men hvis der var planlagt anderledes med en anden struktur kunne det være løst anderledes og nemmere, men det er så desværre for sent nu. Desværre har jeg oplevet problematikken før i mit udvikler job, men hvis man ikke vil lytte bliver det bare sværere fordi man pure nægter at lytte til mine råd og erfaringer.

Når man skal lave en løsning som denne så er det bare mega vigtigt at usability sidder lige i skabet! Det er så enormt vigtigt fordi det skal være dejligt nemt for kunden lige at rette til, se effekten af ændringen og nemt kunne arbejde med det i sin proces. Det er ofte her at mange CMS systemer netop ikke gør det så godt, og det er fordi det er så svært.

torsdag den 20. marts 2014

Et CV der giver job til udvikleren!

Jeg har altid fået mange roser og fået at vide jeg har et godt og overskueligt udvikler CV.
Det er fra dengang jeg var ung og nyuddannet så har min kreative side altid fået lov til at virke så opstilling og typografier har hjulpet så det har set pænt ud.

Noget som jeg ligger meget vægt på er at du stiller det struktureret op. Altså det er vigtigt at når du ser på det så virker det nemt og overskueligt ud.

For mig har det været meget logisk hvad jeg skulle fokusere på, og med tiden har jeg selvfølgelig forfinet processen.

Som tiden er gået har jeg udviklet og raffineret mit udvikler CV, fordi jeg har kunne se hvordan linier, struktur har hjulpet med at gøre det overskueligt og lækkert. Derfor er roserne for mit cv kun blevet bedre og bedre med tiden, og jeg har lært hvilke mindre virkemidler jeg har kunne bruge - såsom fonts, opstilling, etc. hvilket har hjulpet meget.


Da man ofte gerne vil have et ikke for langt cv, og en ansøgning der fylder en enkelt side kan det til tider være svært at få fortalt alt det man faktisk gerne vil. Derfor har jeg lavet min udvikler side www.csharpudvikler.dk for at kunne fortælle lidt mere om mig selv, og få mere med. Det giver en mulighed for at den man snakker med kan søge flere informationer på en hvis de føler det er nødvendigt, og dermed kan man undgå at sende enormt mange papirer med, men henvise til dem hvis det har interesse.

Derfor har jeg de samme punkter som mit cv har, men mulighed for mere information end i mit cv og anden udformning da jeg ikke har begrænsningen af A4 papirets størrelse og begrænsede muligheder.
Derudover giver det mig mulighed for at fortælle om mig selv som person på hjemmesiden, og fokusere mere på hvorfor jeg passer til rollen i en ansøgning, samt referere til min hjemmeside.


Læs eventuelt mere inspiration her: http://www.candportalen.dk/guide/cv

Find den rigtige udvikler type til jobbet


Når man kommer rundt og møder forskellige udviklere, kan man se hvor forskellige folks tilgang til udvikling er.
Nogle gider ikke pakke ting pænt ind i objekter, men skriver det bare mere som funktionsprogrammering i et objekt orienteret sprog.
Andre mener at redundant kode er iorden, fordi de laver ikke fejl og det er ikke så svært at rette det de steder.
Nogle udviklere holder på at det skal laves simpelt (hvilket jeg stemmer for), men deres kode er ekstremt kompleks, fylder unødigt meget, og hvis man påpeger det kan de slet ikke se hvad man mener eler kan forstå det kan gøres mere effektivt og vil hellere tage en lang debat om at deres kode ikke kan blive meget mindre og meget mere effektiv, end at indrømme det de lavede var perfekt.
Ego'erne findes også hvor alt de laver er smart, lækkert, hurtigt, men andres foreslag er underlige, overflødige, og generelt dårlige forslag man ikke kan bruge til noget.


Der findes mange forskellige typer af udviklere, som kan være nok så dygtige, men ikke kunne med andre. Andre har stjernedrømme og derfor ønsker at lave alting selv, for ingen er så god som dem og deres måde.
Andre er faktiskret dygtige, men som ikke selv mener det eller kan se det og derfor aldrig helt kommer frem og får det ordentligt vist for andre fordi de mener de skal holde sig i baggrunden uden at vise deres værd.
Nogle gider faktisk helst ikke rigtigt lave noget, hvor andre gerne vil finde løsninger som andre har lavet, men kan ikke implementere dem.

Jeg som udvikler forsøger selv generelt at lytte til andre for ofte har de oplevet noget, eller har nogle ideer jeg ikke har tænkt på, og det er den synergi jeg elsker. Samarbejdet er det som jeg synes er spændende.
Det der ping-pong man kan have kørende er fantastisk når det kører, fordi man begge to opløfter det udviklede til nye bedre højder end hver især enkelt aldrig kunne have opnået.
Det har også meget at sige hvordan man samarbejder og ordner arbejdsfordelingen fordi det skal passe til ens niveau, samt hvad de forskellige udviklere er gode til - så man spiller på deres stærke kompetencer.


Har oplevet en meget dygtig udvikler, som var meget ensporet (nogle ville kalde ham underlig), som skulle samarbejde med et team.
Det er en lille løsning til et 3-4 personers firma der skal holde styr på deres dyner, puder, etc. som ikke behøver være alt for stor.
Fordi der er nogle der ikke er de stærkeste i programmeringsdelen, så skulle niveauet holdes nede hvor de kunne være med, og fordi det var en lille virksomhed behøvede man ikke den store vilde forchromede løsning til dem.
Ham den dygtige udvikler foreslog der skulle kryptering på data, og der skulle laves en stor fin arkitektur med nedarvninger i adskillige niveauer, med events og tråde til performance og caching.
Det var ikke lige løsningen for så lille en kunde (tid og pris, plus det skulle afleveres til tiden også), samt heller ikke for de der var med som ikke var på helt det niveau, så de bliver enige om at lave noget simplere.
Dagen efter er han syg og kommer ikke, men siger han er frisk nok til at komme dagen efter. Dagen efter kommer han så klokken 15 og siger han har kodet det hele om til det han mente der var meningen, men det som de var blevet enige om 2 dage efter at de ikke skulle lave.
Han kunne ikke komme ud over at hvis han mente det skulle laves sådan så han kunne vise hvor dygtig han var, så skulle det laves sådan.
Sådan en udvikler ønsker man ikke at få, fordi det kan blive en omkostelig affære - til dels fordi han måske vil være en dårlig investering, plus der måske vil komme en masse problemer i forhold til teamet og samarbejdet. Vedligehold af det han har lavet, fra andre, kan ligeledes blive et problem.
Så sørg for at finde ham der er dygtig, men omgængelig.

fredag den 14. marts 2014

Showoff - Vejen til et godt arbejde


Hvis du gerne vil have et arbejde er det altid godt at have en mulighed for at vise du kan det der skal til.
En model har en portofolio med billeder så de kan vise hvad de har lavet, stilarter etc. så det er nemt for en arbejdsgiver at se hvor god du er til dit arbejde.
Hvis du er systemudvikler har du muligheden for det samme, og det kan betyde ret meget for om du får et job. Personligt så gør jeg meget ud af at agere professionelt, så jeg har min side på plads så man kan se lidt af hvad jeg kan lave, et visitkort så man husker det hele, og så mine papirer i orden så man kan se mine anbefalinger.
Anbefalinger kan være en rigtigt god ting, men den viser stadig ikke modtageren så meget - for du ved ikke om dine løsninger har været store flotte med de nyeste teknologier, og meget avancerede, men intelligente løsninger, eller om du bare har lavet et stort system med det man nu forventer. Hvad var der forventet og levede du op til det, kan det vise, men er jo ikke sikkert at din nye arbejdsgiver forventer det samme af dig.

Derimod det at lave lidt showoff og vise hvad kan du, det kan være en god løsning. Det viser både noget omkring din standard og hvad du leverer, men også så kan der forventningsafstemme så din nye arbejdsgiver ved hvad han kan forvente du kan lave for noget.

Det er dette princip jeg har brugt fordi jeg er systemudvikler og ASP.NET Webudvikler. Jeg har lavet en side der skal fortælle det mit cv fortæller, samt vise hvad jeg kan levere på en pæn overskuelig måde - på et "lærred" der ikke er begrænset af A4. Har lavet www.csharpudvikler.dk hvor man kan læse det hele om mig, min karriere og uddannelse, planer etc.

Det viser du er seriøs, proaktiv og gør noget for at opnå og opfylde dine mål - derfor hjælper det dig nok til at nemmere få et arbejde.

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.