Choć w ostatnim okresie najwięcej ofert pracy pojawia się na stanowisko programisty, to nie każdy kandydat specjalizujący się w tej dziedzinie może liczyć na zatrudnienie, gdyż oprócz kompetencji twardych, liczą się także kompetencje miękkie, a te, niezależnie od zawodu i rodzaju wykonywanych obowiązków, nie zawsze idą w parze z branżową wiedzą. Doradcy personalni przekonują, że o przyjęciu do pracy w 70% decydują umiejętności twarde, w pozostałych 30% kompetencje społeczne. Natomiast o utracie pracy rozstrzyga w 70% brak zdolności społecznych, w 30% zaś brak odpowiednich kwalifikacji merytorycznych. W dodatku wygląda na to, że tak określone proporcje mogą ulegać zmianie na korzyść kompetencji miękkich.