Spis treści:

Darmowy kurs Pythona ➞ A Mini-kurs dla początkujących i doświadczonych programistów. Cztery fajne projekty do Twojego portfolio, czat na żywo z prelegentem. Kliknij i dowiedz się, czego możesz się nauczyć na tym kursie.
Dowiedz się więcej
Lider zespołu ds. dostępności w SpurIT, posiadający status eksperta Google ds. programistów internetowych. Organizuję Accessibility Club Minsk, a także spotkania MinskCSS i MinskJS. Moja praca koncentruje się na poprawie dostępności aplikacji internetowych i tworzeniu środowiska sprzyjającego integracji wszystkich użytkowników. Aktywnie omawiam najlepsze praktyki w zakresie dostępności stron internetowych i angażuję się w społeczność programistów. Linki odgrywają kluczową rolę w strukturze internetu, zapewniając połączenia między różnymi stronami internetowymi i zasobami. Mogą być wewnętrzne, kierujące do innych stron w tej samej witrynie, lub zewnętrzne, prowadzące do innych domen. Prawidłowe użycie linków usprawnia nawigację, zwiększa zaufanie do treści i wpływa na optymalizację pod kątem wyszukiwarek (SEO). Optymalizacja linków za pomocą odpowiednich tekstów zakotwiczeń i poprawnej struktury adresów URL pomaga poprawić widoczność witryny w wyszukiwarkach. Ważne jest również monitorowanie jakości linków zewnętrznych, aby uniknąć negatywnego wpływu na reputację witryny. Linki nie tylko pomagają użytkownikom znaleźć potrzebne informacje, ale także stanowią ważny czynnik w algorytmach rankingowych wyszukiwarek.
Firma, dla której pracowałem, miała surowe wymagania dotyczące układu i semantyki. Członkowie zespołu regularnie sprawdzali jakość układu stron internetowych i oceniali ich zgodność z nowoczesnymi standardami. Skupiliśmy się nie tylko na estetyce, ale także na funkcjonalności, co przyczyniło się do stworzenia efektywnych i przyjaznych dla użytkownika zasobów internetowych.
Zacząłem zastanawiać się nad tym, jak czytniki ekranu renderują strony internetowe i co można zrobić, aby poprawić ich percepcję. Stało się to punktem wyjścia do mojej drogi ku eksperckiej w zakresie dostępności treści internetowych. Ważne jest tworzenie stron internetowych dostępnych dla wszystkich użytkowników, w tym osób z niepełnosprawnościami. Poprawa dostępności stron internetowych nie tylko zwiększa ich funkcjonalność, ale także przyczynia się do szerszego grona odbiorców, udostępniając informacje każdemu.
Dlaczego zainteresowałem się dostępnością
Termin „dostępność” stał się mi znany dzięki Vadimowi Makeevowi. Wyjaśnił on główne aspekty tego tematu, w tym znaczenie semantyki i wagę prawidłowego etykietowania elementów interfejsu. Wyjaśnił na przykład, dlaczego czytniki ekranu mogą błędnie interpretować informacje, jeśli przyciski i inne elementy nie są wyraźnie oznaczone. Dostępność jest kluczowym aspektem projektowania stron internetowych, który gwarantuje wygodną interakcję z treścią wszystkim użytkownikom, w tym osobom niepełnosprawnym. Konfigurowanie znaczników semantycznych i poprawne stosowanie tekstu alternatywnego to ważne kroki w tworzeniu inkluzywnej przestrzeni internetowej.
Pracując w Lovata, powierzono mi ciekawy projekt dla amerykańskiej firmy związany z zapewnieniem dostępności internetowego systemu certyfikacji prawników. W Stanach Zjednoczonych dostępność takich systemów jest wymogiem obowiązkowym, zwłaszcza w obszarze edukacji online, gdzie standardy są jeszcze bardziej rygorystyczne. Zagłębiając się w ten temat i zgłębiając jego niuanse, nie tylko zrealizowałam wyznaczone zadania, ale także odkryłam nowy kierunek, który stał się mi bliski i interesujący.
W świecie rosyjskojęzycznym koncepcja dostępności dopiero zaczynała się kształtować. Odbyło się wiele dyskusji i pojawiło się wiele interesujących pomysłów, ale znalezienie wysokiej jakości treści było trudne.
Społeczność programistów stopniowo stawała się coraz bardziej profesjonalna, a w jej szeregach pojawiali się nowi eksperci. Poznałam Walerię Kurmak, czołową orędowniczkę dostępności. Zaczęłyśmy wspólnie organizować webinaria i wygłaszać wykłady, a ostatecznie opracowałyśmy wspólny kurs, który stał się ważnym krokiem w podnoszeniu świadomości na temat dostępności w tworzeniu stron internetowych.
Coraz częściej byłem zapraszany jako ekspert do udziału w projektach edukacyjnych, gdzie dzieliłem się swoją wiedzą i doświadczeniem. Wygłaszałem wykłady, prezentowałem raporty i pisałem artykuły na tematy związane z dostępnością, takie jak użycie kolorów, tabele odczytu z czytnikami ekranu oraz ręczne testowanie dostępności. Przetłumaczyłam również materiały na stronę internetową Web Standards i uczestniczyłam w podcastach na temat dostępności w projektowaniu i tworzeniu stron internetowych.

Z biegiem czasu moje doświadczenie zaowocowało silną reputacją w branży. Uzyskałam kwalifikacje Google Developer Expert i zostałam prelegentką w Google Women Developer Academy. Jedna z instruktorek na kursie zasugerowała nawet, aby uczestniczki zrezygnowały z kursu, jeśli nie obserwują mnie w mediach społecznościowych. W rezultacie natychmiast zyskałem 500 nowych obserwujących na Twitterze.

Czym jest dostępność?

Problem dostępności staje się coraz bardziej istotny dla wiodących firm, ważnych konferencji i wpływowych osobistości w społeczności. Jest to na przykład centralny temat wydarzeń organizowanych przez Yandex. Firma organizuje wewnętrzne hackathony i aktywnie pracuje nad poprawą dostępności w swoich usługach, takich jak wyszukiwarka i Yandex.Taxi. Ogólnie rzecz biorąc, zainteresowanie tym tematem w branży stale rośnie, przyczyniając się do tworzenia bardziej inkluzywnego środowiska dla użytkowników z niepełnosprawnościami.
Cztery kluczowe zasady dostępności obejmują następujące aspekty: percepcję, kontrolę, zrozumienie i kompatybilność. Zasady te są fundamentalne dla tworzenia treści, z których mogą korzystać wszyscy użytkownicy, w tym osoby z niepełnosprawnościami. Percepcja oznacza, że informacje powinny być prezentowane w sposób zrozumiały dla wszystkich użytkowników. Kontrola oznacza, że użytkownicy powinni móc manipulować treścią za pomocą różnych urządzeń i technologii. Zrozumienie obejmuje potrzebę jasnego i prostego przedstawienia informacji, umożliwiającego wszystkim użytkownikom łatwe ich przyswojenie. Kompatybilność oznacza, że treści powinny działać z różnymi technologiami i programami, w tym urządzeniami wspomagającymi. Przestrzeganie tych zasad zapewnia dostępność i użyteczność dla wszystkich kategorii użytkowników.
- Percepcyjność – wszelkie informacje i elementy interfejsu powinny być równie dobrze odbierane przez każdego użytkownika, niezależnie od jego niepełnosprawności. Na przykład osoby widzące nie powinny mieć przewagi nad osobami niewidomymi i niedowidzącymi.
- Kontrolowalność – interfejs i nawigacja powinny być dostępne dla wszystkich użytkowników, umożliwiając im pełną interakcję.
- Zrozumiałość – cała treść powinna być łatwa do odczytania, zrozumienia i przetłumaczenia na mowę.
- Niezawodność – interfejs nie ulega awariom i zachowuje swoją logikę w połączeniu z dowolnym rodzajem technologii wspomagającej.
Aby uzyskać bardziej szczegółowe informacje, polecam odwiedzenie strony internetowej World Wide Web Community (W3C). Jest to organizacja opracowująca standardy internetowe, w tym standardy dotyczące dostępności treści internetowych. Na ich platformie znajdziesz aktualne rekomendacje i zasoby, które pomogą Ci poprawić dostępność Twoich zasobów internetowych.
Dostępność to możliwość dostępu do potrzebnych informacji i usług przez każdego, niezależnie od indywidualnych cech, możliwości czy ograniczeń czasowych. Dostępność nie powinna być postrzegana jako dodatek ani opcja; powinna być zintegrowana z każdym aspektem interfejsu i jego funkcjonalnością. Oznacza to zapewnienie, że wszystkie elementy interfejsu są użyteczne i zrozumiałe dla wszystkich użytkowników, w tym osób z niepełnosprawnościami. Stworzenie dostępnego interfejsu poprawia komfort użytkowania i poszerza grono odbiorców, czyniąc produkty i usługi bardziej inkluzywnymi.
Problemy z dostępnością stron internetowych dotyczą nie tylko osób z niepełnosprawnościami. Użytkownicy często napotykają sytuacje, w których nie mogą złożyć zamówienia, ponieważ przycisk „Wyślij” jest zablokowany. Mają również trudności ze zrozumieniem, jak poprawnie wypełnić formularz, lub napotykają usterki i ograniczenia techniczne, które uniemożliwiają im korzystanie ze strony. Problemy te mogą negatywnie wpłynąć na komfort użytkowania i obniżyć współczynniki konwersji. Optymalizacja interfejsu i poprawa dostępności strony internetowej pomogą przyciągnąć więcej klientów i zwiększyć zadowolenie użytkowników.
Dostępność to zdolność każdej osoby do samodzielnego wykonywania tych samych czynności, co inni, przy jednoczesnym zachowaniu poczucia własnej wartości. Odgrywa ona kluczową rolę nie tylko w budowaniu wygody i zaufania klientów, ale także w zwiększaniu zysków i budowaniu pozytywnej reputacji firmy. Głównym celem dostępności jest zapewnienie każdemu użytkownikowi poczucia komfortu i pewności siebie.
Gdzie znaleźć specjalistów ds. dostępności
Specjalistów ds. dostępności najczęściej można znaleźć na trzy główne sposoby: za pośrednictwem ogólnych portali z ofertami pracy, poprzez polecenia (pocztą pantoflową) oraz za pośrednictwem specjalistycznych baz danych. Jednym z przykładów jest baza danych udostępniana przez Międzynarodowe Stowarzyszenie Specjalistów ds. Dostępności (IAAP). Stowarzyszenie to pomaga pracodawcom w nawiązywaniu kontaktów z wykwalifikowanymi specjalistami posiadającymi wiedzę i doświadczenie w zakresie dostępności, co jest szczególnie istotne w obliczu rosnącego znaczenia projektowania inkluzywnego i dostępnych technologii.
Zawsze otrzymywałem nowe możliwości dzięki rekomendacjom. Na przykład kolega, z którym pracowałem w Lovata, polecił mnie rekruterowi w SpurIT. To był decydujący moment w mojej karierze i ostatecznie zdobyłem stanowisko eksperta, które zajmuję obecnie. Polecenia są kluczowe dla rozwoju zawodowego i otwierają drzwi do nowych możliwości.
Rekrutuję programistów z umiejętnościami w zakresie dostępności. Zazwyczaj po kilku ukierunkowanych pytaniach staje się jasne, czy kandydat ma doświadczenie w tej dziedzinie. Ponadto, przed spotkaniem twarzą w twarz, często sprawdzają certyfikaty, takie jak W3C i IAAP, które są wysoko cenione w środowisku zawodowym. Często brana jest również pod uwagę aktywność w mediach społecznościowych, w tym posty, artykuły i prelekcje, co pozwala lepiej zrozumieć wiedzę specjalistyczną kandydata.
Ekspert ds. dostępności pełni funkcję lidera technicznego, zajmując się wszystkimi aspektami projektu, w tym projektowaniem, rozwojem i testowaniem. Wymaga to wysokiego poziomu odpowiedzialności i znacznego doświadczenia w swojej dziedzinie. Taki specjalista musi posiadać dogłębną wiedzę na temat standardów dostępności i potrafić je integrować na różnych etapach rozwoju, aby zapewnić komfortową interakcję z produktem wszystkim użytkownikom, w tym osobom niepełnosprawnym.
Dlaczego dostępność jest ważna

Dostępność jest kluczowym aspektem stron internetowych i aplikacji w dzisiejszym cyfrowym świecie. Nalegam, aby każdy projekt spełniał te wymagania. W mojej firmie, SpurIT, wspieramy tę inicjatywę i aktywnie promujemy szkolenia pracowników. Obecnie opracowujemy kursy wewnętrzne, które obejmują obszerny moduł dotyczący dostępności. Jest to nie tylko logiczne, ale wręcz konieczne do stworzenia inkluzywnego doświadczenia użytkownika, które spełnia potrzeby wszystkich użytkowników.
Koncentrujemy się na rynkach Europy Zachodniej i Kanady, gdzie kwestie dostępności stają się coraz bardziej istotne. W Europie zgodność ze standardami dostępności będzie obowiązkowa od 2025 roku, a w Kanadzie wymóg ten jest już zapisany w przepisach prawnych od zeszłego roku. Nasi partnerzy wykazują coraz większe zainteresowanie kwestiami dostępności, dążąc do ulepszania swoich produktów i usług. Firmy z krajów WNP działające na rynkach europejskich muszą zwrócić uwagę na tę kwestię, w przeciwnym razie mogą w przyszłości stawić czoła procesom sądowym i utracie konkurencji. Zapewnienie dostępności nie tylko poprawia komfort użytkowania, ale także otwiera nowe możliwości biznesowe.
Popyt na dostępne usługi i produkty znacznie wzrósł w ostatnich latach, napędzany przez surowsze przepisy w krajach zachodnich. Firmy w USA coraz częściej spotykają się z pozwami sądowymi z powodu niedostępności swoich usług dla osób z niepełnosprawnościami. Podkreśla to wagę włączenia zasad dostępności do praktyk biznesowych, aby uniknąć konsekwencji prawnych i zapewnić równe szanse wszystkim użytkownikom.
Korzystamy z Shopify, zaawansowanego systemu zarządzania treścią, który umożliwia szybkie utworzenie sklepu internetowego. Shopify został zaprojektowany z myślą o dostępności, co oznacza, że wszystkie zintegrowane rozwiązania muszą spełniać te wymagania. Zapewnia to łatwość obsługi dla wszystkich użytkowników i gwarantuje, że Twój sklep internetowy będzie wydajny i atrakcyjny dla klientów.
Po trzecie, proces poprawy dostępności nie jest tak pracochłonny, jak mogłoby się wydawać na pierwszy rzut oka. Wiele podstawowych problemów można szybko rozwiązać za pomocą zautomatyzowanych wtyczek ułatwiających dostęp, stosując się do ich zaleceń. Jednak w przypadku funkcjonalności ważne jest, aby rozumieć, co się robi, aby uniknąć błędów. Czasami naprawa nawet drobnych elementów, takich jak przyciski, może być dość trudna.
Dostępność to także różnorodność
W Rosji i na Białorusi przepisy dotyczące dostępności dotyczą wyłącznie stron internetowych rządowych. Stwarza to sytuację, w której wiele firm prywatnych zwleka z wdrażaniem zmian, czekając na oficjalne wymagania lub skargi. Jednak w ostatnich latach nastąpił wzrost liczby inicjatyw osób z dysfunkcją wzroku. Zaczęli oni kontaktować się z firmami, pisać w mediach społecznościowych i rozsyłać petycje, domagając się zapewnienia dostępności usług online dla wszystkich użytkowników. Doprowadziło to do zainteresowania się firm kwestiami dostępności, dostrzegając wagę inkluzywności i odpowiedzialności społecznej. Poprawa dostępności stron internetowych i aplikacji nie tylko poszerza grono odbiorców, ale także promuje lojalność klientów, co może ostatecznie pozytywnie wpłynąć na reputację i przychody firmy.
Dostępność jest ściśle związana z koncepcją różnorodności. Obejmuje ona nie tylko aspekty płci, religii i rasy, ale także potrzeby osób z niepełnosprawnościami. Kiedy organizowałem moje pierwsze spotkanie, Accessibility Club Minsk, w Mińsku istniała przestrzeń eventowa o nazwie Space, w której winda była nieczynna od dłuższego czasu, a sama przestrzeń znajdowała się na wysokim piętrze. Zdałem sobie sprawę, że nie mogę zorganizować wydarzenia poświęconego dostępności w przestrzeni, która i tak była niedostępna dla osób z niepełnosprawnościami. Stało się to dla mnie ważną lekcją na temat znaczenia uwzględniania wszystkich aspektów dostępności podczas organizacji wydarzeń.
Po rozmowach z kierownictwem Space dowiedziałem się, że mają oni drugie miejsce wyposażone w podjazd, wygodne przejścia i większe wnętrze. Uzgodniliśmy, że wydarzenie odbędzie się właśnie tam, ale niestety z powodu pandemii COVID-19 musiało zostać odwołane. Należy pamiętać, że promując pewne wartości, należy ich przestrzegać i unikać kompromisów. Podkreśla to wagę zasad i ich przestrzegania w każdych okolicznościach.
Jak wdrożyć dostępność
Najpierw należy przeprowadzić podstawowy audyt produktu i ustalić priorytety zidentyfikowanych błędów. Zaleca się, aby nie spieszyć się z wprowadzaniem zmian we wszystkich aspektach naraz, ale skupić się na jednym kluczowym scenariuszu interakcji z klientem. Może to być na przykład zamawianie pizzy, uzyskiwanie informacji lub tworzenie przypadku testowego w specjalistycznym oprogramowaniu. Takie podejście pozwoli na skuteczniejszą identyfikację głównych problemów i poprawę doświadczenia użytkownika.
W celu optymalizacji witryny zalecamy zainstalowanie wtyczki Axe DevTools. Darmowa wersja tego narzędzia doskonale nadaje się do identyfikowania i naprawiania błędów. Ważne jest, aby dokładnie przeanalizować wszystkie komentarze i wprowadzić niezbędne zmiany. Pomoże to poprawić dostępność witryny i jej pozycję w wyszukiwarkach.
Upewnij się, że wszystkie klikalne elementy w witrynie są dostępne z klawiatury i mają czytelne etykiety. Możesz wdrożyć to samodzielnie lub przeszkolić wewnętrzny zespół specjalistów. Jeśli jednak terminy są napięte, rozsądniej będzie skorzystać z profesjonalnej pomocy zewnętrznych ekspertów. Optymalizacja dostępności witryny nie tylko poprawi komfort użytkowania, ale także pozytywnie wpłynie na jej widoczność w wyszukiwarkach.
Przed wdrożeniem dostępności w projekcie ważne jest, aby wcześniej zapoznać się z natywnymi możliwościami platformy. Najskuteczniejszym rozwiązaniem może być zastąpienie niestandardowego przycisku opcji standardowym, natywnym. Zapewni to poprawne działanie komponentu ze wszystkimi czytnikami ekranu i przeglądarkami. To podejście jest istotne w przypadku wersji internetowych, aplikacji mobilnych i desktopowych. Korzystanie z elementów natywnych nie tylko poprawia dostępność, ale także optymalizuje interakcję z użytkownikiem.
Równolegle z nauką technologii internetowych warto ukończyć podstawowy certyfikat W3C. Certyfikat ten pomoże rozwinąć empatię i dogłębne zrozumienie potrzeb użytkowników, a także różnych typów użytkowników i wyzwań, przed którymi stoją. Ponadto dostarczy on ilustratywnych przykładów kluczowych zasad dostępności, co jest szczególnie ważne przy tworzeniu treści inkluzywnych. Opanowanie tych umiejętności nie tylko poprawi jakość Twojego produktu internetowego, ale także wzmocni jego pozycję w wyszukiwarkach, poprawiając doświadczenia użytkownika i spełniając nowoczesne standardy.
Zalecam subskrypcję newsletterów tematycznych i społeczności, takich jak „Web Standards”, oraz śledzenie prac ekspertów, takich jak Vadim Makiyev, Mikhail Rubanov i Tatyana Fokina. Specyfikacje i wytyczne stanowią ważny etap w procesie nauki. Najlepiej jednak nie zaczynać od razu ich studiowania; lepiej zrozumieć źródła tych wymagań i wiedzieć, kiedy stosować atrybuty ARIA. Zdobywanie wiedzy z różnych źródeł pomoże Ci pogłębić zrozumienie tworzenia stron internetowych i poprawić jakość Twoich treści.
Czytanie jest ważnym aspektem naszego rozwoju i edukacji. Nie tylko poszerza nasze horyzonty, ale także pomaga doskonalić umiejętność krytycznego myślenia. Regularne czytanie książek, artykułów i prac naukowych przyczynia się do gromadzenia wiedzy i poprawia umiejętność czytania i pisania. Czytanie rozwija również wyobraźnię i kreatywność, pozwalając na głębsze zrozumienie otaczającego nas świata. Ważne jest, aby wybierać różnorodne gatunki i tematy, aby w pełni pokryć obszary zainteresowań. Utrzymuj nawyk czytania, aby być na bieżąco z najnowszymi trendami i poszerzać swoje horyzonty.
- Czym jest dostępność w programowaniu i dlaczego firmy się tym interesują?
- „Osoby niewidome też zamawiają taksówki”: jak tworzone są aplikacje na Androida dla osób niedowidzących.
- Test: Jak dobrze znasz gry wideo?

