Введение
ГЛАВА 1. От описательных к операциональным теориям интеллекта . 11
1.1. Мышление и интеллект. Теории интеллекта. 11
ГЛАВА 2. Программирование как профессиональная деятельность . 20
2.1. Место программирования в ит-профессиях 21
2.2. Психология программирования: цели, задачи и методы 23
2.2.1. Основные цели исследований в психологии программирования . 24
2.2.2. Усовершенствование практики программирования. 25
2.2.3. Усовершенствование методов программирования. 25
2.2.4. Разработка методов оценки качества по. 26
2.2.5. Методы оценки и усовершенствование обучения. 26
2.3. Психологические особенности деятельности по созданию программного обеспечения 28
2.3.1. Модели психической деятельности программиста. 34
2.4. Практика отбора программистов 39
ГЛАВА 3. Профессиографическое исследование деятельности по созданию программного обеспечения 44
1. Цели, задачи и методы исследования. 44
1.1. Цель исследования. 44
1.2. Задачи исследования. 44
1.3 Теоретико-методологическая основа исследования . 44
1.4 Методы исследования. 47
2. Структура деятельности по созданию программного обеспечения. 49
2.1 Содержание этапов разработки по 49
2.2 «Отдельные» деятельности в разработке по 58
Схема 2: Взаимодействие отдельных деятелыюстей в рамках создания программного обеспечения 61
2.3 Построение структуры данных как ключевая деятельность в разработке по гипотетическая аналитическая профессиограмма деятельности программиста при построении структуры данных 67 психологический анализ деятельности по построению структуры данных. 70
ГЛАВА 4. Исследование структуры интеллекта программистов 76
1. Организация исследования 76
1.1. Гипотезы 76
1.2. Методики 77
1.2.1. Компьютерный тест интеллекта I-Stayer 77
1.2.2. Компьютерный тест интеллекта Complex 1Q 80
1.3. Испытуемые 81
1.3.1. Основная группа 81
1.3.2. Фоновая группа 1 82
1.3.3. Фоновая группа 2 83
1.3.4. Фоновая группа 3 83
1.3.5. Сравнительная характеристика профессий, участвующих в исследовании 84
1.3.6. Экспертные оценки 87
1.4. Проведение исследования 87
2. Обработка результатов 89
2.1. Линейная стандартизация 89
2.2. Поиск различий между группами 90
2.3 анализ дисперсии в группах 91
3. Результаты 92
3.1. Поиск значимых различий между группами (основная группа и фоновая группа 1)
3.2. Поиск значимых различий между группами (основная группа и фоновая группа 2)
3.3. Поиск значимых различий между группами (основная группа и фоновая группа 3)
3.4 Анализ дисперсии по группам 96
3.5. Сравнение результатов основной группы с экспертными оценками. 98
4. Интерпретация полученных данных 100
4.1. Результаты тестироваі шя профессиональных групп і 00
4.2. Анализ дисперсии по факторам 108
4.3. Сравнение с экспертными оценками 110
5. Обсуждение результатов 111
ГЛАВА 5. Попытка конструирование теста на способность к усвоению искусственного языка у программистов 121
1. Организация исследования 122
1.1. Гипотезы 122
1.2. Методика. 122
1.2.1. Грамматика искусственного языка. 123
1.2.2. Порядок проведения исследования 123
1.3. Испытуемые 125
1.3.1. Основная группа 125
1.3.2. Фоновая группа 1 126
1.3.3. Фоновая группа 2 126
1.4. Проведение исследования І 26
2. Обработка результатов 127
2. Результаты 128
2.1. Сравнение групп программистов и пользователей интернет по уровню усвоения искусственного языка 128
2.2. Сравнение групп программистов и студентов-психологов по уровню усвоения искусственного языка 129
3. Обсуждение результатов
3.1. Динамика усвоения искусственного языка
ГЛАВА 6. Рекомендации практикам и перспективы исследования . 137
1. Рекомендации 137
1.2. Отбор персонала 13 8
1.3. Профориентация. І 41
2. Меры сходства диагностических профилей. 143
3. Перспективы исследования. 145
Заключение 147
Литература


