Невижданият код

ян. 12, 2024 | Истории

Невижданият код

12 януари 2024 | Истории

„В софтуерния свят хората със зрителни увреждания могат да намерят изключително добро професионално развитие“, казва днешният ни герой. И го доказва със собствения си пример.

Той е един от най-активните и постоянни ентусиасти в българската WordPress общност, особено що се отнася до достъпността на сайтовете. От цели две десетилетия създава уеб страници с помощта на платформите с отворен код. А сега е поел и по пътя на класическото програмиране…

Днес Исмаил Исмаил има две големи цели. Да помогне за това повече от огромните възможности на живота онлайн да станат достъпни за хората с увреждания.

И да покаже, че в сферата на информационните технологии те могат да намерят много успешно професионалното си бъдеще.

Отворете сетивата си за една доста неочаквана… гледна точка.

 

Наричайте ме Исмаил

Могат ли наистина незрящите да програмират?

Исмаил, познат на приятелите като Есмо, определено знае какво говори. Роден там, където се срещат Рила и Родопите – в малкото градче Якоруда, като малък животът му буквално е на ръба. Ражда се преждевременно, поставят го в кувьоз… уви, по времената, когато тези апарати все още не са особено съвършени. Заради прекаления приток на кислород се стига до ретролентална фиброплазия. Наричана и просто ретинопатия, зад тази диагноза се крие сериозно зрително нарушение – ретината е разрушена и не може да възприема зрителната информация.

Нашият герой има известен късмет и не ослепява напълно. Зрението му по документи е 100% нарушено, но той все пак може да разпознава силуети. Нещо повече – постоянните тренировки на очите са важни, за да съхранява зрението си и именно те го карат да се насочи към… създаването на интернет страници.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

Око да пипне

Технологиите го увличат още като хлапе. Докато е в гимназията, на прага на новия век, родителите му подаряват първия компютър, който ползва основно за игри.

През следващите години обаче тези машини му стават все по-интересни. И когато идва време да избере професионален път… се оказва, че това няма как да се случи с висше образование в областта на компютрите, защото по онова време няма условия да го учат младежите със зрителни проблеми.

Така записва история. Науката за миналото също го увлича и през 2008-а завършва бакалавърска степен в Софийския университет.

Уви, с тази диплома така и не успява да си намери работа и това го връща към компютрите. Още докато следва, той се впечатлява от първите системи, подобни на днешния WordPress – с помощта на Drupal, а после и Joomla, започва да прави сайтове, първо за приятели, а после – и професионално.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

Един за всички

Когато пък WordPress изгрява на хоризонта, той се превръща в един от първите големи фенове на платформата у нас. „Направен е така, че да бъде бърз и лесен за хората“, казва Есмо. Печели го както възможността всеки човек, дори без особен опит, да си направи собствен сайт, така и общността. Идеята на отворения код, съпричастността, възможността всеки да допринесе според способностите си.

Не спира да го прави и до днес. Редовно участва в срещите на общността, на няколко пъти е бил и лектор. Постоянно допринася и в реалната работа – най-често за да превежда на български новите версии на платформата, но и за „поправянето“ на бъгове, свързани с достъпността.

Именно проверката на това дали сайтовете са подходящи да посрещнат хора с увреждания през последните години се е превърнала в още едно основно занимание на Есмо. Уви, у нас на практика няма възможност за подобна професионална реализация, докато на запад има отделна специалност – на софтуерните специалисти по осигуряване на качеството конкретно що се отнася до достъпността.

През последните години той е на път да осъществи друга своя голяма мечта – да напредне в дебрите на фронтенд програмирането, като в момента изкарва JavaScript пътеката в СофтУни. Междувременно продължава да прави WordPress сайтове с трите теми, в които през последните години се е специализирал.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

Вдигни очи

И ако Есмо има остатъчно зрение, ето че според него програмирането може да е прекрасно занимание и за напълно незрящите, само че в този случай по-скоро става дума за бекенд технологиите.

Но как се случва всичко това, ако човек не вижда кода си?

„Когато си напълно незрящ, се използват така наречените екранни четци – софтуер, който връща всичко онова, което по принцип се вижда на екрана, под формата на текст“, разказва Есмо. През последните години работата по разработката на софтуер по цял свят е все по-удобна за хората с увреждания. Най-популярният в момента софтуер за писане на програми – VSCode, е изцяло съобразен с нуждите им.

Неслучайно на запад има немалко напълно незрящи програмисти, Есмо познава двама българи, които работят в Германия – PHP програмист и специалист по Java. Ами у нас?…

В България няма официална статистика за броя на хората със сериозни зрителни увреждания, но се смята, че са не по-малко от 13 000. Едва 5% от тях имат някаква работа според единствената неофициална статистика, която намирам онлайн.

А дали не би могло това да се промени?

 

Déjà vu

Защото човек със сигурност се чувства пълноценен и щастлив и тогава, когато си намери призванието, както личи и от усмивката на Есмо, заговорим ли за програмиране.

„Трябва да се дава повече гласност на идеята, че един незрящ човек може да стане много успешен бекенд програмист!“, казва Есмо. „Кодът си е текст, който се обработва. Съвременният софтуер е доста усъвършенстван. Въпросът е повече хора да пробват!“

Кое ли според него е най-важно да знае всеки млад незрящ човек, преди да се насочи към програмирането? „Първо – че няма да му е лесно. Второ – че е трудно, но не и невъзможно. Трето – много хора се спират от математиката, зависи какво пишеш, но в повечето случаи тя никак не е сложна. И четвърто – да не се отказва! В началото е трудно, но после става наистина интересно“. Абсолютно същото мисля и аз.

Уви, за момента няма специализирани курсове за незрящи у нас, но опитът на нашия гост показва, че днес е възможно да се получи и в обичайните академии или университети.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

Стъпки към достъпност

Повече от ясно е колко е несъобразена с нуждите на незрящите днешната ни градска среда – тротоарите понякога са приключение дори за здрав пешеходец. Ето защо технологиите днес се оказват незаменим помощник на хората със зрителни проблеми, които им помагат например като пазаруват онлайн, при навигацията, при избягването на препятствия.

Но ако достъпността в реалния свят е скъпа и очевидно непосилна за общините ни, то онлайн тя също се оказва много важна, а съвсем не е толкова трудна за постигане.

Честно казано, не бях се замислял дали и този сайт е достъпен за незрящи. За щастие, моят гост потвърждава, че всичко е наред, той следи Дигитални истории, дори сам пожела да разкаже историята си с идеята тя да мотивира повече младежи със зрителни проблеми.

Оказва се, че не е трудно да се провери дали един сайт е достъпен… достатъчно е някой да се досети да го направи.

 

Малка крачка за девелопъра…

Има четири основни четци – разработени за Windows и Apple и два проекта с отворен код. Софтуерът е настроен така, че да разчита по определени правила кода на уеб страницата и ако те не са спазени, сериозно „буксува“.

„Един сайт е достъпен, когато можеш да навигираш в него свободно без мишка, само с клавиатура. Трябва да спазва правилата за семантичен html, защото таговете помагат на екранния четец да прецени кое да прочете. Важно е също цветовата схема да е четима и контрастна“, разказва Есмо.

Каква част от сайтовете у нас отговарят на изискванията? Преди няколко години нашият гост се оказва начело на екип, който проверява уеб достъпността в публичния сектор, по това време се оказва, че сериозни проблеми имат около 50% от сайтовете. Според опита му днес нещата не са се променили особено, защото имаме формални изисквания в тази посока, но те не се спазват, а и никой не следи за тях. Отскоро в Електронно обслужване за първи път има специализирани тестери, но според Есмо препоръките им все още остават нерешени.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

И… smile!

Извън официалните сайтове пък няма никакви правила. Според него хубав пример е екосистемата на Apple, където всяко приложение се проверява за достъпност, преди да бъде допуснато до клиентите. „Гледах на една конференция и как Google тестват за достъпност – всичко се минава от напълно незрящ, слабо зрящ, човек с двигателна увреда. Имаха 7 QA инженери, които тестват само това“.

В повечето сайтове, разбира се, това не е възможно, особено в малък пазар като нашия.

И все пак очевидно усилието не е голямо и си струва всеки собственик на местенце онлайн да помисли по темата. (Ако решите да го направите, нашият гост препоръчва за проверка WAVE Accessibility Tools, Google Lighthouse или добавката за Chrome axe DevTools.)

Преди няколко години Есмо среща любовта и днес е семеен мъж. Не спира да прави сайтове, да допринася за общността на отворения код и да изпитва наслада от това, което прави.

Плановете му за професионално развитие са свързани с WordPress, като обогати знанията си и с други технологии. „Мечтая да се реализирам като един нормален човек! Живот и здраве да има е най-важното, другото се постига“.

И като че ли историята на Есмо най-силно потвърждава именно тази максима…

Дигитални истории

Дигитални истории е и ще си остане изцяло некомерсиално начинание, на което посвещавам доста време и усилия. За създаването на сайта обаче са нужни определени разходи. Ако имате възможност и желание да подпомогнете сайта, вече можете да го направите. Разбира се, все така важна подкрепа си остава всяка добра дума, всяко споделяне на темите.

<a href="https://karamanev.me/author/georgik" target="_self">Георги Караманев</a>

Георги Караманев

Програмист, журналист на свободна практика и писател. Още за мен – четете тук.
Дигитални истории

Най-нови публикации:

Във Вихъра на квантовите нанотехнологии

Във Вихъра на квантовите нанотехнологии

Живеем в силициевата ера, казва днешният ни гост. А следващите стъпки в развитието на начините, по които създаваме чипове, са свързани не само с напредъка ни в технологиите, но и с развитието ни...

повече информация
„Мислиш си, че знаеш. Докато нещо друго решава какво да ти показва“

„Мислиш си, че знаеш. Докато нещо друго решава какво да ти показва“

„Минималистичен стил, повторения, измамна простота, звук от свят, който се променя, индустриализира, тихите тонове могат да бъдат интерпретирани както като последните стонове на отдаващото се на...

повече информация
Какво мислят българите за изкуствения интелект? (Резултати)

Какво мислят българите за изкуствения интелект? (Резултати)

След дълго събиране на отговори в мащабната анкета на Дигитални истории дойде време да обобщим резултатите! Какво мислят българите за изкуствения интелект? Впечатлява ли ги напредъкът в тази област...

повече информация
Не! Човешки ресурси…

Не! Човешки ресурси…

Отиваме на мач! Кой играе днес? Човекът срещу изкуствения интелект, мачът „не е свирен“. Поканили сме съдия с дългогодишен опит, няма да даваме шанс на досадния ВАР. Може ли алгоритъмът да си намери...

повече информация
Бай Ганьо срещу ChatGPT. Ще гласувате ли?

Бай Ганьо срещу ChatGPT. Ще гласувате ли?

След броени дни се задават 7-ите поредни избори за Народно събрание само в рамките на 3 години. Вероятно е активността да е още по-ниска от рекордите, които не спираме да подобряваме, по всичко...

повече информация

Още публикации по темата:

От рубриката:

Във Вихъра на квантовите нанотехнологии

Във Вихъра на квантовите нанотехнологии

Живеем в силициевата ера, казва днешният ни гост. А следващите стъпки в развитието на начините, по които създаваме чипове, са свързани не само с напредъка ни в технологиите, но и с развитието ни като цивилизация.
Проф. Вихър Георгиев завършва докторантура в Оксфорд, а през последните години в Университета на Глазгоу преподава и води научни изследвания именно в тази област, от която зависи дали ще успеем да минем на следващото ниво. Дали ще намерим следващата парадигма, която ще ни позволи да запазим прословутото експоненциално развитие на изчислителната мощ на компютрите?
Професорът не само помага за създаването на следващото поколение чипове, но и за технологиите, които ще ни помогнат лабораторните изследвания да стигнат дотам, че с малък сензор да можем да научим толкова за жизнените си показатели и болестите в тялото ни, колкото днес не биха могли да ни кажат и най-модерните лаборатории.

повече информация
Намери ли си ChatGPT работа като програмист?

Намери ли си ChatGPT работа като програмист?

Дали ChatGPT ще успее… да си намери работа? Или поне да стигне до интервю, може би най-трудната стъпка, когато става дума за първото работно място?
Няма да се отдаваме на излишни разсъждения, а, както се раждат много Дигитални истории, ще проверим на практика. Ще помоля алгоритъма сам да създаде автобиографията на млад програмист, който си търси работа. Ще изпратя създаденото от него CV като отговор на 10 обяви за работа за начинаещи програмисти.
Какъв ли ще е резултатът? Дали специалистите по подбор на кадри ще го поканят на интервю? Дали ще се усъмнят в генерираното CV на младия, но много мотивиран ИТ кадър? Или просто ще го игнорират? Хайде да проверим заедно.
И още нещо важно: поне на мен резултатите ми дадоха доста добри идеи за това как може да ми помогне ChatGPT следващия път, когато ми се наложи да си търся нова работа. Определено посоките не са малко. Ето за какво става дума.

повече информация
Дартмут. Когато се наливаха ИИ основите

Дартмут. Когато се наливаха ИИ основите

„Най-късно до 1978 г. ние ще имаме машина с генерален изкуствен интелект, сравним със средната човешка интелигентност“, казва Марвин Мински, един от учените, организирали срещата в Дартмут. На нея се появяват фундаментални идеи и се задават въпроси, които днес изглеждат по-важни от всякога…
ChatGPT бе представен през ноември 2022 г. Но кога се… „роди“ изкуственият интелект? Идеята, че компютрите могат да уподобят човека, да решават широк кръг от проблеми. Колко свещички ще има да духа на следващия си рожден ден – 5, 10, 20?
Цели 68! Макар че през 1956 г. предтечите на това направление Алан Тюринг и Джон фон Нойман отдавна са направили фундаменталните си открития, именно 56-а днес се смята за началната година в историята на направлението. В един американски колеж в продължение на 8 седмици идват и си отиват най-големите учени в тази бъдеща област. Хората, които после ще поставят основите на направлението, за да поговорят за основните предизвикателства, пред които са изправени…

повече информация

Най-новите:

Един каскадьор срещу хакерите

Един каскадьор срещу хакерите

Кое е по-трудно – да нокаутираш Антонио Бандерас, или да се справиш с кибератаките, насочени към голяма компания? Надали има повече от един човек на света, който да отговори от личен опит на този въпрос. Само днешният ни гост.
Веселин Троянов е участвал като каскадьор в безброй холивудски суперпродукции, снимал се е редом с Джейсън Момоа, Скарлет Йохансон, Гари Олдман, Раян Рейнолдс, Антонио Бандерас.
А днес е начело на българския екип на Check Point – глобална компания за киберсигурност с огромен опит. Докато разработва и своя платформа за инфлуенсъри.
Да, за сигурността ще си говорим и за инцидентите. За риска и предпазливостта. За каскадьорите и зрелищните катастрофи, които може да си осигури всеки, оказал се не достатъчно внимателен онлайн… А може ли изобщо да има безопасност в мрежата?

повече информация
Във Вихъра на квантовите нанотехнологии

Във Вихъра на квантовите нанотехнологии

Живеем в силициевата ера, казва днешният ни гост. А следващите стъпки в развитието на начините, по които създаваме чипове, са свързани не само с напредъка ни в технологиите, но и с развитието ни като цивилизация.
Проф. Вихър Георгиев завършва докторантура в Оксфорд, а през последните години в Университета на Глазгоу преподава и води научни изследвания именно в тази област, от която зависи дали ще успеем да минем на следващото ниво. Дали ще намерим следващата парадигма, която ще ни позволи да запазим прословутото експоненциално развитие на изчислителната мощ на компютрите?
Професорът не само помага за създаването на следващото поколение чипове, но и за технологиите, които ще ни помогнат лабораторните изследвания да стигнат дотам, че с малък сензор да можем да научим толкова за жизнените си показатели и болестите в тялото ни, колкото днес не биха могли да ни кажат и най-модерните лаборатории.

повече информация
„Мислиш си, че знаеш. Докато нещо друго решава какво да ти показва“

„Мислиш си, че знаеш. Докато нещо друго решава какво да ти показва“

„Минималистичен стил, повторения, измамна простота, звук от свят, който се променя, индустриализира, тихите тонове могат да бъдат интерпретирани както като последните стонове на отдаващото се на машините човечество, така и като първите плахи песни на новородените машини.“
Владимир Полеганов публикува романа си „Другият сън“ преди почти десетилетие. А в него някои щрихи отекват пророчески. За това как делегираме още и още на машините – и спомените, и знанията, и самите себе си.
Днешният ни гост е писател, преводач, сценарист, преподавател. И събеседник, с когото си струва да поговорим за книгите и бъдещето. За думите и машините. За това дали няма да закъснее литературата да ни припомни какво е да сме хора и какво никога не бива да делегираме на машините…

повече информация
Какво мислят българите за изкуствения интелект? (Резултати)

Какво мислят българите за изкуствения интелект? (Резултати)

След дълго събиране на отговори в мащабната анкета на Дигитални истории дойде време да обобщим резултатите! Какво мислят българите за изкуствения интелект? Впечатлява ли ги напредъкът му и използват ли го ежедневно? Със страх или с ентусиазъм посрещат следващите големи стъпки в тази посока? Вярват ли, че е възможен генерален изкуствен интелект? Смятат ли, че през следващите години ни очакват мащабни промени? Дойде време да разберем на базата на безпристрастния поглед на данните!

повече информация
Не! Човешки ресурси…

Не! Човешки ресурси…

Отиваме на мач! Кой играе днес? Човекът срещу изкуствения интелект, мачът „не е свирен“. Поканили сме съдия с дългогодишен опит, няма да даваме шанс на досадния ВАР.
Може ли алгоритъмът да си намери работа? Направих си този експеримент, създаденият от ChatGPT Максим Иванов стигна до две интервюта за работа, получи и допълнителни шансове. Мачът свърши, време е за анализа.
Петър Джугански има опит като помощник съдия от над 250 мача в професионалния футбол, сред които финал за Купата на България, срещи на Байерн, Виляреал, националния отбор на Испания… А днес е „ейчар“ – HR, специалист по управлението на човешките ресурси, но и… обратното. Води подкаста НеЧовешки ресурси, който разглежда пъстри теми, свързани с работата.
Начело е на екипа, отговарящ за подбора на кадри в голяма софтуерна компания, опитах да го подведа, като изпратих генерираното CV и на тяхна обява.
Какво ли се получи, дали го подведох? И по-важното: как изглеждат днес перспективите във все по-оспорвания мач между ИИ и човека? Наистина ли софтуерната сфера вече не посреща нови хора? Започнаха ли да изчезват професии заради изкуствения интелект? Ще се превърне ли България в притегателно работно място за хората от далечни страни и трябва ли това да ни плаши? Ще разберете след последния съдийски сигнал…

повече информация
Бай Ганьо срещу ChatGPT. Ще гласувате ли?

Бай Ганьо срещу ChatGPT. Ще гласувате ли?

След броени дни се задават 7-ите поредни избори за Народно събрание само в рамките на 3 години. Вероятно е активността да е още по-ниска от рекордите, които не спираме да подобряваме, по всичко изглежда, че в Парламента ще влязат още повече партии.
Как да излезем от омагьосания кръг? Защо политиката у нас се превърна в толкова неблагодарно и непрестижно занимание? Къде са лидерите, които да ни вдъхновяват и за които да гласуваме с гордост, а не като за най-малкото зло? Къде са програмите, идеите, визионерството? Ясните политически позиции, принципите… Толкова ли е трудно в крайна сметка?
Разбира се, отговорите е редно да дават специалистите – политолози, социолози, общовойскови коментатори с важни гледни точки. И те ги дават всяка сутрин по телевизиите и целодневно онлайн, но всичко резултира в чесане на езици и допълнително разделяне, подпомогнато от технологиите.
Така че избирам да дам думата на два безспорни авторитета – Бай Ганьо, който така и не иска да си отиде – ще се убедите по цитатите, с които Алеко ни разказва толкова много за политиката по нашите ширини и отношението към нея. И, разбира се, на ChatGPT, чиято най-нова версия обещава да е още по-добра и близка до човешките отговори.

повече информация
Share This