Компетенции программиста: Hard и Soft skills