Возможно ли, чтобы слепой человек работал на веб-разработке переднего плана? [закрыто]

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

Я слепой 3-й курс компьютерных наук в колледже. Я изучал ООП-языки, такие как C++/Java, и до сих пор занимался разработкой программного обеспечения. Меня больше интересует фронтенд веб-разработка. В частности, дизайн веб-сайтов и приложений на стороне пользователя.

У меня такой вопрос: возможно ли, чтобы слепой хоть немного работал фронтенд-веб-разработчиком? То есть, существуют ли определенные повседневные функции веб-разработчика переднего плана, которые не мог бы выполнить слепой человек? Как насчет таких вещей, как проволочные каркасы и макеты? Насколько они необходимы в повседневной жизни? Будет ли достаточно просто понять, чего хочет клиент, и знать, как написать это в коде, или мне обязательно нужно «видеть» результаты моего кода? Или существует командная культура, которая позволила бы моим товарищам по команде одолжить мне свои глаза, чтобы подтвердить, что мой код создает желаемый визуальный эффект/макет, или это будет неразумным бременем для моих товарищей по команде?

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

Является ли это возможным? Конечно. Как вы собираетесь найти компанию, готовую дать вам шанс сделать это? Я понятия не имею и не могу представить себе компанию, которая могла бы это сделать, если только у вас нет успешного опыта работы с ней.
Я не уверен, найдете ли вы компанию или нет. Некоторые компании могут не захотеть рисковать. Я думаю, если вы уже развиваетесь, то, очевидно, вы способны, но вам нужно будет доказать им это.
Хм, возможно, вы можете предложить свой опыт командам, которые создают интерфейсы, которые должны соответствовать нормам ЕС о доступности ? Или для подобных правил в других местах?
Несколько лет назад один программист потерял руки, поэтому компания наняла ему машинистку. К сожалению, у него был многолетний опыт работы, и он был, вероятно, лучшим программистом в компании. Я не думаю, что вы могли бы разумно ожидать, что компания наймет вас и «человека-поводыря», если у вас нет реального опыта, и у них есть другие потенциальные кандидаты, которые могут выполнить работу самостоятельно.
Если бы у вас был клиент, который хотел просмотреть результаты, то, может быть. Но нормальный процесс разработки очень нагляден.
Не уверен, что это стоит ответа, но есть кто-то, кто слеп и работает в Интернете . Не говоря уже о том, что она входит в рабочую группу W3C (WG).
Тип развития, о котором вы говорите, требует постоянного визуального ввода и обратной связи. На самом деле из всех типов программирования, в которых вы могли бы участвовать, веб-интерфейс может быть наиболее визуально сложным. Я не скажу, что для вас невозможно сделать такое развитие, но я бы поспорил, что оно близко к самому сложному типу, которым может заниматься слепой человек.

Ответы (1)

Нацельтесь на веб-приложения, совместимые с доступностью, и вы преуспеете в этой нише. 508 (США) и другим стандартам для других стран, но соответствие предназначено для ограниченного удобства использования и потребует спецификаций разработки для согласования с такими вещами, как программы чтения с экрана и тому подобное. Если вы подойдете к этому таким образом, вы выиграете, поскольку можете с полным основанием сказать, что его может использовать слепой человек и он соответствует требованиям доступности.

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

Престижность вам за продвижение вперед в том, что вы хотите сделать, несмотря на слепоту! Это вдохновение для всех!

Обновление для ссылок: