Popularność pracy jako programista .NET spowodowała, że na rynku pracuje coraz więcej programistów. Wśród nich są jednak prawdziwe perełki, o których pracodawcy wręcz się biją. Nie łatwo jest jednak taką perełką zostać. Co trzeba zrobić, żeby skutecznie wyróżnić się spośród kolegów wykonujących ten zawód?
Jakie trzeba mieć kompetencje, żeby nie być tak łatwo zastępowalnym przez pracodawcę?
Oczywiście najważniejszą rzeczą, którą musi umieć programista .NET, jest programowanie. Jednak to zwykle nie wystarczy, żeby wyróżnić się pomiędzy innymi kandydatami. Nawet osoby, których kod jest absolutnie perfekcyjny, nie będą aż tak cennym nabytkiem dla pracodawców. Programowanie trzeba jednak lubić. I to naprawę lubić. Wtedy rozwijanie się w tym obszarze, nabywanie nowej wiedzy oraz śledzenie zmian w języku, nie będzie koniecznością, a przyjemnością.
Niesamowicie ważnym elementem w pracy programisty .NET jest wiedza o biznesie, dla którego on pisze. Zbyt wielu programistów skupia się wyłącznie na tworzeniu kodu, całkowicie zapominając o tym, dla kogo ten kod powstaje. Spojrzenie na biznes z szerszej perspektywy będzie nie tylko doceniane przez pracodawców, ale również stanie się prostym krokiem do rozwoju i poszerzenia swoich horyzontów. Podobne podejście warto mieć do rozwoju kompetencji miękkich, na których brak u programistów stale narzekają pracodawcy.