Интересное
Цифровая трансформация проникает во все сферы и заметно меняет качество жизни. То, что ещё вчера казалось фантастикой, сегодня уже обыденность. Например, программирование вслепую. Рассказываем, как это возможно, опираясь на опыт незрячего разработчика Евгения Некрасова.
Впервые Евгений Некрасов начал заниматься программированием в школе в родном Владивостоке. Преподаватель информатики обучил его пользоваться компьютером и познакомил с программой-скринридером, которая голосом проговаривает текст и называет объекты на экране.
Некрасов воспринимает программный код на слух: понемногу наращивая скорость, он научился слушать его на скорости 1000 слов в минуту. При этом работает он в стандартных текстовых редакторах, программный код набирает на клавиатуре сам. Для удобства использует раскладку Дворака: в ней есть версии отдельно для левой и правой рук и специальная версия для программистов.
В работе и жизни Евгений зачастую сталкивается с тем, что скринридер не справляется с некоторыми сайтами из-за специфики их веб-вёрстки: программа не считывает элементы страницы как текст или же читает их в хаотичном порядке. Это же касается и приложений, которые необходимы ему в работе. Тогда Некрасов пишет вендору напрямую, чтобы адаптировать его софт под себя.
Евгений знает более 10 языков программирования, каждый из них был ему необходим для конкретной задачи. Например, для работы на Linux требуется Bash, для работы с моделями нейронных сетей — Python, для разработки веб-интерфейсов — JavaScript, для приложений на Android — Kotlin, а язык Ассемблера «просто было интересно учить».
> 10 языков
программирования знает Евгений
Разработка ПО для незрячих вполне доступна, считает также незрячий программист Михаил Пожидаев. При этом, по его словам, в России всего 10—20 подобных программистов. «Для этого требуется качественное образование, а это нередко вопрос удачи», — пояснил он. Кроме того, для таких разработчиков необходим специализированный софт, и «тут кто как выкрутится». Например, Пожидаев пишет его для себя сам.
< 20
незрячих программистов в России
Путь в ИТ
Евгений Некрасов родился во Владивостоке в 1998 году. Десять лет назад вследствие несчастного случая Евгений потерял зрение (но врачи сохранили ему светоощущение), ему также оторвало правую кисть и порвало барабанные перепонки. Слух частично восстановился, руку пришлось протезировать.
Поначалу Евгений учился программированию по самоучителям и информации в интернете. Затем получал знания в Дальневосточном федеральном университете (ДВФУ) и ИТМО.
Защитил диплом на тему создания прототипа программной системы по разработке веб-интерфейсов для лиц с инвалидностью по зрению. Сейчас специализируется на разработках в области больших данных и искусственного интеллекта, а также виртуальной реальности, поскольку это направление совпадало с областью его исследований, объясняет программист.
Навыки в программировании Евгений использует не только для заработка (создаёт сайты на заказ, выступает консультантом для крупных компаний), но и для создания сервисов для людей с ограниченными возможностями здоровья (ОВЗ). Он это делает на личные сбережения.
В 14 лет
Евгений начал программировать