В офісі фінської компанії Vincit в Тампере можна побачити незвичайну картину: за робочим столом, обличчям до стіни, сидить співробітник. У нього немає ні монітора, ні миші - тільки клавіатура і навушники. Здається, що він просто дивиться в стіну, але насправді він зайнятий справою. Це незрячий розробник на ім'я Туукка Ояла, і в блозі компанії Vincit він розповів, як влаштована його робота.
(Всього 6 фото)
Джерело: "Хабрахабр"
Ояла здатний сприймати тільки сонячне світло і дуже яскраві лампи, а нічого корисного для роботи за комп'ютером ці вміння не дають. Проте він займається веб-проектами, а ще консультує колег з приводу того, наскільки їх роботи зручні для людей з обмеженими можливостями.
У нього звичайний ноутбук під Windows 10, а вся "магія" в встановлених на ньому програмах. Скрінрідер перехоплює картинку з екрану і представляє інформацію в доступній формі: або в абетці Брайля через окремий дисплей, або синтезує мова.
Правда, на голосових помічників зразок Siri цей роботизований голос не схожий, розібрати його "мова" складно. Він вимовляє приблизно 450 слів за хвилину - в два-три рази більше, ніж люди в звичайній розмові. Так Ояла чує параграф тексту на фінському. А тут той же текст озвучує англомовний синтезатор мови.
Мишею Ояла не користується - тільки клавіатурою зі стандартними сполученнями команд: стрілки, клавіша Tab для навігації усередині вікна, Alt + Tab для перемикання між вікнами і так далі. У скрінрідеров є і багато власних "гарячих клавіш" - наприклад, для читання різних частин активного вікна, включення або виключення деяких власних функцій.
Значну частину часу фін проводить в командному рядку, тому що так виходить швидше. З графічних програм він використовує хіба що браузер і редактор, адже відповідні інтерфейси зроблені для зрячих людей, які користуються мишею, а значить, йому вони незручні.
Ояла називає Windows найзручнішою операційною системою для людей з обмеженими можливостями. Користувався б Mac OS, але його бентежить їх скрінрідер і моделі навігації в системі.
Код він читає теж за допомогою скрінрідера: "Я пропускаю непотрібні рядки або може прослуховую тільки половину заради контексту, але якщо мені дійсно потрібно розібратися, то я читаю все як роман. Природно, я не можу прочитати таким способом гігантську кодову базу. У цих випадках доводиться абстрагувати частини коду в розумі: цей компонент приймає x на вході і повертає y, неважливо, що він реально робить ". Карту коду Ояла отрісовиваєт в голові. Першою мовою програмування для нього був Python (говорить, що PHP не вважається).
Головний критерій розробника при виборі інструменту - доступність і ефективність для незрячих: "Якщо я не можу використовувати інструмент ефективно, то він вже не розглядається".
І тим не менше з боку здається, що Ояла знаходить інструмент для будь-якої необхідності і живе звичайним життям. Опис його профілю в твіттері виглядає так, немов сліпота - лише одне його якість з багатьох, а не головний фактор, що визначає його життя: "Розробник, музикант, книжковий хробак, сліпий. Люблю хороший чай. Знаю фінський".