Кроме очевидной выгоды в деловой сфере, навыки эффективной коммуникации помогают справляться с трудностями, возникающими в повседневной жизни, а человек, способный находить общий язык с другими, будет положительно восприниматься социальными группами, что в конечном итоге благоприятно отразится на его социальном статусе.
Основная сложность при обучении профессиональной коммуникации связана с комплексным характером процесса общения. При общении важно понимать и осознавать особенности конкретного процесса обмена информацией, собственные возможности и особенности, уметь проводить оценку личности собеседника для выбора оптимального стиля общения, уметь активно слушать и доступно доносить собственные идеи, уметь правильно строить письменную коммуникацию, предугадывать поведенческие изменения собеседника при работе в группе, разрешать конфликты при работе над проектами, создавать правильную социально-психологическую атмосферу в общении. Именно этим важным аспектам будет уделено основное внимание в данном издании.
Следует учитывать, что любая деятельность предполагает постоянное решение типовых задач, что накладывает отпечаток на образ мышления и действий человека. С другой стороны, люди, обладающие определенным темпераментом, выраженными личностными особенностями, склонны выбирать род деятельности, который обеспечивал бы им максимально комфортную рабочую среду. Психология каждого человека, профессионально занятого в той или иной области, со временем начинает трансформироваться. Следовательно, можно составить обобщенный портрет человека, занимающегося определенной деятельностью.
Ряд исследований описывает характерные черты, присущие людям, занятым в ИТ-сфере, особенно программистам. Поскольку их работа зачастую связана с колоссальным умственным напряжением, она требует высокого уровня интеллекта, способности к абстрагированию и пониманию отношений между элементами, гибкости мышления, критичности, склонности к планированию, анализу и систематической работе, готовности выполнять задания и переучиваться[Орел 2007]. Чарльз Уэзерелл в предисловии к учебнику «Этюды для программистов» приводит список способностей, необходимых для успешной разработки ПО [Уэзрелл 1982]. Помимо качеств, относящихся к аналитическому и синтетическому типам мышления, автор выделяет вербальные способности, то есть умение строить грамматически правильные, простые и понятные выражения. К личностным характеристикам успешных программистов также относят поленезависимость, внутренний локус контроля, высокую концентрацию внимания, рациональность [Сизухина и др. 2015]. Кроме того, в этой профессии одним из существенных критериев высокого мастерства, по данным немецкого психолога С. Зоннентаг, являются развитые навыки социального общения: лучшие программисты – это те, кто участвовал в большем числе разнообразных проектов, в большем количестве групповых совещаний и консультативных встреч [Sonnentag 1995].