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

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

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

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

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

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

Я спросил ее, чем она занимается, и в ее фирменной манере ответила «просто ничего». Я подошел, чтобы лично убедиться, и заметил, что она была на Youtube и смотрела видео из игры Rock Band (то, что мы любим играть вместе). Излишне говорить, что я был впечатлен. Она не умеет читать и писать, но она смогла найти значок микрофона в строке поиска и использовать его, чтобы вызвать все, что она хотела.

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

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

Она щелкнула значок Google Chrome и была переведена на главную страницу по умолчанию, где снова щелкнула значок микрофона и начала поиск по запросу «игрушки». Именно тогда концепция доступности поразила меня, как грузовик.

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

Когда в разговорах, которые я слышал, о доступности упоминается, обычно речь идет о нарушениях зрения. Для меня было поучительно увидеть, как это разыгрывается в совершенно другом контексте. Я подумал про себя: «Если это что-то, что может помочь людям преодолеть их ограничения, что еще есть?»

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

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

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

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

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

Первоначально опубликовано на сайте thecodinghyrax.wordpress.com 7 апреля 2016 г.