ПОШУК
ВХІД НА САЙТ



   
 
ПОШУК
Професійна реабілітація >

Порецкий И.Б. Перспективы применения труда незрячих специалистов в области программирования

Комп'ютерні технології та вища освіта людей з особливи­ми потребами: Дистанційне навчання в системі соціально-трудо­вої реабілітації. Збірник наук. доп. і ст. / Уклад. Л. В. Кова­ленко. - К.: Вища шк., 2002. - 255 с. - Укр., рос.

 

Я не открою Америки, если ска­жу, что на заре компьютерной эры в нашей стране (60-70-е го­ды XX в.) профессия программис­та считалась одной из самых пре­стижных и перспективных среди незрячих специалистов. Такое по­ложение вещей было обусловлено целым рядом обстоятельств. Необходимо отметить, что в те време­на эта профессия мало чем отли­чалась в сознании людей от про­фессии математика, являясь, ско­рее, формой материализации или практической конкретизации последней, нежели самостоятель­ной областью деятельности. Та­кое представление диктовалось, с одной стороны, самим названием (машины-то ведь вычислительные, хотя и электронные), с другой - тем обстоятельством, что основ­ной областью применения были именно задачи вычислительного характера. Кроме того, профессию эту получали именно на матема­тических факультетах вузов. Мне ничего не известно о существовании в те годы специальных учеб­ных заведений, ориентированных на подготовку программистов как таковых. Я даже не уверен в фор­мально-юридическом существо­вании этой специальности в те годы.

Возможность и перспективность математической стези для челове­ка с пороками зрения подтвержда­лись историческим примером Лео­нарда Эйлера, хотя к примеру это­му мало кто апеллировал, а сам характер работы программиста тогда мало чем внешне отличался от работы математика. Основной задачей программиста являлись формализация задачи, разработка алгоритма и его формулировка на том или ином алгоритмическом языке. Вся эта работа, требовав­шая высокой квалификации и большой творческой отдачи, мог­ла быть с успехом проделана ис­ключительно в голове и на бумаге, в кабинетном, можно сказать, режиме, и даже отладка програм­мы, происходившая тогда, выражаясь современным языком, в режиме offline, не требовала пря­мого контакта со сложной аппа­ратурой, рассчитанной на зрячего оператора. Таков был характер работы программиста вообще, и незрячий программист в этом смыс­ле очень мало чем отличался от своих более счастливых коллег. Такое замечательное положение вещей усугублялось еще и тем, что в качестве носителей инфор­мации чрезвычайно широко ис­пользовались перфокарты и пер­фоленты, которые вполне можно было читать невизуальными ме­тодами.

Ситуация резко изменилась в 80-е годы, когда на смену боль­шим ЭВМ стали приходить ма­лые, а затем и персональные ком­пьютеры. Живой диалог с маши­ной при помощи клавиатуры и дисплея стал неотъемлемым ат­рибутом программистских будней, и труд незрячего программиста в его прежней форме утратил свою былую эффективность. Перфокар­ты и перфоленты постепенно ушли в небытие. Если клавиатурный ввод и не таит в себе для незря­чего специалиста непреодолимых преград, то дисплей в качестве основного устройства вывода пред­ставляет весьма серьезную прегра­ду на его пути. Положение наше осложнилось еще и тем, что как раз в это время пришла смена об­щих политических и экономичес­ких ориентиров в обществе, а так­же произошло изменение общей конъюнктуры спроса на программ­ный продукт. Так, акценты при разработке программ стали интенсивно смещаться в сторону ви­зуально-интерфейсной их части, а работа программистов стала при­обретать все более ремесленный, нежели научный характер. Ко­личество программистов начало неуклонно расти, а средний уро­вень их квалификации - столь же неуклонно падать. Появились спрос на низкоквалифицирован­ный труд в этой области и реаль­ная конкуренция, выдерживать которую в условиях зрительной ограниченности стало чрезвычай­но трудно.

Эти перемены, разумеется, не могли не отразиться на положе­нии незрячих программистов, ко­торые один за другим стали те­рять свои рабочие места.

Однако технический прогресс продолжал уверенно двигаться в направлении демократизации компьютерной техники. Поме­нял свой статус и сам компью­тер, превратившись из сугубо про­мышленной установки в атрибут домашнего обихода, компьютер­ная грамотность стала частью общей грамотности, а в общеоб­разовательных школах появился предмет под названием «инфор­матика». Появилось даже такое понятие, как «пользователь», су­ществующее в понимании многих как обозначение некой, достаточ­но размытой, я бы сказал, связан­ной с компьютерами профессии или даже как обозначение про­граммиста весьма невысокой ква­лификации. Такое понимание это­го термина мне представляется ошибочным, ибо пользователь - это в моем понимании тот, кто так или иначе использует в своей жизни и деятельности компью­тер. С этой точки зрения про­граммист - это такой же пользо­ватель, как и секретарь, юрист или переводчик, чье рабочее место оснащено компьютером. Всем им компьютерная грамотность и на­выки операторской работы при­мерно одинаково необходимы для исполнения профессиональных обязанностей.

Еще одним следствием этой демократизации можно считать появление разнообразных специ­альных средств доступа, позволя­ющих лицам с серьезными нару­шениями зрения в полной мере наслаждаться новейшими дости­жениями в области компьютер­ных технологий. Причем наря­ду со средствами, разработанны­ми специально для этой благо­родной цели, весьма дорогими из-за своей малосерийности и потому малодоступными для широких масс пользователей, появи­лось и достаточное количество весьма изощренных средств, опи­рающихся на звуковой и речевой вывод и являющихся, таким об­разом, как бы естественным след­ствием развития мультимедий­ных технологий, очень модных в наше время. Я не хочу здесь сравнивать различные подходы к этой проблеме, что традиционно стало предметом непримиримых споров. На мой взгляд, чем боль­ше будет таких разнообразных средств, тем лучше и веселее нам будет жить.

Итак, подытоживая сказанное, отмечу, что компьютер в наши дни не просто стал доступен не­зрячим пользователям, но обрел, пожалуй, статус одного из важней­ших тифлотехнических средств, играющего ключевую роль в про­цессе реабилитации и интегра­ции в общество лиц с серьезны­ми нарушениями зрения. При­чем здесь можно говорить отнюдь не только о реабилитации вооб­ще, но и о профессиональной ре­абилитации в целом ряде профес­сий. Я, разумеется, нисколько не претендую здесь на какую бы то ни было новизну высказываемых мыслей, тем более что в этом на­правлении сейчас уже многое де­лается. Приятно отметить, что в некоторых городах открылись специальные центры и курсы обу­чения компьютерной грамотности, ведутся работы по приобрете­нию специализированных средств и созданию оснащенных ими ра­бочих мест. Это происходит и в Москве, и в моем родном городе, и в Нижнем Новгороде. Что же касается профессии программис­та, то она, как мне кажется, к со­жалению, отошла на задний план.

Далее мне бы хотелось выска­зать свою точку зрения на воз­можность применения труда не­зрячих программистов в создав­шихся условиях и изложить свое видение проблем и перспектив в этой области.

Скажу сразу, что относиться к незрячему программисту скепти­чески я не могу хотя бы уже по­тому, что сам в течение 15 лет являюсь таковым. Однако, думаю, не следует закрывать глаза и на то, что серьезная зрительная ограниченность все же диктует свою специфику, в частности решаемых задач. Одним из основных дос­тоинств профессии программис­та я считаю обширность и разно­образие областей применения.

Как уже отмечалось, при раз­работке программ в настоящее время все больше внимания ста­ли уделять их интерфейсной ча­сти. Наглядность, эргономичность и эстетичность интерфейса стала оказывать чуть ли не решающее влияние на потребительскую цен­ность конечного продукта, а в работе программистов появилось довольно много чисто дизайнер­ских элементов. Помимо прочего, это связано еще и с появлением большого числа новых областей применения, где характер решае­мых задач достаточно понятен на интуитивном уровне и не требует привлечения наукоемких методов, а эффект от использования вычис­лительной техники весьма ощутим. К этому классу задач я отно­шу и саму разработку интерфей­сов. Эта область представляется мне не слишком перспективной с точки зрения применения труда незрячих специалистов. Во-пер­вых, конечный результат здесь оценивается прежде всего визу­ально, в чем я вижу естественные трудности. Я не считаю, что люди, по тем или иным причинам об­деленные зрением, обделены так­же и зрительным воображением, напротив даже, поводов для тре­нировки такого воображения в жизни у них возникает еще боль­ше, но одного воображения здесь все-таки маловато. А во-вторых, конкуренция здесь достаточно ве­лика, а условия борьбы неравные, особенно учитывая появление так называемых визуальных средств программирования и связанную с этим чрезвычайную демократи­зацию самой профессии. Сказан­ное относится и к такому модно­му нынче направлению, как web-дизайн.

Однако я не вижу серьезных причин переживать по этому по­воду, ибо есть целый ряд других областей, где труд незрячих про­граммистов может быть с успе­хом применен и окажется весьма эффективным и конкурентоспособным. Я имею в виду всевоз­можные задачи, требующие при­менения нетривиальных и науко­емких подходов, программиро­вание математических методов, системные задачи и задачи, свя­занные с обслуживанием обору­дования, короче говоря, все те за­дачи, где акцент при программи­ровании должен быть смещен в сторону алгоритмической, а не дизайнерской проработки. Здесь определяющими профессиональ­ными качествами становятся на­личие специальных знаний, уме­ние логически мыслить, а также способность глубоко сосредоточи­ваться и удерживать это сосредо­точение в течение долгого време­ни. А в этом смысле отсутствие зрения или же его нарушение не играет, пожалуй, своей фатальной роли. Что касается проистекаю­щей из этого нарушения некото­рой информационной ограничен­ности, то преодолеть ее очень по­могает все тот же компьютер, и об этом много уже говорилось ранее, а что касается остальных двух ка­честв, то вспомним все того же Леонарда Эйлера, на потерю оче­редного глаза реагировавшего лишь холодной констатацией факта уменьшения количества отвлека­ющих воздействий.

Хочу отметить еще одну, сравни­тельно недавно возникшую пред­метную область, на мой взгляд, весьма благодатную для примене­ния труда незрячих программис­тов. Я имею в виду разработку программ для так называемых монокристальных ЭВМ и разра­батываемых на их базе устройств. Это направление сейчас бурно развивается, и с устройствами та­кими мы сталкиваемся в жизни очень часто, порою даже не подо­зревая об этом. Сталкиваемся не только на производстве, но и в быту, поскольку к таким устрой­ствам относятся, например, всем известные телефонные аппараты с автоматическим определителем номера, сотовые телефоны и даже современные телевизоры и сти­ральные машины. Спрос на про­граммистов в этой области не иссякает. Для незрячих специа­листов положительную роль иг­рает здесь еще и то обстоятель­ство, что работать, как правило, приходится в паре со специалис­том-электронщиком. В свое вре­мя среди незрячих весьма ши­роко практиковалось увлечение радиолюбительством и радиоспор­том, на эту тему издавались даже книжки по Брайлю. Так вот, те­перь склонности и знания такого рода могли бы быть довольно широко востребованы профессио­нально.

Теперь о средствах. Я не наме­рен здесь рассказывать о тради­ционных инструментальных сред­ствах, используемых программи­стами в своей работе, - всевоз­можных компиляторах, отлад­чиках и тому подобном, - здесь практически никакой особой спе­цифики нет и все зависит глав­ным образом от класса решаемой задачи и от пожеланий заказчи­ка. Мне бы хотелось сказать не­сколько слов о специальных сред­ствах доступа в контексте рассмат­риваемых проблем.

В основном это те же самые сред­ства, к которым прибегает любой незрячий пользователь при сво­ем общении с компьютером: ре­льефно-точечные дисплеи, прин­теры, скринридеры, синтезаторы речи и тому подобное. Однако следует отметить тот факт, что ра­бота носит здесь профессиональ­ный характер, да и сам характер этой работы предъявляет повы­шенные требования к таким сред­ствам. Прежде всего это относит­ся к их программной части.

Профессиональный програм­мист должен не только уметь со­здавать хорошие программы, ре­шающие те или иные задачи, но, чтобы быть конкурентоспособ­ным, он должен уметь делать это быстро, а значит, и средства дос­тупа, которыми он пользуется при взаимодействии с компьютером, должны позволять ему быстро ориентироваться в любой ситуа­ции. В идеале средства доступа должны быть настолько хороши, чтобы их использование оказыва­лось бы эффективнее, нежели при­бегать к услугам понимающего зрячего помощника. Средства эти должны обладать достаточно вы­сокой степенью надежности и ус­тойчивости, так как работа про­граммиста сама по себе нередко мо­жет выступать в качестве источ­ника всевозможных нестандарт­ных ситуаций.

Привнесение дополнительных источников в виде, скажем, «глючного» скринридера невероятно пу­тает карты и оказывается практи­чески недопустимым. Кроме того, средства эти должны обеспечи­вать весьма высокую степень не­зависимости. Незрячий програм­мист должен быть хозяином по­ложения на своем рабочем мес­те, он должен иметь возможность самостоятельно выйти из любой внештатной ситуации, ибо, в силу все той же специфики его дея­тельности, вероятность возникно­вения таких ситуаций достаточ­но высока.

Разумеется, все эти пожелания можно отнести и к средствам дос­тупа для любого незрячего поль­зователя, но для программиста они приобретают особую важ­ность, переходя из разряда поже­ланий в разряд требований.

Хочу отметить, что удовлетворя­ющие в той или иной мере этим требованиям средства сейчас име­ются для целого ряда широко распространенных платформ. Я не стану углубляться в их перечис­ление и характеристику. Интере­сующимся следует обратиться к материалам Нижегородской конференции 1999 г., где этим воп­росам, в частности, был посвящен и мой доклад и где был приве­ден довольно полный и содержательный обзор таких средств в докладе Ю. И. Котова.

Думаю, что вряд ли я являюсь исключением в том плане, что по отношению к этим средствам мне бы хотелось прежде всего вы­ступать в качестве их счастливо­го пользователя, однако не следу­ет забывать и о том, что здесь мы во многом еще и сами творцы своего счастья, ибо кто лучше нас, незрячих программистов, может знать, как следует решать эти за­дачи. Полагаю, что следует вся­чески объединять наши усилия в этом направлении. Пользуясь слу­чаем, хочу отметить, что именно благодаря Нижегородской кон­ференции 1999 г. у меня возник ряд весьма плодотворных контак­тов, вылившихся в не менее пло­дотворное сотрудничество, резуль­татом которого явился программ­ный синтезатор русской речи под Linux. Хочу поблагодарить всех, кто так или иначе имел к этому отношение. А организаторам та­ких вот конференций, думаю, бу­дет приятно осознавать, что их огромный и, безусловно, полез­ный труд имеет такой веществен­ный результат. Во многом имен­но благодаря этому продукт этот получает статус freeware, ибо я не могу считать себя здесь единолич­ным автором. Хотелось бы, чтобы таких результатов было больше.

Итак, попытаемся кратко сфор­мулировать основные итоги ска­занного. В свете новейших достижений в области развития ком­пьютерных технологий и появ­ления широкого спектра всевоз­можных средств адаптации вычислительной техники к потреб­ностям пользователей с серьез­ными нарушениями зрения про­фессия программиста становится весьма перспективной областью для эффективного приложения сил незрячих специалистов и важ­ным направлениям для их про­фессиональной реабилитации и интеграции в общество. Причем труд незрячих специалистов наи­более разумно использовать там, где основной акцент ставится на методологической и алгоритми­ческой проработке, а не на оформительско-интерфейсной части, т. е. на задачах, связанных с реа­лизацией математических мето­дов, системных задачах и других наукоемких областях. Тезис о це­лесообразности применения тру­да незрячих программистов следует всемерно распространять, внедряя его глубоко в сознание работодателей. Правда, каким конкретно образом это можно де­лать, сказать затрудняюсь. В спец­школах для детей с серьезными нарушениями зрения следует осо­бое внимание обратить на каче­ство преподавания информатики, а также не лишней бы оказалась и определенная профориентационная работа. Самим же незря­чим, решившим посвятить себя престижной профессии программиста, я бы порекомендовал сосредоточить свои усилия преж­де всего на приобретении нетри­виальных специальных знаний в этой области, ибо это основной залог их реальной конкуренто­способности на рынке труда.

В заключение хочу сказать о роли Интернета, навыки работы с которым для незрячего програм­миста играют особую роль. Преж­де всего Интернет - это гранди­озный источник информации, который, при умелом его использовании, помогает практически полностью преодолеть естествен­ную информационную ограничен­ность, являющуюся следствием недостатка зрения. Вряд ли сто­ит доказывать, сколь необходимо практикующему программисту всегда быть в курсе последних до­стижений в области своей про­фессии. И в этом плане Интер­нет может сослужить неоценимую службу. Кроме того, он может пре­доставить незрячему программис­ту уникальную возможность са­мостоятельно поработать с плат­формой, для которой еще не су­ществует специальных средств доступа. О таких возможностях я упоминал в своем докладе на кон­ференции 1999 г. И, наконец, через Интернет можно просто получать работу и выполнять ее, причем при этом физический недостаток просто перестает играть роль.

 

© Авторські права НТІ«Інститут соціальної політики». Інтернет-портал створено за підтримки Київстар Дж.Ес.Ем.
Освіта та наукова діяльність | Професійна реабілітація, працевлаштування | Законодавство | Додайте новини | Архів новин | Довідкова інформація | Періодичні видання | Консультація | Дошка знайомств | Інтелектуальні види спорту для інвалідів | Творчість | Web-ресурси | Безбар`єрність | | Каталог книг
Створення та підтримка ClearDesignStudio
Інформація Електронна бібліотека