У кожній розмові настає момент, коли вона стає чимось більшим — справжнім путівником по життю: як усе влаштовано, де дає збої і що потрібно, щоб рухатися далі попри все.
З Афолабі Ойебіє, інженером-програмістом нігерійської консалтингової компанії Cyclone, цей момент настає, коли він говорить про накопичення дрібних технічних деталей — зчитувачів екрана, які змушують комп'ютери говорити, підручників, які цього не роблять, інструментів для кодування, що припускають наявність зору у всіх. Він говорить про них, бо його стан змусив його працювати в цих межах.

Ще до того, як він став інженером-програмістом, він уже вивчав, як поводяться системи, що не були розроблені для тебе. Потім, у 2005 році, коли його зір почав погіршуватися, його стосунки з цифровим світом змінилися незворотно, і йому довелося адаптуватися.
Він повільно відновлювався — зокрема, провів час у реабілітаційних центрах, де вперше познайомився зі зчитувачами екрана, шрифтом Брайля та онлайн-платформами, які обіцяли навчання у власному темпі, але розраховували на візуальну взаємодію. Він також вступив до лагоського відділення Національного інституту інформаційних технологій (NIIT) — приватної міжнародної компанії з розвитку навичок та талантів індійського походження, де був першим студентом із вадами зору, навчаючись у системі, яка сама вчилася його включати.
Навіть зараз, працюючи бекенд-інженером у галузі, боротьба триває — між можливостями та доступністю, між тим, для чого розроблені інструменти, і тим, що йому від них потрібно. Але це лише частина картини. Інша частина — це сама робота: написання коду, розв'язання проблем і час від часу протидія, коли доступність сприймається як необов'язкова.
TechCabal поспілкувався з Ібрагімом про його труднощі, його роботу та довгий нерівний шлях навчання програмуванню і побудови кар'єри в системі, яка ніколи не була розрахована на нього.
Це інтерв'ю відредаговано для стислості та ясності.
Чому ви вирішили стати програмістом або як вас зацікавило програмування як сліпу людину?
Мене завжди цікавили комп'ютери та принципи їхньої роботи. У мене також є старший брат — інженер-програмістом. Хоча зараз він займається штучним інтелектом, у той час, коли я хотів стати інженером-програмістом, він ним і був. Тому комп'ютери були всюди навколо мене.
Більш розгорнута відповідь стосується мого бажання змінити ситуацію для людей з інвалідністю. Коли я планував увійти в технологічну сферу, я думав, що зможу впливати на зміни як інженер-програмістом, враховуючи мої проблеми з доступністю, і, сподіваюся, будувати технології, які їх полегшать.
Я хотів створювати допоміжні технології, тому що вже був знайомий зі зчитувачами екрана. Я хотів вміти створювати зчитувачі екрана, доступні веб-сайти та застосунки, а для цього потрібні саме навички кодування. Саме це привабило мене до кодування. Інші технологічні професії, як-от графіка, були візуально насиченими. Але з кодуванням можна обійти всю цю візуальну інтенсивність. Все, що потрібно, — це чути, що ти друкуєш, і чути журнали консолі.
Коли ви втратили зір і ви почали кодувати до чи після?
Моє порушення зору почалося у 2005 році і повільно погіршувалося протягом наступних кількох років. Це, власне, і є початок моєї «суперлиходійської» історії.
Я активно почав кодувати приблизно у 2014–2015 роках. Спочатку я навчав себе самостійно через онлайн-платформи, такі як Codecademy, Coursera та W3Schools, перш ніж вирішити вступити до нормального інституту.
Тож я пішов до NIIT. Там я отримав диплом інженера-програмістом за два з половиною роки. Однією з причин, чому я пішов туди, було те, що мій брат також навчався в NIIT роками раніше. Це було його введенням у технологічний світ. Тож коли мені знадобилося місце для навчання, це природно було першим, що спало мені на думку.
Як вас прийняли в Національному інституті інформаційних технологій (NIIT)?
Я був першим і єдиним студентом із вадами зору в NIIT. У перші кілька тижнів я активно намагався кинути навчання. Щодня я йшов до школи і казав: «Сьогодні мій останній день». Це було настільки важко.
І смішно те, що тоді ми ще навіть не займалися кодуванням. Це був просто базовий Microsoft Word. Вчителі ніколи раніше не навчали сліпих людей. Мені доводилося слухати на уроці, а потім іти додому і боротися зі своїм комп'ютером. Це було надзвичайно важко.
Але мені пощастило з часом. Вчителі почали пристосовуватися до мене. Під час уроків ми проводили міні приватні заняття. Це було поєднання уважності вчителів і великої кількості додаткової роботи з мого боку.
Коли я дійшов безпосередньо до кодування, у мене був учитель на ім'я пан Ендрю, який був справжнім провидінням. Він виходив далеко за межі того, що від нього вимагалося за контрактом. Він допомагав мені під час навчання і після нього. Я пам'ятаю, що іноді дзвонив цьому хлопцеві о 1 чи 2 годині ночі, і він ніколи не скаржився.
Я фактично зобов'язаний йому своєю кар'єрою. Без цієї людини я б кинув NIIT.
Що ви робили між 2005 і 2015 роками? Ви самостійно вивчали комп'ютери?
Якось мені вдалося закінчити середню школу. Коли мій зір погіршувався, я був у класі JSS3. Я вже користувався комп'ютерами до того, як мої очі почали погіршуватися, тому мені довелося перевчатися всьому заново.
Після середньої школи, з усім відчаєм і депресією, у 2013 році я пішов до реабілітаційного центру для сліпих. Саме там я познайомився зі зчитувачами екрана, шрифтом Брайля та друкарськими машинками. Це також допомогло мені познайомитися з іншими сліпими людьми.
До того часу я був затворником. Я ніколи не виходив. Знайомство з іншими сліпими людьми — деяким з яких було набагато гірше — дало мені перспективу. Вивчення зчитувачів екрана справді багато що змінило для мене. Це дало мені надію.
Скільки часу зайняло у вас вивчення шрифту Брайля та зчитувачів екрана?
Я активно чинив опір Брайлю, але мені довелося це робити за навчальною програмою. Щодо зчитувачів екрана, думаю, це було легше, тому що це питання запам'ятовування натискань клавіш.
Спочатку мене познайомили з JAWS для ноутбуків, а потім з TalkBack на телефонах Android. Набагато пізніше один з наших інструкторів познайомив мене з NVDA, яким я користуюся донині. Отже, для комп'ютерів: NVDA; для телефонів, переважно TalkBack.
З якими труднощами ви зіткнулися під час навчання кодуванню?
Навчання було дуже складним. У NIIT нам давали паперові підручники, які були марні для мене, бо я не міг їх бачити. Пізніше у мене з'явився доступ до програмного забезпечення під назвою OpenBook, але сканування сторінок із великих підручників ставало все більш виснажливим.
Мені доводилося сильно покладатися на інтернет. Але багато веб-сайтів погано закодовані і не відповідають вимогам доступності. Навіть веб-сайти з кодуванням мали проблеми з доступністю.
Багато навчальних матеріалів онлайн були відео, тому вони були практично марними для мене. Хтось казав: «Зробіть це», але не пояснював, що саме «це», бо зрячі люди могли бачити екран.
Сам процес кодування був ще одним перешкодою. Багато інструментів для кодування та IDE тоді були недоступні. Були речі, які я просто не міг робити самостійно. Мені доводилося чекати до наступного дня в школі, щоб хтось допоміг мені натиснути кнопку.
Пам'ятаю, як не міг займатися розробкою для Android у NIIT, бо Android Studio був мені недоступний. Я просто сидів у класі, поки мої однокласники кодували, і нічого не міг зробити. Справа була не в тому, що якби хтось провів мене через це, я б зрештою розібрався. Я просто не міг робити цього самостійно. Мені доводилося телефонувати їм, ділитися своїм екраном, і вони мали мене направляти: «Пересунь мишку ліворуч, пересунь мишку праворуч», і все таке. Відтоді я це навчився, бо інструменти стали кращими.
Було багато днів, коли я прокидався і казав: «Сьогодні той день, до біса все це, я закінчив».
Які інструменти справді допомогли вам під час навчання і практики?
Довгий час я користувався Блокнотом, бо багато IDE були недоступні або занадто складні.
Але Блокнот дуже примітивний. Немає передбачення коду, немає автоімпорту, нічого. Тому мені доводилося все робити вручну. Я питав у однокласників поруч речі на кшталт: «Я намагаюся імпортувати сканер, можеш сказати мені повний оператор імпорту?»
Я, по суті, кодував у 2015 і 2016 роках так, як кодували у 1976 році, бо інструменти, якими я користувався, були недоступні.
Оскільки зараз ШІ скрізь, наскільки він корисний для вашої роботи?
Я багато використовую ШІ. Це корисний інструмент для економії часу, але не лише для сліпих людей — усі ним користуються.
З огляду на всі труднощі з пошуком доступних навчальних матеріалів, ШІ-агенти зараз дуже оптимізовані для кодування. Я переважно використовую DeepSeek для вивчення концепцій і задання конкретних питань. Це як мати вчителя, якому можна задавати питання безпосередньо.
Я також використовую ШІ для завдань з кодування. Є речі, які зазвичай займали б у мене півдня через перешкоди з доступністю, але ШІ спрощує їх. Тож це дуже корисний ресурс для навчання та продуктивності.
Який ваш звичайний день як інженера-програмістом?
Зараз я пишу бекенд для Cyclone Technology Limited. По суті, клієнти звертаються до нас із тим, що їм потрібно побудувати, і ми будуємо це. Тому я пишу саме бекенд, бо він не такий вимогливий, як фронтенд. Для більшості речей не потрібні очі. Все те, що ви бачите, коли заходите в застосунок або на веб-сайт — графіка та дизайн — це фронтенд, і, очевидно, я не можу робити це ефективно. Я можу, але не ефективно. Тому здебільшого бекенд, який живить фронтенд. Іноді я роблю внесок у фронтенд, але лише мінімально. Ось, власне, і все.
Ви отримали роботу одразу після NIIT чи деякий час шукали?
Я почав працювати з Cyclone у 2022 році. Друг порекомендував мені це місце, я подав заявку, і коли прийшов на співбесіду, добре впорався.
Але шлях до цього був дуже деморалізуючим. Я отримав багато листів із відмовою. Були співбесіди, де рекрутери казали мені: «Ви чудово впоралися. Ми хочемо вас найняти», а потім через два тижні я чував щось на кшталт: «Вибачте, ми реструктуризуємося».
Я усвідомлюю, що означає подавати заявку на роботу як сліпий інженер-програмістом. Деякі речі займають у мене цілий день, тоді як у незрячої людини — десять хвилин.
Програмування швидко розвивається, і поки інші швидко вчать нові речі, я іноді все ще намагаюся знайти доступні матеріали для того, що вони вже вивчили тижні тому.
Відколи ви почали кодувати, ви працювали над будь-якими проєктами, пов'язаними з доступністю або допоміжними технологіями?
Я не зробив нічого публічного для доступності. Однак те, чим я займаюся, — це пропаганда доступності. Тому в будь-яких проєктах, над якими я працюю, я намагаюся переконатися, що дотримуються вимог доступності. Іноді доводиться вибирати свої битви. Є деякі фриланс-проєкти, де ви нічого не можете їм сказати — що вони будуть робити, те й робитимуть. Але коли я знаю, що можу досягти прогресу, я намагаюся зробити доступність ключовим міркуванням проєкту.
Щодо створення інструментів, у мене є кілька інструментів, які я використовую виключно для себе, щоб полегшити кодування. Але у мене ще не вистачило часу присвятити себе створенню чогось для широкої аудиторії. Тому моя кліше-мрія кількох років тому про те, щоб увійти в технологічну сферу для створення допоміжних технологій, все ще в планах.
Дивлячись на ваше робоче середовище, як ваші колеги та клієнти реагують на вашу роботу?
У моїй внутрішній команді було багато прийняття. Після років відмов, коли люди визнали, що я дійсно можу писати хороший код, це підтвердило всі страждання, яких коштувало стати розробником.
Я отримую від них багато допомоги.
Пам'ятаю, як один колега почув мій зчитувач екрана під час події і сказав: «У вашому тлі щось весь час говорить». Коли мій керівник команди пояснив, що я маю вади зору, він не міг зрозуміти, як я кодую.
З новими людьми завжди є початковий шоковий період, але, на щастя, більшість інженерів швидко оговтуються, і ми знаходимо спільну мову.
Звичайно, бувають моменти, коли обговорення відбуваються біля дошок і діаграм, і я просто сиджу там, бо все одно не можу скористатися блок-схемами. Але загалом моя команда була дуже підтримуючою.
Наскільки інклюзивна технологічна екосистема в Нігерії та Африці?
Зовсім не інклюзивна.
Той факт, що люди шоковані, коли бачать сліпу людину, яка користується телефоном або ноутбуком, вже багато говорить. Недостатньо поінформованості щодо інвалідності.
Нігерійська система освіти зламана від коріння до верхівки. Немає систем для полегшення труднощів, з якими стикаються люди з інвалідністю.
І це не лише Нігерія чи Африка. Люди з інвалідністю борються на глобальному рівні. Але тут набагато гірше. Люди з інвалідністю досі є другорядною думкою.
Що, на вашу думку, технологічна індустрія в Нігерії та Африці повинна зробити, щоб стати більш інклюзивною?
Насамперед їм потрібно дотримуватися вимог доступності. До доступності не можна ставитися як до другорядної думки.
Розробники, компанії, школи та уряди повинні думати про доступність з самого початку. Тому що коли технологія недоступна, вона повністю відрізає людей.
Багато людей не розуміють, що доступність — це не благодійність. Це інфраструктура. Це участь. Це надання людям можливості функціонувати самостійно.
Найголовніше: поінформованість, стандарти доступності та навмисне включення.
Що ви робите, щоб розслабитися, коли все стає дійсно важким?
Справа в тому, що я не так часто виходжу. Моє небажання виходити частково пов'язане з небезпекою в Нігерії та всім іншим. Я знаю багато сліпих людей, таких як ви, які щодня хоробро виходять. Але небезпека і той факт, що в Нігерії людей легко викрадають, — це багато. Я знаю, що багато з вас просто хоробро справляються з цим.
Але я багато граю у вікторини. Насправді я будую програмне забезпечення для вікторин, щоб розважити себе. Можливо, незабаром зроблю його публічним. Окрім цього, я багато читаю.
Чого ви прагнете досягти в найближчі кілька років?
Думаю, протягом наступних кількох років я вдосконалю свої навички, щоб краще виконувати свою роботу. Я прагну отримати більше сертифікатів і зробити більше у сфері доступності. Це я дивлюся у бік внеску своєї частки і всього іншого. Я будую речі, але справа в тому, що поки будуєш своє, чому б не зробити внесок у те, що хтось почав? Я вважаю, що можна робити і те, і інше. Головне для мене — отримати більше сертифікатів і поглибити свої знання, щоб досягти всіх своїх цілей.
Що одне ви б змінили в технологічній індустрії Африки?
Єдине, що я б змінив, — це ставлення до доступності. Доступність — це не лише для мене і вас, молодих і працюючих. Є літні люди, які залежать від цих продуктів для виконання таких завдань, як банківські операції та надсилання повідомлень. Є багато дітей з інвалідністю, які залежать від багатьох технологічних продуктів для своєї освіти та багатьох інших речей. Люди більше не повинні залежати від інших для виконання основних завдань, як-от дзвінки своїм дітям або надсилання повідомлень.
Технологічна доступність має бути першим, про що думають нігерійські розробники та стартапи. Залежність від інших для виконання повсякденних завдань — це справді незручно. Ці компанії повинні насамперед враховувати доступність при створенні своїх продуктів.
І насамкінець, інвалідність не повинна бути причиною, чому нас не наймають. Сліпі люди, очевидно, не можуть працювати з такою ж швидкістю, як зряча людина. Але при найманні дивіться на те, що людина може запропонувати, і не відмовляйте їм через інвалідність.


