Ako funguje slepý programátor z Fínska

V kancelárii fínskej spoločnosti Vincit v Tampere môžete vidieť nezvyčajný obraz: zamestnanec sedí pri stole, ktorý stojí pred oddielom. Nemá ani monitor, ani myš - iba klávesnicu a slúchadlá. Zdá sa, že sa len pozrie na stenu, ale v skutočnosti je zaneprázdnený. Toto je slepý developer s názvom Tuukka Oyala a na blogu spoločnosti Vincit povedal, ako je jeho práca štruktúrovaná..

(Celkom 6 fotografií)


Zdroj: "Habrahabr"

Ojala je schopná vnímať len slnečné svetlo a veľmi jasné lampy a tieto zručnosti neposkytujú nič práce na počítači. Napriek tomu sa angažuje v webových projektoch a tiež radí kolegom o tom, ako pohodlne je ich práca pre ľudí so zdravotným postihnutím..

Má pravidelný prenosný počítač pod operačným systémom Windows 10 a všetky "magické" programy nainštalované na ňom. Čítačka obrazovky zachytáva obraz z obrazovky a prezentuje informácie v prístupnej forme: buď v Braillovom písme cez samostatný displej, alebo syntetizuje reč.

Je pravda, že tento robotický hlas nevyzerá ako hlasoví asistenti ako Siri, je ťažké rozprávať jeho "reč". Hovorí asi 450 slov za minútu - dva alebo trikrát viac ako ľudia v bežnom rozhovore. Takže Ojala počuje text vo fínčine. A tu je rovnaký text vyjadrovaný anglicky hovoriacim syntetizátorom reči..

Oyala nepoužíva myš - iba klávesnicu so štandardnými kombináciami príkazov: šípky, klávesa Tab na navigáciu v okne, Alt + Tab na prepínanie medzi oknami atď. Čítačky obrazovky majú veľa vlastných klávesových skratiek - napríklad na čítanie rôznych častí aktívneho okna, zapnutie alebo vypnutie niektorých vlastných funkcií..

Finn trávi veľa času na príkazovom riadku, pretože je to rýchlejšie. Z grafických aplikácií používa možno prehliadač a editor, pretože príslušné rozhrania sú vytvorené pre vidiacich ľudí, ktorí používajú myš, čo znamená, že sú nepohodlné.

Ojala nazýva Windows najpohodlnejším operačným systémom pre ľudí so zdravotným postihnutím. Používali by Mac OS, ale sú zamieňané ich čítačkou obrazovky a navigačnými vzormi v systéme..

Číta tiež kód pomocou čítačky obrazovky: "Premiestňujem zbytočné riadky alebo počúvam len polovicu kontextu, ale ak naozaj potrebujem na to prísť, potom som si prečítal všetko ako román." Prirodzene, nemôžem takto čítať obrovský kódový kód. Musíte abstraktné časti kódu vo vašej mysli: táto zložka vezme x na vstup a vráti y, bez ohľadu na to, čo vlastne robí. " Oyala je kódová karta kreslí v hlave. Prvým programovacím jazykom bol Python (hovorí, že PHP sa neberie do úvahy).

Hlavným kritériom pre vývojárov pri výbere nástroja je dostupnosť a efektívnosť pre nevidiacich: "Ak nemôžem účinne použiť nástroj, potom sa už nepovažuje za".

Avšak z vonkajšieho hľadiska sa zdá, že Ojala nájde nástroj pre každú potrebu a žije bežný život. Popis jeho profilu na Twitteri vyzerá ako slepota je len jednou z mnohých vlastností a nie hlavným faktorom určujúcim jeho život: "Vývojár, hudobník, knihomol, slepý Milujem dobrý čaj Viem, že fínsky".