Cum funcționează programatorii orbi

Nu este adesea posibil să întâlnești o persoană orb de succes, iar un programator orb este, în general, o raritate. dev.by a colectat mai multe exemple despre modul în care oamenii orbi fac o carieră în care o persoană obișnuită cu ochii închisi nu poate face nimic.

Cum funcționează programatorii orbi

Da, chiar sunt programatori orbi. Și mulți dintre ei scriu codul dacă nu mai bine, atunci la fel de bine ca și colegii lor de vedere - în Google, nu este așa de ușor de obținut. Și acolo, apropo, cel puțin doi orbi lucrează acum.

T. V. Raman este unul dintre primii programatori orbi care au reușit. El a fost văzut prost de la naștere și la vârsta de 14 ani și-a pierdut complet vederea din cauza glaucomului. Cu toate acestea, acest lucru nu la împiedicat să obțină o diplomă de licență și apoi o diplomă de master în indigena sa India și să-și apere teza de doctorat cu privire la "Sistemul audio pentru lecturi tehnice" din Statele Unite. Și, nu numai pentru a proteja, dar, de asemenea, să primească pentru el un premiu special.

Cum funcționează programatorii orbi

În general, scrie Lucas, programatorii orbi lucrează la fel ca și colegii lor de vedere. Și ceilalți utilizatori ai Quora confirmă acest lucru: foarte puțini oameni folosesc afișaje speciale Braille datorită costului lor ridicat (câteva mii de dolari), Braille nu este, de asemenea, utilizat pe scară largă de către tastatură.

"Nu folosesc tastatura Braille", scrie Parham Doustdar, programator PHP din Teheran. - Pentru a avea doar 6 taste care trebuie să fie apăsate simultan pentru a imprima fiecare caracter, mult mai lent decât apăsând la rândul lor multe taste. De asemenea, nu folosesc un afișaj Braille, dar folosesc un cititor de ecran cu o viteză de citire de 420 de cuvinte pe minut - este mult mai rapid decât citirea de pe un display braille.

Conform datelor diferite, viteza medie de citire a unui adult variază între 120 și 220 de cuvinte pe minut.

Iată un exemplu despre modul în care un programator de ecran funcționează cu programatorul orb danez Florian Beijers (Florian Beijers):

În postul său, Florian descrie în detaliu modul în care lucrează cu un computer:

"Am scris acest text pe un laptop obișnuit Dell Inspiron 15r SE pe care îl puteți cumpăra la orice magazin care vinde laptop-uri. Acesta rulează pe Windows 8 (aceasta nu este alegerea mea personală, dar UEFI este prea dificil să se scadă). Tot ce am făcut pentru adaptare a fost un scaner NVDA cu ecran deschis. <.> Aceasta, într-adevăr, este tocmai adaptarea necesară pentru un utilizator de computer orb ".

Tânărul împărtășește faptul că a învățat setul orb și își face mândri codul, ceea ce îi permite să lucreze cu laptopul la același nivel cu cei vizați. "Singura diferență este că practic nu folosesc mouse-ul. Prefer preferințele rapide și o linie de comandă ", spune el.

Veți fi surprins, dar pe acest laptop Florian nu folosește numai Internetul prin Firefox, scrie rapoarte în Microsoft Word și postări pe blog. El reușește să înregistreze și să-și proceseze propria muzică: pentru asta folosește Reaper, Goldwave, Audacity și Sonar. Și, desigur, el scrie cod pentru site-uri și aplicații folosind Eclipse, Visual Studio și "bun vechi" Notepad ++.

În acest caz, programatorul observă ironia în numele unor produse Microsoft: Visual Studio este destul de convenabil pentru persoanele cu deficiențe de vedere, iar accesul este complet inaccesibil (nu ACCESSible).

Cum funcționează programatorii orbi

Despre memoria remarcabilă a programatorilor orbi spun mulți dintre colegii lor. Lucas Radaelli de la Google scrie că nevoia de a-și aminti cantități mari de informații este principala provocare pentru un dezvoltator orb:

"Mutați o linie pe linie, ascultând fiecare pe rând. Puteți asculta cuvântul după cuvânt sau caracter de caracter. Linia de jos este că în orice moment "vedeți" doar o mică parte a conținutului ecranului. Nu puteți începe programarea prin căutarea în definiția unei funcții. Îți amintești de asta. Dacă vreau să testez definiția unei funcții, am pus un marker, caut o definiție, o citesc și mă întorc. După cum puteți vedea, secunde prețioase sunt pierdute pe acest lucru, astfel încât instruirea în memorie este foarte utilă. "

Programatorul Steve Donie din Texas își amintește cum a lucrat la compania lui Ron Morford (Ron Morford), și-a pierdut din vedere în 20 de ani. Steve află că Ron este unul dintre cei mai talentați programatori pe care i-a întâlnit: "Avea o amintire incredibilă. Unul dintre primele proiecte pe care am lucrat cu el chiar după facultate a fost screensaverul bazat pe DOS. Am lucrat la ea toată dimineața și nu mi-am dat seama în nici un fel. M-am dus și l-am întrebat pe Ron despre funcția specifică și el și-a amintit că este aproape în linie, deși nu a mai văzut-o de câteva luni.

Lucas Radaelli menționează o altă caracteristică a codului scris de orb: "Programatorii orbi nu folosesc indentarea. De obicei, terminăm lucrarea și apoi formăm codul, deoarece pentru noi nu are sens. Chiar îmi place Python. Am inventat astfel de tehnici: de exemplu, sărind printr-o linie la sfârșitul fiecărui bloc - așa că înțeleg rapid unde se termină. Când citesc codul altcuiva, pot activa opțiunea cu care cititorul de ecran va numi nivelul de indentare. Dar este un pic enervant, pentru că va numi numărul de spații în fiecare linie. "

Mulți din programele lor orb laudă fac o rezervă: productivitatea lor este adesea mai mică decât cea a colegilor lor de vedere, dar calitatea codului este ridicată. Acest lucru se datorează lipsei de adaptare a software-ului și a hardware-ului pe care îl utilizează.

Parham Dustdar scrie că mulți dezvoltatori orbi nu folosesc IDE, deoarece interfețele lor nu sunt pe deplin accesibile cititoarelor de ecran. De exemplu, întregul set de IDE Jetbrains.

"Una dintre problemele cu care se confruntă concurența este că oamenii se îngrijesc prea mult de majoritatea pentru a asculta minoritatea", se plânge programatorul din Teheran. - Dacă sunteți într-o minoritate, trebuie să faceți lucruri pe care mulți oameni le consideră drept. În acest sens, cred că este forța persoanelor cu dizabilități: învățați să improvizați, să vă deplasați înainte și să ajungeți la imposibil în fiecare zi, doar pentru a rămâne fără muncă ".

Articole similare