Разнообразие функций программиста: взгляд на профессию