Диагностика особенностей мыслительной деятельности специалистов в области информационных технологий (программистов) (1098745)
Текст из файла
На правах рукописиОрел Екатерина АлексеевнаДИАГНОСТИКА ОСОБЕННОСТЕЙ МЫСЛИТЕЛЬНОЙДЕЯТЕЛЬНОСТИ СПЕЦИАЛИСТОВ В ОБЛАСТИИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ (ПРОГРАММИСТОВ)19.00.03 – Психология труда, инженерная психология, эргономика(психологические науки)Авторефератдиссертации на соискание ученой степеникандидата психологических наукМосква – 2007Работа выполнена на кафедре психологии труда и инженерной психологиифакультета психологии Московского государственного университета имени М.В.ЛомоносоваНаучный руководитель:доктор психологических наук, профессорШмелев Александр ГеоргиевичОфициальные оппоненты:доктор психологических наук, профессорКостин Анатолий Николаевичкандидат психологических наукАбросимова Наталия НиколаевнаВедущая организация:Государственный университетшкола экономики–ВысшаяЗащита диссертации состоится «14» ноября в 15 часов на заседаниидиссертационного совета Д.501.001.11 при МГУ имени М.В.
Ломоносова по адресу:125009, Москва, ул. Моховая, д. 11, корп. 5, аудитория 102.С диссертацией можно ознакомиться в Научной библиотеке МГУ имениМ.В. Ломоносова.Автореферат разослан «12» октября 2007 г.Ученый секретарь диссертационного советакандидат педагогических наук, доцентВолодарская И.А.2ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫАктуальность исследования. Информационные технологии – один из самыхдинамично развивающихся видов человеческой деятельности, и, зачастую, прогрессв этой области влечет за собой бурное развитие других областей, в первую очередь,засчетпоявленияновыхвозможностей.Группапрофессийвобластиинформационных технологий достаточно обширна, и на сегодняшний деньнасчитывает около десятка различных специальностей. Они характеризуетсяобщностью целей, средств и условий труда, а вот объект труда особенный в каждойпрофессии.Наиболеехарактернойдляэтойгруппыявляетсяпрофессияпрограммиста, которая и стала объектом нашего исследования.Психология программирования — наука о действиях человека, работающего свычислительными и информационными системами [Шнейдерман Б., 1984].Изучение психологических особенностей программистов началось практически стого момента, как появилась эта сфера профессиональной деятельности.
Однаконельзя сказать, что обилие исследований 1970—1980 гг. поставило точку в вопросеоб интеллектуальных свойствах, важных для профессионального программиста.Мнения специалистов по поводу наличия тех или иных способностей,определяющих успешность деятельности программиста, являются предметомдискуссии. [Бабаева Ю. Д., Войскунский А, Е., 2003, Цейтин Г. С., 1979, Ершов А.П., 1972, Dijkstra E., 1976].По общему признанию профессия программиста требует высокого уровняинтеллекта. Чаще всего подчеркивается необходимость таких качеств, какспособность к абстрагированию и пониманию отношений между элементами,гибкость мышления, критичность, склонность к планированию, анализу исистематической работе, готовность пополнять знания и переучиваться; признаютсясущественными и вербальные, и невербальные компоненты мышления.
Накачественно различных этапах работы программиста перечисленные свойствапредставлены в разных соотношениях [Бабаева Ю. Д., Войскунский А. Е., 2003;Орел Е. А., 2005]. Э. Дийкстра различает логическое рассуждение (reasoning) инеформализуемое обдумывание, или размышление (pondering), т.е. выдвигает тезисо двух типах мышления, которые «работают» на разных этапах решения3профессиональной задачи [Dijkstra E., 1976]. Тезис о математическом характерезнаний, лежащих в основе программирования, очевиден лишь для математическихпримененийЭВМ;вобщемслучаеможносомневатьсявпервичностиматематического знания по отношению к программированию [Цейтин Г.
С., 1979].А.П. Ершов [Ершов А. П., 1972] также отрицает приоритет математическихспособностей, а необходимыми считает инженерные навыки. [Ершов А. П., 1972]. Вкачестве их психологических составляющих выделяют аналитические способности,пространственное мышление, математические способности и пр. [Скрыпник А. В.,1988], т.е. довольно широкий перечень качеств, свойственных профессиямтехнической направленности.Разрабатывались также модели психической деятельности программиста[Шнейдерман Б., 1984, Корнилова Т. В., Тихомиров О. К., 1990]. Шнейдерманпредлагает практически ориентированную модель, четко описывает структурумышления, но не выходит за эти рамки.
В отличие от нее, модель Т. В. Корниловойи О. К. Тихомирова исходит из структуры и специфики деятельности в диалоге скомпьютером и описывает ее когнитивную и мотивационную составляющие, однаконе дает четкого представления о том, какие психологические особенности субъектаспособствуют его успеху в программировании.С целью выявления факторов интеллекта, влияющих на успешность впрограммировании, мы провели исследование особенностей мыслительнойдеятельности программистов на ключевых этапах решения профессиональныхзадач.Цельисследованиясостоялавтом,чтобывыделитьособенностимыслительной деятельности программистов, влияющих на эффективность решенияпрофессиональных задач, а также разработать адекватный предмету исследованияметодический аппарат для решения прикладных задач отбора и подготовки кадров вэтой области.Объектомисследованияявляетсяпрофессиональнаядеятельностьпрограммиста.4Предметом настоящего исследования является структура мыслительнойдеятельностипрофессиональных программистов, которая трактуется в даннойработе, прежде всего, как соотношение уровня развития различных способностей.Основные гипотезы исследования:1.
В структуре мыслительной деятельности программиста преобладаютвербальные способности и логическое мышление.2. Поэтимпараметрампрограммистызначимоотличаютсяотпредставителей других профессиональных групп.3. Программисты решают вербальные задачи, связанные с усвоением ииспользованиемискусственныхязыковыхсистемлучше,чемпредставители других профессиональных групп.4. Различия в результатах и динамике усвоения искусственного языка вразных профессиональных группах объясняется спецификой требованийк интеллектуальным способностям профессионала.Реализацияпоставленнойцелиипроверкавыдвинутыхгипотезосуществлялась в процессе решения следующих задач исследования:1. Выделить и описать основные этапы деятельности по созданиюпрограммногообеспечения,составитьееаналитическуюпрофессиограмму и на основе профессиограммы описать особенностимыслительной деятельности программистов.2.
Провестипоисковоеэмпирическоеисследованиеособенностеймыслительной деятельности программистов и сравнить его результаты срезультатами для других профессиональных групп.3. На основе выделенных особенностей целенаправленно разработатьспециализированную методику экспресс-диагностики способностейпрограммистов.4. Предложить рекомендации по оценке, подбору и профориентацииперсонала в сфере информационных технологий, основанные наполученных экспериментальных результатах.Методологической базой данного исследования служит теория деятельности,различные подходы к которой освещены в трудах А.Н.Леонтьева, Б.Г.Ананьева,5Б.Ф.Ломова, К.К.Платонова, Г.М.Зараковского, О.А.Конопкина, В.П.Зинченко и др.;на методику изучения трудовой и профессиональной деятельности, развитуюЕ.А.Климовым, Г.В.Суходольским, В.Д.Шадриковым, А.Р.Карповым, К.М.Гуревич,Е.М.Ивановой и др.; теорию способностей (С.Л.Рубинштейн, К.К.Платонов,В.Н.Мясищев и др.); концептуальный аппарат психологии мышления (О.
К.Тихомиров, В. В. Петухов) различные теории интеллекта (М. А. Холодная, В. Н.Дружинин, Г. Айзенк, Ч. Спирмен, Р. Кеттелл, и др.) и традиционная психометрика(А. Г. Шмелев, А.А. Бодалев, В. В. Столин, Л. Ф. Бурлачук и др.).Методы исследования. В работе был применен арсенал методов, принятых впсихологии труда и психодиагностике, позволяющих исследовать объективные исубъективные составляющие профессиональной деятельности.Для решения поставленных задач нами использовался целый арсенал:1. Метод аналитического профессиографирования использовался длявыявления структуры профессиональной деятельности программистов.При сборе материала для построения аналитической профессиограммыприменялисьтакжеметодыинтервьюианализапродуктовдеятельности.2. Компьютеризированное тестирование интеллекта применялось длявыявления структуры мыслительных операций специалистов в областиинформационныхтехнологийиихсравнительногоанализасрезультатами других профессиональных групп.3.
Экспериментальный метод использовался в исследовании способностиусвоения искусственных языков. Тест усвоения искусственного языкаALMT был специально разработан в ходе данного диссертационногоисследования.4. Статистические методы обработки данных применялись для обработкирезультатов исследования.Достоверностьиобоснованностьполученныхрезультатовобеспечиваются применением методов получения и обработки данных, адекватныхпредмету и задачам настоящего исследования, организацией экспериментов всоответствии со стандартами экспериментальной психологии, психологии труда,6системностью исследовательских процедур, тщательностью качественного анализаматериалов, а также использованием при обработке результатов современныхстатистических методов, отвечающих специфике эмпирических данных.Научная новизна работы заключается в следующем:1.
Выявлена полная психологическая структура деятельности по созданиюпрограммногообеспечения,описаныееключевыеособенности,влияющие на эффективность решения профессиональных задач.2. Проведеноисследованиеструктурымыслительнойдеятельностипрограммистов, включающее в себя диагностику всех основныхкогнитивных способностей.3. Впервые обозначена роль вербального компонента мышления впрофессиональной деятельности программиста.4. Впервые на русскоязычном материале была сконструирована методикаработы с искусственными языками, моделирующую профессиональнуюдеятельность программиста, с одной стороны, и не требующуюспециальных знаний, с другой.5.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.