Статья опубликована в рамках: L-LI Международной научно-практической конференции «Личность, семья и общество: вопросы педагогики и психологии» (Россия, г. Новосибирск, 13 апреля 2015 г.)
Наука: Педагогика
Секция: Профессиональная компетентность: проблемы, поиски, решения
Скачать книгу(-и): Сборник статей конференции
- Условия публикаций
- Все статьи конференции
дипломов
Статья опубликована в рамках:
Выходные данные сборника:
ПРОФЕССИОНАЛЬНАЯ ДЕЯТЕЛЬНОСТЬ ТЕХНИКА-ПРОГРАММИСТА: СОДЕРЖАНИЕ И СУЩНОСТЬ
Атяскина Татьяна Викторовна
аспирант 1 курса факультета гуманитарных и социальных наук Оренбургского государственного университета по специальности «Образование и педагогические науки», преподаватель Колледжа электроники и бизнеса ОГУ, РФ, г. Оренбург
PROFESSIONAL ACTIVITY OF SOFTWARE TECHNICIAN: CONTENT AND ESSENCE
Tatyana Atyaskina
1-year post-graduate student of Humanitarian and Social Sciences Department, Orenburg State University with a specialization in “Education and Pedagogical Sciences”, Lecturer in College of Electronics and Business of Orenburg State University, Russia, Orenburg
АННОТАЦИЯ
В статье представлена модель содержания и сущности профессиональной деятельности техника-программиста. Рассмотрены виды профессиональной деятельности, трудовые функции, а также способности и личные качества техника-программиста, определяющие успешность деятельности данного специалиста.
ABSTRACT
The article deals with the content and essence model of software technician’s professional activity. Types of professional activity, labor functions, software technician’s capabilities and personal characteristics determined specialist’s success are under study.
Ключевые слова: деятельность; профессиональная деятельность; техник-программист; профессиональная деятельность техника-программиста.
Keywords: activity; professional activity; software technician; software technician’s professional activity.
В связи с развитием информационных и компьютерных технологий, рынок труда стал больше востребован специалистами в этой области. Сегодня профессия «программист» выходит на одно из первых мест в обществе по уровню востребованности.
Программисты — специалисты в области вычислительной техники, современного программного обеспечения, которые занимаются разработкой и написанием программ на ЭВМ. В соответствии с профессиональным стандартом программиста, техник-программист — это квалификация специалиста со средним профессиональным образованием.
Возникает вопрос: какова же специфика профессиональной деятельности техников-программистов?
Деятельность — это особая целостная система, включающая различные компоненты: мотивы, цели, задачи, действия, результат. Всякая деятельность состоит обычно из ряда актов — действий или поступков, основанных на тех или иных побуждениях или мотивах и направленных на определенную цель. Ведущими видами деятельности человека является игра, учение, занятие, труд [3; 7].
Профессиональная деятельность — социально обусловленный, осознанный, целенаправленный труд [5]. Профессиональная деятельность, с точки зрения психологов, представляет собой сложную динамическую систему, состоящую из мотивов, потребностей, целей, средств, способов, условий для достижения цели, результата. Профессиональная деятельность — деятельность, направленная в первую очередь, на решение профессиональных задач.
Структурные компоненты профессиональной деятельности определяются уровнем квалификации (уровнем знаний, умений и навыков, необходимых для осуществления данной профессиональной деятельности), мотивацией личности (ее профессиональной направленностью), ее эмоциональностью, уровнем развития психических процессов, специальными профессиональными способностями и условиями работы [2; 5].
На рисунке 1, в соответствии с ФГОС СПО специальности 09.02.03 Программирование в компьютерных системах, показаны виды профессиональной деятельности, к которым готовится будущий техник-программист [9].
Рисунок 1. Виды профессиональной деятельности выпускников специальности 09.02.03 Программирование в компьютерных системах
Основная цель вида профессиональной деятельности программиста: разработка, отладка, проверка работоспособности, модификация программного обеспечения. Согласно профессиональному стандарту программиста, обобщенной трудовой функцией техника-программиста является разработка и отладка программного кода, включающая трудовые функции: формализация и алгоритмизация поставленных задач; написание программного кода с использованием языков программирования, определения и манипулирования данными; оформление программного кода в соответствии с установленными требованиями; работа с системой контроля версий; проверка и отладка программного кода [6]. В рамках каждой трудовой функции, предусмотрены трудовые действия, необходимые умения и знания техника-программиста, выполняющего профессиональную деятельность по разработке и отладке программного кода.
Деятельность программиста в своих работах исследовали такие ученые, как Т.В. Корнилова, Е.А. Орел, А.А. Рычкова, О.К. Тихомиров, Б. Шнейдерман.
Предметом обсуждения и дискуссии сегодня являются мнения специалистов по поводу наличия тех или иных способностей, определяющих успешность деятельности программиста.
По общему признанию ученых, профессия программист требует высокого уровня интеллекта, подчеркивается необходимость таких качеств, как способность к абстрагированию и пониманию отношений между элементами, гибкость мышления, критичность, склонность к планированию, анализу и систематической работе, готовность пополнять знания и переучиваться; признаются существенными вербальные и невербальные компоненты мышления [1].
По мнению Б. Шнейдермана «большинство профессиональных программистов занимаются проектированием, составлением, отладкой, тестированием, документированием и модификацией программ, написанных на языках высокого уровня или на языке ассемблера». Чем искуснее программист владеет языком программирования как инструментом, тем ценнее он как работник. Автор выделяет такие характеристики личности, связанные с программирование, как самокритичность, управляемость, умеренная возбудимость, терпимость к неопределенности, способность переносить стресс, наличие профессиональных мотивов, настойчивость [11].
Е.А. Орел особо выделяет в структуре интеллекта профессиональных программистов вербальные способности, логическое мышление и эрудицию. По мнению ученого, развитые вербальные способности программиста позволяют ему добиться больших успехов в профессии. Эрудиция как свойство интеллекта отражает способность человека проявлять познавательную активность. Проявления познавательной активности способствуют успешности в программировании, так как этот вид активности необходим, чтобы следить за происходящим в своей предметной области [4].
В книге «Этюды для программистов» Ч. Уэзерелл отмечает, что для успешной разработки программного обеспечения необходимы способности, относящиеся к аналитическим и синтетическим типам мышления (умение анализировать и обобщать информацию) [8].
Профессиональная деятельность специалиста, как и любой другой вид деятельности человека, тесно связана с особенностями его личности. Личные качества специалиста во многом определяет успешность и качество профессиональной деятельности человека
Ученые, при изучении личности и особенностей «образа мира» программистов, отмечают, что для них характерно упорство, стремление создать свой мир в пределах компьютерной среды. Предпосылками успешной деятельности программиста в этой работе признаются следующие черты: дистанцированность от других людей, погруженность в собственные интеллектуальные переживания [10]. Б. Шнейдерман считает, что программирование — деятельность одиночек: программисты «нуждаются в общении значительно меньше, чем люди многих других профессий» [11].
Для техника-программиста, который в большей мере связан с решением задач на основе предложенной модели, очень важно, на наш взгляд, иметь развитое пространственное техническое мышление, очень высокий уровень абстрактного и логического мышления, то есть умение видеть за символами языка программирования конкретные формы, гибкость и динамичность мышления, аналитические и прогностические способности, эмоциональную устойчивость, сосредоточенность, высокую работоспособность, пунктуальность, аккуратность, экономность (в использовании вычислительных ресурсов), ответственность, аккуратность в составлении инструкций, наблюдательность, терпение, настойчивость, склонность к монотонной, кропотливой работе, большую силу воли.
Таким образом, под профессиональной деятельностью техника-программиста понимается мотивированный процесс использования средств ЭВМ для достижения основной цели — разработка, отладка и проверка программного кода. В профессиональной деятельности техника-программиста можно выделить такие ее структурные компоненты, как уровень квалификации, состоящий из трудовых функций (знаний, умений, трудовых действий), профессиональная направленность, специальные профессиональные способности, условия и способы деятельности.
Спецификой профессиональной деятельности техника-программиста, ее сущностью является ориентация на конечный результат в виде программного кода, разработанного в соответствии с техническим заданием или требованиями организации.
Деятельность техника-программиста носит явно выраженный мыслительный характер (осознание, обдумывание, придумывание, понимание, обобщение, самоанализ и т. п.), опирается на развитость его интеллектуальной сферы и, прежде всего, мышления.
Список литературы:
1.Бабаева Ю.Д. Интеллектуальные особенности программистов / Ю.Д. Бабаева, А.Е. Войскунски. / [Электронный ресурс]. — Режим доступа. — URL: http://ai.obrazec.ru/programmer.htm (дата обращения 29.03.2015).
2.Климов Е.А. Психология профессионала / Е.А. Климов. М.: Изд-во «Институт практической психологии», Воронеж: НПО «МОДЭК», 1996. — 400 с.
3.Леонтьев А.Н. Деятельность. Сознание. Личность / А.Н. Леонтьев. М.: Политиздат, 1975. — 304 с.
4.Орел Е.А. Особенности интеллекта профессиональных программистов/ Е.А. Орел // Вестник Московского университета. Сер. 14, Психология. — 2007, — № 2. — С. 70—79.
5.Платонов К.К. Вопросы психологии труда / К.К. Платонов. М.: Наука, 1970. — 280 с.
6.Профессиональный стандарт «Программист», утвержденный приказом Минтруда России № 679н от 18.11.2013 г. / [Электронный ресурс]. — Режим доступа. — URL: http://www.rosmintrud.ru/docs/mintrud/orders/138 (дата обращения 29.03.2015).
7.Рубинштейн С.Л. Основы общей психологии / С.Л. Рубинштейн. М., 1946. — 564 с.
8.Уэзерелл Ч. Этюды для программистов / Ч. Уэзерелл. М.: Мир, 1982. — 288 с.
9.Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.03 Программирование в компьютерных системах», утвержденный приказом Минобрнауки РФ № 804 от 28.07.2014 г. / [Электронный ресурс]. — Режим доступа. — URL: http://www.edu.ru/db-minobr/mo/Data/d_14/m804.html (дата обращения 29.03.2015).
10.Чудова Н.В. Психологические особенности суперпрограммистов / Н.В. Чудова, А.А. Долныкова // Психологический журнал. — Т. 18. — № 1, — 1997.
11.Шнейдерман Б. Психология программирования. Человеческий фактор в вычислительных и информационных системах / Пер. с англ. А.И. Горлина, Ю.Б. Котова. М., 1984.
дипломов
Оставить комментарий