Особенности профессии программиста: навыки и перспективы