Jak funguje slepý programátor z Finska

V kanceláři finské společnosti Vincit v Tampere můžete vidět neobvyklý obrázek: zaměstnanec sedí u stolu, který stojí před oddílem. Nemá ani monitor ani myš - pouze klávesnici a sluchátka. Zdá se, že se jen dívá na zeď, ale ve skutečnosti je zaneprázdněn. Jedná se o slepého vývojáře jménem Tuukka Oyala a na blogu společnosti Vincit uvedl, jak je jeho práce strukturována..

(Celkem 6 fotografií)


Zdroj: "Habrahabr"

Ojala je schopna vnímat jen sluneční světlo a velmi jasné lampy a tyto dovednosti neposkytují nic užitečného pro práci s počítačem. Přesto se zabývá webovými projekty a také kolegům radí, jak pohodlně je jejich práce pro osoby se zdravotním postižením..

Má pravidelný notebook pod Windows 10 a všechny "magické" programy v něm nainstalované. Čtecí zařízení obrazovky zachycuje obraz z obrazovky a představuje informace v přístupné podobě: buď v Braillově abecedě prostřednictvím samostatného displeje, nebo syntetizuje řeč.

Je pravda, že tento robotický hlas nevypadá jako hlasový asistent, jako je Siri, je obtížné rozpoznat jeho "řeč". Mluví asi 450 slov za minutu - dva nebo třikrát více než lidé v běžném rozhovoru. Takže Ojala slyší textový text ve finštině. A tady stejný text vyjadřuje anglicky mluvící syntezátor řeči..

Oyala nepoužívá myš - pouze klávesnici se standardními kombinacemi příkazů: šipky, klávesa Tab pro navigaci uvnitř okna, Alt + Tab pro přepínání mezi okny a podobně. Čtecí zařízení obrazovky mají spoustu vlastních klávesových zkratek - například pro čtení různých částí aktivního okna, zapnutí nebo vypnutí některých funkcí..

Finn tráví většinu času na příkazovém řádku, protože je rychlejší. U grafických aplikací využívá snad prohlížeč a editor, protože odpovídající rozhraní je určena pro vidoucí uživatele, kteří používají myš, což znamená, že jsou nepohodlné.

Ojala volá Windows nejvhodnější operační systém pro lidi s postižením. Použije Mac OS, ale jsou v systému zmateni jejich čtečkou obrazovky a navigačními vzory..

On také čte kód pomocí čtečky obrazovky: "Přeskočím zbytečné linky, nebo můžu poslouchat pouze polovinu kontextu, ale pokud to opravdu musím přijít, pak jsem četl všechno jako román.Nejrozhodně nemohu číst obrovský kódový základ tímto způsobem. budete muset abstraktní části kódu v mysli: tato složka trvá x na vstupu a vrátí y, bez ohledu na to, co vlastně dělá. " Oyalova kódová karta přitáhne hlavu. Prvním programovacím jazykem pro něj byl Python (říká, že PHP se nepovažuje).

Hlavním kritériem pro vývojáře při výběru nástroje je dostupnost a efektivita pro nevidomé: "Pokud nemohu efektivně použít nástroj, pak se již nepovažuje za".

Z vnější strany se ale zdá, že Ojala najde nástroj pro každou potřebu a žije obyčejný život. Popis jeho profilu na Twitteru vypadá, že slepota je jen jednou z mnoha vlastností a nikoli hlavním faktorem, který určuje jeho život: "Vývojář, hudebník, knihomol, slepý Miluju dobrý čaj..