Inimesed esitlevad Afolabi Oyebiyit, tarkvarainsenerit Nigeerias asuvas tarkvarakonsultatsioonifirmas Cyclone, kes räägib, kuidas ta navigeerib digimaailmas.Inimesed esitlevad Afolabi Oyebiyit, tarkvarainsenerit Nigeerias asuvas tarkvarakonsultatsioonifirmas Cyclone, kes räägib, kuidas ta navigeerib digimaailmas.

Afolabi Oyebiyi õppimisest, kuidas koodida seda, mida ta ei saa näha

2026/05/29 21:32
11 minutiline lugemine
Selle sisu kohta tagasiside või murede korral võtke meiega ühendust aadressil crypto.news@mexc.com

Igalas igas vestluses saabub hetk, millega see muutub midagi lähemat elujuhendiks – kuidas asjad toimivad, kus nad lähevad katki ja mida on vaja, et ikka edasi minna.

Afolabi Oyebiyi, nigeeriasest tarkvarakonsultatsioonifirma Cyclone tarkvarainsener, jõuab sellele hetkele siis, kui ta räägib väikestest tehnilistest üksikasjadest, nagu ekraanilugemid, mis teevad arvutitest rääkijaid, õpikud, mis seda ei tee, ja koodimisriistad, mis eeldavad, et kõigil on nägemine. Ta räägib neist, sest tema seisund on sunnitud nendes piirides töötama. 

Afolabi Oyebiyi õppimisest, kuidas koodida seda, mida ta ei näe

Enne kui ta sai tarkvarainseneriks, oli ta juba õppinud, kuidas süsteemid käituvad, kui neid ei ole sinu jaoks disainitud. Siis, 2005. aastal, kui tema nägemine hakkas halvenema, muutus tema suhe digitaalse maailmaga viisidel, millest ta ei saanud tagasi pöörduda, ja ta pidas oma ellu kohanduma.

Ta järgis aeglast taastumist, sealhulgas rehabiliteerimiskeskustes veedetud aega, kus ta esimest korda kohtus ekraanilugemite, Braille’i ja internetipõhiste platvormidega, mis lubasid isevalikku õppimist, kuid eeldasid visuaalset interaktsiooni. Ta astus ka Nigeerias Lagos’is asuvasse Rahvuslikku Informaatikatehnoloogia Instituuti (NIIT), India päritolu globaalsesse erasektorit kuuluvasse oskuste ja talentide arendamise firmasse, kus ta oli esimene nägemispuudega õpilane, õppides koos süsteemiga, mis ise õppis, kuidas teda kaasa tuua.

Isegi praegu, kui ta töötab tööstuses backend-insenerina, kestab võitlus – võime ja ligipääsetavuse vahel, selle vahel, milleks tööriistu on disainitud, ja selle vahel, mida ta neilt nõuab. Kuid see on ainult osa pildist. Teine osa on töö ise: koodi kirjutamine, probleemide lahendamine ja vahel ka vastupanu, kui ligipääsetavust peetakse valikuliseks.

TechCabal rääkis Ibrahimiga tema võitlustest, tema tööst ja pikast, ebavõrdsest teest koodimise õppimisel ning karjääri ehitamisel süsteemis, mis ei olnud kunagi temale mõeldud.

Selles intervjuus on tehtud lühendusi ja selgitusi.

Miks otsustasid te programmeerija saada või kuidas tekkis teil kui nägemispuudega inimesel huvi programmeerimise vastu?

Olen alati olnud huvitatud arvutitest ja nende tööpõhimõtetest. Mul on ka vanem vend, kes on tarkvarainsener. Kuigi ta tegutseb praegu AI-valdkonnas, oli ta just selline ka siis, kui ma otsustasin tarkvarainseneriks saada. Seega olid arvutid juba alati minu ümber.

Pikem vastus puudutab mu soovi teha muutusi inimeste jaoks, kel on puuded. Kavandades siseneda tehnoloogia maailma, mõtlesin, et saan tarkvarainsenerina teha muutusi, arvestades oma ligipääsetavuse küsimusi, ja loota, et saan luua tehnoloogiat, mis neid leevendab.

Tahsin luua abitehnoloogiat, sest olin juba tutvunud ekraanilugemitega. Tahsin olla võimeline looma ekraanilugemisi ning ligipääsetavaid veebisaidisid ja rakendusi, ja selleks on vajalikud just koodimisoskused. See meelitas mind koodimisse. Muud tehnoloogialised ametid, näiteks graafika, olid liiga visuaalselt intensiivsed. Kuid koodimisega saab kogu selle visuaalse intensiivsuse üle põrkuda. Kõik, mida sul on vaja, on kuulda seda, mida sa kirjutad, ja kuulda oma konsooli logisid.

Mis ajal kaotasite oma nägemise ja kas alustasite koodimist enne või pärast seda?

Mu nägemispuude algas 2005. aastal ja halvenes aeglaselt järgnevate aastate jooksul. See on põhimõtteliselt minu supervillagi alguslugu.

Ma alustasin aktiivselt koodimist umbes 2014–2015. Alustasin iseõppimisega onlineplatvormidel nagu Codecademy, Coursera ja W3Schools, enne kui otsustasin õppida ametlikus instituudis.

Seepärast läksin NIIT-i. Seal omandasin kaks ja pool aastat kestnud tarkvarainseneri diplomit. Üks põhjusi, miks ma sinna läksin, oli see, et mu vend oli aastaid varem samuti NIIT-i käinud. See oli tema sisseastumine tehnoloogiamailma. Seega, kui mul oli vaja kohta õppida, oli see loomulikult esimene asi, mis mind meenutas.

Kuidas teid Rahvuslikus Informaatikatehnoloogia Instituudis (NIIT) toetasid?

Olin NIIT-is esimene ja ainus nägemispuudega õpilane. Minu esimestes nädalates seal proovisin aktiivselt loobuda. Iga päev läksin kooli ja ütlesin: „Täna on minu viimane päev.“ See oli nii raske.

Ja naljakas oli see, et me ei teinud veel isegi koodimist. See oli lihtsalt põhiline Microsoft Word. Õpetajad ei olnud kunagi enne õpetanud pimedaid inimesi. Ma pidin klassis kuulama ja siis koju minnes oma arvutiga võitlema. See oli äärmiselt raske.

Aga aeglaselt õnnestus mul õnne saada. Õpetajad hakkasid minuga kohanema. Meil olid klassis väikesed erakorralised seansid. See oli sega õpetajate kaasatundlikkusest ja paljudest lisatöödest minu poolt.

Kui jõudsime konkreetse koodimiseni, oli mul õpetaja nimega härra Andrew, kes oli peaaegu jumalast saadud. Ta tegi palju rohkem, kui tema lepingus oli ette nähtud. Ta aitas mind koolis ja pärast kooli. Mäletan, et mõnikord olin sellega telefonis kell üks või kaks öösel ja ta ei kaebanud kunagi.

Oma karjääri olen peaaegu täielikult talle kohustatud. Ilma selleta oleksin NIIT-i loobunud.

Mis juhtus aegu 2005–2015? Kas õppisite arvuteid ise?

Ma suutsin kuidagi lõpetada keskkooli. Minu nägemise halvenemine algas JSS3-s. Ma kasutasin juba enne silmade halvenemist arvuteid, seega pidin kõik uuesti õppima.

Pärast keskkooli, kogudes kogu lootusetust ja depressiooni, läksin 2013. aastal pimedate rehabiliteerimiskeskusesse. Seal tutvusin ekraanilugemite, Braille’iga ja trükkuritega. See aitas ka mul kohtuda teiste pimedatega inimestega.

Selle perioodi enne olin ma üksindusloom. Ma ei läinud kunagi välja. Teiste pimedate inimestega kohtumine – mõned neist olid palju halvemas olukorras – andis asjadele perspektiivi. Ekraanilugemite õppimine muutis mulle palju. See andis mulle lootust.

Kui kaua kulunud teile Braille’i ja ekraanilugemite õppimisele?

Ma vastustasin Braille’i aktiivselt, kuid pidin seda tegema õppekava tõttu. Ekraanilugemite puhul oli see ilmselt lihtsam, sest see oli küsimus klaviatuuriklahvide meeldejätmisest.

Esialgu tutvustati mulle JAWS-i sülearvutitele ja hiljem Androidi telefonidele TalkBack-i. Palju hiljem tutvustas meie õpetaja mulle NVDA-d, mida kasutan tänapäevalgi. Seega arvutitele: NVDA; telefonidele peamiselt TalkBack.

Mis olid teie koodimise õppimisel tekkivad väljakutsed?

Õppimine oli väga raske. NIIT-is anti meile paberil õpikud, mis olid mulle kasutud, sest ma ei saanud neid näha. Hiljem said mulle juurdepääs tarkvarale OpenBook, kuid oli frustratsioonitundlik põhjustada, et tuli skaneerida lehti suurtest õpikutest.

Ma pidin väga palju toetuma internetile. Kuid paljud veebisaidid on halvasti kooditud ja ei järgi ligipääsetavuse juhiseid. Isegi koodimisveebisaidid olid ligipääsetamatud.

Paljud onlineõpetused olid videod, mistõttu olid need mulle suhteliselt kasutud. Keegi ütles: „Tehke seda“, kuid ei seletanud, mis „see“ on, sest nägijad inimesed nägid ekraanil.

Tegelik koodimisprotsess ise oli veel üks takistus. Paljud koodimisriistad ja IDE-d ei olnud sel ajal ligipääsetavad. Oli asju, mida ma lihtsalt ei suutnud ise teha. Ma pidin ootama järgmist päeva koolis, et keegi aitaks mul nuppu vajutada.

Mäletan, et ei saanud NIIT-is Androidi arendust teha, sest Android Studio ei olnud mulle ligipääsetav. Istusin lihtsalt klassis, kui mu kaaskoolikud koodisid, ja ma ei saanud midagi teha.  See ei olnud küsimus sellest, kas keegi mind läbi viib, lõpuks saan ma selle aru. Lihtsalt ei saanud ma neid ise teha. Ma pidin olema nendega telefonis, jagama oma ekraani ja nad pidid mind juhendama: „liigutage hiirt vasakule, liigutage hiirt paremale“, kõike sellist. Olen seda hiljem õppinud, sest riistad on paranenud.

Oli palju päevi, kui ärkasin ja ütlesin: „Täna on see päev, löön kõik ära, olen valmis.“

Mis tööriistad aitasid teil kõige rohkem teie õppimise ja harjutuste ajal?

Pikka aega kasutasin Notepadi, sest paljud IDE-d olid ligipääsetamatud või liiga frustratsioonitundlikud.

Aga Notepad on väga põhiline. Selles pole koodiennustust, automaatseid importe, mitte midagi. Seega pidin kõike tegema käsitsi. Küsisin kaaskoolikalt kõrvus: „Proovin importida scannerit, kas saate öelda täieliku importlaususe?“

Olin põhimõtteliselt koodinud 2015. ja 2016. aastal nii, nagu nad oleksid koodinud 1976. aastal, sest minu kasutatavad tööriistad olid ligipääsetamatud.

Kuna AI on nüüd kõikjal, kui kasulik see on teie tööle?

Kasutan AI-d väga palju. See on kasulik aegsäästv riist, kuid mitte ainult pimedate inimeste jaoks – kõik kasutavad seda.

Kõigi nende raskustega ligipääsetavate õppematerjalide leidmisel on AI-agendid nüüd väga optimeeritud koodimiseks. Kasutan peamiselt DeepSeek-i kontseptside õppimiseks ja konkreetsete küsimuste esitamiseks. See on nagu õpetaja, kellelt saab otse küsimusi esitada.

Kasutan AI-d ka koodimistoimingute jaoks. On asju, mille tegemiseks kulub mulle tavaliselt pool päeva ligipääsetavuse takistuste tõttu, kuid AI lihtsustab neid. Seega on see olnud väga kasulik ressurss õppimise ja tootlikkuse jaoks.

Mis on teie igapäevane töö tarkvarainsenerina?

Parajasti kirjutan ma backendi Cyclone Technology Limitedile. Põhimõtteliselt lähevad klientide juurde meiega, et tellida meilt midagi ehitada, ja me ehitame selle. Kirjutan seega backendi just seetõttu, et backend pole nii range kui frontend. Enamasti ei pea kasutama silmi. Kõik need asjad, mida näete rakenduses või veebisaidil – graafika ja disain – on frontend ja ilmselgelt ei suuda ma seda mingil määral tõhusalt teha. Ma suudan seda teha, kuid mitte mingil määral tõhusalt. Seega peamiselt backend, mis toimib frontendi jaoks. Mõnikord panen ka oma panuse frontendi, kuid ainult väga piiratud ulatuses. See on põhimõtteliselt kogu lugu.

Kas said te kohe pärast NIIT-i töökohta või otsisite seda mõnda aega?

Alustasin tööd Cyclone’iga 2022. aastal. Sõber soovitas seda mulle, ma esitasin taotluse ja intervjuul läks kõik hästi.

Aga sellele eelnenud periood oli väga demoraliseeriv. Saatsin palju tagasilükkamise kirju. Olid intervjuud, kus rekruteerijad ütlesid: „Te tegite väga hästi. Soovime teid palgata“, ja siis kaks nädalat hiljem kuulsin: „Vabandage, me reorganiseerime.“

Olen teadlik sellest, mida tähendab töökohta pimedana tarkvarainsenerina otsida. Mõned asjad võtavad mulle terve päeva, kui nägijal inimesel kulub sellele kümme minutit.

Programmeerimine areneb kiiresti ja teised õpivad uusi asju kiiresti, aga ma olen mõnikord endiselt otsimas ligipääsetavaid materjale asjade jaoks, mille nad juba nädalad tagasi õppisid.

Kas olete alates koodimise alustamisest teinud mingeid projektisid, mis on seotud ligipääsetavuse või abitehnoloogiaga?

Ma ei ole teinud midagi, mis oleks praegu avalikult ligipääsetav ligipääsetavuse jaoks. Mida ma aga teen, on ligipääsetavuse propageerimine. Seega proovin kõikides projektides, millega töötan, tagada, et ligipääsetavust järgitakse. On ajasid, mil pead valida oma lahingud. On mõningaid vabadeprojekte, kus sa ei saa neile midagi öelda – mis nad teevad, seda teevadki. Kuid kui tean, et saan teha edusamme, proovin teha ligipääsetavuse projektile oluliseks kaalutluseks.

Seoses tööriistade loomisega olen tegelikult loonud mõningaid tööriistu, mida kasutan ainult ise koodimise lihtsustamiseks. Kuid mul ei ole seni olnud piisavalt aega avalikkuse jaoks midagi ehitada. Seega mu klišeediline unenägu paar aastat tagasi tehnoloogiasse siseneda, et luua abitehnoloogiat, on endiselt plaanis.

Vaatlema teie töökohakirjeldust, kuidas teie kolleegid ja kliendid reageerivad teie tööviisile?

Minu sisekolleegidega on olnud palju aktsepteerimist. Aastate pikkuste tagasilükkamiste järel oli inimeste tunnistamine, et ma suudan tegelikult kirjutada head koodi, kinnituseks kogu kannatusele, mille läbi pean läbima, et saada arendajaks.

Saan neilt palju abi.

Mäletan, kuidas üks kolleeg kuulis minu ekraanilugemist ühes seansis ja ütles: „Sinu taustas on midagi, mis pidevalt räägib.“ Kui mu tiimijuht selgitas, et olen nägemispuudega, ei saanud ta aru, kuidas ma koodin.

Uute inimestega on alati esialgne šokiperiood, kuid õnneks taastuvad enamik insenerid kiiresti ja me sobime kokku.

Muidugi on hetki, kus arutelud toimuvad tahvlitel ja diagrammidel, ja ma lihtsalt istun seal, sest ma ei saa kasu vooluskeemadest. Kuid üldiselt on minu tiim olnud väga toetav.

Kui kaasatav on tehnoloogiaekosüsteem Nigeerias ja Aafrikas?

See ei ole üldse kaasatav.

Selle fakt, et inimesed on šokeerunud, kui nad näevad pimedat inimest, kes kasutab mobiiltelefoni või sülearvutit, ütleb juba palju. Puudub piisav teadlikkus puuetest.

Nigeeria haridussüsteem on katki alates algtasemest kuni tipuni. Puuduvad süsteemid, mis leevendaksid puuetega inimeste kannatusi.

Ja see ei ole ainult Nigeeria või Aafrika probleem. Puuetega inimesed kannatavad üle kogu maailma. Kuid siin on see palju halvem. Puuetega inimesed on ikka veel järelmõtlemine.

Mida peaks Nigeerias ja Aafrikas tehnoloogiatööstus tegema, et muutuda kaasatavamaks?

Esimeseks ja kõige tähtsamaks on järgida ligipääsetavuse juhiseid. Ligipääsetavust ei tohi käsitleda järelmõtlemisena.

Tarkvarainsenerid, ettevõtted, koolid ja valitsused peavad mõtlema ligipääsetavusest alustades. Sest kui tehnoloogia ei ole ligipääsetav, lukustab see inimesed täielikult välja.

Paljud inimesed ei mõista, et ligipääsetavus ei ole heategevus. See on infrastruktuur. See on osalemine. See annab inimestele võimaluse iseseisvalt toimida.

See on suurim asi: teadlikkus, ligipääsetavuse standardid ja tahtlik kaasamine.

Mida teete, et rahulikult saada, kui asjad muutuvad väga raskeks?

Asi on selles, et ma ei lähe väga palju välja. Minu väljaminek on osaliselt tingitud Nigeerias olevast ebaturvalisusest ja kõigest sellega seotust. Ma tean palju teid, nägemispuudega inimesi, kes iga päev julgelt välja lähevad. Kuid ebaturvalisus ja see, et inimesi Nigeerias lihtsalt kaasatakse, on suur asi. Ma tean palju teid, kes lihtsalt julgelt sellele vastu lähevad.

Aga ma mängin palju trivia. Tegelen tegelikult trivia tarkvara loomisega ennast rõõmustamiseks. Võib-olla teen selle varsti avalikuks. Lisaks sellele loen palju.

Mida soovite saavutada järgmiste aastate jooksul?

Arvan, et järgmiste aastate jooksul parandan oma oskusi, et suudaksin oma tööd paremini teha. Olen kavandanud saada rohkem sertifikaate ja teha rohkem ligipääsetavuse valdkonnas. See on minu püüdlus oma panuse andmiseks ja kõikidele teistele. Ehitanki asju, kuid asi on selles, et kui ehitad oma asju, miks mitte kaasa aidata sellele, mille keegi juba alustanud? Usun, et saad teha mõlemat. Peamine on, et ma saaksin rohkem sertifikaate ja süvendada oma teadmisi, et saavutada kõik oma eesmärgid.

Mis üks asi teeksite tehnoloogiatööstuses Aafrikas muutmiseks?

Ainuke asi, mida ma muudaksin, on see, kuidas nad suhtuvad ligipääsetavusse. Ligipääsetavus pole ainult meie jaoks, noored ja töötavad. On vanemad inimesed, kes sõltuvad neist toodetest ülesannete täitmiseks, näiteks panganduses ja sõnumite saatmisel. On palju lapsi puuetega, kes sõltuvad paljudest tehnoloogiatoodetest oma hariduse ja paljude muude asjade jaoks. Inimesed ei peaks enam sõltuma teistest põhiliste ülesannete täitmiseks, näiteks laste helistamisest või sõnumite saatmisest. 

Tehnoloogia ligipääsetavus peaks olema esimene asi, millest nigeeriased arendajad ja start-upid mõtleksid. Sõltumine teistest oma igapäevaste tegevuste sooritamisel ei ole tegelikult tore. Need ettevõtted peaksid oma toodete loomisel esmalt kaaluma ligipääsetavust.

Ja lõpuks ei tohiks puue olla põhjus, miks me ei saa tööd. Nägemispuudega inimesed ei suuda ilmselgelt töötada sama kiirusega kui nägijad inimesed. Kuid tööle võtmisel vaadeldakse, mida inimene pakkuda saab, ja ei tohiks teda tagasi lükata puude tõttu.

Turuvõimalus
ConstitutionDAO logo
ConstitutionDAO hind(PEOPLE)
$0.006374
$0.006374$0.006374
+0.45%
USD
ConstitutionDAO (PEOPLE) reaalajas hinnagraafik

SPACEX(PRE) Launchpad

SPACEX(PRE) LaunchpadSPACEX(PRE) Launchpad

Register for a chance to win a free lucky draw

Lahtiütlus: Sellel saidil taasavaldatud artiklid pärinevad avalikelt platvormidelt ja on esitatud ainult informatiivsel eesmärgil. Need ei kajasta tingimata MEXC seisukohti. Kõik õigused jäävad algsetele autoritele. Kui arvate, et sisu rikub kolmandate isikute õigusi, võtke selle eemaldamiseks ühendust aadressil crypto.news@mexc.com. MEXC ei garanteeri sisu täpsust, täielikkust ega ajakohasust ega vastuta esitatud teabe põhjal võetud meetmete eest. Sisu ei ole finants-, õigus- ega muu professionaalne nõuanne ega seda tohiks pidada MEXC soovituseks ega toetuseks.

SPACEX(PRE) Launchpad

SPACEX(PRE) LaunchpadSPACEX(PRE) Launchpad

Register for a chance to win a free lucky draw