At liste sine kompetencer er en svær ting! Der er flere dilemmaer, for mig er de to vigtigste.: skal man liste mest muligt, eller holde det til det relevante, kompakte og læsbare? Som programmør, lister man så generelle kompetencer eller specifik erfaring?
Her vil jeg gerne liste alle kompetencer, på en overskuelig måde. Det er mange, men med den rigtige gruppering tror jeg på det kan holdes overskueligt.
Hvilket leder til punkt to. Her lister jeg generelle erfaringer, det er min klare erfaring at det er dem der betyder mest. Det er ingen leg at lære fx. WCF når man er godt hjemme i RPC genrelt. Om jeg kan WCF betyder intet i forhold til om det tager en dag at lære det relativt flydende eller om det tager en uge.
I starten skriver jeg kun programmeringssprog, da del to skal bygges lidt specielt op.
Programmeringssprog
Skala 1-10: 1 = har kodet, men vil kræve genlæring. 5 = fungerer godt i sproget, kan løse de fleste almene problemer. 10 = super ekspert inden for sproget (nok til at holde dybdegående foredrag om det bagved)
- Java – 8 – Har kodet i mange år, er godt inde i API, sidelæggende værktøjer og langt over de fleste datamatikere.
- SQL – 7 – Fungerer ret flydende, kan mere end en gennemsnitlig programmør.
- PL/PGSQL – 5 – Minder om PL/SQL fra Oracle. Er efterhånden ganske god til det, og kan løse selv lidt mere tricky opgaver.
- C# – 5 – Fungerer flydende, men vil gerne have mere erfaring.
- Python – 2 – Men er ved at bygge mig op på 5
- C/C++ – 3 – Har et ok indblik, med øvelse og erfaring ville jeg hurtigt være på 4/5-stykker
- PHP – 3 – Med genopfriskning og opdatering til nyeste standarder ville jeg komme på 6
- Object Pascal – 1
- VB (asp – ikke asp.NET) – 1 – Ikke et sprog der ligger højt på min liste
Teknikker og generelle metoder
På vej
Designmønstre/Patterns
På vej
Værktøjer
På vej