Технический директор компании MomoCentral.com Джейсон (слева) и слепой разработчик Хервин Халиман (справа)

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

А ведь эти люди по существу не отличаются от остальных. Более того, они вполне могут быть лучше остальных. Выдающимися учёными, программистами, кем угодно. Если только у них появляется такая возможность…

«В августе 2014 года мы разместили объявление на вакансию разработчика, вместе со ссылкой на тестовое задание. Кандидатам нужно было пройти тест, прежде чем мы вызовем кого-нибудь на интервью по видеосвязи», — рассказывает удивительную историю Суюань Цзинь (SuYuen Chin), сооснователь платформы для фрилансеров MomoCentral.com. Она объясняет, что в их компании полностью распределённый коллектив, никто не ходит на работу в офис, так что программист мог быть и любой страны.

Одним из кандидатов, который показал выдающиеся результаты в тесте, стал некто по имени Хервин Халиман (Herwin Haliman) из Индонезии.

Девушка говорит, что во время интервью по видеосвязи она со своим коллегой Джейсоном и с самим Хервином обсудили вопросы программирования, опыт работы, его семью другие общие темы: «Затем он остановился и на секунду затих, а нерешительность отразилось на его лице». Она с коллегой не понимали, по какой причине замолчал, и предполагали, что это может быть из-за лагов связи. Затем он всё-таки заговорил:

«Кстати, я должен кое-что сообщить вам, ребята, о своём состоянии».

Сооснователи в недоумении смотрели на парня: «Состоянии? Каком состоянии?», и он огорошил их: «На самом деле я слепой».

Хервин рассказал, что у него зрение 0% на один глаз и 10% на другой. По определению Всемирной организации здравоохранения, слепотой считается способность к зрению меньшая, чем 3/60, или сужение поля зрения до 10 градусов.

Индонезийский программист Хервин Халиман вообще не способен различать текст на компьютерном экране. Может быть, в медицинской терминологии он не считается «абсолютно слепым», но в практическом смысле для программиста это действительно полная потеря зрения.

По статистике ВОЗ, во всём мире около 285 миллионов человек страдают от полной или частичной потери зрения, из них 39 миллионов считаются полностью слепыми, а у 246 миллионов слабое зрение. Около 90% всех страдающих потерей зрения людей живут в странах с низким уровнем дохода.

Хотя Хервин ничего не видел на экране, он великолепно справился с тестовым заданием.

Технический директор фирмы Джейсон никак не мог в это поверить: «Вот это да! Хочешь сказать, что ты выполнил полностью всё тестирование кода через читатель экрана?» — воскликнул он во время видеоконференции. У Джейсона уже был опыт сотрудничества со слабовидящим разработчиком, когда они совместно исправляли баг в открытом коде проекта Mozilla Thunderbird — баг, связанный с работой системы чтения для слабовидящих.

Так оно и было, Хервин действительно работал через читатель экрана (скрин-ридер). Такая программа распознаёт текст на экране монитора и читает его вслух. Во многих операционных системах есть встроенные читатели экрана, такие как Narrator (MS Windows), VoiceOver (OS X) и другие. Но гораздо удобнее сторонние разработки. Например, популярностью пользуются коммерческие программы Jaws for Windows (Job Access With Speech) и Window-eyes. Достойную конкуренцию им составляет программа с открытым кодом NVDA (NonVisual Desktop Access), которая поддерживает 48 языков (репозиторий на Github).

Кстати, программу NVDA в 2006 году написали на Python двое слепых программистов из Австралии. Теперь это мощный программный инструмент, который поддерживается силами обширного open-source сообщества.



После признания Хервина в своей слепоте нанимателям пришлось принимать решение. Нанимать ли на работу программиста, который практически полностью слеп? Они пришли к мнению, что кандидата на должность нужно определять исключительно по его способностям и квалификации, а не по каким-то физическим признакам.

Таким образом, его допустили ко второму этапу интервью, во время которого нужно было показать свои способности программирования в прямом эфире. Парню дали такое же задание, как и всем остальным кандидатам.

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

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

Похоже, что слепым или слабовидящим людям при устройстве на работу часто приходится как будто оправдываться за своё состояние, даже если они никому не уступают по уму и способностям. Это очень неудобно и унизительно.

Хервин получает оплату труда по такой же ставки, как и остальные сотрудники компании. Суюань говорит, что если бы они решили иначе, это «повредило бы не только ему, но и нам самим». Естественно, и речи не идёт, чтобы эксплуатировать парня больше, чем всех остальных, как в средние века могли поступать со слепыми беспомощными рабами. Ни у кого даже таких мыслей не было.


Свободное от работы время

«Нет никаких оснований давать ему дополнительные часы, потому что он пишет код так же быстро (если не быстрее), чем любой другой», — пишет Суюань. Новый сотрудник сразу влился в рабочий процесс и начал выдавать отличный результат, его код требовал минимальной рецензии, и он справлялся с трудностями, которые ускользали из внимания многих коллег.

Наоборот, Хервину дают дополнительное свободное время, чтобы он мог спокойно заводить маленькую дочку в школу и забирать обратно, водить её в поликлинику в случае необходимости и т.д.

Спустя некоторое время компания запустила фрилансерскую платформу MomoCentral, где отобранные разработчики и дизайнеры выполняли заказы клиентов. Поначалу Хервин беспокоился, что клиенты не станут с ним работать из-за его слепоты. Однажды он спросил: «Вы уволите меня, если я не понравлюсь клиентам?». Суюань говорит, что этот вопрос до сих пор не стёрся из её в памяти, так неожиданно он прозвучал от человека, который является отличным профессионалом.

Его успокоили и заверили, что никто его увольнять не собирается. Хотя некоторые клиенты предпочитали проявлять осторожность, вскоре Хервин получил большой заказ от компании Spini и долго работал с их техническим директором из Сингапура (на фото), они даже подружились.



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

Сейчас у Android-приложения, которое разработал Хервин по заказу Spini, сотни тысяч пользователей! Что ещё может служить лучшим доказательством того, что слепые люди могут работать ничуть не хуже всех остальных? Не у каждого здорового программиста с идеальным зрением есть в активе такие разработки, которыми пользуются сотни тысяч человек!

Это отличная и очень вдохновляющая история. Будем надеяться, что она придаст сил и энергии слепым людям, которые живут в России, если они хотят изучать программирование, полноценно работать на российских или зарубежных заказчиков и получать достойную зарплату.
Поделиться с друзьями
-->

Комментарии (61)


  1. Lerg
    16.06.2016 22:43
    +10

    Видео в тему. Как работает слепой программист.


  1. serg65535
    16.06.2016 23:27
    +14

    Лучи добра и уважения всем этим парням. Будучи программистом, меня холодный пот пробивает от мысли о потере зрения, основного канала восприятия информации.

    А по самой теме возник вопрос — судя по всему, ему приходится держать в голове весь контекст того, с чем он сейчас работает, он же не может постоянно скролить код и пробегать глазами написанное. В этой связи интересно, а почему accessibility пошло по пути чтения экрана голосом, а не по пути трансляции в некий аналог строки Брайля, которую можно трогать? Кто-нибудь может просветить?


    1. Grox
      17.06.2016 01:03

      Есть «мониторы» для слепых, которые являются активной строкой Брайля. Они очень дорогие ($1000-$4000) и, возможно, голосовое восприятие, которое работает параллельно, более удобно, потому что позволяет одновременно писать.


      1. AllexIn
        17.06.2016 07:02

        Даже 4000 не кажется нереальным ценником. Пара-тройка месяцев работы, зато — необходимый инструмент.


    1. daregod
      17.06.2016 01:43

      Тактильные дисплеи существуют, но ценник у них чудовищно негуманный.


      1. tormozedison
        17.06.2016 06:03

        Но есть и самодельные с весьма гуманными ценниками.


        1. Tseikovets
          17.06.2016 15:58

          Приведите примеры!

          Если вы про всякие брайлевские перчатки с вибрамоторами на пальцах за 15 тыс. руб., то это не то. Там даже не восьмиточее, а шеститочие. Кроме того, к программам экранного доступа, типа JAWS, вы их не подключите.


    1. Mellorn
      17.06.2016 01:43
      +6

      Да тут всё просто.
      1) читать скринридером, в результате, выходит гораздо быстрее, чем пальцами.
      2) ограничение на количество рук :D
      Две руки находятся на клавиатуре. Т.е. практически не меняя позиции рук есть возможность сразу и читать и писать.
      Если же использовать трансляцию в строку брайля, например при использовании брайлевских дисплеев, то нужно:
      снять руку с клавиатуры,
      перенести руку на дисплей,
      прочитать,
      вернуть руку на клавиатуру,
      продолжить писать…


      1. Anshi85
        17.06.2016 08:31
        -8

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

        Мог бы поставить вам минусы поставил был, а пока ловите лучи ненависти.


        1. Egorov242
          17.06.2016 10:20
          +2

          Вы только лучи поноса не посылайте)


        1. gaki
          17.06.2016 10:47
          +5

          Сфокусируйте лучи ненависти электронной лупой, чтобы как следует его пробрало.


        1. Sonatix
          17.06.2016 13:36

          Зря вы так. Речь, похоже, шла не о том насколько легко или просто таким людям живется, а о реализации конкретного процесса.


          1. Mellorn
            17.06.2016 13:41

            Да, вы уловили мою мысль. Я говорил именно о реализации.


        1. Mellorn
          17.06.2016 13:37
          +8

          Я незрячий. По-этому, с такой уверенностью и пишу.


          1. Anshi85
            17.06.2016 21:20

            Если так то извините, я был уверен что вы зрячий, так как перед тем как писать свой гневный комментарии к вашему, я смотрел ваши сообщения и нашел где вы говорите что смотрели сериал и читали книгу:

            «Mellorn 10 мая 2016 в 15:12 +1
            Честно говоря, после книги от сериала хотелось плеваться. Несовпадения в сюжетах. При этом, на мой взгляд, разница не в пользу сюжета сериала. Да и персонажи (характеры и т.д.) какие-то не совсем «книжные».
            Конечно, тут может играть роль собственное восприятие. Читая книгу, мы это всё сами себе представляем, интерпретируем на свой лад. А в сериале нам дают интерпретацию его создателей. И не факт, что они будут совпадать. Но всё же, по-моему в сериале слишком много перегибов и неточностей.
            Та же Дейнерис в книжке такая няша. А в сериале она показалась мне слегка неуравновешенной истеричкой. малость утрирую. Но в книжке она какая-то более спокойная и рассудительная.
            Одним словом, от сериала не в восторге»

            Собственно это меня и уверило что вы зрячий.


            1. Mellorn
              17.06.2016 21:56

              Да ради бога. Всё нормально.
              В принципе, я был готов к подобной реакции. Уже после отправки своего комментария перечитал его и понял, что комментарий можно трактовать неоднозначно: а-ля рассуждение диванного теоретика. Так что сам нарвался)


        1. Tseikovets
          17.06.2016 15:42

          Вообще-то называть таких людей героями — это тоже определённая форма дискриминации, просто обратной.

          Наверное героем можно назвать Хокинга, у которого ситуация сложнее, а достижения в жизни выдающиеся по меркам всего общества, а не только группы людей с инвалидностью. Ну а в более рядовых случаях наверное не стоит постоянно твердить о героизме. Это девальвирует реально выдающиеся достижения отдельных людей и создаёт ненужную ажитацию.

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

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

          То есть в действительности возможно и герою этой статьи было не очень приятно всё это прочитать. Не обязательно, но вполне вероятно, хотя он постеснялся об этом сказать работодателю.

          Представьте, что с завтрашнего дня ваш начальник будет всем рассказывать, что вы оболденный молодец. Что вы просто замечательный работник, хотя лицо у вас глупое. Наверняка вы захотите, чтобы вас оставили в покое и просто дали работать, не заостряя внимание на вашей личности и каких-то особенностях.

          Безусловно, я утрирую, но вообще-то в отношении многих инвалидов это именно так. Чрезмерное превозношение каких-то обыденных вещей, выполняемых ими, только подчёркивает то, что вы по-прежнему воспринимаете инвалидов как людей второго сорта, по умолчанию не способных на это.

          Обратите внимание на большинство сюжетов в СМИ про инвалидов. Подавляющее большинство идёт с посылом «Надо же, вроде убогий, а смог. Какой же молодец, почти как здоровые.» Если пообщаетесь с инвалидами, то неожиданно узнаете, что большинство из них от этих сюжетов плюются. В том числе и герои этих сюжетов, которые неожиданно обнаруживают такую подачу в отношении себя.

          Если у инвалида не произошло сильной психологической деформации в сторону приверженности социальному иждивенчеству, то он сам не считает факт своей профессиональной деятельности актом героизма, так как осознаёт обыденность этого явления.


          1. Sonatix
            17.06.2016 15:58
            +1

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


          1. Mellorn
            17.06.2016 18:05
            +1

            Я хотелпридти вечером домой и написать этот комментарий.
            Но вы выразили мысль даже лучше.


          1. Smileek
            22.06.2016 11:38
            +2

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


        1. lamoss
          17.06.2016 20:59

          Информация из первых уст — подобное отношение в стиле «он сам ходит/кодит/ест/катается на велосипеде/etc, значит он герой» напрягает ровно так же, как и жалость. если человеку потребуется помощь — он скажет об этом, не сомневайтесь. К сожалению это понимают очень немногие и потому везде лезут со своим героизмом и снисхождением. Герои — это Кожедуб, Гагарин и Мартин Лютер, а не инвалид на соседней лестничной площадке.


        1. iShrimp
          19.06.2016 15:00

          Немного оффтопа. Не умаляя заслуг героя статьи, хотелось бы заметить: неизвестно, что имеется в виду под словами «зрение 0% на один глаз и 10% на другой» / «only 10% vision left in my other eye», но острота зрения 0.1 позволяет читать символы размером 4.36 мм на расстоянии 30 см. (Нормальное зрение — это разрешающая способность глаза 1 угловая минута, в таблицах для проверки зрения размер буквы 5 угл.минут.) Человек с остротой зрения 0.04 (слепой, по определению ВОЗ) различает буквы размером 10.9 мм с расстояния 30 см. Так что тут не всё однозначно.


      1. gaki
        17.06.2016 10:59
        +1

        1) Читать подряд от начала до конца, может, и быстрее, а быстро пролистать несколько страниц, чтобы найти нужное, где-то помедленнее и повнимательнее, где-то наоборот — это как?


      1. gaki
        17.06.2016 12:47

        В порядке бреда вдруг ударила в голову мысль. А возможно ли запилить что-то типа музыкальной навигации по коду? Допустим, на клавиатуре какие-то хоткеи есть, чтобы скакать между элементами, а что это за элемент, на который ты перескочил, оно не голосом зачитывает, а выдаёт в виде соответствующей ноты. Допустим, заголовок класса — нота «до». Локальная переменная типа unsigned long int — нота «ми-бемоль». Или даже разные инструменты использовать — если класс, то контрабас, функция — скрипка, локальная переменная — дудка. Зашёл внутрь цикла — барабанная дробь.


        1. Tseikovets
          17.06.2016 16:12

          Звуки хороши для относительно небольшого числа событий, так как трудно будет запомнить значение 150 разных звуков.

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

          Наиболее продвинутой поддержкой для незрячих обладает Microsoft Visual Studio, для которой разработаны специальные скрипты, расширяющие функциональность программы чтения экрана JAWS. Всё это создано и поддерживается российским программистом из Москвы.

          Однако это не означает, что незрячие не могут работать в других IDE или редакторах. Тут как и везде вопрос вкуса. Например, существуют ярые адепты Emacs, для которого существует специальная подсистема озвучки Emacspeak, созданная программистом индийского происхождения, работающим сейчас в Google.

          Для программы NVDA есть плагин, который звуками разной высоты для произвольного редактора описывает отступы. Это важно, так как сама NVDA написана на Python.

          То есть эти концепции применяются. Всё в порядке. :-)


          1. gaki
            17.06.2016 16:59

            Если звуки и соответствующие ассоциации удастся как-то грамотно иерархически упорядочить, то, мне кажется, можно запомнить и поболее ста пятидесяти. Но вообще, конечно, обычно, когда приходит хорошая идея, оказывается, что всё давно сделано, а если не сделано — скорее всего, она не очень хорошая :)


        1. sumanai
          17.06.2016 16:19

          Им это не нужно. Посмотрите на видео из первого комментария- скринридеры слепых программистов настроены на ужасающие скорости по 300-400 слов в минуту. Я простой текст читаю в полтора раза медленнее. В этой мешанине я вообще ничего разобрать не могу, а они понимают. Думаю, всё и так упираются в возможности слуховой коры.


          1. gaki
            17.06.2016 17:06

            Я специально на работе занёс эту статью в фавориты, чтобы дома то самое видео посмотреть без палева — было реально интересно. Блеать, я потрясён. Он понимает вот это вот всё, что оно ему в начале демонстрации на полной скорости читает? Чувак реально джедай, может с роботом R2D2 общаться без словаря. Или повесить уже на лоб камеру, чтобы перекодировала видео в аудио и стримила в уши, и перестать уже быть слепым.


      1. Wesha
        18.06.2016 00:37

        Простите, но раз уж Вы незрячий, не могли бы Вы ответить на такой вопрос — а Брайлевский дисплей обязательно руками трогать? Известно, что после кончиков пальцев кожная чувствительность наиболее сильная на губах и щеках. (Кстати, ещё язык, но это уже для гурманов). С учётом пластичности мозга — нельзя ли брайлевский вывод на эти части перенаправить?


        1. Mellorn
          18.06.2016 01:18

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

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

          Я не помню какие там нормативы на скорость чтения в школе, но у нас даже те, кто читал невероятно быстро, прилично уступали в скорости чтения ученику из массовой школы.


    1. Tseikovets
      17.06.2016 15:55

      почему accessibility пошло по пути чтения экрана голосом, а не по пути трансляции в некий аналог строки Брайля, которую можно трогать?


      Брайлевские дисплеи тоже есть и используются людьми, но это далеко не однозначно лучшее решение, потому что

      1. Брайль знает около 10-15% из всех инвалидов по зрению и эта доля склонна к снижению.
      2. Читать Брайль дольше, чем слушать речь синтезатора.
      3. Синтезатор речи способен представить больше информации, чем брайлевский дисплей, так как в дисплеи только 256 вариантов для символа (8 точек по два состояния у каждой — 2^8), то есть существуют коллизии знаков.
      4. Синтезатор речи способен добавлять параллельный информационный слой (изменение тембра произношения или голоса, подмешивание фоновых звуков и пр.). Например, так можно отображать подсветку синтаксиса в IDE, читая зелёные имена переменных более высоким тембром, тогда как на брайлевском дисплее такого пространства возможностей нет.


  1. Garbus
    16.06.2016 23:34
    -1

    Все же мне кажется, что работать с большим объемом чужого кода ему может быть не слишком удобно. Просто от того что взглядом побыстрее читать выходит и с макетами работать комфортнее, видя что получилось.
    Но все же радует и то что не сдался, и развитие ПО которое позволяет таким образом работать с текстом.
    Многие имея все возможности, не хотят работать в принципе, не говоря о развитии.


    1. Tseikovets
      17.06.2016 16:17

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

      Однако потеря зрения — это не конец для программиста. Думаю, это главное, что имеет смысл вынести присутствующим из этой статьи. Хотя это не повод не беречь глаза. :-)


      1. Garbus
        17.06.2016 19:27

        Ну я так и сказал, сейчас (при большом желании) можно работать даже таким образом. С ограничениями по тому что делаешь, но можно. А лет 20 назад о подобном и подумать было сложно, что говорит о постепенном, но совершенствовании ПО.


        1. Tseikovets
          17.06.2016 19:57

          20 лет назад тоже незрячие работали, в т.ч. и программистами. На самом деле, незрячие программисты были ещё во времена ЭВМ с перфокартами. Тогда было разделение на программистов и операторов. Первые программу придумывали, а вторые вводили в ЭВМ. В те времена возможно для незрячих программистов проблем было меньше всего. :-)

          Потом, с переходом на прямое программирование, начались проблемы. Вернее, одна большая проблема недоступности. Это был мёртвый период.

          Но через несколько лет состоялся прорыв и начали появляться экранные чтецы. В своё время, несколько было разработано и в России: часть как самостоятельный продукт, а часть как по-моему неофициально переделанное и переименованное иностранное ПО под DOS. Кстати, screenreader должен ведь работать в фоне, а DOS не имела многозадачности, так что это было не так просто, как может показаться.

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

          Последним бастионом были сенсорные устройства, но и эту крепость взяли, даже дважды. Сначала одна небольшая испанская компания ещё на Windows Mobile, а потом Apple с iPhone 3GS. Сейчас все современные сенсорные устройства реализуют доступность по второй схеме Apple.

          Ну, конечно, в мире *nix до сих пор есть такое явление как консольный screenreader, так как там можно и без GUI. Перфокарт вот только не осталось, хотя у меня дома ещё где-то они лежат, вот только последние лет 25 они использовались как писчая бумага с пустой стороны. А в детстве я из них разные штуки клеил, на что практически весь запас и перевёл. :-)

          Ещё есть концепция самоозвучивающихся рабочих сред. Emacspeak для Emacs — это частный случай. Сейчас в России идёт разработка ещё одного такого решения — LUWRAIN, Можете найти обзоры на Хабре. Там фишка в том, что создаётся отдельная рабочая среда с гарантированной доступностью всех компонентов и с учётом специфики незрячих. В итоге, если все реализованные в среде возможности пользователя устраивают, то он из неё может даже не выходить.

          В общем, хочешь жить — умей вертеться. Чего только не придумали за всё это время.


          1. Garbus
            17.06.2016 20:26

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


    1. tandzan
      17.06.2016 17:41

      Многие имея все возможности, не хотят работать в принципе, не говоря о развитии.

      Надеюсь никто из здесь присутствующих (таких амбициозных, перспективных и т.д.) не узнает на своей шкуре, какой аттракцион унижений приготовило вам государство в случае потери трудоспособности. На «работу и развитие» просто не останется ресурсов. Либо просто смотри на монитор через огромную лупу, либо ходи в поликлинику как на работу, собирая бумажки и доказывая инвалидность, проводя месяцы на больничном, иначе гос-во лишит лекарств и пособий.


  1. toteKopf
    16.06.2016 23:42
    +7

    Меня всегда поражала воля и упорство таких людей. Я уверен, что он себя построил как личность, по кирпичикам. В общем, от меня только лучи добра и уважения.


  1. foxmuldercp
    16.06.2016 23:58
    +1

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


    1. ValdikSS
      18.06.2016 19:54

      Есть еще качественная русскоязычная говорилка RHVoice от Ольги Яковлевой, которая тоже незрячая.


  1. Wesha
    17.06.2016 01:34
    +7

    Сдаётся мне, что он работает так быстро, потому что чисто физически не может отвлекаться на чтение хабра и т.д. :)


    1. copist
      17.06.2016 02:21
      +2

      Да уж. Специальное оправдание зрячих, почему кто-то сейчас здесь, на хабре, а не код дебажит :(
      Он может, если ему это интересно или требуется для работы.

      Думаю, существует некий набор скриптов для какого-нибудь браузерного расширения типа GreaseMonkey, который сможет поправить ему разметку нескольких популярных информационных ресурсов, изначально не предполагающие использование скрин-ридера. Если такого нет, то он должен появиться. Как вам идея для стартапа?


    1. Anarions
      17.06.2016 02:36
      +1

      — Безногий австралиец взабрался на эверест, какое у тебя оправдание?
      — У меня ноги болят


      1. vorphalack
        17.06.2016 03:01
        +4

        в оригинале вроде было " у него ноги не мерзнут"?


    1. WapGeaR
      17.06.2016 10:29

      А с чего такие выводы? В сафари (да и должно быть и в других браузерах) есть режим ридера, который многие сайты парсит правильно и их вполне можно читать. Сам пользовался такой функцией на телефоне, очень удобно и сразу без рекламы и лишней фигни :)
      Так что я думаю он может читать статейки даже быстрее зрячих коллег.


      1. Tseikovets
        17.06.2016 16:21

        Да всё он, конечно, может. На том же Хабре не один и не два полностью слепых пользователей. Не думайте, что инвалиды где-то далеко. В Интернете вы можете с ними столкнуться где угодно.


  1. herr_kaizer
    17.06.2016 09:28

    Не совсем не в тему, но недавно наткнулся на видео, где слепой парень играет в Brutal Doom. Мне это показалось несколько удивительным.
    https://www.youtube.com/watch?v=K-onqBT9S78


    1. Valery4
      21.06.2016 11:27

      Интересно, какие источник и получения информации? Расстояние до стенок положение монстров… «О, выключатель!».


  1. amdf
    17.06.2016 10:18

    У нас работал слабовидящий программист, у которого один глаз полностью не работал. Все задания выполнялись не хуже, чем у коллег. Да, приходилось работать практически носом в монитор, но тем не менее, всё удавалось.


  1. AlexOnBeta
    17.06.2016 10:28
    +2

    Как всегда подобного рода статьи мотивируют к действию. Основной посыл: уж если слепой человек может работать лучше других, то я-то чем хуже?


  1. arandomic
    17.06.2016 10:56
    +2

    «Естественно, и речи не идёт, чтобы эксплуатировать парня больше, чем всех остальных, как в средние века могли поступать со слепыми беспомощными рабами. Ни у кого даже таких мыслей не было.»
    Если ни у кого не было таких мыслей — то откуда тогда такая экстравагантная идея взялась в тексте?


  1. sergix
    17.06.2016 11:18

    Уважение…
    Вот что интересно, а существует система озвучивания ошибки в коде?
    Компилятор не скомпилил и в звуковое сообщение диктует номер ошибки и саму ошибку?
    Так-же дебаг переменных не плохо бы…


    1. Tseikovets
      17.06.2016 16:24

      Всё есть. Хотя с дебагом сложнее, но под MSVS есть реализации и этого.


  1. oleg0xff
    17.06.2016 11:35

    В РФ справку для работы не дадут даже при минимальных отклонениях, вроде проблем с различением цветов, интересно как с этим в других странах


    1. Tseikovets
      17.06.2016 16:28
      -1

      Справку для работы где и кем? Конечно, водителем автобуса не возьмут, но уж программистом может работать кто угодно и где угодно, так что не надо грязи!

      В Индивидуальной программе реабилитации или абилитации инвалида при желании могут даже написать «Рекомендовано работать программистом», так как там вообще всем плевать, что писать. Другой вопрос, что это мало чем поможет.


      1. oleg0xff
        17.06.2016 17:24

        Для устройства на работу по белому надо оформить мед справку 086. Сейчас нет консултаната плюс под рукой, но например дальтонику ее не дадут это я точно помню. И если близорукость выше сколкито диоптрий тоже.
        " но уж программистом может работать кто угодно и где угодно" — так что не надо этого писать — я не смог по белому устроиться — мне не дали.


        1. sumanai
          17.06.2016 17:34

          Оригинально. А как же устраивают инвалидов? Есть же даже квоты для предприятий, или налоговые вычеты, не помню. Должен быть способ.


        1. Tseikovets
          17.06.2016 19:09

          Вероятно, в вашем случае была какая-то специфика работодателя: либо особые условия, либо самодурство, либо неграмотность, либо же просто завуалированное нежелание принимать инвалида.

          Дело в том, что если инвалида в РФ оформлять именно как инвалида, то у него не 40-, а 35-часовая рабочая неделя, плюс удлинённый срок отпуска. Часто именно это и является препятствием. То есть психологически работодатель может не имеет ничего против сотрудника-инвалида, но он понимает, что такой сотрудник априори обладает меньшей производительностью при всех прочих равных.

          То есть в РФ как раз наоборот есть некоторые меры социальной защиты, которые порой оказываются чрезмерными. В итоге, либо инвалид должен трудоустраиваться не как инвалид, либо неформально соглашаться отрабатывать разницу, либо работодатель должен смериться с потерей производительности сотрудника. Юридически же работодатель может привлекать инвалида больше, чем на 35 часов в неделю, но тогда с формальной точки зрения это надо оплачивать как внеурочные часы по соответствующей ставке.

          В принципе же, инвалид программистом в РФ работать может, в том числе и первая группа по зрению. Возможно, вам имело смысл оформить этот момент в ИПРА.

          Так-то в РФ есть и квотирование рабочих мест для инвалидов, и компенсация затрат работодателя на оборудование специального рабочего места для инвалида. То есть есть не только возможность, но и некоторые попытки поддержки трудоустройства инвалида. Да, можно говорить о реальной эффективности и существующих проблемах, но утверждать, что возможность отсутствует как таковая всё-таки нельзя.


          1. oleg0xff
            17.06.2016 22:01

            ну так я еще не инвалид. Попал в развилку когда еще не инвалид и но уже и не настолько здоров чтоб на работу без проблем оформить документы )


  1. ruYeti
    17.06.2016 13:11
    +1

    Не могу не вспомнить своего дедушку, у которого ещё с детства начало ухудшаться зрение (отслоение сетчатки).
    Закончил юрфак МГУ, работал по специальности.
    К зрелому возрасту один глаз полностью перестал видеть, второй позволял различать крупный печатный текст, но зрение продолжало падать. До последнего года работал адвокатом по гражданскому праву. А я до сих пор не могу понять, как он передвигался по крупному городу без посторонней помощи, работал с кипами бумаг…


  1. mammuthus
    19.06.2016 11:22
    +1

    >Хервин получает оплату труда по такой же ставки, как и остальные сотрудники компании. Суюань говорит, что если бы они решили иначе, это «повредило бы не только ему, но и нам самим».

    Без доплат по инвалидности?

    >Естественно, и речи не идёт, чтобы эксплуатировать парня больше, чем всех остальных, как в средние века могли поступать со слепыми беспомощными рабами. Ни у кого даже таких мыслей не было.

    Кроме автора статьи, очевидно.